From 271672c9044de4c454e3684406bf663d314df246 Mon Sep 17 00:00:00 2001 From: Cai Date: Sun, 21 Sep 2025 15:33:00 +0800 Subject: [PATCH] check to code-server-like --- Html/.log | 130996 ++++++++++++++- Html/apps/services/backboard_service.py | 10 +- Html/apps/static/css/desktop.css | 4 +- Html/apps/templates/desktop.html | 4 +- Html/backboardManager.py | 3 +- code-server-like/app/views/file.py | 1 + code-server-like/static/css/index.css | 2 +- .../static/js/code-like-extension.js | 28 +- code-server-like/static/js/terminal.js | 3 +- code-server-like/templates/index.html | 38 +- 10 files changed, 129416 insertions(+), 1673 deletions(-) diff --git a/Html/.log b/Html/.log index ada1201..7d886ca 100644 --- a/Html/.log +++ b/Html/.log @@ -1,12 +1,2541 @@ + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(21552) wsgi starting up on http://0.0.0.0:5551 +(21552) accepted ('127.0.0.1', 34996) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbgytl5 HTTP/1.1" 200 275 0.000453 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:05] "POST /socket.io/?EIO=4&transport=polling&t=Pbgytlw&sid=L1on6dXPCzqEojJ2AAAA HTTP/1.1" 200 193 0.000971 +(21552) accepted ('127.0.0.1', 35010) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbgytlx&sid=L1on6dXPCzqEojJ2AAAA HTTP/1.1" 200 197 0.000206 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:05] "POST /socket.io/?EIO=4&transport=polling&t=PbgytmZ&sid=L1on6dXPCzqEojJ2AAAA HTTP/1.1" 200 193 0.000282 +VSCode client connected +{'config': {'user_uuid': 'user_39f1f8ef-e3c4-4227-801f-f342de33b403', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_39f1f8ef-e3c4-4227-801f-f342de33b403 connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 77, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_39f1f8ef-e3c4-4227-801f-f342de33b403' +(21552) accepted ('127.0.0.1', 35016) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbgytma&sid=L1on6dXPCzqEojJ2AAAA HTTP/1.1" 200 157 0.062295 +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:07] "GET /socket.io/?EIO=4&transport=websocket&sid=L1on6dXPCzqEojJ2AAAA HTTP/1.1" 200 0 2.295356 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:07] "GET / HTTP/1.1" 302 351 0.002395 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:08] "GET /login HTTP/1.1" 200 1835 0.003183 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:08] "GET /static/css/login.css HTTP/1.1" 304 182 0.005920 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:08] "GET /static/js/login.js HTTP/1.1" 304 183 0.000982 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:08] "GET /favicon.ico HTTP/1.1" 404 331 0.001077 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "POST /login_post HTTP/1.1" 200 724 0.020798 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "GET /dashboard HTTP/1.1" 200 8967 0.008267 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001272 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000891 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "GET /static/js/dashboard.js HTTP/1.1" 304 186 0.000804 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:09] "POST /dashboard/get_course_progress HTTP/1.1" 200 659 0.002484 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:10] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001479 +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758435971.2263727,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758435971.2283566,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:11] "GET /desktop/user_2644ed61-670a-411e-abf0-9602f7ade41e/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.313011 +(21552) accepted ('127.0.0.1', 35032) +(21552) accepted ('127.0.0.1', 35042) +(21552) accepted ('127.0.0.1', 35054) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:11] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.003955 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:11] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.003058 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:11] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.002150 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /get_session HTTP/1.1" 200 142 0.000985 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgyvO2 HTTP/1.1" 200 275 0.000402 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgyvOz&sid=2UPEqliF3xRU2zWCAAAC HTTP/1.1" 200 193 0.000535 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgyvO-&sid=2UPEqliF3xRU2zWCAAAC HTTP/1.1" 200 196 0.001229 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /favicon.ico HTTP/1.1" 404 331 0.000997 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgyvQ5&sid=2UPEqliF3xRU2zWCAAAC HTTP/1.1" 200 193 0.001539 +User connected with session user_uuid: user_2644ed61-670a-411e-abf0-9602f7ade41e +(21552) accepted ('127.0.0.1', 36438) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.308867 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgyvQ5.0&sid=2UPEqliF3xRU2zWCAAAC HTTP/1.1" 200 157 0.261499 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:12] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.001226 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "GET /socket.io/?EIO=4&transport=polling&t=Pbgyvrv HTTP/1.1" 200 275 0.000321 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "POST /socket.io/?EIO=4&transport=polling&t=PbgyvwN&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 193 0.000612 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "GET /socket.io/?EIO=4&transport=polling&t=PbgyvwN.0&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 197 0.000163 +(21552) accepted ('127.0.0.1', 36440) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "GET /socket.io/?EIO=4&transport=polling&t=Pbgyvxn.0&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 157 0.000229 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "POST /socket.io/?EIO=4&transport=polling&t=Pbgyvxn&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 193 0.000489 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 77, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "POST /socket.io/?EIO=4&transport=polling&t=PbgyvyU&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 193 0.000355 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 77, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:26:14] "GET /socket.io/?EIO=4&transport=polling&t=PbgyvyT&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 157 0.000636 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 77, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: EzuPXBfUYQrgfdA-AAAS +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:32] "GET /socket.io/?EIO=4&transport=websocket&sid=NEbAXzDjJKaeX2SSAAAE HTTP/1.1" 200 0 258.205405 +wait for code-server to exit +Disconnected from server +(21552) accepted ('127.0.0.1', 41468) +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436233.021803,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436233.0237746,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /desktop/user_2644ed61-670a-411e-abf0-9602f7ade41e/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.306660 +(21552) accepted ('127.0.0.1', 41480) +(21552) accepted ('127.0.0.1', 41486) +(21552) accepted ('127.0.0.1', 41492) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.002185 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.001567 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.001658 +Disconnected from server +disconnect success stop code-server success +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=2UPEqliF3xRU2zWCAAAC HTTP/1.1" 200 0 260.936225 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /get_session HTTP/1.1" 200 142 0.000988 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvFa HTTP/1.1" 200 275 0.000324 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvGN&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 193 0.000556 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvGO&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 196 0.000193 +(21552) accepted ('127.0.0.1', 41504) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvH8&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 193 0.000306 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:33] "GET /favicon.ico HTTP/1.1" 404 331 0.000919 +User connected with session user_uuid: user_2644ed61-670a-411e-abf0-9602f7ade41e +(21552) accepted ('127.0.0.1', 41506) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:34] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.317784 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:34] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvH9&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 157 0.318121 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:34] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.001257 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:34] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbgzvMl&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 157 0.000210 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:35] "GET /socket.io/?EIO=4&transport=polling&t=Pbgzvkp HTTP/1.1" 200 275 0.000319 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:35] "POST /socket.io/?EIO=4&transport=polling&t=PbgzvlV&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 193 0.000488 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:35] "GET /socket.io/?EIO=4&transport=polling&t=PbgzvlW&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 197 0.000155 +(21552) accepted ('127.0.0.1', 41510) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:36] "POST /socket.io/?EIO=4&transport=polling&t=Pbgzvpb&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 193 0.000374 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:36] "GET /socket.io/?EIO=4&transport=polling&t=Pbgzvpc&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 157 0.000136 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:36] "GET /socket.io/?EIO=4&transport=polling&t=Pbgzvqu&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 157 0.000254 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:36] "POST /socket.io/?EIO=4&transport=polling&t=Pbgzvu4&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 193 0.001407 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 57, in realtime_response + chatmanager.upload_bb() + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 69, in upload_bb + self.ase_client.send_text('backboard-in', self.bb.get_info_prompt()) +AttributeError: 'ChatManager' object has no attribute 'ase_client' +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: CrUefuxzB1URL5Y_AAAU +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:58] "GET /socket.io/?EIO=4&transport=websocket&sid=m1_zTqyLa3pVGpJZAAAI HTTP/1.1" 200 0 22.440151 +wait for code-server to exit +useradd: user 'TCake' already exists +Disconnected from server +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436258.6679323,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436258.670012,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:58] "GET /desktop/user_2644ed61-670a-411e-abf0-9602f7ade41e/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.320490 +(21552) accepted ('127.0.0.1', 34268) +(21552) accepted ('127.0.0.1', 34276) +(21552) accepted ('127.0.0.1', 34278) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:58] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.002325 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:58] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.001538 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:58] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.001750 +Disconnected from server +disconnect success stop code-server success +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=SVJEypK2juGiBDGtAAAG HTTP/1.1" 200 0 25.029382 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /get_session HTTP/1.1" 200 142 0.000924 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_Uu HTTP/1.1" 200 275 0.000368 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_Vl&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 193 0.000472 +(21552) accepted ('127.0.0.1', 34290) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_Vm&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 196 0.000183 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /favicon.ico HTTP/1.1" 404 331 0.000918 +(21552) accepted ('127.0.0.1', 34300) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_Wz&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 193 0.000324 +User connected with session user_uuid: user_2644ed61-670a-411e-abf0-9602f7ade41e +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_Wz.0&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 157 0.000190 +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.280074 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbgz_an&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 157 0.000214 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:30:59] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.001155 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "GET /socket.io/?EIO=4&transport=polling&t=Pbgz_z9 HTTP/1.1" 200 275 0.000301 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-018&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 193 0.000436 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-019&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 197 0.000186 +(21552) accepted ('127.0.0.1', 34304) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-02Z&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 193 0.000725 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-02a&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 157 0.000184 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 57, in realtime_response + chatmanager.upload_bb() + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 69, in upload_bb + self.ase_client.send_text('backboard-in', self.bb.get_info_prompt()) +AttributeError: 'ChatManager' object has no attribute 'ase_client' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-038.0&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 157 0.000504 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:31:01] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-038&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 193 0.000796 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: CaC3iQ_eU9AGt3wZAAAW +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 36, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:05] "GET /socket.io/?EIO=4&transport=websocket&sid=e2-jX5LKXAoHEZqHAAAM HTTP/1.1" 200 0 64.275171 +wait for code-server to exit +useradd: user 'TCake' already exists +Disconnected from server +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436326.2149777,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436326.2170887,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:06] "GET /desktop/user_2644ed61-670a-411e-abf0-9602f7ade41e/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.342663 +(21552) accepted ('127.0.0.1', 41864) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:06] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.006387 +(21552) accepted ('127.0.0.1', 41870) +(21552) accepted ('127.0.0.1', 41880) +Disconnected from server +disconnect success stop code-server success +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:06] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=JEOGTvPITGO1p898AAAK HTTP/1.1" 200 0 66.906156 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:06] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.006737 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:06] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.003828 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /get_session HTTP/1.1" 200 142 0.001450 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-F-y HTTP/1.1" 200 275 0.000311 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-F_r&sid=JouAFsO4CCpjPp8dAAAO HTTP/1.1" 200 193 0.000511 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-F_r.0&sid=JouAFsO4CCpjPp8dAAAO HTTP/1.1" 200 196 0.000201 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /favicon.ico HTTP/1.1" 404 331 0.001114 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-G0U&sid=JouAFsO4CCpjPp8dAAAO HTTP/1.1" 200 193 0.000299 +User connected with session user_uuid: user_2644ed61-670a-411e-abf0-9602f7ade41e +(21552) accepted ('127.0.0.1', 41884) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.297785 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-G0U.0&sid=JouAFsO4CCpjPp8dAAAO HTTP/1.1" 200 157 0.267236 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.001230 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:07] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg-G5F&sid=JouAFsO4CCpjPp8dAAAO HTTP/1.1" 200 157 0.000175 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:08] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-GSC HTTP/1.1" 200 275 0.000316 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-GWM&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 193 0.000956 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-GWN&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 197 0.000236 +(21552) accepted ('127.0.0.1', 41896) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-GXc&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 193 0.000801 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 57, in realtime_response + chatmanager.upload_bb() + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 69, in upload_bb + self.ase_client.send_text('backboard-in', self.bb.get_info_prompt()) +AttributeError: 'ChatManager' object has no attribute 'ase_client' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-GXd&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 157 0.000194 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "POST /socket.io/?EIO=4&transport=polling&t=Pbg-GYE&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 193 0.000671 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:32:09] "GET /socket.io/?EIO=4&transport=polling&t=Pbg-GYI&sid=nVnzRK_M6EDmFm77AAAQ HTTP/1.1" 200 157 0.000346 +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: m4-0kNoSQKU5aiqZAAAY +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 36, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +User active function call +../../../../flask/code-agent/Html/test.py +name 'FunctionResponse' is not defined + * Detected change in '/home/flask/code-agent/Html/backboardManager.py', reloading +[2025-09-21 14:37:14,415] INFO in __init__: Shutting down gracefully (atexit)... +wait for code-server to exit +Disconnected from server +Disconnected from server +disconnect success stop code-server success +[2025-09-21 14:37:16,768] INFO in __init__: Cleanup finished (atexit). + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(22971) wsgi starting up on http://0.0.0.0:5551 +(22971) accepted ('127.0.0.1', 55208) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:19] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_SMy HTTP/1.1" 200 275 0.000455 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:19] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_SNZ&sid=HGHT6966MkK5v84XAAAA HTTP/1.1" 200 193 0.000988 +(22971) accepted ('127.0.0.1', 55214) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:19] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_SNZ.0&sid=HGHT6966MkK5v84XAAAA HTTP/1.1" 200 197 0.000497 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:19] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_SOD&sid=HGHT6966MkK5v84XAAAA HTTP/1.1" 200 193 0.000268 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 79, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +(22971) accepted ('127.0.0.1', 55220) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:19] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_SOD.0&sid=HGHT6966MkK5v84XAAAA HTTP/1.1" 200 157 0.050972 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:20] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_Sck HTTP/1.1" 200 275 0.000566 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:20] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_SdM&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 193 0.000508 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:20] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_SdN&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 196 0.000193 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:20] "POST /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_Sd-&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 193 0.000268 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 53, in on_login + user_id = uuid2username[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +(22971) accepted ('127.0.0.1', 55234) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:21] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_Sd_&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 157 0.078761 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:21] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_Sfq&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 157 0.000279 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_TBc HTTP/1.1" 200 275 0.000356 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_TCC&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 193 0.000446 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_TCD&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 197 0.000165 +(22971) accepted ('127.0.0.1', 54770) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_TFn&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 193 0.000336 +VSCode client connected +{'config': {'user_uuid': 'user_2644ed61-670a-411e-abf0-9602f7ade41e', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_2644ed61-670a-411e-abf0-9602f7ade41e connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 79, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_TFo&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 157 0.000158 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_TGw&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 157 0.000260 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:23] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_TJZ&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 193 0.000300 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 19, in realtime_response + chatmanager = current_app.extensions["user_uuid2chatmanager"][user_uuid] +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:57] "GET /socket.io/?EIO=4&transport=websocket&sid=HGHT6966MkK5v84XAAAA HTTP/1.1" 200 0 37.968790 +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:57] "GET /socket.io/?EIO=4&transport=websocket&sid=Pis5qkbddj-1IWixAAAE HTTP/1.1" 200 0 34.598510 +disconnect handler error +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/engineio/server.py", line 450, in run_handler + return self.handlers[event](*args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 671, in _handle_eio_disconnect + self._handle_disconnect(eio_sid, n, reason) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 568, in _handle_disconnect + self._trigger_event('disconnect', namespace, sid, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 153, in on_disconnect + user_uuid2chatmanager[uuid].disconnect(uuid) +KeyError: 'user_2644ed61-670a-411e-abf0-9602f7ade41e' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:57] "GET /socket.io/?user_uuid=user_2644ed61-670a-411e-abf0-9602f7ade41e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=AJWRGXzoBnRnz0TAAAAC HTTP/1.1" 200 0 36.954576 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:57] "GET /desktop/user_2644ed61-670a-411e-abf0-9602f7ade41e/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 351 0.001414 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:57] "GET /login HTTP/1.1" 200 1835 0.003104 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:58] "GET /static/js/login.js HTTP/1.1" 304 183 0.011049 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:58] "GET /static/css/login.css HTTP/1.1" 304 182 0.001003 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:58] "GET /favicon.ico HTTP/1.1" 404 331 0.001037 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:59] "POST /login_post HTTP/1.1" 200 724 0.025729 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:59] "GET /dashboard HTTP/1.1" 200 8967 0.008748 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:59] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001253 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:59] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000870 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:37:59] "GET /static/js/dashboard.js HTTP/1.1" 304 186 0.000793 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:00] "POST /dashboard/get_course_progress HTTP/1.1" 200 659 0.002766 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:01] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001105 +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436681.6643486,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436681.666144,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:01] "GET /desktop/user_cd23ddef-719e-464c-a816-4f02d3a3f060/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.406039 +(22971) accepted ('127.0.0.1', 60700) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:01] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.002199 +(22971) accepted ('127.0.0.1', 60706) +(22971) accepted ('127.0.0.1', 60708) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:01] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.001245 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:01] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.001238 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /get_session HTTP/1.1" 200 142 0.001126 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_cp6 HTTP/1.1" 200 275 0.000341 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "POST /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_cq1&sid=QF8uFV43bQeHH9XGAAAG HTTP/1.1" 200 193 0.000555 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_cq1.0&sid=QF8uFV43bQeHH9XGAAAG HTTP/1.1" 200 196 0.000231 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /favicon.ico HTTP/1.1" 404 331 0.000947 +(22971) accepted ('127.0.0.1', 60714) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "POST /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_crG&sid=QF8uFV43bQeHH9XGAAAG HTTP/1.1" 200 193 0.000322 +User connected with session user_uuid: user_cd23ddef-719e-464c-a816-4f02d3a3f060 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_crG.0&sid=QF8uFV43bQeHH9XGAAAG HTTP/1.1" 200 157 0.000155 +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:02] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.342162 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:03] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_cvL&sid=QF8uFV43bQeHH9XGAAAG HTTP/1.1" 200 157 0.000553 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:03] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.003218 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_dHJ HTTP/1.1" 200 275 0.000278 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_dJJ&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 193 0.000938 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_dJK&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 197 0.000160 +(22971) accepted ('127.0.0.1', 60728) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_dLG&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 193 0.001658 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 79, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_dLG.0&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 157 0.000352 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_dMk&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 193 0.000746 +VSCode client connected +{'config': {'user_uuid': 'user_cd23ddef-719e-464c-a816-4f02d3a3f060', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_cd23ddef-719e-464c-a816-4f02d3a3f060 connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 79, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:38:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_dMl&sid=aoXlze0XVWXmMnS_AAAI HTTP/1.1" 200 157 0.000138 +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: UecJoainjxhAe2ikAAAa +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 79, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +User active function call +root path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Active file absolute path: +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 102, in sample_judge + print(bb.get_active_file_reletive_path()) + File "/home/flask/code-agent/Html/backboardManager.py", line 66, in get_active_file_reletive_path + relative_path = os.path.relpath(self.active_file_path, self.root_path) + File "/usr/lib/python3.10/posixpath.py", line 477, in relpath + raise ValueError("no path specified") +ValueError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 50, in add_history + self.history[-1]['content'] = realtime_action['content'] +KeyError: 'content' +User active function call +root path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Active file absolute path: ./test.py +../../../../flask/code-agent/Html/test.py +root path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Active file absolute path: ./test.py +root path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Active file absolute path: ./test.py +name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 50, in add_history + self.history[-1]['content'] = realtime_action['content'] +KeyError: 'content' + * Detected change in '/home/flask/code-agent/Html/backboardManager.py', reloading +[2025-09-21 14:39:38,381] INFO in __init__: Shutting down gracefully (atexit)... +wait for code-server to exit +Disconnected from server +Disconnected from server +disconnect success stop code-server success +[2025-09-21 14:39:38,878] INFO in __init__: Cleanup finished (atexit). + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(23349) wsgi starting up on http://0.0.0.0:5551 +(23349) accepted ('127.0.0.1', 41564) +(23349) accepted ('127.0.0.1', 41566) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_-oH HTTP/1.1" 200 275 0.000387 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_-oG HTTP/1.1" 200 275 0.000501 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_-ox&sid=tvE6K1zMkfTLrtPDAAAA HTTP/1.1" 200 193 0.000765 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_-oy&sid=tvE6K1zMkfTLrtPDAAAA HTTP/1.1" 200 197 0.000132 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "POST /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_-o-&sid=KqEB62EmIKjc-3p7AAAB HTTP/1.1" 200 193 0.000532 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_-p0&sid=KqEB62EmIKjc-3p7AAAB HTTP/1.1" 200 196 0.000160 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "POST /socket.io/?EIO=4&transport=polling&t=Pbg_-pe&sid=tvE6K1zMkfTLrtPDAAAA HTTP/1.1" 200 193 0.000327 +VSCode client connected +{'config': {'user_uuid': 'user_cd23ddef-719e-464c-a816-4f02d3a3f060', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_cd23ddef-719e-464c-a816-4f02d3a3f060 connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +(23349) accepted ('127.0.0.1', 41576) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:40] "POST /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_-pg&sid=KqEB62EmIKjc-3p7AAAB HTTP/1.1" 200 193 0.000250 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 53, in on_login + user_id = uuid2username[user_uuid] +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +(23349) accepted ('127.0.0.1', 41588) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:41] "GET /socket.io/?EIO=4&transport=polling&t=Pbg_-pf&sid=tvE6K1zMkfTLrtPDAAAA HTTP/1.1" 200 157 0.052986 +(23349) accepted ('127.0.0.1', 41590) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:41] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbg_-ph&sid=KqEB62EmIKjc-3p7AAAB HTTP/1.1" 200 157 0.176524 +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:41] "GET /socket.io/?EIO=4&transport=websocket&sid=tvE6K1zMkfTLrtPDAAAA HTTP/1.1" 200 0 1.018682 +disconnect handler error +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/engineio/server.py", line 450, in run_handler + return self.handlers[event](*args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 671, in _handle_eio_disconnect + self._handle_disconnect(eio_sid, n, reason) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 568, in _handle_disconnect + self._trigger_event('disconnect', namespace, sid, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 153, in on_disconnect + user_uuid2chatmanager[uuid].disconnect(uuid) +KeyError: 'user_cd23ddef-719e-464c-a816-4f02d3a3f060' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:41] "GET /socket.io/?user_uuid=user_cd23ddef-719e-464c-a816-4f02d3a3f060&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=KqEB62EmIKjc-3p7AAAB HTTP/1.1" 200 0 0.933139 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:42] "GET /desktop/user_cd23ddef-719e-464c-a816-4f02d3a3f060/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 351 0.005101 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:42] "GET /login HTTP/1.1" 200 1835 0.003242 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:42] "GET /static/css/login.css HTTP/1.1" 304 182 0.004926 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:42] "GET /static/js/login.js HTTP/1.1" 304 183 0.000884 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:42] "GET /favicon.ico HTTP/1.1" 404 331 0.001030 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "POST /login_post HTTP/1.1" 200 724 0.020995 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "GET /dashboard HTTP/1.1" 200 8967 0.008214 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001208 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000890 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "GET /static/js/dashboard.js HTTP/1.1" 304 186 0.000833 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:50] "POST /dashboard/get_course_progress HTTP/1.1" 200 659 0.002546 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:51] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001049 +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436792.2274604,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436792.2292113,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:52] "GET /desktop/user_a6d0a41a-488c-453c-9d94-666e7ea558ea/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.314709 +(23349) accepted ('127.0.0.1', 54434) +(23349) accepted ('127.0.0.1', 54438) +(23349) accepted ('127.0.0.1', 54446) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:52] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.004752 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:52] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.002457 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:52] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.001382 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /get_session HTTP/1.1" 200 142 0.000916 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh01pw HTTP/1.1" 200 275 0.000396 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh01qk&sid=ZH_j6bIPdS4Snj51AAAE HTTP/1.1" 200 193 0.000511 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh01qm&sid=ZH_j6bIPdS4Snj51AAAE HTTP/1.1" 200 196 0.000190 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /favicon.ico HTTP/1.1" 404 331 0.000998 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh01rY&sid=ZH_j6bIPdS4Snj51AAAE HTTP/1.1" 200 193 0.000300 +User connected with session user_uuid: user_a6d0a41a-488c-453c-9d94-666e7ea558ea +(23349) accepted ('127.0.0.1', 54452) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.309352 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh01rZ&sid=ZH_j6bIPdS4Snj51AAAE HTTP/1.1" 200 157 0.269996 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:53] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.001229 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "GET /socket.io/?EIO=4&transport=polling&t=Pbh02HV HTTP/1.1" 200 275 0.000308 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "POST /socket.io/?EIO=4&transport=polling&t=Pbh02JS&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 193 0.000518 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "GET /socket.io/?EIO=4&transport=polling&t=Pbh02JS.0&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 197 0.000150 +(23349) accepted ('127.0.0.1', 54458) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "POST /socket.io/?EIO=4&transport=polling&t=Pbh02LN&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 193 0.001313 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "GET /socket.io/?EIO=4&transport=polling&t=Pbh02LN.0&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 157 0.000349 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "POST /socket.io/?EIO=4&transport=polling&t=Pbh02M_&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 193 0.001440 +VSCode client connected +{'config': {'user_uuid': 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_a6d0a41a-488c-453c-9d94-666e7ea558ea connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:39:55] "GET /socket.io/?EIO=4&transport=polling&t=Pbh02N0&sid=c9N9f1KFppH4hh9QAAAG HTTP/1.1" 200 157 0.000193 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: aqCrteX1Jl9WCpGEAAAc +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 36, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 36, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(file_path, "r", encoding="utf-8") as f: +FileNotFoundError: [Errno 2] No such file or directory: './test.py' + * Detected change in '/home/flask/code-agent/Html/apps/services/backboard_service.py', reloading +[2025-09-21 14:42:44,851] INFO in __init__: Shutting down gracefully (atexit)... +wait for code-server to exit +Disconnected from server +Disconnected from server +disconnect success stop code-server success +[2025-09-21 14:42:46,573] INFO in __init__: Cleanup finished (atexit). + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(23641) wsgi starting up on http://0.0.0.0:5551 +(23641) accepted ('127.0.0.1', 39878) +(23641) accepted ('127.0.0.1', 39894) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0ihl HTTP/1.1" 200 275 0.000611 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0ihn HTTP/1.1" 200 275 0.000225 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0iiN&sid=7Ekm9fJ6n-Vl_8_PAAAA HTTP/1.1" 200 193 0.000839 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0iiO&sid=7Ekm9fJ6n-Vl_8_PAAAA HTTP/1.1" 200 196 0.000198 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0iiO&sid=sYIkmdFQCfjwNgx-AAAB HTTP/1.1" 200 193 0.000326 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0iiP&sid=sYIkmdFQCfjwNgx-AAAB HTTP/1.1" 200 197 0.000138 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0ii-&sid=7Ekm9fJ6n-Vl_8_PAAAA HTTP/1.1" 200 193 0.000269 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 53, in on_login + user_id = uuid2username[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:48] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0ij0&sid=sYIkmdFQCfjwNgx-AAAB HTTP/1.1" 200 193 0.000196 +(23641) accepted ('127.0.0.1', 39908) +VSCode client connected +{'config': {'user_uuid': 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_a6d0a41a-488c-453c-9d94-666e7ea558ea connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +(23641) accepted ('127.0.0.1', 39916) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:49] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0ii_&sid=7Ekm9fJ6n-Vl_8_PAAAA HTTP/1.1" 200 157 0.062542 +(23641) accepted ('127.0.0.1', 39926) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:49] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0ikb&sid=7Ekm9fJ6n-Vl_8_PAAAA HTTP/1.1" 200 157 0.000180 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:49] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0ij1&sid=sYIkmdFQCfjwNgx-AAAB HTTP/1.1" 200 157 0.119082 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0jGW HTTP/1.1" 200 275 0.000851 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0jHL&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 193 0.000421 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0jHM&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 197 0.001246 +(23641) accepted ('127.0.0.1', 39932) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0jLX&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 193 0.000327 +VSCode client connected +{'config': {'user_uuid': 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_a6d0a41a-488c-453c-9d94-666e7ea558ea connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0jLX.0&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 157 0.000134 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0jMp.0&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 157 0.000540 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:42:51] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0jPr&sid=3i-lifkH_gIPIY68AAAE HTTP/1.1" 200 193 0.000422 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 19, in realtime_response + chatmanager = current_app.extensions["user_uuid2chatmanager"][user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' + * Detected change in '/home/flask/code-agent/Html/apps/services/backboard_service.py', reloading +[2025-09-21 14:43:02,880] INFO in __init__: Shutting down gracefully (atexit)... +[2025-09-21 14:43:02,880] INFO in __init__: Cleanup finished (atexit). + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(23758) wsgi starting up on http://0.0.0.0:5551 +(23758) accepted ('127.0.0.1', 33280) +(23758) accepted ('127.0.0.1', 33286) +(23758) accepted ('127.0.0.1', 33290) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0mbn HTTP/1.1" 200 275 0.000639 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0mbn HTTP/1.1" 200 275 0.000236 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0mbo HTTP/1.1" 200 275 0.000210 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0mcP&sid=Khnjy16iY5nCVJ57AAAA HTTP/1.1" 200 193 0.000696 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0mcR&sid=YUydL_SReoiiEY-rAAAB HTTP/1.1" 200 193 0.000389 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0mcQ&sid=Khnjy16iY5nCVJ57AAAA HTTP/1.1" 200 196 0.000216 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0mcS&sid=YUydL_SReoiiEY-rAAAB HTTP/1.1" 200 197 0.000156 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0mcS&sid=mpw0IvBgSF6u7LjDAAAC HTTP/1.1" 200 193 0.000301 +(23758) accepted ('127.0.0.1', 33302) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0mcT&sid=mpw0IvBgSF6u7LjDAAAC HTTP/1.1" 200 197 0.000121 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0md3&sid=Khnjy16iY5nCVJ57AAAA HTTP/1.1" 200 193 0.000409 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 53, in on_login + user_id = uuid2username[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +(23758) accepted ('127.0.0.1', 33304) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0md5&sid=mpw0IvBgSF6u7LjDAAAC HTTP/1.1" 200 193 0.000206 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:04] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0md4&sid=YUydL_SReoiiEY-rAAAB HTTP/1.1" 200 193 0.000177 +VSCode client connected +{'config': {'user_uuid': 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_a6d0a41a-488c-453c-9d94-666e7ea558ea connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +VSCode client connected +{'config': {'user_uuid': 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_a6d0a41a-488c-453c-9d94-666e7ea558ea connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +(23758) accepted ('127.0.0.1', 33312) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0md3.0&sid=Khnjy16iY5nCVJ57AAAA HTTP/1.1" 200 157 0.065445 +(23758) accepted ('127.0.0.1', 33318) +(23758) accepted ('127.0.0.1', 33328) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0md6&sid=mpw0IvBgSF6u7LjDAAAC HTTP/1.1" 200 157 0.146984 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0md4.0&sid=YUydL_SReoiiEY-rAAAB HTTP/1.1" 200 157 0.148924 +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?EIO=4&transport=websocket&sid=mpw0IvBgSF6u7LjDAAAC HTTP/1.1" 200 0 0.909458 +disconnect handler error +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/engineio/server.py", line 450, in run_handler + return self.handlers[event](*args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 671, in _handle_eio_disconnect + self._handle_disconnect(eio_sid, n, reason) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 568, in _handle_disconnect + self._trigger_event('disconnect', namespace, sid, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 153, in on_disconnect + user_uuid2chatmanager[uuid].disconnect(uuid) +KeyError: 'user_a6d0a41a-488c-453c-9d94-666e7ea558ea' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?user_uuid=user_a6d0a41a-488c-453c-9d94-666e7ea558ea&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=Khnjy16iY5nCVJ57AAAA HTTP/1.1" 200 0 0.993287 +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /socket.io/?EIO=4&transport=websocket&sid=YUydL_SReoiiEY-rAAAB HTTP/1.1" 200 0 0.913042 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:05] "GET /desktop/user_a6d0a41a-488c-453c-9d94-666e7ea558ea/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 351 0.002018 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:06] "GET /login HTTP/1.1" 200 1835 0.003242 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:06] "GET /static/css/login.css HTTP/1.1" 304 182 0.005071 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:06] "GET /static/js/login.js HTTP/1.1" 304 183 0.001118 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:06] "GET /favicon.ico HTTP/1.1" 404 331 0.001050 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:06] "POST /login_post HTTP/1.1" 200 723 0.021003 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:07] "GET /dashboard HTTP/1.1" 200 8967 0.008007 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:07] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001255 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:07] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000913 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:07] "GET /static/js/dashboard.js HTTP/1.1" 304 186 0.000942 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:07] "POST /dashboard/get_course_progress HTTP/1.1" 200 659 0.002471 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:08] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001055 +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758436988.642205,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758436988.6440644,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:08] "GET /desktop/user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.287557 +(23758) accepted ('127.0.0.1', 33334) +(23758) accepted ('127.0.0.1', 33338) +(23758) accepted ('127.0.0.1', 33344) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:08] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.002229 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:08] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.001568 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:08] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.001375 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /get_session HTTP/1.1" 200 142 0.001237 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /socket.io/?user_uuid=user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0nk0 HTTP/1.1" 200 275 0.000590 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "POST /socket.io/?user_uuid=user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0nkq&sid=eOxL-WgixAU9L3ebAAAG HTTP/1.1" 200 193 0.000446 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /socket.io/?user_uuid=user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0nkr&sid=eOxL-WgixAU9L3ebAAAG HTTP/1.1" 200 196 0.000165 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /favicon.ico HTTP/1.1" 404 331 0.001292 +(23758) accepted ('127.0.0.1', 33346) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "POST /socket.io/?user_uuid=user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0nli&sid=eOxL-WgixAU9L3ebAAAG HTTP/1.1" 200 193 0.000261 +User connected with session user_uuid: user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0 +(23758) accepted ('127.0.0.1', 33360) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.354761 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /socket.io/?user_uuid=user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh0nli.0&sid=eOxL-WgixAU9L3ebAAAG HTTP/1.1" 200 157 0.274167 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:09] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.001279 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oC4 HTTP/1.1" 200 275 0.000305 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0oE1&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 193 0.000562 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oE2&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 197 0.000237 +(23758) accepted ('127.0.0.1', 33372) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0oGB&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 193 0.001070 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oGC&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000360 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "POST /socket.io/?EIO=4&transport=polling&t=Pbh0oHg&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 193 0.000338 +VSCode client connected +{'config': {'user_uuid': 'user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0 connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oHh&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000134 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oIK&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000670 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oJ2&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000182 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oJs&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000192 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oKS&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000179 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:11] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oL2&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000214 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oLf&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000162 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oMF&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000172 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oMr&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000175 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oNQ&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000211 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oO0&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000190 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oOb&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000170 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oP9&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000159 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oPj&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000243 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:43:12] "GET /socket.io/?EIO=4&transport=polling&t=Pbh0oQH&sid=2Ef-g4RcJUdah5XMAAAI HTTP/1.1" 200 157 0.000161 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0' +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: uNAoarhaaXByS-_nAAAe +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(os.path.join(bb.root, bb.active_file_content), "r", encoding="utf-8") as f: +AttributeError: 'Backboard' object has no attribute 'root' + * Detected change in '/home/flask/code-agent/Html/apps/services/backboard_service.py', reloading +[2025-09-21 14:44:55,782] INFO in __init__: Shutting down gracefully (atexit)... +wait for code-server to exit +Disconnected from server +Disconnected from server +disconnect success stop code-server success +[2025-09-21 14:44:58,209] INFO in __init__: Cleanup finished (atexit). + * Restarting with stat + * Debugger is active! + * Debugger PIN: 230-236-310 +(23991) wsgi starting up on http://0.0.0.0:5551 +(23991) accepted ('127.0.0.1', 51184) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:44:59] "GET /desktop/user_629ec50c-0e8b-455f-bb52-9e59b71e0ea0/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 351 0.002582 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:44:59] "GET /login HTTP/1.1" 200 1835 0.003835 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:44:59] "GET /static/css/login.css HTTP/1.1" 304 182 0.005950 +(23991) accepted ('127.0.0.1', 51194) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:44:59] "GET /static/js/login.js HTTP/1.1" 304 183 0.000890 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:00] "GET /favicon.ico HTTP/1.1" 404 331 0.001266 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:00] "POST /login_post HTTP/1.1" 200 724 0.021875 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:00] "GET /dashboard HTTP/1.1" 200 8967 0.008433 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:01] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.003021 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:01] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000973 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:01] "GET /static/js/dashboard.js HTTP/1.1" 304 186 0.000779 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:02] "POST /dashboard/get_course_progress HTTP/1.1" 200 659 0.002596 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:02] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001107 +useradd: user 'TCake' already exists +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758437103.0786378,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758437103.0803697,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:03] "GET /desktop/user_f62fd948-ca51-4139-ac69-0ab1c55914de/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.294872 +(23991) accepted ('127.0.0.1', 51096) +(23991) accepted ('127.0.0.1', 51108) +(23991) accepted ('127.0.0.1', 51110) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:03] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.002186 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:03] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.001722 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:03] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.001304 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /get_session HTTP/1.1" 200 142 0.000962 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1Di9 HTTP/1.1" 200 275 0.000369 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "POST /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1Di_&sid=fP1P3EDsABTJsbYgAAAA HTTP/1.1" 200 193 0.001025 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1Di_.0&sid=fP1P3EDsABTJsbYgAAAA HTTP/1.1" 200 196 0.000531 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /favicon.ico HTTP/1.1" 404 331 0.001135 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "POST /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1Djx&sid=fP1P3EDsABTJsbYgAAAA HTTP/1.1" 200 193 0.000371 +(23991) accepted ('127.0.0.1', 51122) +User connected with session user_uuid: user_f62fd948-ca51-4139-ac69-0ab1c55914de +(23991) accepted ('127.0.0.1', 51126) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.338148 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1Djy&sid=fP1P3EDsABTJsbYgAAAA HTTP/1.1" 200 157 0.298959 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:04] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2925 0.001254 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:05] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1E9h HTTP/1.1" 200 275 0.000298 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "POST /socket.io/?EIO=4&transport=polling&t=Pbh1EDV&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 193 0.001532 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1EDW&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 197 0.000148 +(23991) accepted ('127.0.0.1', 51140) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "POST /socket.io/?EIO=4&transport=polling&t=Pbh1EF7&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 193 0.002455 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_f62fd948-ca51-4139-ac69-0ab1c55914de' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1EF7.0&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 157 0.000531 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "POST /socket.io/?EIO=4&transport=polling&t=Pbh1EFp&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 193 0.000510 +VSCode client connected +{'config': {'user_uuid': 'user_f62fd948-ca51-4139-ac69-0ab1c55914de', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_f62fd948-ca51-4139-ac69-0ab1c55914de connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 28, in on_login + if backboard_manager.get_backboard(user_uuid) == None: + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_f62fd948-ca51-4139-ac69-0ab1c55914de' +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:45:06] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1EFx&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 157 0.000167 +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: 8MmF5VEEuxWXiLWlAAAg +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 22, in realtime_response + bb = backboard_manager.get_backboard(user_uuid) + File "/home/flask/code-agent/Html/backboardManager.py", line 76, in get_backboard + return self.backboards[user_uuid] +KeyError: 'user_f62fd948-ca51-4139-ac69-0ab1c55914de' +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: +IsADirectoryError: [Errno 21] Is a directory: '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/' +User active function call +./test.py +name 'FunctionResponse' is not defined +User active function call +./test.py +name 'FunctionResponse' is not defined +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /socket.io/?EIO=4&transport=websocket&sid=3tqeXP_s2vpGbUFUAAAC HTTP/1.1" 200 0 193.810117 +(23991) accepted ('127.0.0.1', 47902) +wait for code-server to exit +useradd: user 'TCake' already exists +Disconnected from server +Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake +groupadd: group 'shared_group_TCake' already exists +Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. +{"level":"info","ts":1758437300.318452,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""} +{"level":"warn","ts":1758437300.3205204,"msg":"Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":2} +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /desktop/user_f62fd948-ca51-4139-ac69-0ab1c55914de/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9747 0.342608 +(23991) accepted ('127.0.0.1', 47906) +(23991) accepted ('127.0.0.1', 47916) +(23991) accepted ('127.0.0.1', 47924) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /static/js/chatbox.js HTTP/1.1" 304 184 0.002021 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 198 0.001483 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /static/css/desktop.css HTTP/1.1" 304 184 0.001345 +Disconnected from server +disconnect success stop code-server success +VSCode client disconnected +Disconnect reason:transport close +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:20] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=fP1P3EDsABTJsbYgAAAA HTTP/1.1" 200 0 196.477374 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /get_session HTTP/1.1" 200 142 0.000962 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1zps HTTP/1.1" 200 275 0.000427 +convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 +load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "POST /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1zr4&sid=bWDyKbsly2wwUnYtAAAE HTTP/1.1" 200 193 0.000963 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1zr5&sid=bWDyKbsly2wwUnYtAAAE HTTP/1.1" 200 196 0.001653 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /favicon.ico HTTP/1.1" 404 331 0.001000 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "POST /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1zs9&sid=bWDyKbsly2wwUnYtAAAE HTTP/1.1" 200 193 0.000404 +User connected with session user_uuid: user_f62fd948-ca51-4139-ac69-0ab1c55914de +(23991) accepted ('127.0.0.1', 47934) +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.309750 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.001266 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:21] "GET /socket.io/?user_uuid=user_f62fd948-ca51-4139-ac69-0ab1c55914de&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbh1zsA&sid=bWDyKbsly2wwUnYtAAAE HTTP/1.1" 200 157 0.307796 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1-I0 HTTP/1.1" 200 275 0.000322 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:23] "POST /socket.io/?EIO=4&transport=polling&t=Pbh1-J-&sid=ZRgly_vm7rk3wGemAAAG HTTP/1.1" 200 193 0.000508 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1-K2&sid=ZRgly_vm7rk3wGemAAAG HTTP/1.1" 200 197 0.000168 +(23991) accepted ('127.0.0.1', 37934) +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:23] "POST /socket.io/?EIO=4&transport=polling&t=Pbh1-ME&sid=ZRgly_vm7rk3wGemAAAG HTTP/1.1" 200 193 0.003228 +59.78.194.184,127.0.0.1 - - [21/Sep/2025 14:48:23] "GET /socket.io/?EIO=4&transport=polling&t=Pbh1-ME.0&sid=ZRgly_vm7rk3wGemAAAG HTTP/1.1" 200 157 0.000446 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 49, in add_history + if(self.history[-1]['filePath'] == realtime_action['filePath']): +KeyError: 'filePath' +VSCode client connected +{'config': {'user_uuid': 'user_f62fd948-ca51-4139-ac69-0ab1c55914de', 'user_id': 'TCake', 'course_id': '68bacdfadf5aeae0912f7f18', 'chapter_name': '基础算法', 'lesson_name': '二分', 'path': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分'}} +User user_f62fd948-ca51-4139-ac69-0ab1c55914de connected with path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 50, in add_history + self.history[-1]['content'] = realtime_action['content'] +KeyError: 'content' +Received response: {'data': 'Connected to WebSocket!'} +Connected to server. SID: aEa5F-4NSWcBYgbrAAAi +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md +https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md +{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Sent text to route 'markdown-in': +二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 + +下面是一个用二分的简单场景: + +假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? + +答案是利用二分查找的原理,猜测11次即可。 + +1. 对于0到1000的答案备选区,猜测中位数500,假设过小, +2. 则对于501到1000的答案备选区,猜测750,假设过大 +3. 则对于501到749的答案备选区,猜测625,假设过小, +4. 则对于626到749区间...... +5. (688-749) +6. (718-749) +7. (734-749) +8. (742-749) +9. (746-749) +10. (748-749) +11. (749-749) + +在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 + +因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 + +#### 思考题(询问Agent以学习计算方法,或验证你的答案) + +对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? + + +Sent text to route 'markdown-prompt-in': +本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 + +确保学生理解了引入后,在进行思考题。 + +如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 + +如果进行思考题,告知学生计算方法并验证答案(答案是13次) + +计算方法: + +4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 + +4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 + +(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") + +询问学生,当学生告知理解后,进入下一节。 + + +Sent text to route 'score-prompt-in': +1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 + + +User active function call + +no path specified +Traceback (most recent call last): + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 103, in sample_judge + assert bb is not None and bb.active_file_path != "" , "no path specified" +AssertionError: no path specified + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 142, in on_initiative + manager.sample_judge(uuid, backboard_manager.get_backboard(uuid)) + File "/home/flask/code-agent/Html/apps/extension_ase/ase_client/manager.py", line 114, in sample_judge + return FunctionResponse("sample_judge", False, "未加载IDE文件同步,请尝试重新打开IDE文件或刷新页面,并确保插件已连接") +NameError: name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 37, in realtime_response + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: +IsADirectoryError: [Errno 21] Is a directory: '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/' +User active function call +./test.py +name 'FunctionResponse' is not defined +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 53, in realtime_response + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: +IsADirectoryError: [Errno 21] Is a directory: '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/' +User active function call +./test.py +name 'FunctionResponse' is not defined +User active function call +./test.py +name 'FunctionResponse' is not defined +User active function call +Traceback (most recent call last): + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + r = server._trigger_event(data[0], namespace, sid, *data[1:]) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + return handler.trigger_event(event, *args) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + return self.socketio._handle_event(handler, event, self.namespace, + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + ret = handler(*args) + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 145, in on_initiative + emit('message', res.message, room=uuid, namespace='/agent') +AttributeError: 'NoneType' object has no attribute 'message' Message from client: {"data":"答案应该是13,log(4000)为12点几,向上取整。如果正确请进入下一章","type":"text"} Sent text to route 'dialog': 答案应该是13,log(4000)为12点几,向上取整。如果正确请进入下一章 Send text to route 'dialog' success: True -Received message on route 'dialog': {'data': '你回答得很棒!没错,通过每次猜测排除一半区间,4000的范围最多需要13次猜测才能确定答案。你理解这个计算过程了吗?如果理解了,我们就进入下一节内容。', 'role': 'assistant'} -receive_ase_dialog {'data': '你回答得很棒!没错,通过每次猜测排除一半区间,4000的范围最多需要13次猜测才能确定答案。你理解这个计算过程了吗?如果理解了,我们就进入下一节内容。', 'role': 'assistant'} -Received message on route 'next_chapter': {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '9bf75699-3644-4703-ae35-4d5fca475823', 'route': 'next_chapter'} -receive_ase_next_chapter {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '9bf75699-3644-4703-ae35-4d5fca475823', 'route': 'next_chapter'} -Message from client: {"type":"function","data":{"data":{"name":"next_chapter","args":{}},"correlation_id":"9bf75699-3644-4703-ae35-4d5fca475823","route":"next_chapter"}} -function_call {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '9bf75699-3644-4703-ae35-4d5fca475823', 'route': 'next_chapter'} +Received message on route 'dialog': {'data': '非常好!你的计算是正确的。因为4000不断除以2,除12次后区间长度就小于等于1,再加一次猜测就一定能确定答案,所以最多需要13次猜测。你已经掌握了二分查找的基本原理。我们可以进入下一节学习更深入的内容了。', 'role': 'assistant'} +receive_ase_dialog {'data': '非常好!你的计算是正确的。因为4000不断除以2,除12次后区间长度就小于等于1,再加一次猜测就一定能确定答案,所以最多需要13次猜测。你已经掌握了二分查找的基本原理。我们可以进入下一节学习更深入的内容了。', 'role': 'assistant'} +Received message on route 'next_chapter': {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '42bd6af7-5228-41dd-b45b-d3c3bc4c26a6', 'route': 'next_chapter'} +receive_ase_next_chapter {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '42bd6af7-5228-41dd-b45b-d3c3bc4c26a6', 'route': 'next_chapter'} +Message from client: {"type":"function","data":{"data":{"name":"next_chapter","args":{}},"correlation_id":"42bd6af7-5228-41dd-b45b-d3c3bc4c26a6","route":"next_chapter"}} +function_call {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': '42bd6af7-5228-41dd-b45b-d3c3bc4c26a6', 'route': 'next_chapter'} Sent text to route 'markdown-in': 试试对于下面的题目,用代码实现一下二分查找。 @@ -26,7 +2555,7 @@ Sent text to route 'markdown-in': ##### 输出 -q行,每行一个整数,对应每次询问的返回结果。 +q行,每行一个整数,对应每次询问的返回结果 ##### 提示: @@ -40,7 +2569,7 @@ Sent text to route 'markdown-prompt-in': 实现代码后,全部通过测试数据后才可以进入下一节。 -本体测试点文件夹名 `twice_split。` +本体测试点文件夹名 `binary_search` @@ -50,1648 +2579,126849 @@ Sent text to route 'score-prompt-in': function_call_res {'name': 'next_chapter', 'success': True, 'message': '成功进入下一章', 'args': None} -Sent text to route 'next_chapter': {'data': {'name': 'next_chapter', 'success': True, 'message': '成功进入下一章', 'args': None}, 'correlation_id': '9bf75699-3644-4703-ae35-4d5fca475823', 'route': 'next_chapter'} -Traceback (most recent call last): - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal - r = server._trigger_event(data[0], namespace, sid, *data[1:]) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event - return handler.trigger_event(event, *args) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event - return self.socketio._handle_event(handler, event, self.namespace, - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event - ret = handler(*args) - File "/home/flask/hsamooc/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message - realtime_response(dataconfig, data) - File "/home/flask/hsamooc/code-agent/Html/apps/services/backboard_service.py", line 36, in realtime_response - with open(file_path, "r", encoding="utf-8") as f: -PermissionError: [Errno 13] Permission denied: '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/.config' -Sent text to route 'backboard-in': ###Global Info:### -Here are some info about now user's IDE, refer to it when you need to handle some code. -- User's total study time is 00:00:54 -- User's current chapter study time is 00:00:54 -- Activated file path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py -``` -)) +Sent text to route 'next_chapter': {'data': {'name': 'next_chapter', 'success': True, 'message': '成功进入下一章', 'args': None}, 'correlation_id': '42bd6af7-5228-41dd-b45b-d3c3bc4c26a6', 'route': 'next_chapter'} +User active function call +./test.py +Directory: books/code_tests/68bacdfadf5aeae0912f7f18/binary_search +Testing agent-twice_split_11.in +-------------------COMPARE------------------------- +hello world || 0 +Testing agent-twice_split_15.in +-------------------COMPARE------------------------- +hello world || 14 +Testing agent-twice_split_9.in +-------------------COMPARE------------------------- +hello world || 31 +Testing agent-twice_split_26.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 39937 +Testing agent-twice_split_35.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 13223 +Testing agent-twice_split_16.in +-------------------COMPARE------------------------- +hello world || 19 +Testing agent-twice_split_7.in +-------------------COMPARE------------------------- +hello world || 11 +Testing agent-twice_split_24.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || -1 +Testing agent-twice_split_14.in +-------------------COMPARE------------------------- +hello world || 13 +Testing agent-twice_split_0.in +-------------------COMPARE------------------------- +hello world || 0 +Testing agent-twice_split_31.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 1634 +Testing agent-twice_split_37.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || -1 +Testing agent-twice_split_2.in +-------------------COMPARE------------------------- +hello world || 46 +Testing agent-twice_split_10.in +-------------------COMPARE------------------------- +hello world || 47 +Testing agent-twice_split_8.in +-------------------COMPARE------------------------- +hello world || 8 +Testing agent-twice_split_4.in +-------------------COMPARE------------------------- +hello world || 2 +Testing agent-twice_split_13.in +-------------------COMPARE------------------------- +hello world || 65 +Testing agent-twice_split_30.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 191 +Testing agent-twice_split_18.in +-------------------COMPARE------------------------- +hello world || 14 +Testing agent-twice_split_21.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 35191 +Testing agent-twice_split_1.in +-------------------COMPARE------------------------- +hello world || 27 +Testing agent-twice_split_36.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 80676 +Testing agent-twice_split_34.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 936 +Testing agent-twice_split_28.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 21825 +Testing agent-twice_split_39.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 66479 +Testing agent-twice_split_32.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 61699 +Testing agent-twice_split_27.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 20861 +Testing agent-twice_split_5.in +-------------------COMPARE------------------------- +hello world || 19 +Testing agent-twice_split_38.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 2628 +Testing agent-twice_split_29.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 11868 +Testing agent-twice_split_23.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 9623 +Testing agent-twice_split_17.in +-------------------COMPARE------------------------- +hello world || 39 +Testing agent-twice_split_6.in +-------------------COMPARE------------------------- +hello world || 12 +Testing agent-twice_split_25.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 4376 +Testing agent-twice_split_12.in +-------------------COMPARE------------------------- +hello world || 13 +Testing agent-twice_split_33.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 17626 +Testing agent-twice_split_3.in +-------------------COMPARE------------------------- +hello world || -1 +Testing agent-twice_split_22.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 16915 +Testing agent-twice_split_19.in +-------------------COMPARE------------------------- +hello world || 39 +Testing agent-twice_split_20.in +cat: write error: Broken pipe +-------------------COMPARE------------------------- +hello world || 5024 +Message from client: {"data":"我不太记得怎么写了,帮我写一个框架\n","type":"text"} +Sent text to route 'dialog': 我不太记得怎么写了,帮我写一个框架 -main() -``` -- Last five action:workspaceFolders - - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/.config - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py - - -- File tree: [{'name': '.config', 'type': 'file'}, {'name': 'hello.py', 'type': 'file'}] - -Sent text to route 'backboard-in': ###Global Info:### -Here are some info about now user's IDE, refer to it when you need to handle some code. -- User's total study time is 00:00:55 -- User's current chapter study time is 00:00:55 -- Activated file path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py -``` -)) - -main() -``` -- Last five action:workspaceFolders - - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/.config - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py - -fileEdit -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py - - -- File tree: [{'name': '.config', 'type': 'file'}, {'name': 'hello.py', 'type': 'file'}] - -Sent text to route 'backboard-in': ###Global Info:### -Here are some info about now user's IDE, refer to it when you need to handle some code. -- User's total study time is 00:01:05 -- User's current chapter study time is 00:01:05 -- Activated file path: /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py -``` -)) - -main() -``` -- Last five action:workspaceFolders - - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/.config - -activeFile -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py - -fileEdit -/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py - - -- File tree: [{'name': '.config', 'type': 'file'}, {'name': 'hello.py', 'type': 'file'}] - -Message from client: {"data":"帮我评测一下代码","type":"text"} -Sent text to route 'dialog': 帮我评测一下代码 Send text to route 'dialog' success: True -Received message on route 'dialog': {'data': '你可以先把你写的二分查找代码发给我看看吗?或者告诉我你在实现过程中遇到了什么困难,我来帮你一步步分析和解决。', 'role': 'assistant'} -receive_ase_dialog {'data': '你可以先把你写的二分查找代码发给我看看吗?或者告诉我你在实现过程中遇到了什么困难,我来帮你一步步分析和解决。', 'role': 'assistant'} -Received message on route 'judge': {'data': {'name': 'judge', 'args': {'name': 'twice_split', 'filepath': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py'}}, 'correlation_id': 'ca69b3e6-9f27-47e0-bc7e-e3fefa4a6ed0', 'route': 'judge'} -receive_ase_judge {'data': {'name': 'judge', 'args': {'name': 'twice_split', 'filepath': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py'}}, 'correlation_id': 'ca69b3e6-9f27-47e0-bc7e-e3fefa4a6ed0', 'route': 'judge'} -Message from client: {"type":"function","data":{"data":{"name":"judge","args":{"name":"twice_split","filepath":"/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py"}},"correlation_id":"ca69b3e6-9f27-47e0-bc7e-e3fefa4a6ed0","route":"judge"}} -function_call {'data': {'name': 'judge', 'args': {'name': 'twice_split', 'filepath': '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/hello.py'}}, 'correlation_id': 'ca69b3e6-9f27-47e0-bc7e-e3fefa4a6ed0', 'route': 'judge'} -Directory: books/code_tests/68bacdfadf5aeae0912f7f18/twice_split -function_call_res {'name': 'judge', 'success': False, 'message': 'The name twice_split is not found.', 'args': None} -Sent text to route 'judge': {'data': {'name': 'judge', 'success': False, 'message': 'The name twice_split is not found.', 'args': None}, 'correlation_id': 'ca69b3e6-9f27-47e0-bc7e-e3fefa4a6ed0', 'route': 'judge'} -wait for code-server to exit -VSCode client disconnected -Disconnect reason:transport close -56.155.143.136,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET /socket.io/?EIO=4&transport=websocket&sid=0kvQFRN4AwdPpTiTAAAE HTTP/1.1" 200 0 92.748319 -Disconnected from server -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 9, 7, 40, 743000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET / HTTP/1.1" 200 4005 0.074111 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET /static/css/index.css HTTP/1.1" 304 184 0.001339 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET /static/js/index.js HTTP/1.1" 304 183 0.001063 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001009 -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:57] "GET /socket.io/?user_uuid=user_e4fff594-7436-4480-9590-f387c67c459e&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=v6fmIf99s13lskDBAAAC HTTP/1.1" 200 0 100.806833 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:58] "GET /switch-role/student HTTP/1.1" 302 372 0.001455 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /teacherboard HTTP/1.1" 200 8112 0.188654 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001483 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.005185 -(59875) accepted ('127.0.0.1', 49670) -(59875) accepted ('127.0.0.1', 49672) -(59875) accepted ('127.0.0.1', 49680) -(59875) accepted ('127.0.0.1', 49684) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001513 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001235 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.004969 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001683 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.002055 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001875 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001593 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:16:59] "GET /favicon.ico HTTP/1.1" 404 331 0.001059 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 7, 40, 743000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:00] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.184958 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:00] "GET /favicon.ico HTTP/1.1" 404 331 0.000828 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.187313 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.005613 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001212 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001439 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.003622 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001559 -(59875) accepted ('127.0.0.1', 60168) -(59875) accepted ('127.0.0.1', 60178) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.004158 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.008573 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001199 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.002927 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001313 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.002592 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001217 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 7, 40, 743000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:02] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.181506 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:24] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.190076 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.182865 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001655 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001220 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001034 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000957 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000862 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000846 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001032 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000815 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.000786 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001302 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001983 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:27] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001498 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 17, 24, 316000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:17:28] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.183941 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:31] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.070394 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.182665 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001842 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001166 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000946 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000990 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000987 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000896 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001424 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.000887 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:33] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000818 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:34] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001553 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:34] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001177 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:34] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001724 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 18, 31, 416000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:34] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.182806 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:46] "GET /favicon.ico HTTP/1.1" 404 331 0.001192 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:18:47] "GET /favicon.ico HTTP/1.1" 404 331 0.004848 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:04] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.589549 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:04] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.585140 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:05] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.821116 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.179510 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.002306 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001221 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.003249 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001166 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001674 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.005788 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.003007 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.004421 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001241 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.002303 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001727 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001388 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 19, 5, 492000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:19:10] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.176771 -(59875) accepted ('127.0.0.1', 55726) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:14] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.991577 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.175864 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002605 -(59875) accepted ('127.0.0.1', 55728) -(59875) accepted ('127.0.0.1', 55730) -(59875) accepted ('127.0.0.1', 55736) -(59875) accepted ('127.0.0.1', 55740) -(59875) accepted ('127.0.0.1', 55752) -(59875) accepted ('127.0.0.1', 55766) -(59875) accepted ('127.0.0.1', 55768) -(59875) accepted ('127.0.0.1', 55770) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001112 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001438 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001012 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001385 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001262 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000950 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001057 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001023 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001981 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001589 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:17] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001021 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 23, 14, 402000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:18] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.178132 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:23:58] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.562213 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.175685 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.006289 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.024289 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.009546 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.010590 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.005232 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.004259 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.014924 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.007480 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.005095 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.005869 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.006335 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.016457 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 23, 58, 583000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:24:01] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.175461 - * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/views/lessons.py', reloading -[2025-09-20 09:28:03,686] INFO in __init__: Shutting down gracefully (atexit)... -disconnect success stop code-server success -[2025-09-20 09:28:03,693] INFO in __init__: Cleanup finished (atexit). - * Restarting with stat - * Debugger is active! - * Debugger PIN: 562-305-394 -(61314) wsgi starting up on http://0.0.0.0:5551 -(61314) accepted ('127.0.0.1', 55206) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:43] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 351 0.014145 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:43] "GET /login HTTP/1.1" 200 1835 0.008425 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:43] "GET /static/js/login.js HTTP/1.1" 304 183 0.019428 -(61314) accepted ('127.0.0.1', 55212) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:43] "GET /static/css/login.css HTTP/1.1" 304 184 0.001161 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:44] "GET /favicon.ico HTTP/1.1" 404 331 0.001311 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:44] "GET /favicon.ico HTTP/1.1" 404 331 0.000815 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:45] "POST /login_post HTTP/1.1" 200 428 0.745492 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:45] "GET /dashboard HTTP/1.1" 200 8967 0.170553 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:46] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001908 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:46] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002178 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:46] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001523 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /switch-role/student HTTP/1.1" 302 372 0.001067 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /teacherboard HTTP/1.1" 200 8112 0.199996 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001521 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001761 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001372 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001202 -(61314) accepted ('127.0.0.1', 55228) -(61314) accepted ('127.0.0.1', 55240) -(61314) accepted ('127.0.0.1', 55242) -(61314) accepted ('127.0.0.1', 55246) -(61314) accepted ('127.0.0.1', 55248) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.002615 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000964 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000974 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001408 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.000952 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:47] "GET /favicon.ico HTTP/1.1" 404 331 0.000967 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:48] "GET /favicon.ico HTTP/1.1" 404 331 0.000912 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 23, 58, 583000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:48] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193190 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.199369 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001878 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001026 -(61314) accepted ('127.0.0.1', 55258) -(61314) accepted ('127.0.0.1', 55268) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.003521 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.002056 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.003450 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001754 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.004627 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001380 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001232 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001393 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001220 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:50] "GET /static/js/lesson.js HTTP/1.1" 200 53566 0.003361 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 23, 58, 583000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:51] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.192919 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:31:59] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.420109 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:32:47] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.620356 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:01] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.679070 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:05] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.219913 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.002249 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001169 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001286 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000931 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.002718 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001206 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001111 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.000873 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000866 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001584 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001326 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001406 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 33, 1, 852000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:33:06] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193329 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.249897 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.023787 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.002717 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.002088 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002725 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001961 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001550 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001542 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.025012 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.020931 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/js/lesson.js HTTP/1.1" 200 53622 0.005695 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.003758 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:34:59] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.007055 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 33, 1, 852000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:00] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.246289 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:07] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.376651 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:11] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.245044 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.018632 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001951 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001470 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002073 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001256 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.006016 -(61314) accepted ('127.0.0.1', 57006) -(61314) accepted ('127.0.0.1', 57020) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002654 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001337 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.002276 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001823 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001137 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /static/js/lesson.js HTTP/1.1" 304 184 0.001270 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 35, 7, 682000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:35:12] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.206594 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:26] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.096552 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.218975 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.003360 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001771 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001608 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001166 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.000953 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001046 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001205 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.000904 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.000940 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001473 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/js/lesson.js HTTP/1.1" 304 184 0.001027 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:31] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001300 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 36, 26, 319000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:36:32] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193426 -(61314) accepted ('127.0.0.1', 58990) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:11] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.976396 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:53] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.237996 -(61314) accepted ('127.0.0.1', 53646) -(61314) accepted ('127.0.0.1', 53658) -(61314) accepted ('127.0.0.1', 53670) -(61314) accepted ('127.0.0.1', 53682) -(61314) accepted ('127.0.0.1', 53696) -(61314) accepted ('127.0.0.1', 53704) -(61314) accepted ('127.0.0.1', 53710) -(61314) accepted ('127.0.0.1', 53714) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.017424 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.003267 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.004631 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.003246 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001333 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002503 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001272 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001134 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001199 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001469 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001372 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /static/js/lesson.js HTTP/1.1" 200 53803 0.002889 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 42, 11, 140000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:42:54] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.230962 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:43:01] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 0.666153 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:44:19] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.120821 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.242328 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.003212 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.003218 -(61314) accepted ('127.0.0.1', 58398) -(61314) accepted ('127.0.0.1', 58412) -(61314) accepted ('127.0.0.1', 58422) -(61314) accepted ('127.0.0.1', 58436) -(61314) accepted ('127.0.0.1', 58444) -(61314) accepted ('127.0.0.1', 58446) -(61314) accepted ('127.0.0.1', 58456) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001621 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001281 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.002713 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.003346 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002594 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001096 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001159 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.005851 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001427 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:07] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001722 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 44, 18, 918000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:08] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.201353 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:25] "GET /favicon.ico HTTP/1.1" 404 331 0.017394 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 44, 18, 918000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:26] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.312242 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:26] "GET /favicon.ico HTTP/1.1" 404 331 0.001639 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/lessons/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 9305 0.196506 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.005734 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001713 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001642 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001242 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001049 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001322 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000953 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001688 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001193 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001849 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001378 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001238 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 44, 18, 918000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:28] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193879 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:36] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 1.038050 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:38] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/lessons/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 9305 0.214539 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.004017 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001469 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.002468 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001179 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001117 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001064 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001730 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000927 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001029 -(61314) accepted ('127.0.0.1', 45180) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001286 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001389 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001522 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 9, 45, 36, 836000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:39] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193937 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:45:54] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 0.610215 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 09:46:56] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 1.310794 -(61314) accepted ('127.0.0.1', 44532) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:50] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 1.294407 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/lessons/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 9305 0.228089 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.003913 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001423 -(61314) accepted ('127.0.0.1', 60930) -(61314) accepted ('127.0.0.1', 60940) -(61314) accepted ('127.0.0.1', 60956) -(61314) accepted ('127.0.0.1', 60962) -(61314) accepted ('127.0.0.1', 60964) -(61314) accepted ('127.0.0.1', 60980) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.002111 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001137 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.002514 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001487 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001075 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001609 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001757 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001304 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001238 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:52] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.000962 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 45, 49, 874000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:53] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.196710 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:45:57] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 0.653178 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/lessons/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 9305 0.198438 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001667 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001455 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001191 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001031 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001065 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.000891 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000858 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000888 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001094 -(61314) accepted ('127.0.0.1', 60996) -(61314) accepted ('127.0.0.1', 32780) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.008821 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.005636 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.007726 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 45, 57, 840000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:00] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.218601 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:06] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E7%AE%97%E6%B3%95%E6%95%88%E7%8E%87/%E6%95%88%E7%8E%87%E7%9A%84%E9%87%8D%E8%A6%81%E6%80%A7%E4%B8%8E%E5%AE%9E%E8%B7%B5%E9%AA%8C%E8%AF%81 HTTP/1.1" 200 1111 0.624292 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:10] "GET /favicon.ico HTTP/1.1" 404 331 0.004345 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 46, 6, 459000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:10] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.202050 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:11] "GET /favicon.ico HTTP/1.1" 404 331 0.001310 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.194837 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.014688 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001197 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.003427 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.006376 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.003004 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.002482 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002542 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.003395 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001354 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001649 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001199 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:12] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001234 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 46, 6, 459000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:46:13] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193938 -(61314) accepted ('127.0.0.1', 60368) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.235243 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.004134 -(61314) accepted ('127.0.0.1', 60374) -(61314) accepted ('127.0.0.1', 60390) -(61314) accepted ('127.0.0.1', 60404) -(61314) accepted ('127.0.0.1', 60408) -(61314) accepted ('127.0.0.1', 60410) -(61314) accepted ('127.0.0.1', 60414) -(61314) accepted ('127.0.0.1', 60428) -(61314) accepted ('127.0.0.1', 60442) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001215 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001251 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001961 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001391 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001029 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001783 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.003034 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001487 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001192 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001070 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001019 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 46, 6, 459000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:11] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193128 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:27] "POST /api/materials/save/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 1057 1.107737 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.211511 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.003115 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001107 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/lesson.css HTTP/1.1" 304 185 0.001503 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001397 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001045 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001003 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.000904 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001031 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000885 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001172 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.003552 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /static/js/lesson.js HTTP/1.1" 304 185 0.001859 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 10:50:30] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.216847 -(61314) accepted ('127.0.0.1', 37302) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:43] "GET / HTTP/1.1" 302 351 0.021046 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:43] "GET /login HTTP/1.1" 200 1835 0.001012 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:43] "GET /static/css/login.css HTTP/1.1" 304 184 0.001265 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:43] "GET /static/js/login.js HTTP/1.1" 304 183 0.001241 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:43] "GET /favicon.ico HTTP/1.1" 404 331 0.001010 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:48] "POST /login_post HTTP/1.1" 200 555 0.274971 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:49] "GET /dashboard HTTP/1.1" 200 8967 0.086440 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:49] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 200 933826 0.010969 -(61314) accepted ('127.0.0.1', 37308) -(61314) accepted ('127.0.0.1', 37322) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:49] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001447 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:49] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001438 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:50] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.079406 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:51] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001421 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -{"level":"info","ts":1758369413.1334925,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369413.1650035,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369413.1650524,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:53] "GET /desktop/user_00d3e1dd-373d-4bb8-964a-0200e45c90a6/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 1.505390 -(61314) accepted ('127.0.0.1', 44858) -(61314) accepted ('127.0.0.1', 44870) -(61314) accepted ('127.0.0.1', 44874) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:54] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.018127 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:54] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.002491 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:54] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.001291 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:54] "GET /get_session HTTP/1.1" 200 141 0.014264 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:54] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc-_rk HTTP/1.1" 200 275 0.001151 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:55] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc-_uF&sid=b818PCfl7HuNb-AmAAAA HTTP/1.1" 200 192 0.008937 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:55] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc-_uG&sid=b818PCfl7HuNb-AmAAAA HTTP/1.1" 200 196 0.012848 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:55] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc-_yd&sid=b818PCfl7HuNb-AmAAAA HTTP/1.1" 200 192 0.008937 -(61314) accepted ('127.0.0.1', 44880) -User connected with session user_uuid: user_00d3e1dd-373d-4bb8-964a-0200e45c90a6 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:55] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc-_yd.0&sid=b818PCfl7HuNb-AmAAAA HTTP/1.1" 200 157 0.161558 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:55] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 1.140311 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:56:56] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.011692 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: p4nWBKTvJqKco3GHAAAT -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:57:58] "GET / HTTP/1.1" 200 4005 0.098728 -wait for code-server to exit -Disconnected from server -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:57:58] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.007141 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:57:58] "GET /static/css/index.css HTTP/1.1" 200 2749 0.001698 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:57:58] "GET /static/js/index.js HTTP/1.1" 200 1854 0.001811 -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:57:58] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=b818PCfl7HuNb-AmAAAA HTTP/1.1" 200 0 63.283855 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:00] "GET /dashboard HTTP/1.1" 200 8967 0.070528 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:00] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001840 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:00] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002305 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:00] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001268 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:01] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.069042 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:02] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.008420 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -{"level":"info","ts":1758369484.8003314,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369484.8588555,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369484.8589146,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:05] "GET /desktop/user_00d3e1dd-373d-4bb8-964a-0200e45c90a6/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 2.355658 -(61314) accepted ('127.0.0.1', 43084) -(61314) accepted ('127.0.0.1', 43090) -(61314) accepted ('127.0.0.1', 43102) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.025526 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /static/css/desktop.css HTTP/1.1" 200 7810 0.003130 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.003793 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /get_session HTTP/1.1" 200 141 0.009107 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HM1 HTTP/1.1" 200 275 0.000427 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HOr&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 192 0.005444 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:06] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HOs&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 196 0.001015 -(61314) accepted ('127.0.0.1', 43118) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:07] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HTA&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 192 0.005697 -User connected with session user_uuid: user_00d3e1dd-373d-4bb8-964a-0200e45c90a6 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:07] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HTA.0&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 157 0.002025 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:07] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_HYW&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 157 0.000284 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:07] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.845650 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:07] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2922 0.052034 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: fdCSsyWH8A9lJRCSAAAV -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:19] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.019702 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:19] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.005705 -useradd: user 'TCake' already exists -wait for code-server to exit -Disconnected from server -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:25] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=Z1RlQAWQ5Rsxej5yAAAC HTTP/1.1" 200 0 18.751718 -{"level":"info","ts":1758369506.9121,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369506.951894,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369506.951959,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:27] "GET /desktop/user_00d3e1dd-373d-4bb8-964a-0200e45c90a6/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 2.420877 -(61314) accepted ('127.0.0.1', 45452) -(61314) accepted ('127.0.0.1', 45466) -(61314) accepted ('127.0.0.1', 45480) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:27] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.048193 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:27] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.003166 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:27] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.007574 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:28] "GET /get_session HTTP/1.1" 200 141 0.017678 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:28] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_MiS HTTP/1.1" 200 275 0.001207 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:28] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_MlR&sid=lBLloR8FV6e6w5hqAAAE HTTP/1.1" 200 192 0.024517 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:28] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_MlR.0&sid=lBLloR8FV6e6w5hqAAAE HTTP/1.1" 200 196 0.000288 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:28] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_Mqo&sid=lBLloR8FV6e6w5hqAAAE HTTP/1.1" 200 192 0.079140 -User connected with session user_uuid: user_00d3e1dd-373d-4bb8-964a-0200e45c90a6 -(61314) accepted ('127.0.0.1', 45496) -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:29] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.630048 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:29] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_Mqp&sid=lBLloR8FV6e6w5hqAAAE HTTP/1.1" 200 157 0.086532 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:58:29] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.008548 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: HmEl9PKG1vqTPnUwAAAX -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -wait for code-server to exit -ERROR: disconnect 'ChatManager' object has no attribute 'ase_client' -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:29] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=lBLloR8FV6e6w5hqAAAE HTTP/1.1" 200 0 60.522885 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -{"level":"info","ts":1758369571.3716884,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369571.4360988,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369571.4369657,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:31] "GET /desktop/user_00d3e1dd-373d-4bb8-964a-0200e45c90a6/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 2.268661 -(61314) accepted ('127.0.0.1', 42772) -(61314) accepted ('127.0.0.1', 42774) -(61314) accepted ('127.0.0.1', 42790) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:32] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.037645 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:32] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.003373 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:32] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.008428 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:33] "GET /get_session HTTP/1.1" 200 141 0.088966 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:33] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_cU4 HTTP/1.1" 200 275 0.000510 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:34] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_cbp&sid=QPzKP3ItPJkJx8cLAAAG HTTP/1.1" 200 192 0.010996 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:34] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_cbr&sid=QPzKP3ItPJkJx8cLAAAG HTTP/1.1" 200 196 0.060807 -(61314) accepted ('127.0.0.1', 42804) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:34] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_cx8&sid=QPzKP3ItPJkJx8cLAAAG HTTP/1.1" 200 157 0.002692 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:34] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_cxA&sid=QPzKP3ItPJkJx8cLAAAG HTTP/1.1" 200 192 0.049827 -User connected with session user_uuid: user_00d3e1dd-373d-4bb8-964a-0200e45c90a6 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:35] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 2.044786 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:37] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.036146 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: FmptEfVWIpkmydgmAAAZ -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -wait for code-server to exit -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:53] "GET / HTTP/1.1" 200 4005 0.323966 -Disconnected from server -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:53] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=QPzKP3ItPJkJx8cLAAAG HTTP/1.1" 200 0 18.959837 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:53] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.007313 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:53] "GET /static/js/index.js HTTP/1.1" 304 183 0.003393 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:53] "GET /static/css/index.css HTTP/1.1" 304 184 0.001596 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:54] "GET /dashboard HTTP/1.1" 200 8967 0.091475 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:55] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001333 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:55] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001720 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:55] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001815 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:56] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.067585 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 11:59:57] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.002348 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -{"level":"info","ts":1758369599.2310667,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369599.2837336,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369599.2855616,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:02] "GET /desktop/user_00d3e1dd-373d-4bb8-964a-0200e45c90a6/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 4.719709 -(61314) accepted ('127.0.0.1', 47026) -(61314) accepted ('127.0.0.1', 47030) -(61314) accepted ('127.0.0.1', 47038) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:04] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.027486 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:04] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.010556 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:04] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.018982 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:04] "GET /get_session HTTP/1.1" 200 141 0.002721 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:04] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_kD0 HTTP/1.1" 200 275 0.003419 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:06] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_kMT&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 192 0.012222 -(61314) accepted ('127.0.0.1', 47050) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:06] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_kMV&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 196 0.000631 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:06] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 1.827422 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:06] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_kgG&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 157 0.001094 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:06] "POST /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_kgF&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 192 0.004398 -User connected with session user_uuid: user_00d3e1dd-373d-4bb8-964a-0200e45c90a6 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:07] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_klV&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 157 0.019206 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:08] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.149729 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: TtYlfUa_d1BKi4GsAAAb -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:28] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.102623 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:28] "GET /logout HTTP/1.1" 302 594 0.008088 -Connection failed: One or more namespaces failed to connect -wait for code-server to exit -ERROR: disconnect 'ChatManager' object has no attribute 'ase_client' -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:28] "GET /socket.io/?user_uuid=user_00d3e1dd-373d-4bb8-964a-0200e45c90a6&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=olWfdr1Gez2SMH1pAAAI HTTP/1.1" 200 0 22.531868 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:28] "GET /logout HTTP/1.1" 302 594 0.003275 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:29] "GET /login HTTP/1.1" 200 1835 0.001090 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:29] "GET /static/css/login.css HTTP/1.1" 304 184 0.001484 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:29] "GET /static/js/login.js HTTP/1.1" 304 183 0.001531 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} +Received message on route 'dialog': {'data': '好的,我可以帮你写一个二分查找的代码框架。我们先来理清思路:\n\n1. 读取输入数据\n2. 对于每个查询,使用二分查找在有序数组中查找目标数字\n3. 输出结果\n\n下面是一个基础的代码框架示例,你可以根据它逐步完善。你可以先尝试理解这段代码,如果有不懂的地方可以告诉我,我们一起分析:\n\n```python\ndef binary_search(arr, target):\n left, right = 0, len(arr) - 1\n while left <= right:\n mid = (left + right) // 2\n if arr[mid] == target:\n return mid\n elif arr[mid] < target:\n left = mid + 1\n else:\n right = mid - 1\n return -1\n\nn = int(input())\narr = list(map(int, input().split()))\nq = int(input())\nfor _ in range(q):\n x = int(input())\n print(binary_search(arr, x))\n```\n\n你可以先试着理解这段代码,看看你能不能写出来。需要我帮你解释哪一部分吗?', 'role': 'assistant'} +receive_ase_dialog {'data': '好的,我可以帮你写一个二分查找的代码框架。我们先来理清思路:\n\n1. 读取输入数据\n2. 对于每个查询,使用二分查找在有序数组中查找目标数字\n3. 输出结果\n\n下面是一个基础的代码框架示例,你可以根据它逐步完善。你可以先尝试理解这段代码,如果有不懂的地方可以告诉我,我们一起分析:\n\n```python\ndef binary_search(arr, target):\n left, right = 0, len(arr) - 1\n while left <= right:\n mid = (left + right) // 2\n if arr[mid] == target:\n return mid\n elif arr[mid] < target:\n left = mid + 1\n else:\n right = mid - 1\n return -1\n\nn = int(input())\narr = list(map(int, input().split()))\nq = int(input())\nfor _ in range(q):\n x = int(input())\n print(binary_search(arr, x))\n```\n\n你可以先试着理解这段代码,看看你能不能写出来。需要我帮你解释哪一部分吗?', 'role': 'assistant'} Traceback (most recent call last): - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/poll.py", line 111, in wait - listener.cb(fileno) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main result = function(*args, **kwargs) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal r = server._trigger_event(data[0], namespace, sid, *data[1:]) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event return handler.trigger_event(event, *args) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event return self.socketio._handle_event(handler, event, self.namespace, - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event ret = handler(*args) - File "/home/flask/hsamooc/code-agent/Html/apps/sockets/namespaces.py", line 86, in on_login - join_room(user_uuid, namespace='/agent') # 将该用户加入以user_id为名的room - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 1043, in join_room - socketio.server.enter_room(sid, room, namespace=namespace) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 285, in enter_room - self.manager.enter_room(sid, namespace, room) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/manager.py", line 72, in enter_room - return self.basic_enter_room(sid, namespace, room, eio_sid=eio_sid) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/base_manager.py", line 105, in basic_enter_room - raise ValueError('sid is not connected to requested namespace') -ValueError: sid is not connected to requested namespace -Removing descriptor: 14 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:34] "POST /login_post HTTP/1.1" 200 557 0.136511 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:34] "GET /dashboard HTTP/1.1" 200 8967 0.140941 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:34] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002065 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:34] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001963 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:34] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001132 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:37] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.066795 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:40] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001445 -useradd: user 'cake' already exists -Directory /home/cake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user cake -groupadd: group 'shared_group_cake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_cake']' returned non-zero exit status 9. -{"level":"info","ts":1758369641.6563277,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369641.7682729,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369641.7757251,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:44] "GET /desktop/user_29522b64-3f3d-43aa-9aef-5c9092a78891/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9555 4.079525 -(61314) accepted ('127.0.0.1', 38676) -(61314) accepted ('127.0.0.1', 38678) -(61314) accepted ('127.0.0.1', 38700) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:45] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.040184 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:45] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.003388 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:45] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.007333 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 46, in realtime_response + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: +IsADirectoryError: [Errno 21] Is a directory: '/home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分/' Traceback (most recent call last): - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/poll.py", line 111, in wait - listener.cb(fileno) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main result = function(*args, **kwargs) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal r = server._trigger_event(data[0], namespace, sid, *data[1:]) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event return handler.trigger_event(event, *args) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event return self.socketio._handle_event(handler, event, self.namespace, - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event ret = handler(*args) - File "/home/flask/hsamooc/code-agent/Html/apps/sockets/namespaces.py", line 86, in on_login - join_room(user_uuid, namespace='/agent') # 将该用户加入以user_id为名的room - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 1043, in join_room - socketio.server.enter_room(sid, room, namespace=namespace) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 285, in enter_room - self.manager.enter_room(sid, namespace, room) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/manager.py", line 72, in enter_room - return self.basic_enter_room(sid, namespace, room, eio_sid=eio_sid) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/base_manager.py", line 105, in basic_enter_room - raise ValueError('sid is not connected to requested namespace') -ValueError: sid is not connected to requested namespace -Removing descriptor: 20 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:55] "GET /get_session HTTP/1.1" 200 141 0.024544 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:55] "GET /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_wdd HTTP/1.1" 200 275 0.001565 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:59] "POST /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_wls&sid=NqnWzL87yvE3JSS8AAAK HTTP/1.1" 200 192 0.028945 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:00:59] "GET /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_wlt&sid=NqnWzL87yvE3JSS8AAAK HTTP/1.1" 200 196 0.000205 -(61314) accepted ('127.0.0.1', 47096) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:05] "GET /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_y0L&sid=NqnWzL87yvE3JSS8AAAK HTTP/1.1" 200 157 0.003364 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:05] "POST /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbc_yBt&sid=NqnWzL87yvE3JSS8AAAK HTTP/1.1" 200 192 0.000604 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:05] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 10.318767 -User connected with session user_uuid: user_29522b64-3f3d-43aa-9aef-5c9092a78891 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:07] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.008972 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: YxJug8CXmT_mDWq4AAAd -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -packet queue is empty, aborting -wait for code-server to exit -Disconnected from server -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:45] "GET / HTTP/1.1" 200 4005 5.137360 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:46] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.019982 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:46] "GET /static/js/index.js HTTP/1.1" 304 183 0.004199 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:46] "GET /static/css/index.css HTTP/1.1" 304 184 0.002538 -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:46] "GET /socket.io/?user_uuid=user_29522b64-3f3d-43aa-9aef-5c9092a78891&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=NqnWzL87yvE3JSS8AAAK HTTP/1.1" 200 0 42.561263 -Disconnected from server -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: vd_rEqT2eKmxox66AAAf -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:52] "GET /logout HTTP/1.1" 302 594 0.001571 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:52] "GET /login HTTP/1.1" 200 1835 0.001055 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:53] "GET /static/css/login.css HTTP/1.1" 304 184 0.002769 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:53] "GET /static/js/login.js HTTP/1.1" 304 183 0.002733 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:57] "POST /login_post HTTP/1.1" 200 555 0.250957 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:58] "GET /dashboard HTTP/1.1" 200 8967 0.068362 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:58] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001271 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:58] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001251 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:01:58] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001179 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:02:00] "GET /dashboard HTTP/1.1" 200 8967 0.083488 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:02:00] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001272 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:02:00] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001983 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:02:00] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001077 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:12] "GET /switch-role/student HTTP/1.1" 302 372 0.001284 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /teacherboard HTTP/1.1" 200 8112 0.196072 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/css/teacherboard.css HTTP/1.1" 200 9208 0.008727 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/css/teacher_course_setting.css HTTP/1.1" 200 2303 0.003428 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/css/modelinput.css HTTP/1.1" 200 1827 0.002007 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001666 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/js/modelinput.js HTTP/1.1" 200 5108 0.001464 -(61314) accepted ('127.0.0.1', 58640) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001818 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.002059 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16139 0.002627 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:13] "GET /static/js/teacherboard.js HTTP/1.1" 200 14445 0.004171 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:14] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.204805 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:16] "GET /api/materials/68bacdfadf5aeae0912f7f18/chapters/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/lessons/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9197 0.194133 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001178 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001455 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000986 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/lesson.css HTTP/1.1" 200 4133 0.001723 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/lesson_setting.css HTTP/1.1" 304 192 0.001372 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001244 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001199 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001240 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001246 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001235 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/js/lesson.js HTTP/1.1" 200 53803 0.003164 -(61314) accepted ('127.0.0.1', 58654) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001211 -name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:17] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193982 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:26] "GET /switch-role/teacher HTTP/1.1" 302 363 0.001021 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:26] "GET /dashboard HTTP/1.1" 200 8967 0.066078 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:26] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.002286 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:26] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001578 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:26] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001233 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:29] "GET /logout HTTP/1.1" 302 594 0.002042 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:29] "GET /login HTTP/1.1" 200 1835 0.001153 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:29] "GET /static/css/login.css HTTP/1.1" 304 184 0.001837 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:29] "GET /static/js/login.js HTTP/1.1" 304 183 0.002020 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:45] "POST /login_post HTTP/1.1" 200 557 0.241321 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:46] "GET /dashboard HTTP/1.1" 200 8967 0.070739 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:46] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.003078 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:46] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002686 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:46] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001991 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:49] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.066612 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:50] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.003657 -useradd: user 'cake' already exists -Directory /home/cake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user cake -groupadd: group 'shared_group_cake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_cake']' returned non-zero exit status 9. -{"level":"info","ts":1758369831.8913772,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369831.933084,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369831.9334366,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:52] "GET /desktop/user_3ad06fca-d424-451a-af9a-3c0691f7f292/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9555 1.561714 -(61314) accepted ('127.0.0.1', 57714) -(61314) accepted ('127.0.0.1', 57726) -(61314) accepted ('127.0.0.1', 57736) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:53] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.017327 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:53] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.001261 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:53] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.002192 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:53] "GET /get_session HTTP/1.1" 200 141 0.022714 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:53] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd0c9l HTTP/1.1" 200 275 0.001259 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:54] "POST /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd0cE9&sid=6g0WJQBjpMN4tdKuAAAM HTTP/1.1" 200 192 0.033551 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:54] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd0cEC&sid=6g0WJQBjpMN4tdKuAAAM HTTP/1.1" 200 196 0.175349 -(61314) accepted ('127.0.0.1', 57742) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:55] "POST /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd0cVn&sid=6g0WJQBjpMN4tdKuAAAM HTTP/1.1" 200 192 0.011360 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:55] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd0cVo&sid=6g0WJQBjpMN4tdKuAAAM HTTP/1.1" 200 157 0.002032 -User connected with session user_uuid: user_3ad06fca-d424-451a-af9a-3c0691f7f292 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:56] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 2.388879 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:03:57] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.027776 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: 5Z_EgwoauyMXo_37AAAh -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:05:51] "GET / HTTP/1.1" 200 4005 0.089675 -wait for code-server to exit -Disconnected from server -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:05:51] "GET /static/js/index.js HTTP/1.1" 304 183 0.017162 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:05:51] "GET /static/css/index.css HTTP/1.1" 304 184 0.002701 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:05:51] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002653 -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:05:52] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=6g0WJQBjpMN4tdKuAAAM HTTP/1.1" 200 0 116.772424 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:11] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.009971 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:11] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.001261 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:12] "GET /static/css/index.css HTTP/1.1" 304 184 0.001485 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:14] "GET /dashboard HTTP/1.1" 200 8967 0.087049 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:14] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001895 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:14] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001134 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:14] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001159 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:15] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.067547 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:16] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.001534 -useradd: user 'cake' already exists -Directory /home/cake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user cake -groupadd: group 'shared_group_cake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_cake']' returned non-zero exit status 9. -{"level":"info","ts":1758369978.6096346,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758369978.7174547,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758369978.7175052,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:20] "GET /desktop/user_3ad06fca-d424-451a-af9a-3c0691f7f292/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9555 3.214646 -(61314) accepted ('127.0.0.1', 56716) -(61314) accepted ('127.0.0.1', 56722) -(61314) accepted ('127.0.0.1', 56736) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:21] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.034544 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:21] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.008852 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:21] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.004266 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:21] "GET /get_session HTTP/1.1" 200 141 0.000958 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:21] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd1AEr HTTP/1.1" 200 275 0.000841 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:25] "POST /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd1AJs&sid=wdN1fvkni-LnDji3AAAO HTTP/1.1" 200 192 0.029226 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:25] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd1AJu&sid=wdN1fvkni-LnDji3AAAO HTTP/1.1" 200 196 0.000400 -(61314) accepted ('127.0.0.1', 60368) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:26] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd1BR7&sid=wdN1fvkni-LnDji3AAAO HTTP/1.1" 200 157 0.008228 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:26] "POST /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd1BRJ&sid=wdN1fvkni-LnDji3AAAO HTTP/1.1" 200 192 0.050213 -User connected with session user_uuid: user_3ad06fca-d424-451a-af9a-3c0691f7f292 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:27] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 5.551768 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:06:32] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.248131 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: cCViesCRuS7gkrwVAAAj -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -Disconnected from server -(61314) accepted ('127.0.0.1', 34788) -useradd: user 'cake' already exists -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:09:47] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=wdN1fvkni-LnDji3AAAO HTTP/1.1" 200 0 201.517155 -Directory /home/cake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user cake -groupadd: group 'shared_group_cake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_cake']' returned non-zero exit status 9. -(61314) accepted ('127.0.0.1', 34550) -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:11:04] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd2C1J HTTP/1.1" 200 275 0.096286 -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:11:36] "POST /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd2Gnp&sid=2H_-2657KTYtp7DOAAAQ HTTP/1.1" 200 192 0.441508 -(61314) accepted ('127.0.0.1', 50218) -packet queue is empty, aborting -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:12:09] "GET /socket.io/?user_uuid=user_3ad06fca-d424-451a-af9a-3c0691f7f292&folder=%2Fhome%2Fcake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=Pbd2Gnr&sid=2H_-2657KTYtp7DOAAAQ HTTP/1.1" 200 198 0.655970 -Disconnected from server -{"level":"info","ts":1758370358.3785686,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758370362.5119658,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758370362.5652666,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -Received response: {'data': 'Connected to WebSocket!'} -39.144.107.52,127.0.0.1 - - [20/Sep/2025 12:12:50] "GET /desktop/user_3ad06fca-d424-451a-af9a-3c0691f7f292/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9555 183.353837 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: 4iQ6m81BhciEuH_fAAAn -ERROR: disconnect 'ChatManager' object has no attribute 'ase_client' -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:ping timeout -Disconnected from server -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: VCmSwrtDghMSLkylAAAr -(61314) accepted ('127.0.0.1', 48748) -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:03] "GET / HTTP/1.1" 200 4005 0.118114 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:03] "GET /static/css/index.css HTTP/1.1" 304 184 0.009624 -(61314) accepted ('127.0.0.1', 48758) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:03] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.003449 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:04] "GET /static/js/index.js HTTP/1.1" 304 183 0.003101 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:05] "GET /dashboard HTTP/1.1" 200 8967 0.068250 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:05] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.014627 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:05] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.004060 -(61314) accepted ('127.0.0.1', 48764) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:06] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001992 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:06] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.067781 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:29:07] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.003542 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -packet queue is empty, aborting -Disconnected from server -{"level":"info","ts":1758375005.808078,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758375007.0755157,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758375007.086829,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:07] "GET /desktop/user_07a634cd-ce32-405a-8f51-d4b76e8315c2/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 60.207345 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: bwLlIwjayA3FKildAAAt -(61314) accepted ('127.0.0.1', 46618) -[Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 20, 10, 50, 27, 195000), image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png', chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])])] -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:43] "GET / HTTP/1.1" 200 4005 0.093771 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:44] "GET /static/css/index.css HTTP/1.1" 304 184 0.002305 -(61314) accepted ('127.0.0.1', 46624) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:44] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.002943 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:44] "GET /static/js/index.js HTTP/1.1" 304 183 0.002638 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:47] "GET /logout HTTP/1.1" 302 441 0.001094 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:48] "GET /login HTTP/1.1" 200 1835 0.001770 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:48] "GET /static/js/login.js HTTP/1.1" 304 183 0.001114 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:48] "GET /static/css/login.css HTTP/1.1" 304 184 0.000880 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:48] "GET /favicon.ico HTTP/1.1" 404 331 0.001200 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:49] "GET /favicon.ico HTTP/1.1" 404 331 0.001547 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:50] "POST /login_post HTTP/1.1" 200 428 0.137855 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:50] "GET /dashboard HTTP/1.1" 200 8967 0.069612 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:50] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001343 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:50] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.003210 -(61314) accepted ('127.0.0.1', 46640) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:50] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.004143 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:51] "POST /dashboard/get_course_progress HTTP/1.1" 200 658 0.065478 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:52] "GET /desktop_nouser/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 302 726 0.004013 -useradd: user 'TCake' already exists -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -{"level":"info","ts":1758375053.839992,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758375053.855886,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758375053.8560371,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:54] "GET /desktop/user_d5616b4c-e9c5-442b-9102-21b329a22e23/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 1.391379 -(61314) accepted ('127.0.0.1', 37862) -(61314) accepted ('127.0.0.1', 37878) -(61314) accepted ('127.0.0.1', 37882) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:54] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.015083 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:54] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.002192 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:54] "GET /static/css/desktop.css HTTP/1.1" 200 7810 0.001674 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "GET /get_session HTTP/1.1" 200 152 0.009907 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKWxl HTTP/1.1" 200 275 0.001044 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "GET /favicon.ico HTTP/1.1" 404 331 0.010232 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "POST /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKWzr&sid=CCYtil97Nvw7UhLBAAAS HTTP/1.1" 200 192 0.004353 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKWzs&sid=CCYtil97Nvw7UhLBAAAS HTTP/1.1" 200 196 0.006832 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "POST /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKX0o&sid=CCYtil97Nvw7UhLBAAAS HTTP/1.1" 200 192 0.005026 -(61314) accepted ('127.0.0.1', 37888) -User connected with session user_uuid: user_d5616b4c-e9c5-442b-9102-21b329a22e23 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:55] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKX0o.0&sid=CCYtil97Nvw7UhLBAAAS HTTP/1.1" 200 157 0.166086 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:56] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.986679 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:56] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2923 0.005312 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:30:56] "GET /favicon.ico HTTP/1.1" 404 331 0.001606 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: 6YP123mZrjdJmFogAAAv -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} -Sent text to route 'markdown-in': -二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。 - -下面是一个用二分的简单场景: - -假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中? - -答案是利用二分查找的原理,猜测11次即可。 - -1. 对于0到1000的答案备选区,猜测中位数500,假设过小, -2. 则对于501到1000的答案备选区,猜测750,假设过大 -3. 则对于501到749的答案备选区,猜测625,假设过小, -4. 则对于626到749区间...... -5. (688-749) -6. (718-749) -7. (734-749) -8. (742-749) -9. (746-749) -10. (748-749) -11. (749-749) - -在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。 - -因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。 - -#### 思考题(询问Agent以学习计算方法,或验证你的答案) - -对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次? - - -Sent text to route 'markdown-prompt-in': -本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。 - -确保学生理解了引入后,在进行思考题。 - -如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。 - -如果进行思考题,告知学生计算方法并验证答案(答案是13次) - -计算方法: - -4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。 - -4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。 - -(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))") - -询问学生,当学生告知理解后,进入下一节。 - - -Sent text to route 'score-prompt-in': -1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分 - - -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:00] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.011813 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:00] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.001779 -wait for code-server to exit -useradd: user 'TCake' already exists -Disconnected from server -Directory /home/TCake/68bacdfadf5aeae0912f7f18/基础算法/二分 created successfully for user TCake -groupadd: group 'shared_group_TCake' already exists -Error creating shared_group: Command '['sudo', 'groupadd', 'shared_group_TCake']' returned non-zero exit status 9. -Disconnected from server -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:52] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=CCYtil97Nvw7UhLBAAAS HTTP/1.1" 200 0 56.667850 -{"level":"info","ts":1758375112.6665556,"msg":"using config from file","file":"/etc/caddy/Caddyfile"} -{"level":"info","ts":1758375112.6720254,"msg":"adapted config to JSON","adapter":"caddyfile"} -{"level":"warn","ts":1758375112.672642,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":20} -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:52] "GET /desktop/user_d5616b4c-e9c5-442b-9102-21b329a22e23/68bacdfadf5aeae0912f7f18/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/%E4%BA%8C%E5%88%86 HTTP/1.1" 200 9559 1.000553 -(61314) accepted ('127.0.0.1', 37458) -(61314) accepted ('127.0.0.1', 37464) -(61314) accepted ('127.0.0.1', 37474) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /static/js/chatbox.js HTTP/1.1" 304 186 0.002114 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /static/css/chatbox_approve_icon.css HTTP/1.1" 304 199 0.001016 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /static/css/desktop.css HTTP/1.1" 304 186 0.000953 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /get_session HTTP/1.1" 200 152 0.003623 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKlE_ HTTP/1.1" 200 275 0.000696 -convert_md: 68bacdfadf5aeae0912f7f18, 基础算法, 二分 -load_markdown_file: https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /favicon.ico HTTP/1.1" 404 331 0.001150 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "POST /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKlH1&sid=VifoE_Wlb5rt6gDPAAAU HTTP/1.1" 200 192 0.001056 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:53] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKlH1.0&sid=VifoE_Wlb5rt6gDPAAAU HTTP/1.1" 200 196 0.000258 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:54] "POST /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKlN9&sid=VifoE_Wlb5rt6gDPAAAU HTTP/1.1" 200 192 0.000811 -User connected with session user_uuid: user_d5616b4c-e9c5-442b-9102-21b329a22e23 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:54] "GET /68bacdfadf5aeae0912f7f18-%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86-markdown HTTP/1.1" 200 174 0.650342 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:54] "GET /static/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%88%86.html HTTP/1.1" 200 2924 0.005286 -(61314) accepted ('127.0.0.1', 37476) -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:54] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=polling&t=PbdKlNA&sid=VifoE_Wlb5rt6gDPAAAU HTTP/1.1" 200 157 0.531089 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:55] "GET /favicon.ico HTTP/1.1" 404 331 0.000822 -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:31:56] "GET /vscuser_e90a9488-7761-4caa-95c2-d600d612ac2f/stable-3c5deac16d0b3620cce8abca637012904ea6520e/static/extensions/theme-seti/icons/seti.woff HTTP/1.1" 404 434 0.001112 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: 3yoG56BUjx53yVrJAAAx -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md -packet queue is empty, aborting -packet queue is empty, aborting -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md -Disconnected from server -Disconnected from server -Message from client: {"data":"答案应该是13,log(4000)为12点几,向上取整。如果正确请进入下一章","type":"text"} -Not connected to server -Send text to route 'dialog' success: False -wait for code-server to exit -ERROR: disconnect 'ChatManager' object has no attribute 'ase_client' -disconnect success stop code-server success -VSCode client disconnected -Disconnect reason:transport close -59.78.194.184,127.0.0.1 - - [20/Sep/2025 13:33:36] "GET /socket.io/?user_uuid=user_d5616b4c-e9c5-442b-9102-21b329a22e23&folder=%2Fhome%2FTCake%2F68bacdfadf5aeae0912f7f18%2F%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95%2F%E4%BA%8C%E5%88%86&EIO=4&transport=websocket&sid=VifoE_Wlb5rt6gDPAAAU HTTP/1.1" 200 0 101.712780 -https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md -{'引入': {'markdown': '\n二分是一个很简单基础,但很重要的知识点,为以后许多高级的数据结构与算法铺垫。\n\n下面是一个用二分的简单场景:\n\n假设小明从0到1000之间选择了一个数字但不告诉你,你可以不断猜测这个数,每次猜测小明会告知你的猜测得过大还是过小,问最多几次就一定能猜中?\n\n答案是利用二分查找的原理,猜测11次即可。\n\n1. 对于0到1000的答案备选区,猜测中位数500,假设过小,\n2. 则对于501到1000的答案备选区,猜测750,假设过大\n3. 则对于501到749的答案备选区,猜测625,假设过小,\n4. 则对于626到749区间......\n5. (688-749)\n6. (718-749)\n7. (734-749)\n8. (742-749)\n9. (746-749)\n10. (748-749)\n11. (749-749)\n\n在最差的情况下,第11次的答案备选区就一定长度为1了,也就是必然是答案。\n\n因此如果序列是有序的,就可以通过二分查找快速定位所需要的数据。\n\n#### 思考题(询问Agent以学习计算方法,或验证你的答案)\n\n对于上面那个题目,如果问题区间是1到4000,最差情况下需要猜测几次?\n\n', 'markdown_prompt': '\n本小节进行二分查找的引入,首先帮助学生理解教案引入章节的故事。\n\n确保学生理解了引入后,在进行思考题。\n\n如果不进行思考题,则询问一下是否不进行思考题,确认后进入下一节。\n\n如果进行思考题,告知学生计算方法并验证答案(答案是13次)\n\n计算方法:\n\n4000是初始答案区间长度,每次询问能够排除一半的区间,当区间长度小于等于1时,再进行一次猜测就一定是答案。\n\n4000不断除以2,除12次就小于等于1了,再加一次就一定是答案。最后是12+1=13次。\n\n(比4000大的最小2的次方数,4096就是2的12次方,这里的12就是答案中的12,或者写作"上取整(log2(4000))")\n\n询问学生,当学生告知理解后,进入下一节。\n\n', 'require_tools': [], 'score_prompt': '\n1. 学生独立给出了思考题的答案:10分 或者 学生在Agent指导下学会思考题:10分\n\n'}, '练习:二分查找': {'markdown': '\n试试对于下面的题目,用代码实现一下二分查找。\n\n#### 题目:有序数组寻址\n\n给出一个长度为n的有序数组(从小到大),有q次询问,对于每次询问,输出指定数在数组中的下标。如果不存在则输出-1。\n\n##### 输入\n\n第一行一个整数n。(1<=n<=10^5)\n\n第二行n个用空格分开的整数ai。(0<=ai<=10^8)\n\n第三行一个整数q,表示询问的次数。(1<=q<=10^4)\n\n后q行,每行一个整数b,表示询问的数。(0<=b<=10^8)\n\n##### 输出\n\nq行,每行一个整数,对应每次询问的返回结果\n\n##### 提示:\n\n完成代码后,通知Agent进行评测。\n\n如果你还不完全会这个算法,询问Agent获取提示并进行学习。\n\n', 'markdown_prompt': '\n如果学生在实现的过程中遇到问题,不要直接告知完整代码如何编写,询问其当前遇到的是什么问题,并帮助学生一步步完成题目。\n\n实现代码后,全部通过测试数据后才可以进入下一节。\n\n本体测试点文件夹名 `binary_search`\n\n\n', 'require_tools': [(, {'name': 'binary_search'})], 'score_prompt': '\n1. 学生最终代码通过所有测试点:30分\n2. 学生独立在10分钟内完成题目:10分 或者 学生在Agent指导下10分钟内完成题目:5分\n\n'}} + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 50, in add_history + self.history[-1]['content'] = realtime_action['content'] +KeyError: 'content' Traceback (most recent call last): - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/poll.py", line 111, in wait - listener.cb(fileno) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/eventlet/greenthread.py", line 272, in main result = function(*args, **kwargs) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 591, in _handle_event_internal r = server._trigger_event(data[0], namespace, sid, *data[1:]) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 627, in _trigger_event return handler.trigger_event(event, *args) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/namespace.py", line 26, in trigger_event return self.socketio._handle_event(handler, event, self.namespace, - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event + File "/home/flask/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 835, in _handle_event ret = handler(*args) - File "/home/flask/hsamooc/code-agent/Html/apps/sockets/namespaces.py", line 86, in on_login - join_room(user_uuid, namespace='/agent') # 将该用户加入以user_id为名的room - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_socketio/__init__.py", line 1043, in join_room - socketio.server.enter_room(sid, room, namespace=namespace) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/server.py", line 285, in enter_room - self.manager.enter_room(sid, namespace, room) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/manager.py", line 72, in enter_room - return self.basic_enter_room(sid, namespace, room, eio_sid=eio_sid) - File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/socketio/base_manager.py", line 105, in basic_enter_room - raise ValueError('sid is not connected to requested namespace') -ValueError: sid is not connected to requested namespace -Removing descriptor: 18 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: dB0GbEKsWOPydCRUAAA0 -Received response: {'data': 'Connected to WebSocket!'} -Connected to server. SID: gfxNbJcgPpwEXdHHAAA1 -packet queue is empty, aborting -packet queue is empty, aborting -Disconnected from server -Disconnected from server -[2025-09-20 14:25:55,991] INFO in __init__: Shutting down gracefully (atexit)... -[2025-09-20 14:25:55,999] INFO in __init__: Cleanup finished (atexit). + File "/home/flask/code-agent/Html/apps/sockets/namespaces.py", line 35, in on_message + realtime_response(dataconfig, data) + File "/home/flask/code-agent/Html/apps/services/backboard_service.py", line 26, in realtime_response + bb.add_history(realtime_action) + File "/home/flask/code-agent/Html/backboardManager.py", line 49, in add_history + if(self.history[-1]['filePath'] == realtime_action['filePath']): +KeyError: 'filePath' +User active function call +./test.py +name 'FunctionResponse' is not defined +User active function call +./test.py +Directory: books/code_tests/68bacdfadf5aeae0912f7f18/binary_search +Testing agent-twice_split_11.in +-------------------COMPARE------------------------- +0 || 0 +7 || 7 +-1 || -1 +6 || 6 +0 || 0 +5 || 5 +1 || 1 +2 || 2 +0 || 0 +7 || 7 +-1 || -1 +1 || 1 +6 || 6 +6 || 6 +1 || 1 +0 || 0 +2 || 2 +7 || 7 +4 || 4 +1 || 1 +7 || 7 +2 || 2 +0 || 0 +1 || 1 +5 || 5 +6 || 6 +5 || 5 +7 || 7 +1 || 1 +5 || 5 +6 || 6 +2 || 2 +6 || 6 +4 || 4 +7 || 7 +2 || 2 +2 || 2 +4 || 4 +4 || 4 +5 || 5 +0 || 0 +2 || 2 +1 || 1 +2 || 2 +5 || 5 +4 || 4 +0 || 0 +3 || 3 +4 || 4 +-1 || -1 +7 || 7 +1 || 1 +0 || 0 +4 || 4 +3 || 3 +0 || 0 +1 || 1 +6 || 6 +7 || 7 +2 || 2 +6 || 6 +-1 || -1 +6 || 6 +Testing agent-twice_split_15.in +-------------------COMPARE------------------------- +14 || 14 +9 || 9 +6 || 6 +5 || 5 +11 || 11 +11 || 11 +-1 || -1 +29 || 29 +4 || 4 +13 || 13 +31 || 31 +36 || 36 +25 || 25 +12 || 12 +9 || 9 +37 || 37 +12 || 12 +30 || 30 +33 || 33 +36 || 36 +21 || 21 +24 || 24 +5 || 5 +15 || 15 +20 || 20 +3 || 3 +10 || 10 +37 || 37 +29 || 29 +38 || 38 +1 || 1 +1 || 1 +13 || 13 +11 || 11 +24 || 24 +7 || 7 +35 || 35 +0 || 0 +18 || 18 +2 || 2 +13 || 13 +28 || 28 +19 || 19 +-1 || -1 +5 || 5 +7 || 7 +12 || 12 +35 || 35 +8 || 8 +34 || 34 +30 || 30 +11 || 11 +19 || 19 +29 || 29 +12 || 12 +35 || 35 +35 || 35 +3 || 3 +32 || 32 +-1 || -1 +22 || 22 +36 || 36 +31 || 31 +8 || 8 +Testing agent-twice_split_9.in +-------------------COMPARE------------------------- +31 || 31 +31 || 31 +47 || 47 +8 || 8 +24 || 24 +70 || 70 +16 || 16 +40 || 40 +3 || 3 +56 || 56 +64 || 64 +-1 || -1 +24 || 24 +8 || 8 +32 || 32 +8 || 8 +47 || 47 +39 || 39 +50 || 50 +67 || 67 +-1 || -1 +12 || 12 +48 || 48 +22 || 22 +53 || 53 +-1 || -1 +37 || 37 +37 || 37 +64 || 64 +-1 || -1 +49 || 49 +40 || 40 +40 || 40 +54 || 54 +72 || 72 +23 || 23 +5 || 5 +58 || 58 +23 || 23 +Testing agent-twice_split_26.in +-------------------COMPARE------------------------- +39937 || 39937 +10153 || 10153 +22355 || 22355 +41990 || 41990 +46952 || 46952 +33796 || 33796 +44840 || 44840 +18152 || 18152 +49640 || 49640 +29342 || 29342 +28402 || 28402 +10478 || 10478 +20929 || 20929 +30815 || 30815 +4359 || 4359 +53925 || 53925 +5552 || 5552 +25778 || 25778 +33190 || 33190 +11577 || 11577 +27232 || 27232 +45651 || 45651 +-1 || -1 +-1 || -1 +33317 || 33317 +30843 || 30843 +49451 || 49451 +2934 || 2934 +35631 || 35631 +4475 || 4475 +30077 || 30077 +34930 || 34930 +19542 || 19542 +47762 || 47762 +-1 || -1 +-1 || -1 +20895 || 20895 +6920 || 6920 +-1 || -1 +12480 || 12480 +34367 || 34367 +31741 || 31741 +54301 || 54301 +4150 || 4150 +54324 || 54324 +32940 || 32940 +36853 || 36853 +43079 || 43079 +39975 || 39975 +21705 || 21705 +-1 || -1 +42551 || 42551 +15645 || 15645 +32683 || 32683 +17761 || 17761 +22269 || 22269 +23600 || 23600 +36901 || 36901 +23085 || 23085 +27922 || 27922 +54373 || 54373 +1335 || 1335 +18882 || 18882 +-1 || -1 +6847 || 6847 +35615 || 35615 +52208 || 52208 +49934 || 49934 +33826 || 33826 +18354 || 18354 +35210 || 35210 +51718 || 51718 +43406 || 43406 +49640 || 49640 +47947 || 47947 +5079 || 5079 +52722 || 52722 +18553 || 18553 +35911 || 35911 +42141 || 42141 +44767 || 44767 +47855 || 47855 +11804 || 11804 +-1 || -1 +38035 || 38035 +26280 || 26280 +39753 || 39753 +15475 || 15475 +46803 || 46803 +16611 || 16611 +17628 || 17628 +34933 || 34933 +44660 || 44660 +-1 || -1 +22414 || 22414 +28349 || 28349 +36147 || 36147 +36682 || 36682 +11434 || 11434 +51558 || 51558 +25237 || 25237 +16069 || 16069 +21358 || 21358 +-1 || -1 +50219 || 50219 +7691 || 7691 +-1 || -1 +173 || 173 +51982 || 51982 +29528 || 29528 +8588 || 8588 +25829 || 25829 +7510 || 7510 +50753 || 50753 +33438 || 33438 +23881 || 23881 +16563 || 16563 +-1 || -1 +47382 || 47382 +32010 || 32010 +1176 || 1176 +1826 || 1826 +15914 || 15914 +28313 || 28313 +-1 || -1 +5708 || 5708 +-1 || -1 +40595 || 40595 +43492 || 43492 +54249 || 54249 +21330 || 21330 +33618 || 33618 +14634 || 14634 +49118 || 49118 +40357 || 40357 +3250 || 3250 +37769 || 37769 +35654 || 35654 +37278 || 37278 +5372 || 5372 +24883 || 24883 +51623 || 51623 +38496 || 38496 +38048 || 38048 +5780 || 5780 +7911 || 7911 +51838 || 51838 +12877 || 12877 +38646 || 38646 +28857 || 28857 +44304 || 44304 +38392 || 38392 +27495 || 27495 +17197 || 17197 +4766 || 4766 +53758 || 53758 +42228 || 42228 +6387 || 6387 +-1 || -1 +8440 || 8440 +43555 || 43555 +4181 || 4181 +47720 || 47720 +11475 || 11475 +45954 || 45954 +-1 || -1 +16490 || 16490 +50838 || 50838 +-1 || -1 +51530 || 51530 +16109 || 16109 +23387 || 23387 +31822 || 31822 +39 || 39 +36419 || 36419 +26745 || 26745 +41909 || 41909 +13390 || 13390 +26178 || 26178 +6278 || 6278 +26569 || 26569 +26212 || 26212 +-1 || -1 +3181 || 3181 +43364 || 43364 +17740 || 17740 +31529 || 31529 +24390 || 24390 +37322 || 37322 +39519 || 39519 +43575 || 43575 +30449 || 30449 +15303 || 15303 +48789 || 48789 +37290 || 37290 +28423 || 28423 +51093 || 51093 +36143 || 36143 +16383 || 16383 +48785 || 48785 +17278 || 17278 +46173 || 46173 +9835 || 9835 +24467 || 24467 +46802 || 46802 +48205 || 48205 +50824 || 50824 +24835 || 24835 +44385 || 44385 +37064 || 37064 +48150 || 48150 +51073 || 51073 +45491 || 45491 +-1 || -1 +6252 || 6252 +14673 || 14673 +23934 || 23934 +47918 || 47918 +13998 || 13998 +17777 || 17777 +10174 || 10174 +37264 || 37264 +50085 || 50085 +24313 || 24313 +20979 || 20979 +45924 || 45924 +24234 || 24234 +21636 || 21636 +37605 || 37605 +15200 || 15200 +48849 || 48849 +-1 || -1 +47667 || 47667 +8220 || 8220 +49064 || 49064 +18875 || 18875 +40112 || 40112 +16818 || 16818 +12284 || 12284 +262 || 262 +23210 || 23210 +38757 || 38757 +9235 || 9235 +2466 || 2466 +7884 || 7884 +18883 || 18883 +49519 || 49519 +8353 || 8353 +18441 || 18441 +49707 || 49707 +28190 || 28190 +-1 || -1 +27856 || 27856 +27694 || 27694 +34278 || 34278 +12375 || 12375 +28680 || 28680 +39532 || 39532 +21216 || 21216 +22405 || 22405 +2215 || 2215 +38313 || 38313 +48253 || 48253 +40003 || 40003 +52889 || 52889 +51554 || 51554 +4506 || 4506 +27336 || 27336 +-1 || -1 +47743 || 47743 +5583 || 5583 +38198 || 38198 +41455 || 41455 +51722 || 51722 +10839 || 10839 +49158 || 49158 +26860 || 26860 +31291 || 31291 +39370 || 39370 +8927 || 8927 +7864 || 7864 +53096 || 53096 +54192 || 54192 +33723 || 33723 +26664 || 26664 +19406 || 19406 +14906 || 14906 +12591 || 12591 +39951 || 39951 +19479 || 19479 +-1 || -1 +51715 || 51715 +8981 || 8981 +14816 || 14816 +1070 || 1070 +1345 || 1345 +51747 || 51747 +21580 || 21580 +-1 || -1 +23716 || 23716 +6572 || 6572 +-1 || -1 +19273 || 19273 +598 || 598 +13449 || 13449 +39671 || 39671 +29843 || 29843 +6689 || 6689 +-1 || -1 +30964 || 30964 +16978 || 16978 +29994 || 29994 +10896 || 10896 +-1 || -1 +48959 || 48959 +19785 || 19785 +51702 || 51702 +6437 || 6437 +54322 || 54322 +-1 || -1 +17772 || 17772 +52279 || 52279 +11478 || 11478 +-1 || -1 +26320 || 26320 +-1 || -1 +20599 || 20599 +38113 || 38113 +25688 || 25688 +28126 || 28126 +-1 || -1 +20505 || 20505 +34334 || 34334 +31642 || 31642 +29766 || 29766 +36586 || 36586 +51104 || 51104 +32905 || 32905 +10277 || 10277 +42161 || 42161 +12767 || 12767 +35272 || 35272 +-1 || -1 +45923 || 45923 +1870 || 1870 +27958 || 27958 +26291 || 26291 +41060 || 41060 +13673 || 13673 +805 || 805 +53873 || 53873 +19023 || 19023 +32725 || 32725 +26056 || 26056 +-1 || -1 +7439 || 7439 +39280 || 39280 +46518 || 46518 +-1 || -1 +47810 || 47810 +54314 || 54314 +51419 || 51419 +-1 || -1 +10398 || 10398 +23554 || 23554 +53447 || 53447 +-1 || -1 +429 || 429 +36526 || 36526 +-1 || -1 +20124 || 20124 +39637 || 39637 +15009 || 15009 +28474 || 28474 +4517 || 4517 +29846 || 29846 +23915 || 23915 +41283 || 41283 +39084 || 39084 +42638 || 42638 +54147 || 54147 +52000 || 52000 +33912 || 33912 +48711 || 48711 +35631 || 35631 +38153 || 38153 +21150 || 21150 +12707 || 12707 +8575 || 8575 +54122 || 54122 +25775 || 25775 +43085 || 43085 +33945 || 33945 +28782 || 28782 +2577 || 2577 +-1 || -1 +40639 || 40639 +9252 || 9252 +-1 || -1 +-1 || -1 +28225 || 28225 +22565 || 22565 +24757 || 24757 +30919 || 30919 +17146 || 17146 +44176 || 44176 +29469 || 29469 +15838 || 15838 +39823 || 39823 +21423 || 21423 +25394 || 25394 +46476 || 46476 +44579 || 44579 +43496 || 43496 +15278 || 15278 +9790 || 9790 +47557 || 47557 +50425 || 50425 +1449 || 1449 +29858 || 29858 +28191 || 28191 +25894 || 25894 +11324 || 11324 +38894 || 38894 +26613 || 26613 +-1 || -1 +35643 || 35643 +53584 || 53584 +-1 || -1 +46059 || 46059 +36798 || 36798 +17384 || 17384 +50627 || 50627 +53041 || 53041 +336 || 336 +9594 || 9594 +1116 || 1116 +20394 || 20394 +42691 || 42691 +45191 || 45191 +46768 || 46768 +39017 || 39017 +11529 || 11529 +21259 || 21259 +20674 || 20674 +46723 || 46723 +7224 || 7224 +11761 || 11761 +34172 || 34172 +10308 || 10308 +4312 || 4312 +25914 || 25914 +19243 || 19243 +51718 || 51718 +13749 || 13749 +42586 || 42586 +25192 || 25192 +16721 || 16721 +6870 || 6870 +-1 || -1 +47441 || 47441 +18888 || 18888 +-1 || -1 +35339 || 35339 +10132 || 10132 +40673 || 40673 +21145 || 21145 +43458 || 43458 +16384 || 16384 +1747 || 1747 +17003 || 17003 +47017 || 47017 +12072 || 12072 +24717 || 24717 +22609 || 22609 +16438 || 16438 +47424 || 47424 +18093 || 18093 +50313 || 50313 +49069 || 49069 +46707 || 46707 +-1 || -1 +21529 || 21529 +17394 || 17394 +30169 || 30169 +35327 || 35327 +9947 || 9947 +52444 || 52444 +16043 || 16043 +24254 || 24254 +23835 || 23835 +8213 || 8213 +29901 || 29901 +54018 || 54018 +52813 || 52813 +14822 || 14822 +-1 || -1 +13590 || 13590 +52168 || 52168 +48013 || 48013 +-1 || -1 +15766 || 15766 +27579 || 27579 +16371 || 16371 +36794 || 36794 +11619 || 11619 +36938 || 36938 +22616 || 22616 +33056 || 33056 +24819 || 24819 +45501 || 45501 +29177 || 29177 +30375 || 30375 +33707 || 33707 +37436 || 37436 +31320 || 31320 +34220 || 34220 +-1 || -1 +3932 || 3932 +15878 || 15878 +35295 || 35295 +38548 || 38548 +41869 || 41869 +48608 || 48608 +39154 || 39154 +49115 || 49115 +14464 || 14464 +27380 || 27380 +5153 || 5153 +10781 || 10781 +39214 || 39214 +33855 || 33855 +-1 || -1 +3999 || 3999 +38125 || 38125 +47747 || 47747 +38859 || 38859 +14695 || 14695 +7857 || 7857 +12054 || 12054 +9201 || 9201 +-1 || -1 +28051 || 28051 +30340 || 30340 +4417 || 4417 +12839 || 12839 +44705 || 44705 +31706 || 31706 +7539 || 7539 +36162 || 36162 +25230 || 25230 +49444 || 49444 +1924 || 1924 +35443 || 35443 +14237 || 14237 +-1 || -1 +16871 || 16871 +26747 || 26747 +30046 || 30046 +-1 || -1 +54443 || 54443 +51402 || 51402 +7546 || 7546 +25574 || 25574 +3946 || 3946 +10005 || 10005 +1246 || 1246 +20203 || 20203 +29339 || 29339 +6286 || 6286 +50217 || 50217 +2294 || 2294 +16139 || 16139 +36102 || 36102 +47762 || 47762 +53495 || 53495 +43355 || 43355 +18140 || 18140 +52642 || 52642 +47723 || 47723 +28125 || 28125 +-1 || -1 +-1 || -1 +45264 || 45264 +43311 || 43311 +5691 || 5691 +1140 || 1140 +20375 || 20375 +31116 || 31116 +49788 || 49788 +23225 || 23225 +31676 || 31676 +36870 || 36870 +15913 || 15913 +20071 || 20071 +26576 || 26576 +22251 || 22251 +32974 || 32974 +5332 || 5332 +42674 || 42674 +25439 || 25439 +13346 || 13346 +50257 || 50257 +36503 || 36503 +18023 || 18023 +49361 || 49361 +-1 || -1 +50855 || 50855 +-1 || -1 +6319 || 6319 +33358 || 33358 +32777 || 32777 +20149 || 20149 +37964 || 37964 +34411 || 34411 +4971 || 4971 +18386 || 18386 +14336 || 14336 +30354 || 30354 +19042 || 19042 +37359 || 37359 +36777 || 36777 +1032 || 1032 +19417 || 19417 +26234 || 26234 +15044 || 15044 +31388 || 31388 +14316 || 14316 +10161 || 10161 +49432 || 49432 +980 || 980 +36976 || 36976 +47046 || 47046 +38372 || 38372 +31100 || 31100 +51707 || 51707 +44632 || 44632 +1895 || 1895 +18845 || 18845 +39343 || 39343 +26241 || 26241 +749 || 749 +30367 || 30367 +43103 || 43103 +-1 || -1 +30987 || 30987 +12967 || 12967 +36896 || 36896 +1438 || 1438 +41182 || 41182 +25521 || 25521 +39154 || 39154 +53404 || 53404 +16582 || 16582 +48900 || 48900 +48349 || 48349 +39779 || 39779 +47080 || 47080 +47217 || 47217 +5573 || 5573 +43219 || 43219 +15030 || 15030 +23804 || 23804 +21989 || 21989 +36818 || 36818 +40855 || 40855 +30280 || 30280 +-1 || -1 +18979 || 18979 +6986 || 6986 +6637 || 6637 +31646 || 31646 +36976 || 36976 +11572 || 11572 +7524 || 7524 +44474 || 44474 +19448 || 19448 +44263 || 44263 +44184 || 44184 +51281 || 51281 +34856 || 34856 +42872 || 42872 +26442 || 26442 +42200 || 42200 +-1 || -1 +28838 || 28838 +16 || 16 +43599 || 43599 +19831 || 19831 +26611 || 26611 +34487 || 34487 +3677 || 3677 +12692 || 12692 +10510 || 10510 +1383 || 1383 +39140 || 39140 +46005 || 46005 +43546 || 43546 +50168 || 50168 +31450 || 31450 +24325 || 24325 +32208 || 32208 +46650 || 46650 +20713 || 20713 +16976 || 16976 +43913 || 43913 +11704 || 11704 +37105 || 37105 +35397 || 35397 +-1 || -1 +25032 || 25032 +25682 || 25682 +37084 || 37084 +40416 || 40416 +36283 || 36283 +27483 || 27483 +30895 || 30895 +5730 || 5730 +44510 || 44510 +43713 || 43713 +43789 || 43789 +25379 || 25379 +50746 || 50746 +38898 || 38898 +37542 || 37542 +-1 || -1 +9176 || 9176 +28232 || 28232 +38405 || 38405 +40222 || 40222 +42876 || 42876 +51795 || 51795 +7089 || 7089 +37140 || 37140 +12485 || 12485 +44431 || 44431 +38406 || 38406 +28691 || 28691 +28983 || 28983 +25659 || 25659 +6220 || 6220 +43316 || 43316 +35697 || 35697 +23537 || 23537 +45747 || 45747 +29362 || 29362 +8107 || 8107 +24656 || 24656 +39694 || 39694 +29970 || 29970 +22142 || 22142 +17771 || 17771 +2595 || 2595 +43346 || 43346 +10943 || 10943 +16340 || 16340 +34659 || 34659 +50794 || 50794 +43862 || 43862 +5613 || 5613 +21980 || 21980 +1113 || 1113 +41694 || 41694 +30437 || 30437 +10968 || 10968 +51812 || 51812 +33571 || 33571 +51522 || 51522 +19609 || 19609 +4358 || 4358 +-1 || -1 +-1 || -1 +11731 || 11731 +32858 || 32858 +20212 || 20212 +35382 || 35382 +39455 || 39455 +40286 || 40286 +41397 || 41397 +10514 || 10514 +12560 || 12560 +4077 || 4077 +26680 || 26680 +25605 || 25605 +11403 || 11403 +41059 || 41059 +22758 || 22758 +36712 || 36712 +17510 || 17510 +50621 || 50621 +13308 || 13308 +13621 || 13621 +16090 || 16090 +42917 || 42917 +45397 || 45397 +51011 || 51011 +10904 || 10904 +13437 || 13437 +22956 || 22956 +48377 || 48377 +9355 || 9355 +10819 || 10819 +39276 || 39276 +25352 || 25352 +14435 || 14435 +18887 || 18887 +15698 || 15698 +51756 || 51756 +42204 || 42204 +23655 || 23655 +17496 || 17496 +26323 || 26323 +23096 || 23096 +46247 || 46247 +43354 || 43354 +28756 || 28756 +44378 || 44378 +25956 || 25956 +43977 || 43977 +10269 || 10269 +30200 || 30200 +50722 || 50722 +10208 || 10208 +16713 || 16713 +29588 || 29588 +46206 || 46206 +50356 || 50356 +34410 || 34410 +50265 || 50265 +30976 || 30976 +36037 || 36037 +51314 || 51314 +13670 || 13670 +7678 || 7678 +-1 || -1 +-1 || -1 +5402 || 5402 +39744 || 39744 +-1 || -1 +36121 || 36121 +2198 || 2198 +20225 || 20225 +13838 || 13838 +46338 || 46338 +23879 || 23879 +17728 || 17728 +3542 || 3542 +35017 || 35017 +37448 || 37448 +31952 || 31952 +9842 || 9842 +-1 || -1 +28675 || 28675 +7966 || 7966 +47175 || 47175 +-1 || -1 +33802 || 33802 +30457 || 30457 +31775 || 31775 +22939 || 22939 +24994 || 24994 +41081 || 41081 +48296 || 48296 +8912 || 8912 +26197 || 26197 +9108 || 9108 +24693 || 24693 +19943 || 19943 +35894 || 35894 +22638 || 22638 +12248 || 12248 +37502 || 37502 +31573 || 31573 +38827 || 38827 +28868 || 28868 +23075 || 23075 +24660 || 24660 +53972 || 53972 +22053 || 22053 +20734 || 20734 +9718 || 9718 +14491 || 14491 +37880 || 37880 +15239 || 15239 +52743 || 52743 +22597 || 22597 +50086 || 50086 +40654 || 40654 +45893 || 45893 +52974 || 52974 +1623 || 1623 +-1 || -1 +-1 || -1 +26710 || 26710 +30761 || 30761 +15632 || 15632 +22843 || 22843 +23353 || 23353 +54078 || 54078 +15978 || 15978 +13075 || 13075 +53154 || 53154 +-1 || -1 +1890 || 1890 +38699 || 38699 +41621 || 41621 +-1 || -1 +-1 || -1 +2178 || 2178 +34471 || 34471 +-1 || -1 +-1 || -1 +16536 || 16536 +15536 || 15536 +11432 || 11432 +54096 || 54096 +11988 || 11988 +31217 || 31217 +12961 || 12961 +46838 || 46838 +17433 || 17433 +35424 || 35424 +33664 || 33664 +34305 || 34305 +47082 || 47082 +42054 || 42054 +10886 || 10886 +16371 || 16371 +25222 || 25222 +46631 || 46631 +23597 || 23597 +28951 || 28951 +52986 || 52986 +5959 || 5959 +39046 || 39046 +49524 || 49524 +36915 || 36915 +18387 || 18387 +50179 || 50179 +45271 || 45271 +22736 || 22736 +4607 || 4607 +6443 || 6443 +22578 || 22578 +10258 || 10258 +35107 || 35107 +36589 || 36589 +-1 || -1 +3959 || 3959 +28825 || 28825 +6256 || 6256 +28463 || 28463 +36910 || 36910 +7265 || 7265 +45484 || 45484 +32364 || 32364 +34067 || 34067 +47764 || 47764 +32701 || 32701 +16085 || 16085 +2336 || 2336 +28508 || 28508 +45105 || 45105 +2389 || 2389 +50204 || 50204 +54106 || 54106 +36382 || 36382 +4797 || 4797 +53795 || 53795 +43180 || 43180 +37126 || 37126 +4599 || 4599 +25391 || 25391 +48824 || 48824 +27076 || 27076 +27804 || 27804 +53574 || 53574 +-1 || -1 +40583 || 40583 +43219 || 43219 +46221 || 46221 +7278 || 7278 +54458 || 54458 +9919 || 9919 +49510 || 49510 +27934 || 27934 +-1 || -1 +27041 || 27041 +13311 || 13311 +1312 || 1312 +14063 || 14063 +1105 || 1105 +53739 || 53739 +-1 || -1 +-1 || -1 +-1 || -1 +35175 || 35175 +-1 || -1 +42 || 42 +11524 || 11524 +31886 || 31886 +30424 || 30424 +52284 || 52284 +53123 || 53123 +39607 || 39607 +25838 || 25838 +29666 || 29666 +46827 || 46827 +2031 || 2031 +-1 || -1 +39043 || 39043 +42831 || 42831 +-1 || -1 +14360 || 14360 +48533 || 48533 +12512 || 12512 +18034 || 18034 +7033 || 7033 +11665 || 11665 +-1 || -1 +11612 || 11612 +6107 || 6107 +26473 || 26473 +11337 || 11337 +28163 || 28163 +9790 || 9790 +45461 || 45461 +52703 || 52703 +17439 || 17439 +49859 || 49859 +7402 || 7402 +19271 || 19271 +50829 || 50829 +46990 || 46990 +16319 || 16319 +19850 || 19850 +44264 || 44264 +34827 || 34827 +39637 || 39637 +33082 || 33082 +22195 || 22195 +49607 || 49607 +18292 || 18292 +44105 || 44105 +27321 || 27321 +49934 || 49934 +5406 || 5406 +38073 || 38073 +51349 || 51349 +-1 || -1 +5630 || 5630 +42053 || 42053 +-1 || -1 +30319 || 30319 +45367 || 45367 +-1 || -1 +33381 || 33381 +6781 || 6781 +29483 || 29483 +12787 || 12787 +22744 || 22744 +25518 || 25518 +-1 || -1 +25908 || 25908 +12289 || 12289 +32565 || 32565 +21912 || 21912 +24376 || 24376 +17311 || 17311 +22807 || 22807 +-1 || -1 +21924 || 21924 +24111 || 24111 +4002 || 4002 +16177 || 16177 +29118 || 29118 +46466 || 46466 +31703 || 31703 +2085 || 2085 +44746 || 44746 +13079 || 13079 +52256 || 52256 +11271 || 11271 +44828 || 44828 +15605 || 15605 +31528 || 31528 +11478 || 11478 +37776 || 37776 +42606 || 42606 +23495 || 23495 +32892 || 32892 +32512 || 32512 +37735 || 37735 +33722 || 33722 +11395 || 11395 +42098 || 42098 +2830 || 2830 +21572 || 21572 +-1 || -1 +19820 || 19820 +21851 || 21851 +39399 || 39399 +18720 || 18720 +10152 || 10152 +6974 || 6974 +37089 || 37089 +-1 || -1 +12944 || 12944 +22496 || 22496 +50192 || 50192 +36173 || 36173 +21469 || 21469 +36462 || 36462 +47585 || 47585 +30999 || 30999 +55 || 55 +35941 || 35941 +51089 || 51089 +5421 || 5421 +-1 || -1 +801 || 801 +15171 || 15171 +21397 || 21397 +31825 || 31825 +38918 || 38918 +30869 || 30869 +47392 || 47392 +12316 || 12316 +17350 || 17350 +39231 || 39231 +19029 || 19029 +22813 || 22813 +47108 || 47108 +42925 || 42925 +-1 || -1 +22667 || 22667 +36532 || 36532 +24611 || 24611 +19329 || 19329 +37719 || 37719 +16351 || 16351 +17779 || 17779 +16081 || 16081 +40779 || 40779 +6929 || 6929 +33974 || 33974 +25062 || 25062 +7870 || 7870 +32716 || 32716 +26406 || 26406 +20110 || 20110 +3495 || 3495 +53581 || 53581 +24117 || 24117 +21600 || 21600 +47544 || 47544 +7312 || 7312 +10795 || 10795 +23743 || 23743 +48134 || 48134 +-1 || -1 +44562 || 44562 +12485 || 12485 +36332 || 36332 +4013 || 4013 +38655 || 38655 +38223 || 38223 +36679 || 36679 +32783 || 32783 +-1 || -1 +26546 || 26546 +12440 || 12440 +5106 || 5106 +-1 || -1 +45207 || 45207 +10578 || 10578 +22246 || 22246 +-1 || -1 +51051 || 51051 +8992 || 8992 +24645 || 24645 +51528 || 51528 +31290 || 31290 +-1 || -1 +27060 || 27060 +30391 || 30391 +45603 || 45603 +40933 || 40933 +5997 || 5997 +46523 || 46523 +23581 || 23581 +50522 || 50522 +52359 || 52359 +15415 || 15415 +53831 || 53831 +47588 || 47588 +1166 || 1166 +43254 || 43254 +2126 || 2126 +321 || 321 +43138 || 43138 +5356 || 5356 +4264 || 4264 +48585 || 48585 +38528 || 38528 +11443 || 11443 +36438 || 36438 +22328 || 22328 +46867 || 46867 +-1 || -1 +37727 || 37727 +26886 || 26886 +46108 || 46108 +42262 || 42262 +860 || 860 +45939 || 45939 +30174 || 30174 +28116 || 28116 +41656 || 41656 +13197 || 13197 +19307 || 19307 +26077 || 26077 +21849 || 21849 +52776 || 52776 +28480 || 28480 +6077 || 6077 +852 || 852 +14222 || 14222 +5391 || 5391 +33400 || 33400 +19594 || 19594 +14184 || 14184 +28399 || 28399 +38283 || 38283 +11770 || 11770 +50163 || 50163 +48441 || 48441 +7958 || 7958 +16255 || 16255 +404 || 404 +3531 || 3531 +2070 || 2070 +46696 || 46696 +26937 || 26937 +-1 || -1 +19864 || 19864 +9740 || 9740 +28096 || 28096 +15360 || 15360 +38087 || 38087 +18029 || 18029 +8948 || 8948 +34889 || 34889 +3746 || 3746 +19570 || 19570 +26477 || 26477 +5831 || 5831 +37271 || 37271 +34322 || 34322 +4649 || 4649 +52147 || 52147 +5799 || 5799 +-1 || -1 +36653 || 36653 +7569 || 7569 +-1 || -1 +51747 || 51747 +32259 || 32259 +36560 || 36560 +10071 || 10071 +35926 || 35926 +7142 || 7142 +12220 || 12220 +4904 || 4904 +843 || 843 +15348 || 15348 +53901 || 53901 +4510 || 4510 +21479 || 21479 +22332 || 22332 +24525 || 24525 +48107 || 48107 +34669 || 34669 +40363 || 40363 +37493 || 37493 +14272 || 14272 +54158 || 54158 +-1 || -1 +28857 || 28857 +-1 || -1 +12901 || 12901 +47731 || 47731 +33561 || 33561 +-1 || -1 +22442 || 22442 +45102 || 45102 +19460 || 19460 +-1 || -1 +452 || 452 +28145 || 28145 +50988 || 50988 +7257 || 7257 +9951 || 9951 +23739 || 23739 +49487 || 49487 +3361 || 3361 +4603 || 4603 +25858 || 25858 +26825 || 26825 +3621 || 3621 +3789 || 3789 +52966 || 52966 +5186 || 5186 +34453 || 34453 +53970 || 53970 +12626 || 12626 +32160 || 32160 +17585 || 17585 +-1 || -1 +39181 || 39181 +25335 || 25335 +10097 || 10097 +38895 || 38895 +47190 || 47190 +23501 || 23501 +47448 || 47448 +51072 || 51072 +5599 || 5599 +8984 || 8984 +45161 || 45161 +43807 || 43807 +26786 || 26786 +46475 || 46475 +53840 || 53840 +12355 || 12355 +34937 || 34937 +45513 || 45513 +164 || 164 +22925 || 22925 +28402 || 28402 +-1 || -1 +24762 || 24762 +49669 || 49669 +9270 || 9270 +13973 || 13973 +12844 || 12844 +3957 || 3957 +38821 || 38821 +29839 || 29839 +10397 || 10397 +15207 || 15207 +38092 || 38092 +49660 || 49660 +-1 || -1 +15531 || 15531 +13454 || 13454 +34265 || 34265 +40050 || 40050 +20825 || 20825 +24999 || 24999 +38717 || 38717 +4437 || 4437 +28567 || 28567 +13528 || 13528 +29006 || 29006 +14602 || 14602 +40192 || 40192 +2245 || 2245 +49946 || 49946 +36369 || 36369 +-1 || -1 +24790 || 24790 +1454 || 1454 +9556 || 9556 +13350 || 13350 +50254 || 50254 +48272 || 48272 +22322 || 22322 +31710 || 31710 +51179 || 51179 +18030 || 18030 +14143 || 14143 +51301 || 51301 +11293 || 11293 +5988 || 5988 +8021 || 8021 +2903 || 2903 +52149 || 52149 +487 || 487 +44848 || 44848 +41582 || 41582 +33592 || 33592 +18575 || 18575 +41864 || 41864 +28478 || 28478 +21090 || 21090 +19198 || 19198 +7592 || 7592 +14887 || 14887 +28228 || 28228 +6107 || 6107 +1280 || 1280 +38842 || 38842 +49533 || 49533 +11306 || 11306 +12651 || 12651 +53040 || 53040 +25388 || 25388 +-1 || -1 +-1 || -1 +53320 || 53320 +10267 || 10267 +37813 || 37813 +17471 || 17471 +7329 || 7329 +39990 || 39990 +25117 || 25117 +5875 || 5875 +12046 || 12046 +39343 || 39343 +30806 || 30806 +11889 || 11889 +793 || 793 +41246 || 41246 +17461 || 17461 +26738 || 26738 +-1 || -1 +3133 || 3133 +31309 || 31309 +30339 || 30339 +50615 || 50615 +9326 || 9326 +-1 || -1 +12423 || 12423 +46136 || 46136 +50862 || 50862 +9615 || 9615 +1684 || 1684 +21869 || 21869 +-1 || -1 +11760 || 11760 +14477 || 14477 +33939 || 33939 +44893 || 44893 +34298 || 34298 +-1 || -1 +18734 || 18734 +23773 || 23773 +9567 || 9567 +6529 || 6529 +17047 || 17047 +30715 || 30715 +39558 || 39558 +581 || 581 +7532 || 7532 +32844 || 32844 +53737 || 53737 +7891 || 7891 +1334 || 1334 +44954 || 44954 +37555 || 37555 +-1 || -1 +31421 || 31421 +13332 || 13332 +17563 || 17563 +36897 || 36897 +28961 || 28961 +17123 || 17123 +12894 || 12894 +-1 || -1 +-1 || -1 +38786 || 38786 +42445 || 42445 +53484 || 53484 +18057 || 18057 +50683 || 50683 +7552 || 7552 +22077 || 22077 +15341 || 15341 +46552 || 46552 +35069 || 35069 +-1 || -1 +54074 || 54074 +41685 || 41685 +41535 || 41535 +29414 || 29414 +21430 || 21430 +4521 || 4521 +44713 || 44713 +54273 || 54273 +24916 || 24916 +6196 || 6196 +-1 || -1 +11270 || 11270 +33043 || 33043 +54044 || 54044 +3463 || 3463 +52554 || 52554 +39143 || 39143 +26923 || 26923 +6798 || 6798 +19668 || 19668 +31500 || 31500 +23688 || 23688 +52172 || 52172 +48449 || 48449 +46266 || 46266 +9076 || 9076 +28550 || 28550 +37229 || 37229 +51389 || 51389 +41214 || 41214 +47987 || 47987 +51561 || 51561 +46746 || 46746 +40715 || 40715 +39317 || 39317 +29218 || 29218 +40695 || 40695 +8527 || 8527 +18572 || 18572 +49668 || 49668 +54325 || 54325 +48744 || 48744 +17554 || 17554 +37867 || 37867 +2976 || 2976 +38559 || 38559 +42649 || 42649 +8314 || 8314 +46800 || 46800 +30741 || 30741 +28370 || 28370 +38790 || 38790 +10527 || 10527 +20245 || 20245 +25361 || 25361 +49005 || 49005 +50263 || 50263 +-1 || -1 +24076 || 24076 +-1 || -1 +39629 || 39629 +10409 || 10409 +-1 || -1 +13015 || 13015 +10670 || 10670 +22580 || 22580 +44556 || 44556 +-1 || -1 +7755 || 7755 +463 || 463 +5690 || 5690 +43189 || 43189 +41824 || 41824 +40648 || 40648 +10537 || 10537 +16994 || 16994 +33883 || 33883 +20373 || 20373 +1578 || 1578 +16177 || 16177 +13938 || 13938 +24988 || 24988 +-1 || -1 +19712 || 19712 +1561 || 1561 +-1 || -1 +44760 || 44760 +-1 || -1 +41133 || 41133 +51610 || 51610 +22239 || 22239 +19366 || 19366 +27416 || 27416 +35823 || 35823 +-1 || -1 +17327 || 17327 +46629 || 46629 +33359 || 33359 +27359 || 27359 +-1 || -1 +40161 || 40161 +3332 || 3332 +33595 || 33595 +45381 || 45381 +31096 || 31096 +51320 || 51320 +40727 || 40727 +41635 || 41635 +23390 || 23390 +34679 || 34679 +31650 || 31650 +31393 || 31393 +24543 || 24543 +15060 || 15060 +-1 || -1 +3678 || 3678 +27907 || 27907 +8749 || 8749 +31549 || 31549 +54416 || 54416 +18449 || 18449 +12939 || 12939 +-1 || -1 +49524 || 49524 +6918 || 6918 +44031 || 44031 +10556 || 10556 +2196 || 2196 +15011 || 15011 +16749 || 16749 +-1 || -1 +42543 || 42543 +14530 || 14530 +19376 || 19376 +43807 || 43807 +12131 || 12131 +52662 || 52662 +30706 || 30706 +19227 || 19227 +5624 || 5624 +4732 || 4732 +48462 || 48462 +21306 || 21306 +44376 || 44376 +-1 || -1 +17661 || 17661 +32446 || 32446 +39874 || 39874 +11631 || 11631 +41385 || 41385 +38296 || 38296 +32866 || 32866 +40798 || 40798 +12173 || 12173 +42850 || 42850 +28594 || 28594 +21334 || 21334 +24712 || 24712 +42402 || 42402 +-1 || -1 +51710 || 51710 +13829 || 13829 +29422 || 29422 +25641 || 25641 +-1 || -1 +16490 || 16490 +-1 || -1 +28696 || 28696 +7060 || 7060 +23178 || 23178 +43198 || 43198 +52841 || 52841 +45020 || 45020 +-1 || -1 +2308 || 2308 +2768 || 2768 +36646 || 36646 +47920 || 47920 +17094 || 17094 +-1 || -1 +32940 || 32940 +13951 || 13951 +3959 || 3959 +24498 || 24498 +47729 || 47729 +49983 || 49983 +15889 || 15889 +31984 || 31984 +46585 || 46585 +31588 || 31588 +27037 || 27037 +35163 || 35163 +52200 || 52200 +9440 || 9440 +48885 || 48885 +42741 || 42741 +26089 || 26089 +-1 || -1 +27309 || 27309 +49970 || 49970 +-1 || -1 +35672 || 35672 +-1 || -1 +36072 || 36072 +10957 || 10957 +23912 || 23912 +21417 || 21417 +29879 || 29879 +32261 || 32261 +-1 || -1 +14421 || 14421 +31422 || 31422 +-1 || -1 +14408 || 14408 +53162 || 53162 +23167 || 23167 +34415 || 34415 +50996 || 50996 +31921 || 31921 +20002 || 20002 +-1 || -1 +34914 || 34914 +46558 || 46558 +52533 || 52533 +22043 || 22043 +17474 || 17474 +41990 || 41990 +39579 || 39579 +44838 || 44838 +41578 || 41578 +17777 || 17777 +24800 || 24800 +37593 || 37593 +19844 || 19844 +-1 || -1 +40550 || 40550 +12436 || 12436 +18098 || 18098 +-1 || -1 +14614 || 14614 +8801 || 8801 +32982 || 32982 +53567 || 53567 +29977 || 29977 +40824 || 40824 +35689 || 35689 +30402 || 30402 +52716 || 52716 +18073 || 18073 +45200 || 45200 +23673 || 23673 +17144 || 17144 +29432 || 29432 +25799 || 25799 +18752 || 18752 +1702 || 1702 +41891 || 41891 +51865 || 51865 +32857 || 32857 +1678 || 1678 +49791 || 49791 +26066 || 26066 +21476 || 21476 +48674 || 48674 +-1 || -1 +204 || 204 +42372 || 42372 +26872 || 26872 +33139 || 33139 +41964 || 41964 +33056 || 33056 +35909 || 35909 +472 || 472 +25071 || 25071 +47926 || 47926 +40830 || 40830 +5624 || 5624 +52276 || 52276 +20820 || 20820 +17103 || 17103 +17970 || 17970 +52254 || 52254 +17973 || 17973 +-1 || -1 +47906 || 47906 +27003 || 27003 +35447 || 35447 +14412 || 14412 +27848 || 27848 +27523 || 27523 +54345 || 54345 +53117 || 53117 +28296 || 28296 +52593 || 52593 +17397 || 17397 +16227 || 16227 +23540 || 23540 +-1 || -1 +40800 || 40800 +52075 || 52075 +31421 || 31421 +30385 || 30385 +33085 || 33085 +42850 || 42850 +-1 || -1 +11223 || 11223 +39873 || 39873 +30985 || 30985 +614 || 614 +20526 || 20526 +5511 || 5511 +23571 || 23571 +21704 || 21704 +11781 || 11781 +-1 || -1 +16247 || 16247 +-1 || -1 +16374 || 16374 +35858 || 35858 +44117 || 44117 +13367 || 13367 +2066 || 2066 +7324 || 7324 +27312 || 27312 +8402 || 8402 +46844 || 46844 +38910 || 38910 +6285 || 6285 +48638 || 48638 +42796 || 42796 +45872 || 45872 +6858 || 6858 +49894 || 49894 +37510 || 37510 +39836 || 39836 +6544 || 6544 +49114 || 49114 +35674 || 35674 +33794 || 33794 +37076 || 37076 +12239 || 12239 +46700 || 46700 +24142 || 24142 +25282 || 25282 +42849 || 42849 +17141 || 17141 +32450 || 32450 +32207 || 32207 +22997 || 22997 +33968 || 33968 +47272 || 47272 +53522 || 53522 +13707 || 13707 +22625 || 22625 +33022 || 33022 +52607 || 52607 +38504 || 38504 +6563 || 6563 +-1 || -1 +45455 || 45455 +5301 || 5301 +35203 || 35203 +53318 || 53318 +23455 || 23455 +9255 || 9255 +19272 || 19272 +35073 || 35073 +51311 || 51311 +8155 || 8155 +39769 || 39769 +13441 || 13441 +-1 || -1 +3459 || 3459 +9801 || 9801 +30022 || 30022 +27883 || 27883 +10937 || 10937 +14985 || 14985 +370 || 370 +36995 || 36995 +32117 || 32117 +34205 || 34205 +-1 || -1 +36308 || 36308 +2559 || 2559 +-1 || -1 +43386 || 43386 +8944 || 8944 +48896 || 48896 +29964 || 29964 +11986 || 11986 +5961 || 5961 +36254 || 36254 +36163 || 36163 +19148 || 19148 +20870 || 20870 +16656 || 16656 +53425 || 53425 +-1 || -1 +21139 || 21139 +50759 || 50759 +898 || 898 +24446 || 24446 +34714 || 34714 +25336 || 25336 +10713 || 10713 +25528 || 25528 +3734 || 3734 +33007 || 33007 +22767 || 22767 +25812 || 25812 +46668 || 46668 +45448 || 45448 +22682 || 22682 +18899 || 18899 +26364 || 26364 +43170 || 43170 +52324 || 52324 +45971 || 45971 +14944 || 14944 +483 || 483 +9212 || 9212 +33432 || 33432 +11620 || 11620 +45234 || 45234 +12980 || 12980 +33823 || 33823 +26078 || 26078 +14207 || 14207 +39613 || 39613 +19651 || 19651 +28219 || 28219 +29958 || 29958 +38265 || 38265 +-1 || -1 +-1 || -1 +22285 || 22285 +-1 || -1 +31154 || 31154 +42778 || 42778 +8157 || 8157 +34558 || 34558 +39012 || 39012 +-1 || -1 +10960 || 10960 +53364 || 53364 +44071 || 44071 +28128 || 28128 +-1 || -1 +7258 || 7258 +33467 || 33467 +-1 || -1 +44631 || 44631 +14399 || 14399 +13134 || 13134 +24371 || 24371 +42660 || 42660 +17214 || 17214 +37291 || 37291 +23655 || 23655 +9720 || 9720 +10883 || 10883 +7161 || 7161 +10691 || 10691 +31640 || 31640 +9717 || 9717 +14586 || 14586 +18148 || 18148 +33000 || 33000 +42886 || 42886 +15943 || 15943 +30401 || 30401 +8756 || 8756 +15929 || 15929 +45554 || 45554 +35056 || 35056 +-1 || -1 +47552 || 47552 +4358 || 4358 +34782 || 34782 +9887 || 9887 +27084 || 27084 +45246 || 45246 +44639 || 44639 +36656 || 36656 +38384 || 38384 +31932 || 31932 +5341 || 5341 +28061 || 28061 +-1 || -1 +14140 || 14140 +16365 || 16365 +25248 || 25248 +-1 || -1 +47797 || 47797 +48908 || 48908 +36929 || 36929 +Testing agent-twice_split_35.in +-------------------COMPARE------------------------- +13223 || 13223 +1430 || 1430 +3174 || 3174 +9076 || 9076 +2611 || 2611 +7759 || 7759 +913 || 913 +9530 || 9530 +2478 || 2478 +7482 || 7482 +12711 || 12711 +15844 || 15844 +2192 || 2192 +12700 || 12700 +11909 || 11909 +5634 || 5634 +1993 || 1993 +15636 || 15636 +8661 || 8661 +13193 || 13193 +14906 || 14906 +9267 || 9267 +14885 || 14885 +5971 || 5971 +11495 || 11495 +14057 || 14057 +9754 || 9754 +7268 || 7268 +6242 || 6242 +2266 || 2266 +6670 || 6670 +6041 || 6041 +16553 || 16553 +12322 || 12322 +12856 || 12856 +-1 || -1 +6816 || 6816 +11149 || 11149 +-1 || -1 +4772 || 4772 +6538 || 6538 +13196 || 13196 +13316 || 13316 +15093 || 15093 +-1 || -1 +2897 || 2897 +6126 || 6126 +16262 || 16262 +15260 || 15260 +3178 || 3178 +16718 || 16718 +-1 || -1 +5082 || 5082 +7987 || 7987 +-1 || -1 +16548 || 16548 +2981 || 2981 +8186 || 8186 +8897 || 8897 +14121 || 14121 +1920 || 1920 +10891 || 10891 +2035 || 2035 +2766 || 2766 +-1 || -1 +6179 || 6179 +986 || 986 +17098 || 17098 +-1 || -1 +549 || 549 +5507 || 5507 +303 || 303 +3833 || 3833 +11388 || 11388 +6666 || 6666 +7795 || 7795 +10424 || 10424 +4119 || 4119 +2481 || 2481 +9217 || 9217 +4529 || 4529 +6726 || 6726 +-1 || -1 +11519 || 11519 +81 || 81 +2528 || 2528 +8436 || 8436 +5634 || 5634 +-1 || -1 +15775 || 15775 +10584 || 10584 +9520 || 9520 +-1 || -1 +9339 || 9339 +13953 || 13953 +11242 || 11242 +13600 || 13600 +5405 || 5405 +11985 || 11985 +7619 || 7619 +521 || 521 +7344 || 7344 +13979 || 13979 +6608 || 6608 +10840 || 10840 +12847 || 12847 +4776 || 4776 +6448 || 6448 +6827 || 6827 +12471 || 12471 +13261 || 13261 +10474 || 10474 +13855 || 13855 +4049 || 4049 +4714 || 4714 +14654 || 14654 +16760 || 16760 +4544 || 4544 +313 || 313 +4636 || 4636 +5580 || 5580 +3005 || 3005 +14193 || 14193 +14767 || 14767 +10820 || 10820 +764 || 764 +3682 || 3682 +2618 || 2618 +16701 || 16701 +9715 || 9715 +15900 || 15900 +3642 || 3642 +7989 || 7989 +12055 || 12055 +11693 || 11693 +14373 || 14373 +2033 || 2033 +10012 || 10012 +4883 || 4883 +10724 || 10724 +7110 || 7110 +5120 || 5120 +7887 || 7887 +5333 || 5333 +17052 || 17052 +15054 || 15054 +6551 || 6551 +3797 || 3797 +12193 || 12193 +11992 || 11992 +1075 || 1075 +16385 || 16385 +12985 || 12985 +11094 || 11094 +14689 || 14689 +4551 || 4551 +3786 || 3786 +10467 || 10467 +13296 || 13296 +3060 || 3060 +9219 || 9219 +12548 || 12548 +2684 || 2684 +7868 || 7868 +945 || 945 +6412 || 6412 +-1 || -1 +8293 || 8293 +5335 || 5335 +13508 || 13508 +6268 || 6268 +9736 || 9736 +10915 || 10915 +9929 || 9929 +10861 || 10861 +-1 || -1 +8640 || 8640 +9373 || 9373 +-1 || -1 +-1 || -1 +13949 || 13949 +6893 || 6893 +3106 || 3106 +6137 || 6137 +1512 || 1512 +372 || 372 +16664 || 16664 +2234 || 2234 +7119 || 7119 +6421 || 6421 +10333 || 10333 +14031 || 14031 +9207 || 9207 +1112 || 1112 +6928 || 6928 +-1 || -1 +11470 || 11470 +10370 || 10370 +10674 || 10674 +9561 || 9561 +722 || 722 +1036 || 1036 +7970 || 7970 +1669 || 1669 +11309 || 11309 +11292 || 11292 +4867 || 4867 +192 || 192 +4115 || 4115 +50 || 50 +1097 || 1097 +2 || 2 +6060 || 6060 +8461 || 8461 +7334 || 7334 +15090 || 15090 +11943 || 11943 +-1 || -1 +15269 || 15269 +13040 || 13040 +-1 || -1 +9389 || 9389 +6493 || 6493 +9913 || 9913 +7223 || 7223 +15395 || 15395 +12303 || 12303 +6052 || 6052 +15047 || 15047 +7373 || 7373 +4867 || 4867 +9382 || 9382 +12463 || 12463 +3473 || 3473 +-1 || -1 +1655 || 1655 +11245 || 11245 +16456 || 16456 +14828 || 14828 +4666 || 4666 +16416 || 16416 +16338 || 16338 +5333 || 5333 +16735 || 16735 +-1 || -1 +2995 || 2995 +12038 || 12038 +10445 || 10445 +1093 || 1093 +10688 || 10688 +-1 || -1 +9882 || 9882 +4169 || 4169 +-1 || -1 +15799 || 15799 +1593 || 1593 +4928 || 4928 +5682 || 5682 +8250 || 8250 +9762 || 9762 +16644 || 16644 +12927 || 12927 +582 || 582 +3644 || 3644 +15817 || 15817 +10348 || 10348 +9180 || 9180 +630 || 630 +368 || 368 +5221 || 5221 +3072 || 3072 +-1 || -1 +3097 || 3097 +5124 || 5124 +4818 || 4818 +5823 || 5823 +6107 || 6107 +4230 || 4230 +3171 || 3171 +16588 || 16588 +16857 || 16857 +11268 || 11268 +6045 || 6045 +2792 || 2792 +16720 || 16720 +-1 || -1 +9663 || 9663 +10750 || 10750 +4699 || 4699 +-1 || -1 +11492 || 11492 +1862 || 1862 +4254 || 4254 +9953 || 9953 +15361 || 15361 +2010 || 2010 +6706 || 6706 +15596 || 15596 +9990 || 9990 +6898 || 6898 +144 || 144 +9848 || 9848 +-1 || -1 +905 || 905 +13437 || 13437 +2641 || 2641 +3358 || 3358 +-1 || -1 +15882 || 15882 +14116 || 14116 +14900 || 14900 +12944 || 12944 +4255 || 4255 +14806 || 14806 +15831 || 15831 +17159 || 17159 +4131 || 4131 +2398 || 2398 +6376 || 6376 +15243 || 15243 +3907 || 3907 +7780 || 7780 +-1 || -1 +12475 || 12475 +13717 || 13717 +10161 || 10161 +5832 || 5832 +14872 || 14872 +14382 || 14382 +2455 || 2455 +2991 || 2991 +2999 || 2999 +8752 || 8752 +4662 || 4662 +-1 || -1 +9030 || 9030 +9680 || 9680 +9724 || 9724 +1021 || 1021 +8652 || 8652 +876 || 876 +1996 || 1996 +14530 || 14530 +10972 || 10972 +16650 || 16650 +11904 || 11904 +-1 || -1 +15699 || 15699 +8391 || 8391 +2118 || 2118 +-1 || -1 +15290 || 15290 +4421 || 4421 +3179 || 3179 +1078 || 1078 +683 || 683 +8992 || 8992 +15681 || 15681 +9170 || 9170 +8489 || 8489 +5317 || 5317 +9271 || 9271 +16592 || 16592 +84 || 84 +9355 || 9355 +7936 || 7936 +1355 || 1355 +5154 || 5154 +9171 || 9171 +3249 || 3249 +-1 || -1 +11338 || 11338 +15243 || 15243 +6262 || 6262 +-1 || -1 +2 || 2 +7259 || 7259 +3469 || 3469 +9784 || 9784 +15801 || 15801 +17094 || 17094 +-1 || -1 +12171 || 12171 +6545 || 6545 +-1 || -1 +5386 || 5386 +3093 || 3093 +13408 || 13408 +8975 || 8975 +14380 || 14380 +2855 || 2855 +-1 || -1 +15084 || 15084 +2785 || 2785 +10899 || 10899 +-1 || -1 +12062 || 12062 +13449 || 13449 +10862 || 10862 +16141 || 16141 +3657 || 3657 +15892 || 15892 +16452 || 16452 +9302 || 9302 +11398 || 11398 +16120 || 16120 +-1 || -1 +14672 || 14672 +3243 || 3243 +8845 || 8845 +-1 || -1 +10084 || 10084 +7302 || 7302 +8144 || 8144 +-1 || -1 +13638 || 13638 +16941 || 16941 +-1 || -1 +3187 || 3187 +-1 || -1 +9639 || 9639 +3045 || 3045 +2521 || 2521 +15703 || 15703 +11038 || 11038 +7568 || 7568 +3199 || 3199 +15180 || 15180 +13480 || 13480 +661 || 661 +2157 || 2157 +3792 || 3792 +14575 || 14575 +4644 || 4644 +-1 || -1 +1805 || 1805 +13743 || 13743 +6110 || 6110 +11544 || 11544 +11469 || 11469 +330 || 330 +9706 || 9706 +16119 || 16119 +15682 || 15682 +-1 || -1 +14875 || 14875 +16285 || 16285 +8368 || 8368 +15827 || 15827 +7002 || 7002 +3573 || 3573 +4494 || 4494 +15862 || 15862 +11023 || 11023 +13645 || 13645 +11569 || 11569 +713 || 713 +16192 || 16192 +11907 || 11907 +1216 || 1216 +16563 || 16563 +12415 || 12415 +2588 || 2588 +10176 || 10176 +14587 || 14587 +-1 || -1 +15492 || 15492 +3564 || 3564 +4250 || 4250 +749 || 749 +1015 || 1015 +3712 || 3712 +12848 || 12848 +10676 || 10676 +12125 || 12125 +402 || 402 +7249 || 7249 +11027 || 11027 +8132 || 8132 +10825 || 10825 +12137 || 12137 +13201 || 13201 +8265 || 8265 +15690 || 15690 +11452 || 11452 +12057 || 12057 +1528 || 1528 +10446 || 10446 +1391 || 1391 +14269 || 14269 +8849 || 8849 +12389 || 12389 +10012 || 10012 +12835 || 12835 +1464 || 1464 +1544 || 1544 +337 || 337 +12580 || 12580 +16261 || 16261 +-1 || -1 +323 || 323 +-1 || -1 +437 || 437 +6131 || 6131 +9494 || 9494 +2893 || 2893 +15020 || 15020 +-1 || -1 +718 || 718 +9260 || 9260 +10380 || 10380 +17152 || 17152 +15087 || 15087 +2851 || 2851 +2506 || 2506 +12582 || 12582 +11381 || 11381 +12776 || 12776 +7059 || 7059 +528 || 528 +3981 || 3981 +15732 || 15732 +15802 || 15802 +1886 || 1886 +15263 || 15263 +13804 || 13804 +9153 || 9153 +387 || 387 +2048 || 2048 +7373 || 7373 +6413 || 6413 +9595 || 9595 +-1 || -1 +10584 || 10584 +13258 || 13258 +16021 || 16021 +12522 || 12522 +4642 || 4642 +4370 || 4370 +11036 || 11036 +-1 || -1 +16942 || 16942 +9730 || 9730 +14521 || 14521 +7126 || 7126 +-1 || -1 +11293 || 11293 +165 || 165 +13775 || 13775 +-1 || -1 +5547 || 5547 +6436 || 6436 +13764 || 13764 +14424 || 14424 +1668 || 1668 +6338 || 6338 +16948 || 16948 +7659 || 7659 +-1 || -1 +1003 || 1003 +1028 || 1028 +7695 || 7695 +14272 || 14272 +8431 || 8431 +3758 || 3758 +5102 || 5102 +2172 || 2172 +557 || 557 +6908 || 6908 +15289 || 15289 +14986 || 14986 +504 || 504 +16273 || 16273 +-1 || -1 +4799 || 4799 +8657 || 8657 +5448 || 5448 +7026 || 7026 +13113 || 13113 +6617 || 6617 +-1 || -1 +3125 || 3125 +2490 || 2490 +2716 || 2716 +-1 || -1 +-1 || -1 +1567 || 1567 +15708 || 15708 +8876 || 8876 +598 || 598 +12109 || 12109 +3337 || 3337 +1612 || 1612 +5533 || 5533 +13455 || 13455 +424 || 424 +1581 || 1581 +17094 || 17094 +15986 || 15986 +3853 || 3853 +7230 || 7230 +7667 || 7667 +2053 || 2053 +15500 || 15500 +202 || 202 +2043 || 2043 +8107 || 8107 +8520 || 8520 +3538 || 3538 +8415 || 8415 +-1 || -1 +6109 || 6109 +-1 || -1 +3628 || 3628 +-1 || -1 +4954 || 4954 +1515 || 1515 +1035 || 1035 +9289 || 9289 +9624 || 9624 +16081 || 16081 +8550 || 8550 +15834 || 15834 +9833 || 9833 +12421 || 12421 +13670 || 13670 +4053 || 4053 +11013 || 11013 +2362 || 2362 +7126 || 7126 +13136 || 13136 +12934 || 12934 +2377 || 2377 +6058 || 6058 +4444 || 4444 +9532 || 9532 +14958 || 14958 +5416 || 5416 +5720 || 5720 +13435 || 13435 +11320 || 11320 +-1 || -1 +1658 || 1658 +1790 || 1790 +7432 || 7432 +-1 || -1 +12663 || 12663 +12822 || 12822 +7791 || 7791 +8209 || 8209 +9539 || 9539 +9848 || 9848 +9523 || 9523 +7413 || 7413 +-1 || -1 +10209 || 10209 +-1 || -1 +6603 || 6603 +-1 || -1 +5490 || 5490 +5784 || 5784 +12988 || 12988 +5798 || 5798 +814 || 814 +14283 || 14283 +16767 || 16767 +16851 || 16851 +7631 || 7631 +247 || 247 +16069 || 16069 +12375 || 12375 +16385 || 16385 +10443 || 10443 +13617 || 13617 +6766 || 6766 +16482 || 16482 +11971 || 11971 +13556 || 13556 +5270 || 5270 +2378 || 2378 +2906 || 2906 +-1 || -1 +4182 || 4182 +-1 || -1 +11701 || 11701 +5130 || 5130 +249 || 249 +15648 || 15648 +3851 || 3851 +8267 || 8267 +418 || 418 +6107 || 6107 +-1 || -1 +-1 || -1 +2553 || 2553 +10288 || 10288 +10875 || 10875 +3632 || 3632 +7873 || 7873 +5913 || 5913 +13879 || 13879 +12744 || 12744 +6272 || 6272 +15737 || 15737 +13330 || 13330 +5519 || 5519 +12527 || 12527 +15327 || 15327 +9969 || 9969 +281 || 281 +14104 || 14104 +12012 || 12012 +9627 || 9627 +11625 || 11625 +3220 || 3220 +13135 || 13135 +13317 || 13317 +4355 || 4355 +14636 || 14636 +8315 || 8315 +8503 || 8503 +2151 || 2151 +2888 || 2888 +-1 || -1 +11605 || 11605 +16121 || 16121 +5701 || 5701 +1232 || 1232 +16622 || 16622 +8782 || 8782 +9213 || 9213 +16149 || 16149 +8192 || 8192 +10559 || 10559 +14749 || 14749 +9918 || 9918 +11468 || 11468 +2097 || 2097 +8469 || 8469 +-1 || -1 +15908 || 15908 +137 || 137 +14409 || 14409 +10590 || 10590 +11950 || 11950 +15377 || 15377 +3180 || 3180 +2556 || 2556 +557 || 557 +10962 || 10962 +46 || 46 +7279 || 7279 +7318 || 7318 +5304 || 5304 +10093 || 10093 +473 || 473 +-1 || -1 +4641 || 4641 +14991 || 14991 +-1 || -1 +4416 || 4416 +1567 || 1567 +5118 || 5118 +3163 || 3163 +6639 || 6639 +5375 || 5375 +16645 || 16645 +7168 || 7168 +16510 || 16510 +7183 || 7183 +2288 || 2288 +10539 || 10539 +2919 || 2919 +2076 || 2076 +10485 || 10485 +14161 || 14161 +9088 || 9088 +13128 || 13128 +6858 || 6858 +11814 || 11814 +16483 || 16483 +-1 || -1 +9501 || 9501 +5675 || 5675 +4550 || 4550 +7837 || 7837 +1217 || 1217 +1198 || 1198 +5290 || 5290 +14142 || 14142 +11212 || 11212 +6745 || 6745 +2742 || 2742 +7218 || 7218 +7732 || 7732 +11305 || 11305 +1194 || 1194 +11838 || 11838 +2724 || 2724 +12763 || 12763 +233 || 233 +2536 || 2536 +10182 || 10182 +4381 || 4381 +2111 || 2111 +11478 || 11478 +6345 || 6345 +3665 || 3665 +15382 || 15382 +5354 || 5354 +13037 || 13037 +5616 || 5616 +7764 || 7764 +5216 || 5216 +16285 || 16285 +-1 || -1 +-1 || -1 +9026 || 9026 +-1 || -1 +338 || 338 +11735 || 11735 +7679 || 7679 +6786 || 6786 +1399 || 1399 +9851 || 9851 +4508 || 4508 +4947 || 4947 +3798 || 3798 +5794 || 5794 +16920 || 16920 +12611 || 12611 +427 || 427 +675 || 675 +3586 || 3586 +16701 || 16701 +-1 || -1 +8222 || 8222 +-1 || -1 +14757 || 14757 +14087 || 14087 +9205 || 9205 +15377 || 15377 +-1 || -1 +8445 || 8445 +10929 || 10929 +-1 || -1 +15940 || 15940 +8288 || 8288 +11664 || 11664 +1798 || 1798 +10459 || 10459 +444 || 444 +15268 || 15268 +13614 || 13614 +9413 || 9413 +10331 || 10331 +15068 || 15068 +13259 || 13259 +8698 || 8698 +-1 || -1 +9212 || 9212 +16143 || 16143 +8113 || 8113 +452 || 452 +16822 || 16822 +2619 || 2619 +-1 || -1 +7718 || 7718 +7002 || 7002 +13658 || 13658 +5979 || 5979 +954 || 954 +326 || 326 +11902 || 11902 +15765 || 15765 +3272 || 3272 +17038 || 17038 +14040 || 14040 +2639 || 2639 +214 || 214 +9081 || 9081 +16226 || 16226 +15665 || 15665 +14784 || 14784 +14755 || 14755 +-1 || -1 +4270 || 4270 +11403 || 11403 +-1 || -1 +3301 || 3301 +16908 || 16908 +-1 || -1 +-1 || -1 +796 || 796 +-1 || -1 +14718 || 14718 +11517 || 11517 +13397 || 13397 +15998 || 15998 +8240 || 8240 +6010 || 6010 +3650 || 3650 +8048 || 8048 +3402 || 3402 +3088 || 3088 +9859 || 9859 +14023 || 14023 +1796 || 1796 +425 || 425 +13125 || 13125 +12248 || 12248 +5249 || 5249 +2614 || 2614 +-1 || -1 +16804 || 16804 +13991 || 13991 +3297 || 3297 +6624 || 6624 +10825 || 10825 +3851 || 3851 +6358 || 6358 +8559 || 8559 +1251 || 1251 +9432 || 9432 +10951 || 10951 +14336 || 14336 +4890 || 4890 +1306 || 1306 +-1 || -1 +6167 || 6167 +1475 || 1475 +9493 || 9493 +11367 || 11367 +1358 || 1358 +10335 || 10335 +2696 || 2696 +-1 || -1 +6290 || 6290 +3727 || 3727 +11733 || 11733 +14621 || 14621 +9780 || 9780 +12899 || 12899 +-1 || -1 +6675 || 6675 +9621 || 9621 +5308 || 5308 +196 || 196 +1286 || 1286 +14220 || 14220 +10321 || 10321 +2779 || 2779 +5548 || 5548 +2493 || 2493 +13019 || 13019 +16986 || 16986 +14502 || 14502 +8834 || 8834 +6701 || 6701 +1163 || 1163 +1855 || 1855 +16892 || 16892 +9391 || 9391 +11348 || 11348 +7636 || 7636 +1220 || 1220 +2446 || 2446 +1171 || 1171 +6297 || 6297 +2872 || 2872 +5731 || 5731 +-1 || -1 +7217 || 7217 +6928 || 6928 +4264 || 4264 +15011 || 15011 +11208 || 11208 +6783 || 6783 +11120 || 11120 +12439 || 12439 +4720 || 4720 +-1 || -1 +8703 || 8703 +-1 || -1 +1203 || 1203 +6333 || 6333 +10952 || 10952 +15706 || 15706 +14570 || 14570 +16763 || 16763 +3391 || 3391 +4877 || 4877 +14900 || 14900 +13459 || 13459 +3412 || 3412 +1650 || 1650 +4163 || 4163 +1471 || 1471 +7802 || 7802 +162 || 162 +11080 || 11080 +4637 || 4637 +15324 || 15324 +-1 || -1 +5102 || 5102 +11936 || 11936 +2007 || 2007 +14525 || 14525 +2620 || 2620 +-1 || -1 +1668 || 1668 +2427 || 2427 +12809 || 12809 +9830 || 9830 +282 || 282 +5002 || 5002 +10009 || 10009 +2585 || 2585 +15528 || 15528 +5821 || 5821 +16294 || 16294 +3890 || 3890 +543 || 543 +715 || 715 +2945 || 2945 +9410 || 9410 +-1 || -1 +1073 || 1073 +84 || 84 +14429 || 14429 +6699 || 6699 +1262 || 1262 +4617 || 4617 +14816 || 14816 +9763 || 9763 +7353 || 7353 +13575 || 13575 +-1 || -1 +12184 || 12184 +1096 || 1096 +9645 || 9645 +13192 || 13192 +1169 || 1169 +1538 || 1538 +13437 || 13437 +10477 || 10477 +6480 || 6480 +2253 || 2253 +3956 || 3956 +10611 || 10611 +9013 || 9013 +8799 || 8799 +6434 || 6434 +14239 || 14239 +15958 || 15958 +9872 || 9872 +7567 || 7567 +2878 || 2878 +13210 || 13210 +10525 || 10525 +16030 || 16030 +11476 || 11476 +6939 || 6939 +1621 || 1621 +1516 || 1516 +15151 || 15151 +2 || 2 +8332 || 8332 +9080 || 9080 +10003 || 10003 +4742 || 4742 +3998 || 3998 +13988 || 13988 +12024 || 12024 +1283 || 1283 +1361 || 1361 +12734 || 12734 +-1 || -1 +3039 || 3039 +13983 || 13983 +13582 || 13582 +-1 || -1 +13315 || 13315 +1765 || 1765 +11130 || 11130 +7449 || 7449 +8111 || 8111 +12809 || 12809 +8792 || 8792 +12077 || 12077 +4749 || 4749 +6995 || 6995 +14703 || 14703 +13374 || 13374 +13449 || 13449 +3719 || 3719 +4964 || 4964 +321 || 321 +1449 || 1449 +5247 || 5247 +1841 || 1841 +13649 || 13649 +2855 || 2855 +11971 || 11971 +10099 || 10099 +9347 || 9347 +5643 || 5643 +934 || 934 +15890 || 15890 +-1 || -1 +15575 || 15575 +1280 || 1280 +11609 || 11609 +-1 || -1 +5049 || 5049 +4127 || 4127 +16837 || 16837 +12862 || 12862 +2920 || 2920 +-1 || -1 +17158 || 17158 +5800 || 5800 +6961 || 6961 +497 || 497 +5145 || 5145 +3387 || 3387 +15816 || 15816 +-1 || -1 +715 || 715 +9890 || 9890 +16178 || 16178 +4083 || 4083 +943 || 943 +5227 || 5227 +7094 || 7094 +12936 || 12936 +1817 || 1817 +13841 || 13841 +16377 || 16377 +12513 || 12513 +4512 || 4512 +7199 || 7199 +16900 || 16900 +2467 || 2467 +12275 || 12275 +6667 || 6667 +6258 || 6258 +5922 || 5922 +-1 || -1 +12890 || 12890 +9674 || 9674 +605 || 605 +7301 || 7301 +7022 || 7022 +1298 || 1298 +14643 || 14643 +8795 || 8795 +5917 || 5917 +9959 || 9959 +3930 || 3930 +5836 || 5836 +1971 || 1971 +3840 || 3840 +240 || 240 +14154 || 14154 +15582 || 15582 +5937 || 5937 +12175 || 12175 +2741 || 2741 +10439 || 10439 +8542 || 8542 +5905 || 5905 +7957 || 7957 +1521 || 1521 +6992 || 6992 +5614 || 5614 +4684 || 4684 +9239 || 9239 +15720 || 15720 +14598 || 14598 +-1 || -1 +8281 || 8281 +-1 || -1 +8369 || 8369 +14436 || 14436 +4000 || 4000 +3557 || 3557 +6223 || 6223 +-1 || -1 +12178 || 12178 +16033 || 16033 +4991 || 4991 +13289 || 13289 +-1 || -1 +6488 || 6488 +11422 || 11422 +7424 || 7424 +1336 || 1336 +-1 || -1 +9251 || 9251 +10873 || 10873 +6145 || 6145 +661 || 661 +15316 || 15316 +14305 || 14305 +4381 || 4381 +-1 || -1 +-1 || -1 +3170 || 3170 +13422 || 13422 +8187 || 8187 +15378 || 15378 +2057 || 2057 +12253 || 12253 +11710 || 11710 +345 || 345 +724 || 724 +8356 || 8356 +4477 || 4477 +13989 || 13989 +2858 || 2858 +13069 || 13069 +9926 || 9926 +14476 || 14476 +16790 || 16790 +-1 || -1 +550 || 550 +-1 || -1 +13551 || 13551 +827 || 827 +14913 || 14913 +15042 || 15042 +7459 || 7459 +10396 || 10396 +4969 || 4969 +4142 || 4142 +13480 || 13480 +3884 || 3884 +99 || 99 +387 || 387 +12084 || 12084 +9912 || 9912 +1304 || 1304 +13730 || 13730 +7486 || 7486 +13540 || 13540 +7995 || 7995 +15796 || 15796 +5362 || 5362 +7841 || 7841 +4866 || 4866 +14960 || 14960 +9935 || 9935 +11509 || 11509 +7732 || 7732 +4334 || 4334 +13603 || 13603 +16935 || 16935 +10744 || 10744 +-1 || -1 +11494 || 11494 +13509 || 13509 +13608 || 13608 +3053 || 3053 +7642 || 7642 +2953 || 2953 +-1 || -1 +14925 || 14925 +5225 || 5225 +16791 || 16791 +219 || 219 +-1 || -1 +9697 || 9697 +1128 || 1128 +8910 || 8910 +16310 || 16310 +6308 || 6308 +15708 || 15708 +14023 || 14023 +12014 || 12014 +35 || 35 +5251 || 5251 +4969 || 4969 +12899 || 12899 +8034 || 8034 +10892 || 10892 +10641 || 10641 +7896 || 7896 +-1 || -1 +1211 || 1211 +2818 || 2818 +-1 || -1 +3047 || 3047 +11432 || 11432 +-1 || -1 +13626 || 13626 +2714 || 2714 +460 || 460 +10409 || 10409 +17161 || 17161 +16180 || 16180 +14889 || 14889 +9095 || 9095 +13561 || 13561 +-1 || -1 +2061 || 2061 +2415 || 2415 +10701 || 10701 +12928 || 12928 +1086 || 1086 +-1 || -1 +15237 || 15237 +15143 || 15143 +8028 || 8028 +4541 || 4541 +5707 || 5707 +7143 || 7143 +1638 || 1638 +15341 || 15341 +9242 || 9242 +4627 || 4627 +2936 || 2936 +1318 || 1318 +12225 || 12225 +16856 || 16856 +15356 || 15356 +2633 || 2633 +305 || 305 +-1 || -1 +5103 || 5103 +8920 || 8920 +1015 || 1015 +260 || 260 +16347 || 16347 +1984 || 1984 +6201 || 6201 +14927 || 14927 +525 || 525 +1739 || 1739 +9814 || 9814 +4655 || 4655 +4446 || 4446 +15136 || 15136 +10929 || 10929 +-1 || -1 +8931 || 8931 +11593 || 11593 +7829 || 7829 +6345 || 6345 +15492 || 15492 +3697 || 3697 +13336 || 13336 +1027 || 1027 +887 || 887 +1418 || 1418 +7700 || 7700 +9130 || 9130 +-1 || -1 +13411 || 13411 +222 || 222 +8246 || 8246 +11256 || 11256 +2138 || 2138 +2241 || 2241 +14482 || 14482 +3071 || 3071 +9709 || 9709 +4141 || 4141 +12541 || 12541 +7902 || 7902 +11890 || 11890 +3391 || 3391 +3075 || 3075 +4932 || 4932 +10001 || 10001 +9997 || 9997 +10384 || 10384 +3313 || 3313 +13896 || 13896 +-1 || -1 +5586 || 5586 +-1 || -1 +2209 || 2209 +1408 || 1408 +5206 || 5206 +12296 || 12296 +14386 || 14386 +9763 || 9763 +13702 || 13702 +16325 || 16325 +9849 || 9849 +15607 || 15607 +13982 || 13982 +148 || 148 +6619 || 6619 +13600 || 13600 +16191 || 16191 +15696 || 15696 +4771 || 4771 +11858 || 11858 +1288 || 1288 +-1 || -1 +901 || 901 +9978 || 9978 +299 || 299 +-1 || -1 +13712 || 13712 +14724 || 14724 +15935 || 15935 +-1 || -1 +11178 || 11178 +324 || 324 +7109 || 7109 +9781 || 9781 +14019 || 14019 +4272 || 4272 +15976 || 15976 +10513 || 10513 +10206 || 10206 +12549 || 12549 +11234 || 11234 +3787 || 3787 +-1 || -1 +14842 || 14842 +447 || 447 +-1 || -1 +16168 || 16168 +9881 || 9881 +15276 || 15276 +7736 || 7736 +15055 || 15055 +5858 || 5858 +16196 || 16196 +9218 || 9218 +7304 || 7304 +5050 || 5050 +8042 || 8042 +4920 || 4920 +15758 || 15758 +12669 || 12669 +7461 || 7461 +9663 || 9663 +-1 || -1 +13779 || 13779 +16925 || 16925 +-1 || -1 +10050 || 10050 +13077 || 13077 +14062 || 14062 +15338 || 15338 +878 || 878 +-1 || -1 +10233 || 10233 +9862 || 9862 +14195 || 14195 +16458 || 16458 +10558 || 10558 +6105 || 6105 +5674 || 5674 +-1 || -1 +2630 || 2630 +1025 || 1025 +13562 || 13562 +14795 || 14795 +4078 || 4078 +318 || 318 +15906 || 15906 +2344 || 2344 +6089 || 6089 +14050 || 14050 +686 || 686 +13199 || 13199 +-1 || -1 +4073 || 4073 +15296 || 15296 +12587 || 12587 +5755 || 5755 +6351 || 6351 +10914 || 10914 +12730 || 12730 +6079 || 6079 +9382 || 9382 +2845 || 2845 +2207 || 2207 +6103 || 6103 +-1 || -1 +3138 || 3138 +11680 || 11680 +13698 || 13698 +15317 || 15317 +15714 || 15714 +3237 || 3237 +5778 || 5778 +4181 || 4181 +12109 || 12109 +7400 || 7400 +11790 || 11790 +7152 || 7152 +10717 || 10717 +8700 || 8700 +8090 || 8090 +16560 || 16560 +8302 || 8302 +17073 || 17073 +-1 || -1 +6548 || 6548 +10481 || 10481 +-1 || -1 +15658 || 15658 +13878 || 13878 +5325 || 5325 +5442 || 5442 +13121 || 13121 +11539 || 11539 +11074 || 11074 +12015 || 12015 +15261 || 15261 +7762 || 7762 +15820 || 15820 +11371 || 11371 +6330 || 6330 +2138 || 2138 +4416 || 4416 +4582 || 4582 +14659 || 14659 +12899 || 12899 +365 || 365 +4268 || 4268 +811 || 811 +1161 || 1161 +13768 || 13768 +5321 || 5321 +14162 || 14162 +4778 || 4778 +5949 || 5949 +3770 || 3770 +2092 || 2092 +13648 || 13648 +13771 || 13771 +2040 || 2040 +-1 || -1 +-1 || -1 +10329 || 10329 +-1 || -1 +13678 || 13678 +1257 || 1257 +13475 || 13475 +13315 || 13315 +13607 || 13607 +11303 || 11303 +7383 || 7383 +5762 || 5762 +-1 || -1 +15661 || 15661 +6518 || 6518 +3891 || 3891 +16821 || 16821 +-1 || -1 +3843 || 3843 +14729 || 14729 +11672 || 11672 +12838 || 12838 +3359 || 3359 +-1 || -1 +6045 || 6045 +2018 || 2018 +11451 || 11451 +3851 || 3851 +1676 || 1676 +4405 || 4405 +13281 || 13281 +10840 || 10840 +7445 || 7445 +793 || 793 +11620 || 11620 +-1 || -1 +2492 || 2492 +14713 || 14713 +9679 || 9679 +13948 || 13948 +864 || 864 +14818 || 14818 +8497 || 8497 +4256 || 4256 +128 || 128 +6972 || 6972 +7916 || 7916 +2702 || 2702 +8682 || 8682 +11056 || 11056 +2494 || 2494 +16247 || 16247 +856 || 856 +-1 || -1 +16467 || 16467 +1858 || 1858 +13901 || 13901 +16273 || 16273 +10015 || 10015 +1367 || 1367 +408 || 408 +13302 || 13302 +16078 || 16078 +7812 || 7812 +3884 || 3884 +9886 || 9886 +-1 || -1 +938 || 938 +1085 || 1085 +6052 || 6052 +13154 || 13154 +5493 || 5493 +16638 || 16638 +594 || 594 +3721 || 3721 +13832 || 13832 +9206 || 9206 +67 || 67 +-1 || -1 +4629 || 4629 +2559 || 2559 +10981 || 10981 +12304 || 12304 +6514 || 6514 +4209 || 4209 +6064 || 6064 +14761 || 14761 +9509 || 9509 +5853 || 5853 +2698 || 2698 +5336 || 5336 +-1 || -1 +3107 || 3107 +2894 || 2894 +-1 || -1 +10761 || 10761 +10827 || 10827 +15120 || 15120 +-1 || -1 +10920 || 10920 +11221 || 11221 +4969 || 4969 +17002 || 17002 +6065 || 6065 +7998 || 7998 +13310 || 13310 +7100 || 7100 +14428 || 14428 +-1 || -1 +5924 || 5924 +4622 || 4622 +17107 || 17107 +891 || 891 +2881 || 2881 +4379 || 4379 +13614 || 13614 +3414 || 3414 +3473 || 3473 +5198 || 5198 +8506 || 8506 +16102 || 16102 +7096 || 7096 +11746 || 11746 +4773 || 4773 +3775 || 3775 +5128 || 5128 +11345 || 11345 +13691 || 13691 +3989 || 3989 +7771 || 7771 +2995 || 2995 +12215 || 12215 +-1 || -1 +1681 || 1681 +12652 || 12652 +8626 || 8626 +2915 || 2915 +7253 || 7253 +12384 || 12384 +237 || 237 +5493 || 5493 +-1 || -1 +8776 || 8776 +-1 || -1 +7367 || 7367 +13705 || 13705 +9261 || 9261 +-1 || -1 +14775 || 14775 +16906 || 16906 +14869 || 14869 +3689 || 3689 +4923 || 4923 +-1 || -1 +16043 || 16043 +11858 || 11858 +824 || 824 +10504 || 10504 +4995 || 4995 +14015 || 14015 +4882 || 4882 +15434 || 15434 +4588 || 4588 +-1 || -1 +7780 || 7780 +12583 || 12583 +10362 || 10362 +5028 || 5028 +2922 || 2922 +12271 || 12271 +9849 || 9849 +1784 || 1784 +2484 || 2484 +9032 || 9032 +12049 || 12049 +-1 || -1 +-1 || -1 +1303 || 1303 +-1 || -1 +16638 || 16638 +5636 || 5636 +7208 || 7208 +13104 || 13104 +6344 || 6344 +15510 || 15510 +7206 || 7206 +2377 || 2377 +5749 || 5749 +-1 || -1 +4782 || 4782 +257 || 257 +4641 || 4641 +4814 || 4814 +7414 || 7414 +4528 || 4528 +4073 || 4073 +3838 || 3838 +5327 || 5327 +9906 || 9906 +-1 || -1 +6638 || 6638 +10870 || 10870 +4612 || 4612 +856 || 856 +10333 || 10333 +15421 || 15421 +9453 || 9453 +12570 || 12570 +-1 || -1 +5370 || 5370 +8210 || 8210 +11267 || 11267 +5628 || 5628 +7629 || 7629 +15287 || 15287 +7778 || 7778 +12465 || 12465 +16887 || 16887 +9970 || 9970 +2906 || 2906 +8500 || 8500 +2669 || 2669 +9291 || 9291 +15442 || 15442 +824 || 824 +14651 || 14651 +11723 || 11723 +11998 || 11998 +12601 || 12601 +15640 || 15640 +10095 || 10095 +15039 || 15039 +11385 || 11385 +9084 || 9084 +10189 || 10189 +12558 || 12558 +1923 || 1923 +3900 || 3900 +-1 || -1 +320 || 320 +3733 || 3733 +3106 || 3106 +2140 || 2140 +13490 || 13490 +14611 || 14611 +6039 || 6039 +4971 || 4971 +5221 || 5221 +10257 || 10257 +15712 || 15712 +8676 || 8676 +11196 || 11196 +10369 || 10369 +6644 || 6644 +15988 || 15988 +16107 || 16107 +7173 || 7173 +2973 || 2973 +11506 || 11506 +6088 || 6088 +-1 || -1 +13735 || 13735 +-1 || -1 +11339 || 11339 +7103 || 7103 +6147 || 6147 +9593 || 9593 +7722 || 7722 +2149 || 2149 +1817 || 1817 +-1 || -1 +3488 || 3488 +4486 || 4486 +-1 || -1 +-1 || -1 +9837 || 9837 +4895 || 4895 +14525 || 14525 +17168 || 17168 +11239 || 11239 +6179 || 6179 +9586 || 9586 +-1 || -1 +8406 || 8406 +11174 || 11174 +9557 || 9557 +12362 || 12362 +7364 || 7364 +14889 || 14889 +12959 || 12959 +11750 || 11750 +13977 || 13977 +4372 || 4372 +4448 || 4448 +6552 || 6552 +9985 || 9985 +5886 || 5886 +14310 || 14310 +-1 || -1 +16458 || 16458 +3363 || 3363 +5507 || 5507 +5451 || 5451 +16577 || 16577 +3873 || 3873 +4799 || 4799 +8104 || 8104 +4247 || 4247 +9485 || 9485 +7329 || 7329 +-1 || -1 +3416 || 3416 +-1 || -1 +7159 || 7159 +6615 || 6615 +-1 || -1 +6706 || 6706 +917 || 917 +15344 || 15344 +15811 || 15811 +8102 || 8102 +13400 || 13400 +9480 || 9480 +12955 || 12955 +6886 || 6886 +7846 || 7846 +10606 || 10606 +15470 || 15470 +16630 || 16630 +5157 || 5157 +-1 || -1 +1967 || 1967 +2772 || 2772 +13004 || 13004 +4156 || 4156 +9535 || 9535 +14227 || 14227 +225 || 225 +447 || 447 +3177 || 3177 +3460 || 3460 +11249 || 11249 +11136 || 11136 +9947 || 9947 +6818 || 6818 +2428 || 2428 +7040 || 7040 +12983 || 12983 +284 || 284 +4962 || 4962 +597 || 597 +664 || 664 +10614 || 10614 +2177 || 2177 +15530 || 15530 +12404 || 12404 +14876 || 14876 +10839 || 10839 +5166 || 5166 +595 || 595 +16155 || 16155 +2829 || 2829 +981 || 981 +5576 || 5576 +4794 || 4794 +4056 || 4056 +6051 || 6051 +-1 || -1 +14272 || 14272 +4126 || 4126 +7226 || 7226 +8096 || 8096 +2968 || 2968 +14753 || 14753 +8310 || 8310 +6200 || 6200 +13371 || 13371 +16262 || 16262 +-1 || -1 +3772 || 3772 +11774 || 11774 +3137 || 3137 +8435 || 8435 +3189 || 3189 +3421 || 3421 +17003 || 17003 +9397 || 9397 +7078 || 7078 +7490 || 7490 +8913 || 8913 +-1 || -1 +2178 || 2178 +12786 || 12786 +-1 || -1 +6007 || 6007 +9725 || 9725 +16751 || 16751 +11502 || 11502 +4765 || 4765 +1295 || 1295 +10590 || 10590 +1446 || 1446 +14719 || 14719 +10412 || 10412 +10499 || 10499 +6581 || 6581 +7908 || 7908 +14535 || 14535 +4670 || 4670 +14514 || 14514 +2852 || 2852 +6900 || 6900 +4551 || 4551 +1849 || 1849 +16969 || 16969 +10354 || 10354 +14781 || 14781 +12584 || 12584 +14276 || 14276 +9645 || 9645 +-1 || -1 +241 || 241 +11298 || 11298 +4649 || 4649 +5278 || 5278 +14495 || 14495 +7959 || 7959 +2331 || 2331 +8703 || 8703 +1556 || 1556 +13420 || 13420 +9460 || 9460 +8876 || 8876 +16156 || 16156 +16381 || 16381 +13940 || 13940 +15498 || 15498 +1135 || 1135 +5447 || 5447 +12258 || 12258 +8538 || 8538 +3177 || 3177 +4040 || 4040 +8779 || 8779 +12546 || 12546 +16985 || 16985 +3853 || 3853 +-1 || -1 +-1 || -1 +12071 || 12071 +7630 || 7630 +7957 || 7957 +4889 || 4889 +7375 || 7375 +5661 || 5661 +12175 || 12175 +942 || 942 +7614 || 7614 +64 || 64 +-1 || -1 +2407 || 2407 +1431 || 1431 +9509 || 9509 +16035 || 16035 +15300 || 15300 +4208 || 4208 +4964 || 4964 +4930 || 4930 +12020 || 12020 +1855 || 1855 +4935 || 4935 +13262 || 13262 +1875 || 1875 +5568 || 5568 +16379 || 16379 +8347 || 8347 +6283 || 6283 +12054 || 12054 +-1 || -1 +6993 || 6993 +5480 || 5480 +-1 || -1 +14525 || 14525 +10806 || 10806 +10898 || 10898 +867 || 867 +5083 || 5083 +5249 || 5249 +2890 || 2890 +11436 || 11436 +3973 || 3973 +14150 || 14150 +13795 || 13795 +7150 || 7150 +4653 || 4653 +7932 || 7932 +5216 || 5216 +10846 || 10846 +326 || 326 +10169 || 10169 +5389 || 5389 +602 || 602 +17111 || 17111 +15714 || 15714 +9500 || 9500 +9556 || 9556 +-1 || -1 +5370 || 5370 +337 || 337 +1769 || 1769 +14467 || 14467 +5836 || 5836 +15867 || 15867 +3922 || 3922 +1806 || 1806 +15552 || 15552 +435 || 435 +2813 || 2813 +9087 || 9087 +13457 || 13457 +-1 || -1 +5024 || 5024 +-1 || -1 +6713 || 6713 +-1 || -1 +6943 || 6943 +11776 || 11776 +9396 || 9396 +-1 || -1 +9473 || 9473 +6956 || 6956 +7342 || 7342 +15094 || 15094 +8631 || 8631 +2001 || 2001 +16277 || 16277 +2404 || 2404 +13122 || 13122 +-1 || -1 +7133 || 7133 +4636 || 4636 +8268 || 8268 +896 || 896 +8103 || 8103 +930 || 930 +-1 || -1 +7787 || 7787 +1885 || 1885 +15380 || 15380 +7906 || 7906 +6207 || 6207 +13470 || 13470 +1586 || 1586 +13907 || 13907 +2183 || 2183 +9266 || 9266 +12480 || 12480 +16971 || 16971 +4205 || 4205 +1674 || 1674 +15350 || 15350 +6275 || 6275 +14626 || 14626 +14113 || 14113 +1346 || 1346 +3810 || 3810 +3986 || 3986 +6905 || 6905 +4454 || 4454 +2005 || 2005 +7632 || 7632 +148 || 148 +16766 || 16766 +9636 || 9636 +9714 || 9714 +2670 || 2670 +4469 || 4469 +13494 || 13494 +7588 || 7588 +14733 || 14733 +5614 || 5614 +7259 || 7259 +16035 || 16035 +16374 || 16374 +11397 || 11397 +14294 || 14294 +15136 || 15136 +4848 || 4848 +12598 || 12598 +7347 || 7347 +1960 || 1960 +2173 || 2173 +16222 || 16222 +12960 || 12960 +8871 || 8871 +4920 || 4920 +11997 || 11997 +14930 || 14930 +8472 || 8472 +11278 || 11278 +11591 || 11591 +13506 || 13506 +4526 || 4526 +8266 || 8266 +-1 || -1 +3322 || 3322 +10677 || 10677 +16151 || 16151 +16369 || 16369 +15188 || 15188 +10521 || 10521 +14109 || 14109 +11431 || 11431 +3806 || 3806 +9774 || 9774 +12193 || 12193 +13993 || 13993 +-1 || -1 +-1 || -1 +15936 || 15936 +13842 || 13842 +13121 || 13121 +9524 || 9524 +14295 || 14295 +7056 || 7056 +-1 || -1 +9719 || 9719 +9455 || 9455 +17023 || 17023 +3014 || 3014 +9406 || 9406 +6162 || 6162 +15322 || 15322 +14235 || 14235 +5902 || 5902 +14445 || 14445 +13024 || 13024 +-1 || -1 +6586 || 6586 +-1 || -1 +216 || 216 +7103 || 7103 +-1 || -1 +3017 || 3017 +11390 || 11390 +1325 || 1325 +16985 || 16985 +97 || 97 +9970 || 9970 +15181 || 15181 +15969 || 15969 +-1 || -1 +8545 || 8545 +16795 || 16795 +15880 || 15880 +5902 || 5902 +17145 || 17145 +1948 || 1948 +8023 || 8023 +15160 || 15160 +4767 || 4767 +8720 || 8720 +3516 || 3516 +13165 || 13165 +8223 || 8223 +13737 || 13737 +10289 || 10289 +8377 || 8377 +11812 || 11812 +3091 || 3091 +15907 || 15907 +10722 || 10722 +7464 || 7464 +-1 || -1 +16886 || 16886 +3676 || 3676 +7063 || 7063 +16505 || 16505 +8759 || 8759 +9885 || 9885 +-1 || -1 +-1 || -1 +15332 || 15332 +14335 || 14335 +13332 || 13332 +14689 || 14689 +-1 || -1 +6918 || 6918 +13390 || 13390 +-1 || -1 +5759 || 5759 +17118 || 17118 +16121 || 16121 +3342 || 3342 +-1 || -1 +15935 || 15935 +15014 || 15014 +4103 || 4103 +13117 || 13117 +5916 || 5916 +5835 || 5835 +4043 || 4043 +1238 || 1238 +-1 || -1 +16612 || 16612 +1367 || 1367 +2816 || 2816 +4242 || 4242 +375 || 375 +13781 || 13781 +12508 || 12508 +6640 || 6640 +6055 || 6055 +916 || 916 +-1 || -1 +2268 || 2268 +-1 || -1 +8495 || 8495 +13743 || 13743 +9371 || 9371 +4860 || 4860 +16273 || 16273 +11535 || 11535 +1558 || 1558 +15330 || 15330 +3972 || 3972 +11086 || 11086 +16985 || 16985 +8604 || 8604 +-1 || -1 +9694 || 9694 +324 || 324 +5625 || 5625 +6117 || 6117 +14891 || 14891 +16085 || 16085 +13833 || 13833 +4300 || 4300 +16982 || 16982 +15367 || 15367 +13619 || 13619 +5995 || 5995 +1058 || 1058 +4815 || 4815 +11970 || 11970 +12627 || 12627 +3593 || 3593 +-1 || -1 +8055 || 8055 +13055 || 13055 +15029 || 15029 +4607 || 4607 +9935 || 9935 +6763 || 6763 +846 || 846 +12572 || 12572 +2648 || 2648 +5866 || 5866 +1936 || 1936 +-1 || -1 +16986 || 16986 +4487 || 4487 +-1 || -1 +16688 || 16688 +10874 || 10874 +-1 || -1 +6972 || 6972 +10891 || 10891 +-1 || -1 +11831 || 11831 +14248 || 14248 +12335 || 12335 +8386 || 8386 +6990 || 6990 +222 || 222 +-1 || -1 +15624 || 15624 +5711 || 5711 +16688 || 16688 +11463 || 11463 +9621 || 9621 +3353 || 3353 +8786 || 8786 +-1 || -1 +801 || 801 +5577 || 5577 +7502 || 7502 +-1 || -1 +2835 || 2835 +16649 || 16649 +1776 || 1776 +7765 || 7765 +-1 || -1 +14831 || 14831 +17059 || 17059 +4539 || 4539 +13306 || 13306 +15833 || 15833 +6258 || 6258 +11609 || 11609 +6852 || 6852 +16028 || 16028 +-1 || -1 +5326 || 5326 +1065 || 1065 +915 || 915 +15306 || 15306 +10725 || 10725 +13646 || 13646 +17064 || 17064 +12617 || 12617 +-1 || -1 +-1 || -1 +-1 || -1 +13502 || 13502 +13147 || 13147 +4651 || 4651 +492 || 492 +10164 || 10164 +4455 || 4455 +9014 || 9014 +16631 || 16631 +715 || 715 +14875 || 14875 +6696 || 6696 +11160 || 11160 +372 || 372 +10234 || 10234 +1194 || 1194 +-1 || -1 +3655 || 3655 +3143 || 3143 +6423 || 6423 +9054 || 9054 +11906 || 11906 +4379 || 4379 +11048 || 11048 +12531 || 12531 +10666 || 10666 +7506 || 7506 +1466 || 1466 +1839 || 1839 +14338 || 14338 +-1 || -1 +9228 || 9228 +12932 || 12932 +17074 || 17074 +9123 || 9123 +10984 || 10984 +8645 || 8645 +4555 || 4555 +2670 || 2670 +16592 || 16592 +274 || 274 +1124 || 1124 +2461 || 2461 +16257 || 16257 +2951 || 2951 +10672 || 10672 +5273 || 5273 +6313 || 6313 +6968 || 6968 +5667 || 5667 +13003 || 13003 +15034 || 15034 +6147 || 6147 +15846 || 15846 +9028 || 9028 +15150 || 15150 +7178 || 7178 +11951 || 11951 +-1 || -1 +15199 || 15199 +7496 || 7496 +7309 || 7309 +15264 || 15264 +-1 || -1 +530 || 530 +13882 || 13882 +5415 || 5415 +8367 || 8367 +401 || 401 +2375 || 2375 +6779 || 6779 +9319 || 9319 +10507 || 10507 +11144 || 11144 +813 || 813 +12924 || 12924 +13383 || 13383 +15925 || 15925 +9788 || 9788 +16945 || 16945 +4956 || 4956 +945 || 945 +1437 || 1437 +1856 || 1856 +10536 || 10536 +16959 || 16959 +5395 || 5395 +5175 || 5175 +11581 || 11581 +9869 || 9869 +4003 || 4003 +7565 || 7565 +16229 || 16229 +14088 || 14088 +9635 || 9635 +14534 || 14534 +2780 || 2780 +2157 || 2157 +15383 || 15383 +5554 || 5554 +6271 || 6271 +10437 || 10437 +9058 || 9058 +4048 || 4048 +14045 || 14045 +15966 || 15966 +10614 || 10614 +10693 || 10693 +15091 || 15091 +1878 || 1878 +10425 || 10425 +7292 || 7292 +16321 || 16321 +278 || 278 +9179 || 9179 +6096 || 6096 +15446 || 15446 +835 || 835 +4032 || 4032 +1700 || 1700 +16831 || 16831 +11617 || 11617 +3687 || 3687 +14710 || 14710 +3364 || 3364 +5322 || 5322 +15620 || 15620 +12557 || 12557 +13310 || 13310 +3396 || 3396 +5710 || 5710 +8105 || 8105 +418 || 418 +3481 || 3481 +1142 || 1142 +11977 || 11977 +13907 || 13907 +1848 || 1848 +1658 || 1658 +15558 || 15558 +7425 || 7425 +9478 || 9478 +13820 || 13820 +2955 || 2955 +12165 || 12165 +12884 || 12884 +-1 || -1 +561 || 561 +16017 || 16017 +735 || 735 +-1 || -1 +-1 || -1 +10124 || 10124 +-1 || -1 +12216 || 12216 +5145 || 5145 +4498 || 4498 +9376 || 9376 +6650 || 6650 +-1 || -1 +11120 || 11120 +1626 || 1626 +11007 || 11007 +-1 || -1 +5206 || 5206 +3444 || 3444 +15351 || 15351 +15652 || 15652 +1975 || 1975 +17044 || 17044 +8264 || 8264 +11372 || 11372 +11904 || 11904 +2587 || 2587 +2511 || 2511 +8628 || 8628 +7668 || 7668 +951 || 951 +10109 || 10109 +8750 || 8750 +8904 || 8904 +10974 || 10974 +3802 || 3802 +2647 || 2647 +9637 || 9637 +15385 || 15385 +10016 || 10016 +3510 || 3510 +16920 || 16920 +4502 || 4502 +14287 || 14287 +14450 || 14450 +683 || 683 +14098 || 14098 +3434 || 3434 +-1 || -1 +11552 || 11552 +9431 || 9431 +11470 || 11470 +15450 || 15450 +14320 || 14320 +8894 || 8894 +5143 || 5143 +3721 || 3721 +15939 || 15939 +10883 || 10883 +10788 || 10788 +10454 || 10454 +9233 || 9233 +15217 || 15217 +1814 || 1814 +5047 || 5047 +4228 || 4228 +1286 || 1286 +5312 || 5312 +3120 || 3120 +118 || 118 +292 || 292 +-1 || -1 +4347 || 4347 +13609 || 13609 +11812 || 11812 +10647 || 10647 +12787 || 12787 +15436 || 15436 +1748 || 1748 +2276 || 2276 +16937 || 16937 +78 || 78 +15633 || 15633 +15195 || 15195 +16257 || 16257 +15555 || 15555 +5079 || 5079 +76 || 76 +8800 || 8800 +2785 || 2785 +8728 || 8728 +7133 || 7133 +-1 || -1 +7975 || 7975 +7313 || 7313 +16858 || 16858 +8274 || 8274 +15993 || 15993 +8938 || 8938 +15511 || 15511 +-1 || -1 +9953 || 9953 +1189 || 1189 +9013 || 9013 +10730 || 10730 +517 || 517 +-1 || -1 +4787 || 4787 +-1 || -1 +8679 || 8679 +13600 || 13600 +10106 || 10106 +3127 || 3127 +3643 || 3643 +-1 || -1 +6224 || 6224 +10496 || 10496 +14834 || 14834 +5175 || 5175 +11091 || 11091 +13671 || 13671 +8479 || 8479 +14210 || 14210 +14677 || 14677 +11865 || 11865 +1160 || 1160 +-1 || -1 +2823 || 2823 +9443 || 9443 +870 || 870 +11772 || 11772 +16363 || 16363 +15253 || 15253 +-1 || -1 +3361 || 3361 +2328 || 2328 +5039 || 5039 +1107 || 1107 +-1 || -1 +1265 || 1265 +17123 || 17123 +4262 || 4262 +7601 || 7601 +13651 || 13651 +1753 || 1753 +12509 || 12509 +7496 || 7496 +9055 || 9055 +-1 || -1 +16828 || 16828 +15234 || 15234 +-1 || -1 +8508 || 8508 +14521 || 14521 +9178 || 9178 +9749 || 9749 +2467 || 2467 +3543 || 3543 +2827 || 2827 +6681 || 6681 +16418 || 16418 +11726 || 11726 +13680 || 13680 +6424 || 6424 +12240 || 12240 +5083 || 5083 +15298 || 15298 +15911 || 15911 +3208 || 3208 +-1 || -1 +847 || 847 +14750 || 14750 +3824 || 3824 +4574 || 4574 +16774 || 16774 +10933 || 10933 +10038 || 10038 +12450 || 12450 +15083 || 15083 +14007 || 14007 +-1 || -1 +11606 || 11606 +15736 || 15736 +2833 || 2833 +6963 || 6963 +16857 || 16857 +3500 || 3500 +5872 || 5872 +15869 || 15869 +16140 || 16140 +3694 || 3694 +8461 || 8461 +9483 || 9483 +6919 || 6919 +15710 || 15710 +-1 || -1 +7502 || 7502 +7110 || 7110 +134 || 134 +8439 || 8439 +7290 || 7290 +12088 || 12088 +10671 || 10671 +4634 || 4634 +10734 || 10734 +-1 || -1 +13871 || 13871 +12545 || 12545 +2131 || 2131 +12174 || 12174 +8955 || 8955 +5111 || 5111 +1362 || 1362 +203 || 203 +7377 || 7377 +122 || 122 +15661 || 15661 +15563 || 15563 +-1 || -1 +1504 || 1504 +4728 || 4728 +-1 || -1 +457 || 457 +11983 || 11983 +10588 || 10588 +8048 || 8048 +4032 || 4032 +10921 || 10921 +1514 || 1514 +15947 || 15947 +3645 || 3645 +5167 || 5167 +9050 || 9050 +11435 || 11435 +14852 || 14852 +-1 || -1 +12082 || 12082 +2360 || 2360 +4898 || 4898 +7611 || 7611 +16540 || 16540 +10920 || 10920 +5076 || 5076 +13239 || 13239 +8838 || 8838 +-1 || -1 +12702 || 12702 +14300 || 14300 +5301 || 5301 +2800 || 2800 +12462 || 12462 +8649 || 8649 +16523 || 16523 +15777 || 15777 +10871 || 10871 +12434 || 12434 +12969 || 12969 +5526 || 5526 +4720 || 4720 +-1 || -1 +8324 || 8324 +13209 || 13209 +16410 || 16410 +2303 || 2303 +3763 || 3763 +4073 || 4073 +10042 || 10042 +3071 || 3071 +12375 || 12375 +3654 || 3654 +1365 || 1365 +14509 || 14509 +14353 || 14353 +13 || 13 +-1 || -1 +10606 || 10606 +360 || 360 +10620 || 10620 +1305 || 1305 +16056 || 16056 +7516 || 7516 +14988 || 14988 +267 || 267 +14974 || 14974 +10469 || 10469 +15677 || 15677 +11543 || 11543 +-1 || -1 +271 || 271 +3562 || 3562 +16187 || 16187 +4979 || 4979 +5761 || 5761 +8555 || 8555 +5920 || 5920 +11556 || 11556 +2464 || 2464 +13718 || 13718 +-1 || -1 +4233 || 4233 +3409 || 3409 +12359 || 12359 +15247 || 15247 +13507 || 13507 +-1 || -1 +10447 || 10447 +-1 || -1 +2230 || 2230 +9879 || 9879 +4837 || 4837 +5747 || 5747 +12427 || 12427 +9672 || 9672 +2175 || 2175 +7683 || 7683 +15814 || 15814 +4 || 4 +1883 || 1883 +7513 || 7513 +8294 || 8294 +2758 || 2758 +-1 || -1 +3959 || 3959 +3816 || 3816 +15511 || 15511 +6431 || 6431 +13292 || 13292 +-1 || -1 +5369 || 5369 +1507 || 1507 +11686 || 11686 +16406 || 16406 +8061 || 8061 +3557 || 3557 +17168 || 17168 +1710 || 1710 +15492 || 15492 +4039 || 4039 +10409 || 10409 +6159 || 6159 +8549 || 8549 +3328 || 3328 +606 || 606 +5898 || 5898 +15667 || 15667 +2693 || 2693 +13991 || 13991 +16246 || 16246 +4768 || 4768 +10887 || 10887 +14051 || 14051 +-1 || -1 +5664 || 5664 +4337 || 4337 +11405 || 11405 +-1 || -1 +336 || 336 +9100 || 9100 +10198 || 10198 +15758 || 15758 +-1 || -1 +13921 || 13921 +14187 || 14187 +12990 || 12990 +14734 || 14734 +865 || 865 +16067 || 16067 +5586 || 5586 +6117 || 6117 +12255 || 12255 +-1 || -1 +3570 || 3570 +16691 || 16691 +16608 || 16608 +-1 || -1 +15927 || 15927 +16809 || 16809 +5878 || 5878 +13744 || 13744 +3158 || 3158 +13054 || 13054 +4534 || 4534 +6522 || 6522 +-1 || -1 +7717 || 7717 +5214 || 5214 +9500 || 9500 +4212 || 4212 +5888 || 5888 +13613 || 13613 +7888 || 7888 +9021 || 9021 +13748 || 13748 +9828 || 9828 +3757 || 3757 +199 || 199 +10840 || 10840 +6759 || 6759 +1043 || 1043 +3374 || 3374 +9184 || 9184 +963 || 963 +9389 || 9389 +1161 || 1161 +10352 || 10352 +12952 || 12952 +15563 || 15563 +4123 || 4123 +2084 || 2084 +2770 || 2770 +-1 || -1 +16690 || 16690 +17017 || 17017 +5309 || 5309 +3904 || 3904 +6548 || 6548 +769 || 769 +4158 || 4158 +12944 || 12944 +10059 || 10059 +14938 || 14938 +12958 || 12958 +10792 || 10792 +7561 || 7561 +1254 || 1254 +1990 || 1990 +16424 || 16424 +2378 || 2378 +2732 || 2732 +8054 || 8054 +6877 || 6877 +15661 || 15661 +9082 || 9082 +4128 || 4128 +-1 || -1 +6819 || 6819 +12850 || 12850 +15319 || 15319 +4696 || 4696 +6810 || 6810 +4332 || 4332 +-1 || -1 +2959 || 2959 +3503 || 3503 +3442 || 3442 +946 || 946 +7291 || 7291 +16915 || 16915 +15119 || 15119 +10778 || 10778 +-1 || -1 +9703 || 9703 +14471 || 14471 +9473 || 9473 +3039 || 3039 +1978 || 1978 +4534 || 4534 +4520 || 4520 +14369 || 14369 +5900 || 5900 +6859 || 6859 +-1 || -1 +-1 || -1 +14193 || 14193 +-1 || -1 +15710 || 15710 +5686 || 5686 +6674 || 6674 +12689 || 12689 +13204 || 13204 +13564 || 13564 +11635 || 11635 +3337 || 3337 +5351 || 5351 +-1 || -1 +13177 || 13177 +4265 || 4265 +5805 || 5805 +5549 || 5549 +6123 || 6123 +1081 || 1081 +260 || 260 +-1 || -1 +-1 || -1 +14584 || 14584 +16099 || 16099 +1126 || 1126 +4880 || 4880 +8407 || 8407 +1195 || 1195 +13833 || 13833 +2207 || 2207 +8734 || 8734 +12367 || 12367 +10366 || 10366 +6147 || 6147 +6584 || 6584 +-1 || -1 +9287 || 9287 +7954 || 7954 +6736 || 6736 +3577 || 3577 +7205 || 7205 +12038 || 12038 +6433 || 6433 +711 || 711 +4733 || 4733 +5474 || 5474 +526 || 526 +6216 || 6216 +999 || 999 +1190 || 1190 +-1 || -1 +15984 || 15984 +6298 || 6298 +11743 || 11743 +4764 || 4764 +2117 || 2117 +9224 || 9224 +4015 || 4015 +16551 || 16551 +5549 || 5549 +9023 || 9023 +4841 || 4841 +15359 || 15359 +-1 || -1 +1921 || 1921 +10586 || 10586 +-1 || -1 +1826 || 1826 +16883 || 16883 +13950 || 13950 +16075 || 16075 +6491 || 6491 +12636 || 12636 +3626 || 3626 +1261 || 1261 +12236 || 12236 +1533 || 1533 +12730 || 12730 +16191 || 16191 +13489 || 13489 +13804 || 13804 +-1 || -1 +3820 || 3820 +9056 || 9056 +13397 || 13397 +411 || 411 +5936 || 5936 +16634 || 16634 +-1 || -1 +10767 || 10767 +-1 || -1 +2234 || 2234 +15602 || 15602 +15502 || 15502 +6043 || 6043 +10962 || 10962 +7230 || 7230 +7223 || 7223 +12390 || 12390 +345 || 345 +14062 || 14062 +6101 || 6101 +12595 || 12595 +13385 || 13385 +12987 || 12987 +2092 || 2092 +17047 || 17047 +16473 || 16473 +10159 || 10159 +8997 || 8997 +16298 || 16298 +6346 || 6346 +5566 || 5566 +6667 || 6667 +-1 || -1 +11731 || 11731 +5918 || 5918 +4387 || 4387 +16935 || 16935 +10382 || 10382 +16409 || 16409 +1750 || 1750 +11397 || 11397 +6769 || 6769 +5293 || 5293 +6959 || 6959 +7090 || 7090 +13397 || 13397 +16388 || 16388 +5963 || 5963 +4015 || 4015 +16780 || 16780 +4874 || 4874 +4948 || 4948 +12126 || 12126 +3278 || 3278 +12707 || 12707 +7128 || 7128 +10151 || 10151 +-1 || -1 +4527 || 4527 +11646 || 11646 +9840 || 9840 +5058 || 5058 +718 || 718 +5805 || 5805 +2714 || 2714 +11707 || 11707 +7933 || 7933 +1041 || 1041 +9502 || 9502 +7319 || 7319 +8703 || 8703 +1344 || 1344 +6801 || 6801 +15395 || 15395 +11268 || 11268 +2886 || 2886 +9825 || 9825 +3919 || 3919 +2604 || 2604 +8159 || 8159 +7159 || 7159 +13784 || 13784 +2788 || 2788 +1500 || 1500 +8799 || 8799 +13927 || 13927 +1998 || 1998 +9744 || 9744 +-1 || -1 +16673 || 16673 +14192 || 14192 +4567 || 4567 +12082 || 12082 +-1 || -1 +6293 || 6293 +-1 || -1 +2073 || 2073 +742 || 742 +14690 || 14690 +13315 || 13315 +10171 || 10171 +7870 || 7870 +1281 || 1281 +16995 || 16995 +14942 || 14942 +764 || 764 +3622 || 3622 +5742 || 5742 +-1 || -1 +4948 || 4948 +17089 || 17089 +10741 || 10741 +6617 || 6617 +5500 || 5500 +1 || 1 +9117 || 9117 +8896 || 8896 +11853 || 11853 +8086 || 8086 +3013 || 3013 +5719 || 5719 +5929 || 5929 +12067 || 12067 +15158 || 15158 +15796 || 15796 +5556 || 5556 +-1 || -1 +13445 || 13445 +15619 || 15619 +6107 || 6107 +11164 || 11164 +16163 || 16163 +3270 || 3270 +50 || 50 +8990 || 8990 +16432 || 16432 +14017 || 14017 +13986 || 13986 +12626 || 12626 +4311 || 4311 +16816 || 16816 +10463 || 10463 +10457 || 10457 +1108 || 1108 +5617 || 5617 +12834 || 12834 +8743 || 8743 +6081 || 6081 +14948 || 14948 +-1 || -1 +1160 || 1160 +44 || 44 +8573 || 8573 +7736 || 7736 +9873 || 9873 +11121 || 11121 +6324 || 6324 +8314 || 8314 +10805 || 10805 +12913 || 12913 +14335 || 14335 +9075 || 9075 +5565 || 5565 +10608 || 10608 +16252 || 16252 +10235 || 10235 +7096 || 7096 +8170 || 8170 +14968 || 14968 +14676 || 14676 +3359 || 3359 +3746 || 3746 +15543 || 15543 +96 || 96 +15475 || 15475 +11714 || 11714 +4571 || 4571 +14043 || 14043 +97 || 97 +12628 || 12628 +15365 || 15365 +16452 || 16452 +11191 || 11191 +7557 || 7557 +15277 || 15277 +1093 || 1093 +-1 || -1 +8769 || 8769 +4838 || 4838 +16269 || 16269 +959 || 959 +5124 || 5124 +14058 || 14058 +6047 || 6047 +13950 || 13950 +3472 || 3472 +9234 || 9234 +9648 || 9648 +9513 || 9513 +8308 || 8308 +11101 || 11101 +11413 || 11413 +-1 || -1 +7670 || 7670 +-1 || -1 +9517 || 9517 +870 || 870 +6395 || 6395 +6955 || 6955 +13922 || 13922 +15323 || 15323 +7855 || 7855 +7813 || 7813 +14213 || 14213 +16302 || 16302 +12252 || 12252 +2338 || 2338 +5926 || 5926 +4953 || 4953 +2887 || 2887 +-1 || -1 +11909 || 11909 +7105 || 7105 +4783 || 4783 +-1 || -1 +11368 || 11368 +16824 || 16824 +10838 || 10838 +3353 || 3353 +15499 || 15499 +2017 || 2017 +-1 || -1 +16513 || 16513 +12952 || 12952 +7086 || 7086 +6806 || 6806 +4268 || 4268 +822 || 822 +13223 || 13223 +16297 || 16297 +2542 || 2542 +15851 || 15851 +2458 || 2458 +15654 || 15654 +2787 || 2787 +3689 || 3689 +5453 || 5453 +17087 || 17087 +15378 || 15378 +6040 || 6040 +14060 || 14060 +-1 || -1 +15815 || 15815 +13295 || 13295 +11758 || 11758 +11217 || 11217 +12760 || 12760 +9638 || 9638 +11566 || 11566 +10927 || 10927 +12676 || 12676 +2858 || 2858 +17108 || 17108 +10154 || 10154 +16504 || 16504 +10597 || 10597 +17163 || 17163 +-1 || -1 +7957 || 7957 +7487 || 7487 +11313 || 11313 +10283 || 10283 +11458 || 11458 +3803 || 3803 +2978 || 2978 +16525 || 16525 +7893 || 7893 +7115 || 7115 +12643 || 12643 +7835 || 7835 +665 || 665 +-1 || -1 +13596 || 13596 +-1 || -1 +11149 || 11149 +3154 || 3154 +-1 || -1 +6415 || 6415 +9268 || 9268 +12036 || 12036 +2908 || 2908 +1031 || 1031 +10701 || 10701 +6239 || 6239 +5732 || 5732 +3072 || 3072 +13538 || 13538 +11865 || 11865 +2650 || 2650 +2271 || 2271 +10456 || 10456 +-1 || -1 +8691 || 8691 +14306 || 14306 +12152 || 12152 +6437 || 6437 +3824 || 3824 +16164 || 16164 +8870 || 8870 +10796 || 10796 +-1 || -1 +10175 || 10175 +11112 || 11112 +10417 || 10417 +8757 || 8757 +14379 || 14379 +4057 || 4057 +8118 || 8118 +9370 || 9370 +3669 || 3669 +2616 || 2616 +6635 || 6635 +8488 || 8488 +-1 || -1 +7804 || 7804 +6005 || 6005 +6921 || 6921 +14588 || 14588 +14404 || 14404 +15451 || 15451 +3350 || 3350 +3894 || 3894 +3607 || 3607 +-1 || -1 +11938 || 11938 +14741 || 14741 +13141 || 13141 +9578 || 9578 +4139 || 4139 +15344 || 15344 +14485 || 14485 +-1 || -1 +2105 || 2105 +7867 || 7867 +12310 || 12310 +7891 || 7891 +10925 || 10925 +5 || 5 +3826 || 3826 +4109 || 4109 +10429 || 10429 +11601 || 11601 +13020 || 13020 +-1 || -1 +6041 || 6041 +9787 || 9787 +-1 || -1 +14536 || 14536 +15032 || 15032 +4923 || 4923 +12319 || 12319 +129 || 129 +15566 || 15566 +12003 || 12003 +17070 || 17070 +4414 || 4414 +781 || 781 +9721 || 9721 +8219 || 8219 +-1 || -1 +9395 || 9395 +14043 || 14043 +7043 || 7043 +-1 || -1 +14576 || 14576 +14518 || 14518 +15408 || 15408 +11083 || 11083 +-1 || -1 +-1 || -1 +14583 || 14583 +14574 || 14574 +5992 || 5992 +14311 || 14311 +15212 || 15212 +7112 || 7112 +5797 || 5797 +11020 || 11020 +153 || 153 +16256 || 16256 +31 || 31 +14451 || 14451 +14187 || 14187 +2979 || 2979 +11395 || 11395 +8995 || 8995 +4738 || 4738 +14828 || 14828 +3502 || 3502 +5154 || 5154 +6618 || 6618 +16506 || 16506 +3269 || 3269 +7625 || 7625 +13028 || 13028 +2138 || 2138 +3225 || 3225 +11951 || 11951 +6285 || 6285 +1217 || 1217 +-1 || -1 +4916 || 4916 +12427 || 12427 +13656 || 13656 +12738 || 12738 +9563 || 9563 +16590 || 16590 +17089 || 17089 +7191 || 7191 +2912 || 2912 +8123 || 8123 +3630 || 3630 +15860 || 15860 +13842 || 13842 +4390 || 4390 +11234 || 11234 +8619 || 8619 +6379 || 6379 +13380 || 13380 +5991 || 5991 +14730 || 14730 +-1 || -1 +1366 || 1366 +2100 || 2100 +11147 || 11147 +9271 || 9271 +8973 || 8973 +15736 || 15736 +5750 || 5750 +13064 || 13064 +820 || 820 +16991 || 16991 +9927 || 9927 +14278 || 14278 +9024 || 9024 +1970 || 1970 +3708 || 3708 +3444 || 3444 +1860 || 1860 +17095 || 17095 +7040 || 7040 +10442 || 10442 +13380 || 13380 +11341 || 11341 +6152 || 6152 +16612 || 16612 +-1 || -1 +6000 || 6000 +8884 || 8884 +9914 || 9914 +738 || 738 +11567 || 11567 +15639 || 15639 +14703 || 14703 +15032 || 15032 +7074 || 7074 +9009 || 9009 +3891 || 3891 +4911 || 4911 +7773 || 7773 +4307 || 4307 +10342 || 10342 +15515 || 15515 +3369 || 3369 +-1 || -1 +17035 || 17035 +7732 || 7732 +8914 || 8914 +10674 || 10674 +15529 || 15529 +2021 || 2021 +12754 || 12754 +13228 || 13228 +12315 || 12315 +16781 || 16781 +944 || 944 +-1 || -1 +8657 || 8657 +7392 || 7392 +10001 || 10001 +16345 || 16345 +12839 || 12839 +4516 || 4516 +-1 || -1 +14135 || 14135 +937 || 937 +77 || 77 +533 || 533 +245 || 245 +15534 || 15534 +16675 || 16675 +9394 || 9394 +10741 || 10741 +3332 || 3332 +14317 || 14317 +-1 || -1 +1903 || 1903 +-1 || -1 +1400 || 1400 +15876 || 15876 +11731 || 11731 +6679 || 6679 +1259 || 1259 +10668 || 10668 +16777 || 16777 +10172 || 10172 +10993 || 10993 +5104 || 5104 +-1 || -1 +8197 || 8197 +10992 || 10992 +-1 || -1 +-1 || -1 +1036 || 1036 +-1 || -1 +810 || 810 +9111 || 9111 +4309 || 4309 +12626 || 12626 +16988 || 16988 +10507 || 10507 +5101 || 5101 +13837 || 13837 +6088 || 6088 +-1 || -1 +6443 || 6443 +3174 || 3174 +9905 || 9905 +6176 || 6176 +8128 || 8128 +9061 || 9061 +-1 || -1 +985 || 985 +-1 || -1 +13076 || 13076 +16273 || 16273 +3650 || 3650 +5395 || 5395 +10509 || 10509 +7522 || 7522 +634 || 634 +2651 || 2651 +12377 || 12377 +11530 || 11530 +3111 || 3111 +13297 || 13297 +5829 || 5829 +15289 || 15289 +3241 || 3241 +4203 || 4203 +12844 || 12844 +1382 || 1382 +11372 || 11372 +7033 || 7033 +-1 || -1 +17028 || 17028 +11125 || 11125 +1529 || 1529 +13036 || 13036 +3154 || 3154 +12990 || 12990 +8398 || 8398 +12448 || 12448 +81 || 81 +15435 || 15435 +6886 || 6886 +16183 || 16183 +16920 || 16920 +1067 || 1067 +10314 || 10314 +830 || 830 +10679 || 10679 +15454 || 15454 +15853 || 15853 +5241 || 5241 +15891 || 15891 +14173 || 14173 +11203 || 11203 +12522 || 12522 +15103 || 15103 +13529 || 13529 +6218 || 6218 +502 || 502 +15432 || 15432 +11862 || 11862 +11713 || 11713 +-1 || -1 +3281 || 3281 +-1 || -1 +16223 || 16223 +10997 || 10997 +7193 || 7193 +-1 || -1 +4157 || 4157 +5234 || 5234 +9433 || 9433 +6993 || 6993 +8468 || 8468 +5082 || 5082 +10477 || 10477 +-1 || -1 +11950 || 11950 +11617 || 11617 +14001 || 14001 +10299 || 10299 +8847 || 8847 +12584 || 12584 +4067 || 4067 +15752 || 15752 +5309 || 5309 +3400 || 3400 +8693 || 8693 +7687 || 7687 +1886 || 1886 +4628 || 4628 +13878 || 13878 +12275 || 12275 +8582 || 8582 +9594 || 9594 +14798 || 14798 +14940 || 14940 +12320 || 12320 +1196 || 1196 +15759 || 15759 +-1 || -1 +13920 || 13920 +2591 || 2591 +14594 || 14594 +15410 || 15410 +15656 || 15656 +8434 || 8434 +3878 || 3878 +12148 || 12148 +10500 || 10500 +9648 || 9648 +954 || 954 +3135 || 3135 +13802 || 13802 +6383 || 6383 +13212 || 13212 +15094 || 15094 +2021 || 2021 +12465 || 12465 +15604 || 15604 +6527 || 6527 +8720 || 8720 +7877 || 7877 +10727 || 10727 +15817 || 15817 +5114 || 5114 +5316 || 5316 +10047 || 10047 +11280 || 11280 +-1 || -1 +4548 || 4548 +1966 || 1966 +-1 || -1 +14119 || 14119 +3560 || 3560 +386 || 386 +16159 || 16159 +-1 || -1 +6580 || 6580 +17024 || 17024 +16474 || 16474 +14774 || 14774 +1543 || 1543 +16483 || 16483 +10830 || 10830 +1349 || 1349 +12021 || 12021 +8183 || 8183 +12372 || 12372 +11667 || 11667 +11279 || 11279 +5256 || 5256 +4789 || 4789 +16974 || 16974 +13501 || 13501 +11736 || 11736 +-1 || -1 +11965 || 11965 +16777 || 16777 +11142 || 11142 +7405 || 7405 +866 || 866 +13248 || 13248 +13402 || 13402 +5367 || 5367 +6147 || 6147 +-1 || -1 +14211 || 14211 +8686 || 8686 +6641 || 6641 +1954 || 1954 +2612 || 2612 +5253 || 5253 +12820 || 12820 +9154 || 9154 +1864 || 1864 +9836 || 9836 +6293 || 6293 +3854 || 3854 +11760 || 11760 +12335 || 12335 +2393 || 2393 +11767 || 11767 +5939 || 5939 +8262 || 8262 +2264 || 2264 +9842 || 9842 +9630 || 9630 +1221 || 1221 +3189 || 3189 +14630 || 14630 +3526 || 3526 +659 || 659 +3779 || 3779 +-1 || -1 +6700 || 6700 +1427 || 1427 +-1 || -1 +8656 || 8656 +13367 || 13367 +-1 || -1 +235 || 235 +3401 || 3401 +12145 || 12145 +7786 || 7786 +3553 || 3553 +730 || 730 +7268 || 7268 +7674 || 7674 +-1 || -1 +9820 || 9820 +1827 || 1827 +11640 || 11640 +12146 || 12146 +14535 || 14535 +12623 || 12623 +13844 || 13844 +13140 || 13140 +7171 || 7171 +745 || 745 +17163 || 17163 +6080 || 6080 +12338 || 12338 +14005 || 14005 +12074 || 12074 +7960 || 7960 +9197 || 9197 +8977 || 8977 +14109 || 14109 +5696 || 5696 +11595 || 11595 +7757 || 7757 +15909 || 15909 +7905 || 7905 +8595 || 8595 +11448 || 11448 +312 || 312 +2732 || 2732 +778 || 778 +5263 || 5263 +4136 || 4136 +4011 || 4011 +4459 || 4459 +595 || 595 +7163 || 7163 +10987 || 10987 +8915 || 8915 +15385 || 15385 +12445 || 12445 +-1 || -1 +17082 || 17082 +10275 || 10275 +284 || 284 +10328 || 10328 +12253 || 12253 +10476 || 10476 +7474 || 7474 +14345 || 14345 +2681 || 2681 +8333 || 8333 +15705 || 15705 +7056 || 7056 +4367 || 4367 +1647 || 1647 +7988 || 7988 +3058 || 3058 +5690 || 5690 +4310 || 4310 +10588 || 10588 +13627 || 13627 +11244 || 11244 +12464 || 12464 +16260 || 16260 +1758 || 1758 +-1 || -1 +725 || 725 +4201 || 4201 +3670 || 3670 +2552 || 2552 +457 || 457 +8729 || 8729 +4667 || 4667 +13967 || 13967 +8851 || 8851 +14188 || 14188 +10310 || 10310 +16665 || 16665 +7444 || 7444 +12539 || 12539 +15670 || 15670 +12337 || 12337 +5508 || 5508 +6847 || 6847 +8464 || 8464 +14079 || 14079 +1138 || 1138 +4505 || 4505 +11484 || 11484 +9632 || 9632 +7102 || 7102 +2808 || 2808 +-1 || -1 +11953 || 11953 +-1 || -1 +-1 || -1 +-1 || -1 +6940 || 6940 +404 || 404 +2027 || 2027 +5023 || 5023 +141 || 141 +5380 || 5380 +6203 || 6203 +-1 || -1 +14745 || 14745 +-1 || -1 +9689 || 9689 +11373 || 11373 +-1 || -1 +14390 || 14390 +2108 || 2108 +1658 || 1658 +3409 || 3409 +6703 || 6703 +12018 || 12018 +6267 || 6267 +8702 || 8702 +4621 || 4621 +5342 || 5342 +16868 || 16868 +4848 || 4848 +10223 || 10223 +-1 || -1 +3344 || 3344 +1174 || 1174 +3451 || 3451 +15749 || 15749 +-1 || -1 +2266 || 2266 +7983 || 7983 +7443 || 7443 +3944 || 3944 +15759 || 15759 +476 || 476 +6043 || 6043 +-1 || -1 +6038 || 6038 +11971 || 11971 +13137 || 13137 +-1 || -1 +8504 || 8504 +12537 || 12537 +350 || 350 +8426 || 8426 +7660 || 7660 +13828 || 13828 +310 || 310 +13318 || 13318 +9924 || 9924 +-1 || -1 +12064 || 12064 +16778 || 16778 +8560 || 8560 +13757 || 13757 +-1 || -1 +7922 || 7922 +6885 || 6885 +7934 || 7934 +5884 || 5884 +3855 || 3855 +14820 || 14820 +1811 || 1811 +15029 || 15029 +9331 || 9331 +8033 || 8033 +12939 || 12939 +8372 || 8372 +436 || 436 +10368 || 10368 +11402 || 11402 +7312 || 7312 +5443 || 5443 +8581 || 8581 +-1 || -1 +15215 || 15215 +8789 || 8789 +8150 || 8150 +5637 || 5637 +13834 || 13834 +15186 || 15186 +2682 || 2682 +1893 || 1893 +5191 || 5191 +14648 || 14648 +7312 || 7312 +2421 || 2421 +16625 || 16625 +4721 || 4721 +9240 || 9240 +-1 || -1 +12374 || 12374 +15091 || 15091 +16346 || 16346 +-1 || -1 +15697 || 15697 +812 || 812 +2682 || 2682 +13199 || 13199 +14294 || 14294 +9520 || 9520 +8750 || 8750 +13271 || 13271 +6925 || 6925 +3572 || 3572 +4657 || 4657 +1925 || 1925 +1874 || 1874 +11912 || 11912 +9365 || 9365 +6311 || 6311 +15101 || 15101 +2624 || 2624 +10482 || 10482 +419 || 419 +4089 || 4089 +-1 || -1 +13440 || 13440 +2973 || 2973 +5416 || 5416 +-1 || -1 +12768 || 12768 +1590 || 1590 +2886 || 2886 +2902 || 2902 +2880 || 2880 +75 || 75 +14363 || 14363 +11009 || 11009 +3700 || 3700 +4754 || 4754 +2020 || 2020 +9656 || 9656 +13233 || 13233 +7122 || 7122 +-1 || -1 +8242 || 8242 +-1 || -1 +13395 || 13395 +45 || 45 +13521 || 13521 +13766 || 13766 +14528 || 14528 +2394 || 2394 +7301 || 7301 +-1 || -1 +4225 || 4225 +4497 || 4497 +4997 || 4997 +11605 || 11605 +2323 || 2323 +14154 || 14154 +5451 || 5451 +10817 || 10817 +-1 || -1 +12624 || 12624 +11498 || 11498 +14225 || 14225 +2093 || 2093 +15252 || 15252 +6387 || 6387 +17168 || 17168 +-1 || -1 +977 || 977 +16079 || 16079 +5392 || 5392 +-1 || -1 +7746 || 7746 +2613 || 2613 +6459 || 6459 +16253 || 16253 +9926 || 9926 +4445 || 4445 +15862 || 15862 +14205 || 14205 +7206 || 7206 +16970 || 16970 +10717 || 10717 +15114 || 15114 +3982 || 3982 +11543 || 11543 +4261 || 4261 +545 || 545 +13541 || 13541 +3871 || 3871 +-1 || -1 +8782 || 8782 +3134 || 3134 +-1 || -1 +14710 || 14710 +-1 || -1 +16663 || 16663 +13616 || 13616 +6114 || 6114 +2083 || 2083 +6623 || 6623 +10218 || 10218 +15381 || 15381 +4746 || 4746 +6110 || 6110 +3060 || 3060 +1207 || 1207 +-1 || -1 +9570 || 9570 +599 || 599 +12554 || 12554 +15459 || 15459 +7428 || 7428 +7945 || 7945 +16221 || 16221 +8271 || 8271 +9823 || 9823 +11588 || 11588 +6626 || 6626 +10382 || 10382 +1160 || 1160 +4125 || 4125 +6940 || 6940 +14343 || 14343 +15876 || 15876 +9265 || 9265 +-1 || -1 +11932 || 11932 +12924 || 12924 +17111 || 17111 +16332 || 16332 +8133 || 8133 +5131 || 5131 +3330 || 3330 +-1 || -1 +1355 || 1355 +5828 || 5828 +11445 || 11445 +11322 || 11322 +5254 || 5254 +-1 || -1 +2644 || 2644 +5462 || 5462 +389 || 389 +13405 || 13405 +15484 || 15484 +798 || 798 +10402 || 10402 +6833 || 6833 +12685 || 12685 +8517 || 8517 +7232 || 7232 +9183 || 9183 +-1 || -1 +9075 || 9075 +11375 || 11375 +13083 || 13083 +7896 || 7896 +4309 || 4309 +5147 || 5147 +10224 || 10224 +2377 || 2377 +16410 || 16410 +-1 || -1 +7724 || 7724 +6257 || 6257 +1308 || 1308 +-1 || -1 +-1 || -1 +2357 || 2357 +6153 || 6153 +14183 || 14183 +15588 || 15588 +7796 || 7796 +9654 || 9654 +3505 || 3505 +16458 || 16458 +8549 || 8549 +12509 || 12509 +11732 || 11732 +6399 || 6399 +5407 || 5407 +4090 || 4090 +13382 || 13382 +5300 || 5300 +4247 || 4247 +11238 || 11238 +7668 || 7668 +1674 || 1674 +9005 || 9005 +4731 || 4731 +10916 || 10916 +12481 || 12481 +6847 || 6847 +2693 || 2693 +9589 || 9589 +15401 || 15401 +1679 || 1679 +1734 || 1734 +4623 || 4623 +7834 || 7834 +2510 || 2510 +4187 || 4187 +6689 || 6689 +5319 || 5319 +17057 || 17057 +-1 || -1 +4553 || 4553 +5346 || 5346 +10537 || 10537 +12316 || 12316 +-1 || -1 +13195 || 13195 +1033 || 1033 +1632 || 1632 +1653 || 1653 +15365 || 15365 +13568 || 13568 +6926 || 6926 +11951 || 11951 +13316 || 13316 +12668 || 12668 +6867 || 6867 +8939 || 8939 +16706 || 16706 +14602 || 14602 +-1 || -1 +15629 || 15629 +4834 || 4834 +12638 || 12638 +11191 || 11191 +7246 || 7246 +13283 || 13283 +24 || 24 +13849 || 13849 +6441 || 6441 +10421 || 10421 +1299 || 1299 +2752 || 2752 +14187 || 14187 +1526 || 1526 +9605 || 9605 +8211 || 8211 +3934 || 3934 +5521 || 5521 +16736 || 16736 +16388 || 16388 +5327 || 5327 +14646 || 14646 +6117 || 6117 +10552 || 10552 +-1 || -1 +3547 || 3547 +3503 || 3503 +-1 || -1 +-1 || -1 +14334 || 14334 +11205 || 11205 +10636 || 10636 +15784 || 15784 +15389 || 15389 +7967 || 7967 +12497 || 12497 +1322 || 1322 +4933 || 4933 +6285 || 6285 +13695 || 13695 +4863 || 4863 +-1 || -1 +12918 || 12918 +-1 || -1 +9174 || 9174 +6541 || 6541 +15111 || 15111 +15801 || 15801 +7078 || 7078 +3182 || 3182 +4878 || 4878 +16628 || 16628 +5833 || 5833 +16158 || 16158 +16792 || 16792 +12386 || 12386 +4436 || 4436 +5972 || 5972 +-1 || -1 +371 || 371 +12043 || 12043 +-1 || -1 +12707 || 12707 +9089 || 9089 +9686 || 9686 +15110 || 15110 +-1 || -1 +5912 || 5912 +10487 || 10487 +-1 || -1 +-1 || -1 +11987 || 11987 +699 || 699 +2294 || 2294 +11299 || 11299 +12357 || 12357 +-1 || -1 +9885 || 9885 +-1 || -1 +4430 || 4430 +1972 || 1972 +3990 || 3990 +531 || 531 +10073 || 10073 +15390 || 15390 +7605 || 7605 +15831 || 15831 +8587 || 8587 +10719 || 10719 +15390 || 15390 +15304 || 15304 +12475 || 12475 +11687 || 11687 +11793 || 11793 +15877 || 15877 +11283 || 11283 +6261 || 6261 +1819 || 1819 +2102 || 2102 +13071 || 13071 +15255 || 15255 +11949 || 11949 +3963 || 3963 +15330 || 15330 +10095 || 10095 +6793 || 6793 +12872 || 12872 +-1 || -1 +11598 || 11598 +10796 || 10796 +10244 || 10244 +10529 || 10529 +12687 || 12687 +12873 || 12873 +4317 || 4317 +4297 || 4297 +11266 || 11266 +5942 || 5942 +341 || 341 +16169 || 16169 +15611 || 15611 +11168 || 11168 +2979 || 2979 +-1 || -1 +3525 || 3525 +-1 || -1 +9753 || 9753 +7459 || 7459 +86 || 86 +8612 || 8612 +4204 || 4204 +11728 || 11728 +12093 || 12093 +-1 || -1 +5340 || 5340 +8125 || 8125 +10341 || 10341 +4416 || 4416 +13125 || 13125 +5450 || 5450 +16887 || 16887 +734 || 734 +14439 || 14439 +15149 || 15149 +10151 || 10151 +1239 || 1239 +8577 || 8577 +-1 || -1 +-1 || -1 +10493 || 10493 +9928 || 9928 +11268 || 11268 +6945 || 6945 +9091 || 9091 +16435 || 16435 +6594 || 6594 +10799 || 10799 +8225 || 8225 +5471 || 5471 +4437 || 4437 +12501 || 12501 +6572 || 6572 +5247 || 5247 +4608 || 4608 +3089 || 3089 +8190 || 8190 +10502 || 10502 +2518 || 2518 +3828 || 3828 +17165 || 17165 +-1 || -1 +12640 || 12640 +8673 || 8673 +363 || 363 +8286 || 8286 +2234 || 2234 +13147 || 13147 +11528 || 11528 +16448 || 16448 +8628 || 8628 +6135 || 6135 +8483 || 8483 +3031 || 3031 +2387 || 2387 +13695 || 13695 +14648 || 14648 +6765 || 6765 +-1 || -1 +13311 || 13311 +3874 || 3874 +-1 || -1 +-1 || -1 +2972 || 2972 +11113 || 11113 +15311 || 15311 +10984 || 10984 +3154 || 3154 +8394 || 8394 +13181 || 13181 +15435 || 15435 +12286 || 12286 +7263 || 7263 +16669 || 16669 +15766 || 15766 +379 || 379 +8670 || 8670 +14283 || 14283 +8670 || 8670 +8833 || 8833 +5889 || 5889 +16428 || 16428 +2229 || 2229 +2074 || 2074 +11878 || 11878 +11441 || 11441 +7139 || 7139 +16342 || 16342 +5581 || 5581 +13935 || 13935 +2796 || 2796 +1990 || 1990 +819 || 819 +2664 || 2664 +10960 || 10960 +13280 || 13280 +14799 || 14799 +7247 || 7247 +10599 || 10599 +468 || 468 +15238 || 15238 +12674 || 12674 +16216 || 16216 +7884 || 7884 +-1 || -1 +16461 || 16461 +4 || 4 +16170 || 16170 +1983 || 1983 +7306 || 7306 +14788 || 14788 +14656 || 14656 +3594 || 3594 +2961 || 2961 +16866 || 16866 +11970 || 11970 +6274 || 6274 +10758 || 10758 +469 || 469 +12843 || 12843 +6933 || 6933 +1473 || 1473 +14008 || 14008 +11659 || 11659 +1009 || 1009 +14258 || 14258 +10248 || 10248 +6930 || 6930 +6829 || 6829 +3573 || 3573 +15504 || 15504 +7648 || 7648 +4739 || 4739 +16803 || 16803 +6293 || 6293 +8941 || 8941 +15843 || 15843 +14652 || 14652 +7720 || 7720 +5401 || 5401 +8830 || 8830 +5739 || 5739 +14367 || 14367 +11468 || 11468 +15682 || 15682 +5835 || 5835 +8970 || 8970 +3498 || 3498 +4687 || 4687 +11903 || 11903 +16573 || 16573 +5144 || 5144 +13814 || 13814 +-1 || -1 +-1 || -1 +15088 || 15088 +5212 || 5212 +12295 || 12295 +9812 || 9812 +2186 || 2186 +4495 || 4495 +8984 || 8984 +11318 || 11318 +1783 || 1783 +13488 || 13488 +8115 || 8115 +9793 || 9793 +5210 || 5210 +-1 || -1 +-1 || -1 +-1 || -1 +-1 || -1 +12260 || 12260 +16780 || 16780 +-1 || -1 +4027 || 4027 +10507 || 10507 +-1 || -1 +12962 || 12962 +3938 || 3938 +3441 || 3441 +9238 || 9238 +7146 || 7146 +9257 || 9257 +15094 || 15094 +17105 || 17105 +3698 || 3698 +10941 || 10941 +6629 || 6629 +1516 || 1516 +10684 || 10684 +8732 || 8732 +9247 || 9247 +5925 || 5925 +13284 || 13284 +9451 || 9451 +2987 || 2987 +1499 || 1499 +3379 || 3379 +13186 || 13186 +11730 || 11730 +14482 || 14482 +12488 || 12488 +1111 || 1111 +-1 || -1 +6574 || 6574 +12780 || 12780 +6232 || 6232 +16575 || 16575 +768 || 768 +4121 || 4121 +11032 || 11032 +14651 || 14651 +8552 || 8552 +10324 || 10324 +3576 || 3576 +9197 || 9197 +12310 || 12310 +14058 || 14058 +2349 || 2349 +15951 || 15951 +6894 || 6894 +1596 || 1596 +10829 || 10829 +2352 || 2352 +-1 || -1 +11014 || 11014 +14712 || 14712 +3697 || 3697 +15950 || 15950 +8222 || 8222 +4402 || 4402 +6788 || 6788 +9655 || 9655 +16755 || 16755 +1775 || 1775 +1 || 1 +12388 || 12388 +-1 || -1 +749 || 749 +9290 || 9290 +13806 || 13806 +7127 || 7127 +10322 || 10322 +8211 || 8211 +4124 || 4124 +4343 || 4343 +3700 || 3700 +2075 || 2075 +9758 || 9758 +6678 || 6678 +6010 || 6010 +4985 || 4985 +5024 || 5024 +559 || 559 +-1 || -1 +16322 || 16322 +11234 || 11234 +14510 || 14510 +11891 || 11891 +8195 || 8195 +14032 || 14032 +255 || 255 +12668 || 12668 +-1 || -1 +14690 || 14690 +3512 || 3512 +10059 || 10059 +10203 || 10203 +7667 || 7667 +5851 || 5851 +502 || 502 +2543 || 2543 +5451 || 5451 +12343 || 12343 +344 || 344 +16677 || 16677 +11905 || 11905 +14391 || 14391 +4015 || 4015 +16334 || 16334 +6250 || 6250 +13484 || 13484 +4133 || 4133 +9640 || 9640 +3142 || 3142 +10453 || 10453 +14382 || 14382 +5399 || 5399 +1694 || 1694 +298 || 298 +2231 || 2231 +4896 || 4896 +1617 || 1617 +992 || 992 +-1 || -1 +16712 || 16712 +16805 || 16805 +12375 || 12375 +2136 || 2136 +13569 || 13569 +15286 || 15286 +-1 || -1 +15996 || 15996 +6191 || 6191 +14019 || 14019 +12371 || 12371 +2472 || 2472 +5991 || 5991 +16027 || 16027 +14220 || 14220 +3438 || 3438 +15727 || 15727 +8779 || 8779 +8933 || 8933 +-1 || -1 +-1 || -1 +3709 || 3709 +3016 || 3016 +10924 || 10924 +16702 || 16702 +5438 || 5438 +6910 || 6910 +12978 || 12978 +8127 || 8127 +4536 || 4536 +14782 || 14782 +8918 || 8918 +8806 || 8806 +8001 || 8001 +16924 || 16924 +13248 || 13248 +5885 || 5885 +15074 || 15074 +2336 || 2336 +6909 || 6909 +16419 || 16419 +4858 || 4858 +-1 || -1 +11896 || 11896 +2886 || 2886 +6845 || 6845 +3815 || 3815 +13991 || 13991 +15664 || 15664 +12824 || 12824 +5299 || 5299 +16212 || 16212 +11109 || 11109 +8679 || 8679 +3697 || 3697 +7762 || 7762 +8306 || 8306 +2734 || 2734 +4150 || 4150 +4580 || 4580 +7701 || 7701 +11764 || 11764 +15538 || 15538 +4276 || 4276 +16797 || 16797 +12986 || 12986 +15859 || 15859 +10550 || 10550 +16836 || 16836 +15862 || 15862 +118 || 118 +-1 || -1 +4730 || 4730 +6141 || 6141 +14768 || 14768 +1139 || 1139 +429 || 429 +16305 || 16305 +16465 || 16465 +2111 || 2111 +680 || 680 +15690 || 15690 +16719 || 16719 +-1 || -1 +16058 || 16058 +15520 || 15520 +15580 || 15580 +15905 || 15905 +10715 || 10715 +12899 || 12899 +14520 || 14520 +10066 || 10066 +1280 || 1280 +2121 || 2121 +8744 || 8744 +15464 || 15464 +7744 || 7744 +10032 || 10032 +11353 || 11353 +7429 || 7429 +17066 || 17066 +-1 || -1 +16611 || 16611 +7809 || 7809 +7334 || 7334 +2587 || 2587 +9828 || 9828 +5732 || 5732 +6471 || 6471 +10556 || 10556 +6256 || 6256 +-1 || -1 +5219 || 5219 +10155 || 10155 +-1 || -1 +13708 || 13708 +-1 || -1 +428 || 428 +8325 || 8325 +3478 || 3478 +7852 || 7852 +12997 || 12997 +626 || 626 +15590 || 15590 +2559 || 2559 +5025 || 5025 +5978 || 5978 +8905 || 8905 +15931 || 15931 +12981 || 12981 +-1 || -1 +7635 || 7635 +5124 || 5124 +7429 || 7429 +14021 || 14021 +-1 || -1 +795 || 795 +2031 || 2031 +16479 || 16479 +5639 || 5639 +4422 || 4422 +15905 || 15905 +8311 || 8311 +1933 || 1933 +13626 || 13626 +10908 || 10908 +6680 || 6680 +11076 || 11076 +11692 || 11692 +6642 || 6642 +7453 || 7453 +2779 || 2779 +17035 || 17035 +9662 || 9662 +6435 || 6435 +9276 || 9276 +11365 || 11365 +1582 || 1582 +13884 || 13884 +7867 || 7867 +7754 || 7754 +14692 || 14692 +2382 || 2382 +244 || 244 +2433 || 2433 +2956 || 2956 +16372 || 16372 +-1 || -1 +-1 || -1 +12983 || 12983 +8310 || 8310 +9937 || 9937 +15932 || 15932 +-1 || -1 +2915 || 2915 +15590 || 15590 +13030 || 13030 +12707 || 12707 +3422 || 3422 +8583 || 8583 +11951 || 11951 +7220 || 7220 +9749 || 9749 +7854 || 7854 +-1 || -1 +12241 || 12241 +9196 || 9196 +754 || 754 +14672 || 14672 +8796 || 8796 +16755 || 16755 +12070 || 12070 +-1 || -1 +4974 || 4974 +12355 || 12355 +8959 || 8959 +-1 || -1 +6070 || 6070 +1704 || 1704 +14635 || 14635 +15564 || 15564 +2421 || 2421 +9618 || 9618 +5792 || 5792 +15659 || 15659 +-1 || -1 +14756 || 14756 +7654 || 7654 +1173 || 1173 +10567 || 10567 +-1 || -1 +6396 || 6396 +8648 || 8648 +14460 || 14460 +322 || 322 +-1 || -1 +107 || 107 +10232 || 10232 +9403 || 9403 +637 || 637 +4452 || 4452 +9568 || 9568 +5793 || 5793 +2142 || 2142 +3293 || 3293 +15426 || 15426 +5526 || 5526 +14132 || 14132 +12192 || 12192 +6527 || 6527 +16374 || 16374 +9753 || 9753 +12786 || 12786 +-1 || -1 +-1 || -1 +3921 || 3921 +11698 || 11698 +2234 || 2234 +968 || 968 +13550 || 13550 +511 || 511 +10815 || 10815 +16774 || 16774 +1139 || 1139 +4130 || 4130 +15737 || 15737 +12192 || 12192 +12319 || 12319 +14335 || 14335 +11939 || 11939 +7152 || 7152 +1443 || 1443 +14622 || 14622 +1369 || 1369 +12874 || 12874 +8611 || 8611 +9541 || 9541 +2955 || 2955 +3818 || 3818 +10370 || 10370 +13370 || 13370 +6922 || 6922 +8608 || 8608 +-1 || -1 +3483 || 3483 +298 || 298 +-1 || -1 +6693 || 6693 +14734 || 14734 +8068 || 8068 +5484 || 5484 +7516 || 7516 +16602 || 16602 +-1 || -1 +10792 || 10792 +13132 || 13132 +2521 || 2521 +7601 || 7601 +10293 || 10293 +6452 || 6452 +8264 || 8264 +-1 || -1 +6735 || 6735 +1066 || 1066 +3902 || 3902 +5147 || 5147 +449 || 449 +12726 || 12726 +11024 || 11024 +14098 || 14098 +9530 || 9530 +1460 || 1460 +7110 || 7110 +12004 || 12004 +-1 || -1 +7984 || 7984 +2185 || 2185 +13203 || 13203 +4384 || 4384 +2661 || 2661 +15081 || 15081 +6993 || 6993 +16018 || 16018 +10483 || 10483 +8250 || 8250 +8520 || 8520 +9099 || 9099 +9431 || 9431 +16799 || 16799 +14523 || 14523 +13093 || 13093 +2041 || 2041 +7049 || 7049 +6668 || 6668 +13351 || 13351 +14100 || 14100 +3188 || 3188 +7664 || 7664 +2650 || 2650 +9442 || 9442 +15574 || 15574 +12830 || 12830 +6528 || 6528 +2243 || 2243 +7615 || 7615 +16182 || 16182 +4433 || 4433 +5032 || 5032 +2967 || 2967 +12723 || 12723 +-1 || -1 +2805 || 2805 +15908 || 15908 +15191 || 15191 +10530 || 10530 +2415 || 2415 +14526 || 14526 +14752 || 14752 +16972 || 16972 +2956 || 2956 +-1 || -1 +3616 || 3616 +8856 || 8856 +3825 || 3825 +16398 || 16398 +7999 || 7999 +-1 || -1 +1941 || 1941 +11964 || 11964 +12610 || 12610 +6052 || 6052 +6429 || 6429 +-1 || -1 +12814 || 12814 +14106 || 14106 +14226 || 14226 +698 || 698 +9382 || 9382 +4817 || 4817 +10193 || 10193 +7452 || 7452 +1800 || 1800 +11475 || 11475 +12489 || 12489 +6717 || 6717 +11843 || 11843 +4783 || 4783 +16409 || 16409 +1015 || 1015 +-1 || -1 +5752 || 5752 +10118 || 10118 +12166 || 12166 +11939 || 11939 +14753 || 14753 +10394 || 10394 +743 || 743 +6020 || 6020 +5999 || 5999 +8754 || 8754 +5537 || 5537 +993 || 993 +2019 || 2019 +5243 || 5243 +12991 || 12991 +2560 || 2560 +11766 || 11766 +8164 || 8164 +-1 || -1 +8293 || 8293 +4245 || 4245 +12325 || 12325 +9765 || 9765 +5814 || 5814 +15205 || 15205 +1686 || 1686 +13408 || 13408 +3060 || 3060 +1386 || 1386 +11311 || 11311 +1195 || 1195 +-1 || -1 +9855 || 9855 +1649 || 1649 +6447 || 6447 +16314 || 16314 +7381 || 7381 +5883 || 5883 +15277 || 15277 +3123 || 3123 +1139 || 1139 +4587 || 4587 +1247 || 1247 +6963 || 6963 +15564 || 15564 +16068 || 16068 +-1 || -1 +4 || 4 +1904 || 1904 +3875 || 3875 +13296 || 13296 +15704 || 15704 +389 || 389 +16734 || 16734 +-1 || -1 +16418 || 16418 +3547 || 3547 +13292 || 13292 +12412 || 12412 +9498 || 9498 +12510 || 12510 +15528 || 15528 +7753 || 7753 +7199 || 7199 +-1 || -1 +5125 || 5125 +10158 || 10158 +16474 || 16474 +4134 || 4134 +937 || 937 +11580 || 11580 +5804 || 5804 +13322 || 13322 +306 || 306 +8356 || 8356 +12000 || 12000 +322 || 322 +7245 || 7245 +5739 || 5739 +8312 || 8312 +11158 || 11158 +276 || 276 +4566 || 4566 +8704 || 8704 +12504 || 12504 +16957 || 16957 +4454 || 4454 +12209 || 12209 +-1 || -1 +7795 || 7795 +5792 || 5792 +13008 || 13008 +13424 || 13424 +11150 || 11150 +1773 || 1773 +2375 || 2375 +9423 || 9423 +-1 || -1 +9956 || 9956 +6940 || 6940 +11670 || 11670 +13780 || 13780 +553 || 553 +6085 || 6085 +7179 || 7179 +16285 || 16285 +1360 || 1360 +12806 || 12806 +16923 || 16923 +14515 || 14515 +-1 || -1 +-1 || -1 +2898 || 2898 +15331 || 15331 +11318 || 11318 +4815 || 4815 +15679 || 15679 +5441 || 5441 +5630 || 5630 +9234 || 9234 +15191 || 15191 +14974 || 14974 +2995 || 2995 +10568 || 10568 +14290 || 14290 +-1 || -1 +12906 || 12906 +3086 || 3086 +3972 || 3972 +10583 || 10583 +2251 || 2251 +17153 || 17153 +-1 || -1 +15024 || 15024 +6630 || 6630 +573 || 573 +15241 || 15241 +-1 || -1 +8617 || 8617 +5466 || 5466 +16509 || 16509 +14795 || 14795 +11291 || 11291 +2896 || 2896 +11817 || 11817 +3411 || 3411 +568 || 568 +-1 || -1 +5371 || 5371 +6962 || 6962 +837 || 837 +477 || 477 +13224 || 13224 +10842 || 10842 +3241 || 3241 +6493 || 6493 +10443 || 10443 +10541 || 10541 +-1 || -1 +-1 || -1 +15042 || 15042 +15722 || 15722 +12769 || 12769 +2101 || 2101 +753 || 753 +17041 || 17041 +10029 || 10029 +13746 || 13746 +14113 || 14113 +14634 || 14634 +4346 || 4346 +16047 || 16047 +9703 || 9703 +10961 || 10961 +-1 || -1 +6124 || 6124 +-1 || -1 +9435 || 9435 +12098 || 12098 +9889 || 9889 +2947 || 2947 +7045 || 7045 +-1 || -1 +10117 || 10117 +2246 || 2246 +10175 || 10175 +16784 || 16784 +7517 || 7517 +9643 || 9643 +13907 || 13907 +-1 || -1 +9311 || 9311 +1683 || 1683 +130 || 130 +9757 || 9757 +13441 || 13441 +536 || 536 +3557 || 3557 +6156 || 6156 +11195 || 11195 +6356 || 6356 +11624 || 11624 +15232 || 15232 +-1 || -1 +14710 || 14710 +9034 || 9034 +10333 || 10333 +9217 || 9217 +15588 || 15588 +8016 || 8016 +7261 || 7261 +6043 || 6043 +6760 || 6760 +14746 || 14746 +4090 || 4090 +10922 || 10922 +5683 || 5683 +8658 || 8658 +7183 || 7183 +12316 || 12316 +12370 || 12370 +-1 || -1 +16221 || 16221 +14739 || 14739 +7192 || 7192 +5797 || 5797 +15949 || 15949 +13875 || 13875 +16957 || 16957 +28 || 28 +16814 || 16814 +16660 || 16660 +14275 || 14275 +15003 || 15003 +15191 || 15191 +4040 || 4040 +10651 || 10651 +2968 || 2968 +1245 || 1245 +3089 || 3089 +10606 || 10606 +9861 || 9861 +9457 || 9457 +12919 || 12919 +16119 || 16119 +11454 || 11454 +2646 || 2646 +16420 || 16420 +3425 || 3425 +12065 || 12065 +8274 || 8274 +1998 || 1998 +2052 || 2052 +-1 || -1 +899 || 899 +-1 || -1 +13922 || 13922 +15770 || 15770 +4762 || 4762 +9245 || 9245 +14150 || 14150 +8291 || 8291 +15932 || 15932 +7869 || 7869 +10825 || 10825 +13544 || 13544 +2431 || 2431 +3089 || 3089 +13156 || 13156 +6671 || 6671 +-1 || -1 +14212 || 14212 +6409 || 6409 +11877 || 11877 +13045 || 13045 +16189 || 16189 +1322 || 1322 +8796 || 8796 +13832 || 13832 +5856 || 5856 +8586 || 8586 +369 || 369 +16501 || 16501 +546 || 546 +10931 || 10931 +-1 || -1 +9956 || 9956 +4643 || 4643 +8606 || 8606 +4097 || 4097 +9982 || 9982 +13876 || 13876 +6566 || 6566 +2825 || 2825 +7302 || 7302 +-1 || -1 +5324 || 5324 +-1 || -1 +12245 || 12245 +5053 || 5053 +-1 || -1 +15269 || 15269 +1218 || 1218 +12985 || 12985 +8459 || 8459 +13759 || 13759 +12913 || 12913 +16654 || 16654 +13690 || 13690 +5595 || 5595 +15991 || 15991 +14669 || 14669 +11305 || 11305 +10248 || 10248 +10631 || 10631 +5285 || 5285 +11090 || 11090 +9216 || 9216 +11917 || 11917 +12788 || 12788 +12427 || 12427 +15215 || 15215 +-1 || -1 +1178 || 1178 +53 || 53 +5190 || 5190 +8729 || 8729 +1680 || 1680 +-1 || -1 +-1 || -1 +1612 || 1612 +865 || 865 +47 || 47 +7757 || 7757 +14535 || 14535 +12809 || 12809 +-1 || -1 +5009 || 5009 +2119 || 2119 +5594 || 5594 +6642 || 6642 +14282 || 14282 +8259 || 8259 +-1 || -1 +12889 || 12889 +3142 || 3142 +1710 || 1710 +16478 || 16478 +2258 || 2258 +4566 || 4566 +10204 || 10204 +6892 || 6892 +-1 || -1 +-1 || -1 +1661 || 1661 +2140 || 2140 +3636 || 3636 +10591 || 10591 +2586 || 2586 +1964 || 1964 +-1 || -1 +1421 || 1421 +15460 || 15460 +1908 || 1908 +4652 || 4652 +1701 || 1701 +-1 || -1 +13601 || 13601 +1430 || 1430 +3821 || 3821 +15130 || 15130 +7814 || 7814 +15121 || 15121 +-1 || -1 +976 || 976 +5388 || 5388 +-1 || -1 +8919 || 8919 +7938 || 7938 +193 || 193 +11871 || 11871 +12030 || 12030 +-1 || -1 +2237 || 2237 +13383 || 13383 +15300 || 15300 +13013 || 13013 +17169 || 17169 +7616 || 7616 +5983 || 5983 +-1 || -1 +869 || 869 +10140 || 10140 +5002 || 5002 +16190 || 16190 +5775 || 5775 +4808 || 4808 +2761 || 2761 +5771 || 5771 +13382 || 13382 +13395 || 13395 +14795 || 14795 +15225 || 15225 +16729 || 16729 +15260 || 15260 +9442 || 9442 +4988 || 4988 +4804 || 4804 +3167 || 3167 +-1 || -1 +9719 || 9719 +908 || 908 +4281 || 4281 +12232 || 12232 +11875 || 11875 +6474 || 6474 +14767 || 14767 +14415 || 14415 +6420 || 6420 +12850 || 12850 +3469 || 3469 +-1 || -1 +12811 || 12811 +14179 || 14179 +7606 || 7606 +8598 || 8598 +7178 || 7178 +12540 || 12540 +1139 || 1139 +3945 || 3945 +14936 || 14936 +9971 || 9971 +13430 || 13430 +9647 || 9647 +5037 || 5037 +151 || 151 +7426 || 7426 +4855 || 4855 +13498 || 13498 +10021 || 10021 +11420 || 11420 +14177 || 14177 +3781 || 3781 +2453 || 2453 +12243 || 12243 +11888 || 11888 +9203 || 9203 +10516 || 10516 +-1 || -1 +5918 || 5918 +-1 || -1 +10410 || 10410 +6405 || 6405 +4277 || 4277 +15497 || 15497 +9362 || 9362 +6800 || 6800 +14922 || 14922 +10413 || 10413 +2768 || 2768 +13079 || 13079 +9120 || 9120 +2367 || 2367 +7382 || 7382 +12944 || 12944 +1570 || 1570 +2731 || 2731 +14882 || 14882 +13225 || 13225 +14548 || 14548 +7274 || 7274 +3964 || 3964 +4365 || 4365 +13841 || 13841 +1180 || 1180 +14954 || 14954 +-1 || -1 +10793 || 10793 +6048 || 6048 +4244 || 4244 +-1 || -1 +14441 || 14441 +14995 || 14995 +9438 || 9438 +5916 || 5916 +6407 || 6407 +2125 || 2125 +14659 || 14659 +5674 || 5674 +6258 || 6258 +13936 || 13936 +16969 || 16969 +16855 || 16855 +6385 || 6385 +15707 || 15707 +10893 || 10893 +8207 || 8207 +14841 || 14841 +7872 || 7872 +11940 || 11940 +14623 || 14623 +7272 || 7272 +8282 || 8282 +13413 || 13413 +2522 || 2522 +2239 || 2239 +16868 || 16868 +11640 || 11640 +-1 || -1 +2717 || 2717 +11113 || 11113 +8019 || 8019 +12450 || 12450 +3279 || 3279 +13078 || 13078 +669 || 669 +9476 || 9476 +9344 || 9344 +16530 || 16530 +284 || 284 +16550 || 16550 +6521 || 6521 +5161 || 5161 +15801 || 15801 +-1 || -1 +12728 || 12728 +4245 || 4245 +5465 || 5465 +10448 || 10448 +11566 || 11566 +774 || 774 +3112 || 3112 +5132 || 5132 +14312 || 14312 +-1 || -1 +11968 || 11968 +-1 || -1 +6588 || 6588 +4185 || 4185 +11857 || 11857 +6588 || 6588 +5402 || 5402 +11074 || 11074 +9401 || 9401 +9322 || 9322 +10278 || 10278 +8117 || 8117 +11570 || 11570 +1717 || 1717 +10644 || 10644 +6314 || 6314 +4499 || 4499 +8561 || 8561 +12068 || 12068 +6996 || 6996 +13645 || 13645 +16874 || 16874 +16556 || 16556 +7156 || 7156 +15684 || 15684 +14781 || 14781 +6934 || 6934 +12583 || 12583 +3847 || 3847 +-1 || -1 +3029 || 3029 +16079 || 16079 +7245 || 7245 +2418 || 2418 +14619 || 14619 +9226 || 9226 +6048 || 6048 +16321 || 16321 +10125 || 10125 +12145 || 12145 +-1 || -1 +15904 || 15904 +7048 || 7048 +13934 || 13934 +3910 || 3910 +-1 || -1 +10577 || 10577 +8227 || 8227 +9988 || 9988 +16254 || 16254 +6100 || 6100 +3388 || 3388 +726 || 726 +12683 || 12683 +10189 || 10189 +12977 || 12977 +16060 || 16060 +14107 || 14107 +15565 || 15565 +15086 || 15086 +3751 || 3751 +8812 || 8812 +7922 || 7922 +7017 || 7017 +3496 || 3496 +13903 || 13903 +-1 || -1 +1037 || 1037 +12367 || 12367 +-1 || -1 +17111 || 17111 +8596 || 8596 +12229 || 12229 +7071 || 7071 +-1 || -1 +1376 || 1376 +15680 || 15680 +-1 || -1 +4945 || 4945 +11971 || 11971 +12563 || 12563 +4439 || 4439 +1844 || 1844 +8468 || 8468 +6879 || 6879 +13783 || 13783 +16005 || 16005 +15222 || 15222 +11124 || 11124 +-1 || -1 +-1 || -1 +5318 || 5318 +-1 || -1 +5174 || 5174 +6420 || 6420 +-1 || -1 +15664 || 15664 +-1 || -1 +-1 || -1 +13343 || 13343 +1771 || 1771 +14587 || 14587 +-1 || -1 +4687 || 4687 +12498 || 12498 +-1 || -1 +7563 || 7563 +6671 || 6671 +5301 || 5301 +16404 || 16404 +4763 || 4763 +11660 || 11660 +6581 || 6581 +14470 || 14470 +3155 || 3155 +9415 || 9415 +4069 || 4069 +5734 || 5734 +8956 || 8956 +7840 || 7840 +900 || 900 +4437 || 4437 +4175 || 4175 +8965 || 8965 +4759 || 4759 +3249 || 3249 +8881 || 8881 +11127 || 11127 +16633 || 16633 +7278 || 7278 +7981 || 7981 +15777 || 15777 +-1 || -1 +4808 || 4808 +12 || 12 +3730 || 3730 +14574 || 14574 +7937 || 7937 +7554 || 7554 +10688 || 10688 +10368 || 10368 +10401 || 10401 +2482 || 2482 +13338 || 13338 +-1 || -1 +13730 || 13730 +9680 || 9680 +1756 || 1756 +146 || 146 +-1 || -1 +9071 || 9071 +1813 || 1813 +13467 || 13467 +3933 || 3933 +5748 || 5748 +16134 || 16134 +11450 || 11450 +8752 || 8752 +7888 || 7888 +14743 || 14743 +-1 || -1 +8834 || 8834 +16380 || 16380 +6016 || 6016 +12147 || 12147 +11594 || 11594 +-1 || -1 +11699 || 11699 +1587 || 1587 +4042 || 4042 +9066 || 9066 +4755 || 4755 +11729 || 11729 +4759 || 4759 +661 || 661 +5432 || 5432 +7896 || 7896 +12105 || 12105 +-1 || -1 +3026 || 3026 +213 || 213 +-1 || -1 +11382 || 11382 +3598 || 3598 +5204 || 5204 +12311 || 12311 +861 || 861 +4167 || 4167 +840 || 840 +8503 || 8503 +4483 || 4483 +1143 || 1143 +3881 || 3881 +14057 || 14057 +13801 || 13801 +2690 || 2690 +7787 || 7787 +14696 || 14696 +1039 || 1039 +8330 || 8330 +7641 || 7641 +12754 || 12754 +11112 || 11112 +8152 || 8152 +932 || 932 +1267 || 1267 +3198 || 3198 +15903 || 15903 +1795 || 1795 +6142 || 6142 +6359 || 6359 +14450 || 14450 +-1 || -1 +8470 || 8470 +4500 || 4500 +1379 || 1379 +2930 || 2930 +2558 || 2558 +10733 || 10733 +1862 || 1862 +8831 || 8831 +189 || 189 +3768 || 3768 +-1 || -1 +16419 || 16419 +13781 || 13781 +8116 || 8116 +357 || 357 +12454 || 12454 +13840 || 13840 +5450 || 5450 +4035 || 4035 +2273 || 2273 +5171 || 5171 +7106 || 7106 +15310 || 15310 +8602 || 8602 +6659 || 6659 +-1 || -1 +16427 || 16427 +4345 || 4345 +1233 || 1233 +5575 || 5575 +2618 || 2618 +2400 || 2400 +7716 || 7716 +6383 || 6383 +272 || 272 +12314 || 12314 +3865 || 3865 +2686 || 2686 +2775 || 2775 +-1 || -1 +15333 || 15333 +15829 || 15829 +14399 || 14399 +5900 || 5900 +8145 || 8145 +8837 || 8837 +9034 || 9034 +-1 || -1 +1263 || 1263 +-1 || -1 +5082 || 5082 +4463 || 4463 +1536 || 1536 +966 || 966 +5788 || 5788 +1187 || 1187 +12460 || 12460 +5219 || 5219 +7596 || 7596 +10980 || 10980 +4141 || 4141 +10411 || 10411 +11668 || 11668 +14353 || 14353 +14411 || 14411 +2987 || 2987 +12816 || 12816 +-1 || -1 +12558 || 12558 +12170 || 12170 +9126 || 9126 +10784 || 10784 +212 || 212 +3583 || 3583 +12595 || 12595 +16393 || 16393 +14274 || 14274 +8770 || 8770 +11243 || 11243 +2869 || 2869 +-1 || -1 +2739 || 2739 +14179 || 14179 +14039 || 14039 +16684 || 16684 +12777 || 12777 +14420 || 14420 +16792 || 16792 +8847 || 8847 +6387 || 6387 +519 || 519 +7182 || 7182 +-1 || -1 +-1 || -1 +10433 || 10433 +6133 || 6133 +242 || 242 +2550 || 2550 +6334 || 6334 +9884 || 9884 +11605 || 11605 +-1 || -1 +12536 || 12536 +2271 || 2271 +-1 || -1 +4602 || 4602 +14370 || 14370 +9406 || 9406 +14153 || 14153 +6747 || 6747 +12549 || 12549 +14396 || 14396 +13777 || 13777 +-1 || -1 +-1 || -1 +11095 || 11095 +5996 || 5996 +6761 || 6761 +12981 || 12981 +8555 || 8555 +5113 || 5113 +13250 || 13250 +9365 || 9365 +8087 || 8087 +15640 || 15640 +1046 || 1046 +7297 || 7297 +17032 || 17032 +9931 || 9931 +2799 || 2799 +3006 || 3006 +-1 || -1 +1050 || 1050 +-1 || -1 +6094 || 6094 +15127 || 15127 +3308 || 3308 +9882 || 9882 +9946 || 9946 +14705 || 14705 +-1 || -1 +15961 || 15961 +7155 || 7155 +10061 || 10061 +13337 || 13337 +-1 || -1 +-1 || -1 +558 || 558 +-1 || -1 +9146 || 9146 +13945 || 13945 +13227 || 13227 +8396 || 8396 +3267 || 3267 +8325 || 8325 +15874 || 15874 +7435 || 7435 +-1 || -1 +4585 || 4585 +6745 || 6745 +920 || 920 +7992 || 7992 +7462 || 7462 +10252 || 10252 +15695 || 15695 +4263 || 4263 +10450 || 10450 +-1 || -1 +11314 || 11314 +13357 || 13357 +5821 || 5821 +1692 || 1692 +13879 || 13879 +2005 || 2005 +-1 || -1 +13704 || 13704 +17 || 17 +43 || 43 +2799 || 2799 +10494 || 10494 +9590 || 9590 +14528 || 14528 +7648 || 7648 +13401 || 13401 +12834 || 12834 +345 || 345 +17032 || 17032 +3697 || 3697 +10157 || 10157 +14872 || 14872 +12270 || 12270 +7297 || 7297 +13538 || 13538 +2514 || 2514 +3234 || 3234 +-1 || -1 +12177 || 12177 +-1 || -1 +669 || 669 +10596 || 10596 +5756 || 5756 +4791 || 4791 +12650 || 12650 +16039 || 16039 +8311 || 8311 +5193 || 5193 +7836 || 7836 +3285 || 3285 +15700 || 15700 +3110 || 3110 +-1 || -1 +2337 || 2337 +12162 || 12162 +-1 || -1 +1185 || 1185 +3749 || 3749 +12626 || 12626 +16403 || 16403 +12268 || 12268 +871 || 871 +4110 || 4110 +3265 || 3265 +16517 || 16517 +11568 || 11568 +10402 || 10402 +4076 || 4076 +2487 || 2487 +12117 || 12117 +13444 || 13444 +9934 || 9934 +-1 || -1 +-1 || -1 +17037 || 17037 +10687 || 10687 +-1 || -1 +5278 || 5278 +8598 || 8598 +16126 || 16126 +-1 || -1 +2000 || 2000 +13261 || 13261 +16719 || 16719 +9320 || 9320 +14417 || 14417 +14660 || 14660 +396 || 396 +14814 || 14814 +362 || 362 +-1 || -1 +10358 || 10358 +13534 || 13534 +4528 || 4528 +5082 || 5082 +8145 || 8145 +-1 || -1 +11467 || 11467 +4869 || 4869 +-1 || -1 +4177 || 4177 +12022 || 12022 +4576 || 4576 +1910 || 1910 +11027 || 11027 +10924 || 10924 +4309 || 4309 +1222 || 1222 +10450 || 10450 +8092 || 8092 +-1 || -1 +13875 || 13875 +8563 || 8563 +-1 || -1 +16740 || 16740 +11517 || 11517 +-1 || -1 +-1 || -1 +10573 || 10573 +15520 || 15520 +13988 || 13988 +9740 || 9740 +11061 || 11061 +11225 || 11225 +4580 || 4580 +-1 || -1 +11873 || 11873 +8593 || 8593 +15018 || 15018 +4464 || 4464 +419 || 419 +13624 || 13624 +15702 || 15702 +13894 || 13894 +5647 || 5647 +15758 || 15758 +9304 || 9304 +8153 || 8153 +15064 || 15064 +4223 || 4223 +-1 || -1 +4419 || 4419 +815 || 815 +10321 || 10321 +699 || 699 +10321 || 10321 +4191 || 4191 +9167 || 9167 +2593 || 2593 +4109 || 4109 +12906 || 12906 +7238 || 7238 +2952 || 2952 +8667 || 8667 +9387 || 9387 +4487 || 4487 +2819 || 2819 +15711 || 15711 +-1 || -1 +3803 || 3803 +11542 || 11542 +-1 || -1 +4542 || 4542 +9146 || 9146 +16551 || 16551 +8189 || 8189 +3789 || 3789 +1913 || 1913 +4362 || 4362 +3110 || 3110 +6437 || 6437 +11486 || 11486 +3958 || 3958 +1497 || 1497 +5354 || 5354 +11209 || 11209 +13609 || 13609 +-1 || -1 +11650 || 11650 +12962 || 12962 +10190 || 10190 +-1 || -1 +13235 || 13235 +1596 || 1596 +6897 || 6897 +6022 || 6022 +12051 || 12051 +709 || 709 +5239 || 5239 +4422 || 4422 +420 || 420 +14967 || 14967 +1555 || 1555 +16514 || 16514 +11974 || 11974 +9121 || 9121 +372 || 372 +8288 || 8288 +11220 || 11220 +1532 || 1532 +9072 || 9072 +14717 || 14717 +2431 || 2431 +5083 || 5083 +13771 || 13771 +14227 || 14227 +4308 || 4308 +4853 || 4853 +-1 || -1 +3540 || 3540 +11988 || 11988 +695 || 695 +7904 || 7904 +2404 || 2404 +10614 || 10614 +3941 || 3941 +16002 || 16002 +9745 || 9745 +13297 || 13297 +11534 || 11534 +16991 || 16991 +3407 || 3407 +13743 || 13743 +5732 || 5732 +866 || 866 +6192 || 6192 +10027 || 10027 +578 || 578 +8487 || 8487 +16993 || 16993 +-1 || -1 +12497 || 12497 +9316 || 9316 +14761 || 14761 +3169 || 3169 +8591 || 8591 +1764 || 1764 +15480 || 15480 +16337 || 16337 +15011 || 15011 +-1 || -1 +4301 || 4301 +932 || 932 +3399 || 3399 +11071 || 11071 +11635 || 11635 +5331 || 5331 +4666 || 4666 +8455 || 8455 +44 || 44 +12524 || 12524 +8441 || 8441 +12113 || 12113 +51 || 51 +8337 || 8337 +1300 || 1300 +-1 || -1 +2976 || 2976 +1706 || 1706 +12122 || 12122 +14144 || 14144 +1959 || 1959 +14070 || 14070 +9407 || 9407 +14229 || 14229 +12397 || 12397 +11790 || 11790 +-1 || -1 +1258 || 1258 +15824 || 15824 +11317 || 11317 +16158 || 16158 +15625 || 15625 +5345 || 5345 +6583 || 6583 +6740 || 6740 +5356 || 5356 +6695 || 6695 +15907 || 15907 +3944 || 3944 +9192 || 9192 +8250 || 8250 +11016 || 11016 +11426 || 11426 +8469 || 8469 +4169 || 4169 +7108 || 7108 +16933 || 16933 +4031 || 4031 +14890 || 14890 +3908 || 3908 +5216 || 5216 +14870 || 14870 +9106 || 9106 +194 || 194 +4666 || 4666 +10553 || 10553 +13567 || 13567 +15862 || 15862 +6091 || 6091 +11490 || 11490 +16541 || 16541 +205 || 205 +16236 || 16236 +16956 || 16956 +13182 || 13182 +5061 || 5061 +9170 || 9170 +11918 || 11918 +8177 || 8177 +7727 || 7727 +13310 || 13310 +15625 || 15625 +6037 || 6037 +16984 || 16984 +15314 || 15314 +6579 || 6579 +4622 || 4622 +4614 || 4614 +215 || 215 +15952 || 15952 +10 || 10 +16567 || 16567 +844 || 844 +7160 || 7160 +866 || 866 +-1 || -1 +12330 || 12330 +16460 || 16460 +4532 || 4532 +12704 || 12704 +6617 || 6617 +6298 || 6298 +8125 || 8125 +12014 || 12014 +10268 || 10268 +10109 || 10109 +16669 || 16669 +-1 || -1 +16421 || 16421 +14973 || 14973 +10850 || 10850 +8904 || 8904 +12523 || 12523 +7533 || 7533 +13207 || 13207 +7688 || 7688 +-1 || -1 +16320 || 16320 +8557 || 8557 +14526 || 14526 +8360 || 8360 +11399 || 11399 +7533 || 7533 +1341 || 1341 +-1 || -1 +5418 || 5418 +4604 || 4604 +16969 || 16969 +13544 || 13544 +6548 || 6548 +13176 || 13176 +8101 || 8101 +3725 || 3725 +12227 || 12227 +9658 || 9658 +14927 || 14927 +-1 || -1 +12199 || 12199 +13066 || 13066 +4296 || 4296 +3435 || 3435 +15639 || 15639 +9585 || 9585 +-1 || -1 +5861 || 5861 +6373 || 6373 +767 || 767 +5706 || 5706 +12241 || 12241 +942 || 942 +-1 || -1 +17003 || 17003 +2597 || 2597 +7690 || 7690 +16994 || 16994 +15182 || 15182 +3722 || 3722 +13314 || 13314 +4583 || 4583 +8412 || 8412 +12277 || 12277 +5888 || 5888 +2992 || 2992 +13055 || 13055 +8542 || 8542 +16607 || 16607 +11556 || 11556 +3102 || 3102 +5849 || 5849 +11778 || 11778 +15080 || 15080 +1418 || 1418 +10817 || 10817 +8764 || 8764 +8320 || 8320 +5218 || 5218 +10296 || 10296 +7153 || 7153 +10198 || 10198 +6170 || 6170 +14458 || 14458 +1388 || 1388 +16380 || 16380 +7802 || 7802 +12743 || 12743 +12207 || 12207 +16300 || 16300 +8641 || 8641 +11861 || 11861 +3654 || 3654 +-1 || -1 +7761 || 7761 +12215 || 12215 +15301 || 15301 +14026 || 14026 +13170 || 13170 +10172 || 10172 +14895 || 14895 +2741 || 2741 +12996 || 12996 +4930 || 4930 +13556 || 13556 +8574 || 8574 +10244 || 10244 +16962 || 16962 +11581 || 11581 +15208 || 15208 +2805 || 2805 +8148 || 8148 +16713 || 16713 +13326 || 13326 +7612 || 7612 +11146 || 11146 +13752 || 13752 +15290 || 15290 +11790 || 11790 +14633 || 14633 +13758 || 13758 +5100 || 5100 +11168 || 11168 +-1 || -1 +13338 || 13338 +6181 || 6181 +826 || 826 +7287 || 7287 +689 || 689 +9204 || 9204 +9317 || 9317 +7837 || 7837 +3072 || 3072 +-1 || -1 +12757 || 12757 +8773 || 8773 +2932 || 2932 +16133 || 16133 +10364 || 10364 +-1 || -1 +16941 || 16941 +4510 || 4510 +8001 || 8001 +15964 || 15964 +10907 || 10907 +4412 || 4412 +5448 || 5448 +11237 || 11237 +9444 || 9444 +7295 || 7295 +10972 || 10972 +5650 || 5650 +-1 || -1 +7697 || 7697 +15876 || 15876 +3343 || 3343 +-1 || -1 +14700 || 14700 +9582 || 9582 +9528 || 9528 +5726 || 5726 +9149 || 9149 +5528 || 5528 +13872 || 13872 +3917 || 3917 +-1 || -1 +8456 || 8456 +9571 || 9571 +9655 || 9655 +6706 || 6706 +-1 || -1 +-1 || -1 +12975 || 12975 +14830 || 14830 +14925 || 14925 +-1 || -1 +4863 || 4863 +3872 || 3872 +5846 || 5846 +10257 || 10257 +-1 || -1 +15615 || 15615 +15822 || 15822 +5314 || 5314 +15504 || 15504 +15159 || 15159 +1861 || 1861 +12512 || 12512 +13493 || 13493 +12186 || 12186 +1077 || 1077 +14019 || 14019 +9754 || 9754 +14951 || 14951 +16057 || 16057 +13165 || 13165 +5725 || 5725 +11162 || 11162 +-1 || -1 +13861 || 13861 +4846 || 4846 +10531 || 10531 +12576 || 12576 +5924 || 5924 +291 || 291 +6601 || 6601 +2861 || 2861 +7776 || 7776 +1872 || 1872 +1911 || 1911 +-1 || -1 +10363 || 10363 +6195 || 6195 +7170 || 7170 +15353 || 15353 +6521 || 6521 +2555 || 2555 +13642 || 13642 +10668 || 10668 +-1 || -1 +12478 || 12478 +15882 || 15882 +15423 || 15423 +16950 || 16950 +2312 || 2312 +14240 || 14240 +12448 || 12448 +2242 || 2242 +5959 || 5959 +16929 || 16929 +-1 || -1 +15678 || 15678 +7548 || 7548 +8731 || 8731 +4020 || 4020 +9624 || 9624 +14279 || 14279 +11910 || 11910 +2358 || 2358 +13578 || 13578 +4478 || 4478 +-1 || -1 +16378 || 16378 +-1 || -1 +1824 || 1824 +12309 || 12309 +-1 || -1 +12467 || 12467 +13280 || 13280 +13839 || 13839 +-1 || -1 +13837 || 13837 +12807 || 12807 +7965 || 7965 +14588 || 14588 +1577 || 1577 +1396 || 1396 +4496 || 4496 +15576 || 15576 +15389 || 15389 +4012 || 4012 +11888 || 11888 +17063 || 17063 +8461 || 8461 +7514 || 7514 +16310 || 16310 +9734 || 9734 +14228 || 14228 +8383 || 8383 +1666 || 1666 +11617 || 11617 +15751 || 15751 +3880 || 3880 +2838 || 2838 +6354 || 6354 +7668 || 7668 +5276 || 5276 +15202 || 15202 +1714 || 1714 +5671 || 5671 +7220 || 7220 +2888 || 2888 +3064 || 3064 +4941 || 4941 +2602 || 2602 +13249 || 13249 +15381 || 15381 +14796 || 14796 +2517 || 2517 +-1 || -1 +16516 || 16516 +14512 || 14512 +16379 || 16379 +15846 || 15846 +-1 || -1 +774 || 774 +14449 || 14449 +4126 || 4126 +16525 || 16525 +7423 || 7423 +2780 || 2780 +15497 || 15497 +11277 || 11277 +-1 || -1 +1360 || 1360 +11095 || 11095 +4902 || 4902 +9629 || 9629 +15253 || 15253 +12355 || 12355 +7009 || 7009 +14286 || 14286 +10431 || 10431 +-1 || -1 +12740 || 12740 +7802 || 7802 +9740 || 9740 +676 || 676 +702 || 702 +15740 || 15740 +16118 || 16118 +7751 || 7751 +-1 || -1 +9569 || 9569 +13689 || 13689 +11197 || 11197 +1953 || 1953 +16897 || 16897 +12756 || 12756 +13233 || 13233 +9708 || 9708 +8207 || 8207 +10305 || 10305 +2442 || 2442 +4265 || 4265 +12310 || 12310 +6212 || 6212 +3621 || 3621 +14013 || 14013 +14789 || 14789 +171 || 171 +15963 || 15963 +15069 || 15069 +5758 || 5758 +6656 || 6656 +4207 || 4207 +5993 || 5993 +250 || 250 +12586 || 12586 +-1 || -1 +3137 || 3137 +6004 || 6004 +14851 || 14851 +1174 || 1174 +7804 || 7804 +6516 || 6516 +7853 || 7853 +13403 || 13403 +6672 || 6672 +14493 || 14493 +15392 || 15392 +4588 || 4588 +3620 || 3620 +6795 || 6795 +14842 || 14842 +4948 || 4948 +7301 || 7301 +13134 || 13134 +3582 || 3582 +4000 || 4000 +6957 || 6957 +11990 || 11990 +8859 || 8859 +9260 || 9260 +12714 || 12714 +17143 || 17143 +16050 || 16050 +16115 || 16115 +10370 || 10370 +12497 || 12497 +11305 || 11305 +13612 || 13612 +3736 || 3736 +10538 || 10538 +1135 || 1135 +13173 || 13173 +7385 || 7385 +10208 || 10208 +10719 || 10719 +7637 || 7637 +5339 || 5339 +12928 || 12928 +12704 || 12704 +10810 || 10810 +12885 || 12885 +-1 || -1 +4224 || 4224 +13527 || 13527 +-1 || -1 +12085 || 12085 +5095 || 5095 +3776 || 3776 +-1 || -1 +9784 || 9784 +10871 || 10871 +11371 || 11371 +9108 || 9108 +1623 || 1623 +15626 || 15626 +-1 || -1 +15987 || 15987 +3898 || 3898 +10392 || 10392 +10211 || 10211 +6256 || 6256 +5205 || 5205 +15963 || 15963 +7023 || 7023 +-1 || -1 +-1 || -1 +11737 || 11737 +5746 || 5746 +15898 || 15898 +-1 || -1 +8706 || 8706 +1074 || 1074 +6972 || 6972 +15083 || 15083 +14652 || 14652 +8972 || 8972 +7244 || 7244 +11879 || 11879 +4200 || 4200 +14950 || 14950 +13554 || 13554 +7713 || 7713 +3118 || 3118 +6861 || 6861 +6889 || 6889 +1269 || 1269 +7462 || 7462 +-1 || -1 +13645 || 13645 +11575 || 11575 +7967 || 7967 +3296 || 3296 +10344 || 10344 +14453 || 14453 +5085 || 5085 +1684 || 1684 +-1 || -1 +1451 || 1451 +9682 || 9682 +10725 || 10725 +244 || 244 +15863 || 15863 +1631 || 1631 +16008 || 16008 +9068 || 9068 +10145 || 10145 +3664 || 3664 +12061 || 12061 +183 || 183 +17044 || 17044 +10861 || 10861 +17019 || 17019 +5808 || 5808 +12804 || 12804 +13256 || 13256 +118 || 118 +14119 || 14119 +962 || 962 +517 || 517 +12341 || 12341 +1417 || 1417 +12647 || 12647 +11653 || 11653 +2906 || 2906 +75 || 75 +12186 || 12186 +15289 || 15289 +2898 || 2898 +12321 || 12321 +2171 || 2171 +16783 || 16783 +7124 || 7124 +-1 || -1 +16101 || 16101 +-1 || -1 +16842 || 16842 +13702 || 13702 +16041 || 16041 +11100 || 11100 +11060 || 11060 +-1 || -1 +12892 || 12892 +12880 || 12880 +9739 || 9739 +3549 || 3549 +2163 || 2163 +2992 || 2992 +-1 || -1 +5068 || 5068 +8842 || 8842 +11216 || 11216 +11344 || 11344 +7105 || 7105 +1363 || 1363 +1411 || 1411 +14177 || 14177 +9628 || 9628 +7459 || 7459 +7224 || 7224 +5110 || 5110 +16538 || 16538 +14092 || 14092 +5666 || 5666 +11329 || 11329 +-1 || -1 +-1 || -1 +14844 || 14844 +8352 || 8352 +3089 || 3089 +12081 || 12081 +10978 || 10978 +1511 || 1511 +1855 || 1855 +14125 || 14125 +7236 || 7236 +1183 || 1183 +130 || 130 +1462 || 1462 +1151 || 1151 +10148 || 10148 +8070 || 8070 +13282 || 13282 +7869 || 7869 +1283 || 1283 +13482 || 13482 +6709 || 6709 +11459 || 11459 +4334 || 4334 +-1 || -1 +9546 || 9546 +15741 || 15741 +6545 || 6545 +14620 || 14620 +-1 || -1 +-1 || -1 +-1 || -1 +15786 || 15786 +6803 || 6803 +9840 || 9840 +1846 || 1846 +10228 || 10228 +8577 || 8577 +9807 || 9807 +14633 || 14633 +10334 || 10334 +1195 || 1195 +5405 || 5405 +14617 || 14617 +2485 || 2485 +8570 || 8570 +5404 || 5404 +16281 || 16281 +6590 || 6590 +5772 || 5772 +10197 || 10197 +-1 || -1 +16858 || 16858 +12450 || 12450 +11581 || 11581 +703 || 703 +10228 || 10228 +15283 || 15283 +14905 || 14905 +1256 || 1256 +5983 || 5983 +9811 || 9811 +10191 || 10191 +8936 || 8936 +14764 || 14764 +10552 || 10552 +-1 || -1 +7045 || 7045 +10538 || 10538 +-1 || -1 +9037 || 9037 +10021 || 10021 +10859 || 10859 +3803 || 3803 +10065 || 10065 +5932 || 5932 +2426 || 2426 +12784 || 12784 +799 || 799 +8548 || 8548 +-1 || -1 +15900 || 15900 +13250 || 13250 +-1 || -1 +11186 || 11186 +8264 || 8264 +-1 || -1 +-1 || -1 +8983 || 8983 +7996 || 7996 +7869 || 7869 +5428 || 5428 +12520 || 12520 +10290 || 10290 +13233 || 13233 +8720 || 8720 +8792 || 8792 +-1 || -1 +11478 || 11478 +10688 || 10688 +6167 || 6167 +-1 || -1 +2592 || 2592 +15052 || 15052 +7254 || 7254 +9650 || 9650 +6763 || 6763 +7377 || 7377 +4249 || 4249 +6258 || 6258 +16110 || 16110 +12478 || 12478 +8877 || 8877 +9603 || 9603 +-1 || -1 +2680 || 2680 +5938 || 5938 +16368 || 16368 +15000 || 15000 +11068 || 11068 +-1 || -1 +4286 || 4286 +12797 || 12797 +7489 || 7489 +13640 || 13640 +9483 || 9483 +603 || 603 +5368 || 5368 +9303 || 9303 +16072 || 16072 +9840 || 9840 +-1 || -1 +-1 || -1 +7925 || 7925 +5266 || 5266 +5971 || 5971 +14738 || 14738 +10633 || 10633 +4708 || 4708 +4441 || 4441 +2288 || 2288 +-1 || -1 +4070 || 4070 +15491 || 15491 +-1 || -1 +4645 || 4645 +1742 || 1742 +321 || 321 +15575 || 15575 +14909 || 14909 +4104 || 4104 +921 || 921 +17163 || 17163 +13471 || 13471 +430 || 430 +1840 || 1840 +-1 || -1 +4042 || 4042 +7453 || 7453 +5689 || 5689 +9225 || 9225 +9457 || 9457 +-1 || -1 +13801 || 13801 +154 || 154 +16015 || 16015 +5510 || 5510 +5843 || 5843 +11841 || 11841 +10772 || 10772 +723 || 723 +-1 || -1 +10390 || 10390 +7638 || 7638 +13255 || 13255 +16007 || 16007 +13206 || 13206 +12756 || 12756 +3813 || 3813 +4074 || 4074 +14218 || 14218 +14970 || 14970 +3496 || 3496 +16124 || 16124 +3712 || 3712 +9784 || 9784 +-1 || -1 +5484 || 5484 +-1 || -1 +16152 || 16152 +11301 || 11301 +-1 || -1 +-1 || -1 +11690 || 11690 +4778 || 4778 +851 || 851 +1905 || 1905 +-1 || -1 +-1 || -1 +4577 || 4577 +11961 || 11961 +16526 || 16526 +-1 || -1 +11081 || 11081 +8900 || 8900 +16826 || 16826 +1751 || 1751 +9473 || 9473 +12646 || 12646 +1599 || 1599 +10069 || 10069 +2994 || 2994 +872 || 872 +8145 || 8145 +12908 || 12908 +4335 || 4335 +16825 || 16825 +3078 || 3078 +15469 || 15469 +7769 || 7769 +9765 || 9765 +13796 || 13796 +7472 || 7472 +14146 || 14146 +12766 || 12766 +11009 || 11009 +14612 || 14612 +4891 || 4891 +8614 || 8614 +13782 || 13782 +6705 || 6705 +16524 || 16524 +2159 || 2159 +152 || 152 +6621 || 6621 +13603 || 13603 +11503 || 11503 +9786 || 9786 +16872 || 16872 +11966 || 11966 +11259 || 11259 +1881 || 1881 +12288 || 12288 +5583 || 5583 +9984 || 9984 +11604 || 11604 +8482 || 8482 +12164 || 12164 +-1 || -1 +16905 || 16905 +3467 || 3467 +8918 || 8918 +15194 || 15194 +3752 || 3752 +11304 || 11304 +14538 || 14538 +5501 || 5501 +12376 || 12376 +9149 || 9149 +6156 || 6156 +-1 || -1 +1881 || 1881 +9347 || 9347 +13939 || 13939 +976 || 976 +16006 || 16006 +140 || 140 +1061 || 1061 +6280 || 6280 +10918 || 10918 +3531 || 3531 +5614 || 5614 +8831 || 8831 +10399 || 10399 +7165 || 7165 +11933 || 11933 +11408 || 11408 +12782 || 12782 +15075 || 15075 +7503 || 7503 +9122 || 9122 +3076 || 3076 +13653 || 13653 +10175 || 10175 +2315 || 2315 +-1 || -1 +5992 || 5992 +7024 || 7024 +4684 || 4684 +13104 || 13104 +6982 || 6982 +-1 || -1 +17154 || 17154 +15482 || 15482 +4927 || 4927 +13973 || 13973 +2597 || 2597 +8789 || 8789 +10975 || 10975 +1997 || 1997 +11555 || 11555 +10193 || 10193 +8797 || 8797 +10686 || 10686 +6195 || 6195 +-1 || -1 +13452 || 13452 +-1 || -1 +4836 || 4836 +15968 || 15968 +16565 || 16565 +8264 || 8264 +1956 || 1956 +-1 || -1 +1437 || 1437 +-1 || -1 +4427 || 4427 +5266 || 5266 +13485 || 13485 +-1 || -1 +5563 || 5563 +16660 || 16660 +-1 || -1 +12309 || 12309 +10762 || 10762 +12324 || 12324 +12681 || 12681 +5651 || 5651 +9822 || 9822 +-1 || -1 +15229 || 15229 +459 || 459 +2421 || 2421 +16940 || 16940 +7666 || 7666 +2937 || 2937 +83 || 83 +8363 || 8363 +2876 || 2876 +3626 || 3626 +-1 || -1 +7415 || 7415 +6835 || 6835 +6884 || 6884 +8589 || 8589 +2553 || 2553 +-1 || -1 +14278 || 14278 +9614 || 9614 +6046 || 6046 +12366 || 12366 +1662 || 1662 +12187 || 12187 +2399 || 2399 +12688 || 12688 +1066 || 1066 +3867 || 3867 +12648 || 12648 +7097 || 7097 +12209 || 12209 +7001 || 7001 +-1 || -1 +9044 || 9044 +16290 || 16290 +12936 || 12936 +15464 || 15464 +8282 || 8282 +1643 || 1643 +15066 || 15066 +14897 || 14897 +8487 || 8487 +11601 || 11601 +12690 || 12690 +15647 || 15647 +-1 || -1 +16528 || 16528 +11786 || 11786 +12002 || 12002 +4086 || 4086 +10829 || 10829 +13971 || 13971 +2649 || 2649 +16898 || 16898 +15200 || 15200 +5918 || 5918 +1008 || 1008 +5982 || 5982 +16989 || 16989 +16674 || 16674 +16707 || 16707 +-1 || -1 +13697 || 13697 +15926 || 15926 +15616 || 15616 +-1 || -1 +1747 || 1747 +15862 || 15862 +12239 || 12239 +8106 || 8106 +14706 || 14706 +7476 || 7476 +6767 || 6767 +360 || 360 +10897 || 10897 +10357 || 10357 +11278 || 11278 +1205 || 1205 +-1 || -1 +3934 || 3934 +2554 || 2554 +2066 || 2066 +13430 || 13430 +12592 || 12592 +7678 || 7678 +16785 || 16785 +9919 || 9919 +-1 || -1 +16062 || 16062 +13184 || 13184 +6964 || 6964 +3225 || 3225 +12390 || 12390 +3662 || 3662 +15203 || 15203 +5218 || 5218 +12194 || 12194 +13198 || 13198 +15569 || 15569 +11398 || 11398 +1284 || 1284 +5662 || 5662 +-1 || -1 +10537 || 10537 +6095 || 6095 +5245 || 5245 +160 || 160 +16591 || 16591 +16503 || 16503 +7801 || 7801 +-1 || -1 +427 || 427 +5747 || 5747 +6914 || 6914 +9671 || 9671 +11337 || 11337 +-1 || -1 +15690 || 15690 +1723 || 1723 +8741 || 8741 +-1 || -1 +10357 || 10357 +1725 || 1725 +9603 || 9603 +6994 || 6994 +9672 || 9672 +10994 || 10994 +11294 || 11294 +10036 || 10036 +6642 || 6642 +10394 || 10394 +13137 || 13137 +16022 || 16022 +11286 || 11286 +17022 || 17022 +14004 || 14004 +-1 || -1 +15355 || 15355 +-1 || -1 +5164 || 5164 +605 || 605 +12100 || 12100 +-1 || -1 +9444 || 9444 +4600 || 4600 +3958 || 3958 +10240 || 10240 +10457 || 10457 +6858 || 6858 +4314 || 4314 +13625 || 13625 +13975 || 13975 +9700 || 9700 +1330 || 1330 +8847 || 8847 +-1 || -1 +14900 || 14900 +1959 || 1959 +4434 || 4434 +10480 || 10480 +3559 || 3559 +-1 || -1 +-1 || -1 +4796 || 4796 +424 || 424 +15373 || 15373 +8466 || 8466 +16293 || 16293 +7492 || 7492 +15761 || 15761 +7938 || 7938 +6647 || 6647 +1004 || 1004 +15577 || 15577 +3710 || 3710 +687 || 687 +-1 || -1 +9484 || 9484 +1866 || 1866 +15427 || 15427 +8105 || 8105 +10364 || 10364 +6768 || 6768 +12805 || 12805 +14548 || 14548 +15604 || 15604 +4667 || 4667 +-1 || -1 +5820 || 5820 +6407 || 6407 +15804 || 15804 +3317 || 3317 +14064 || 14064 +16938 || 16938 +9486 || 9486 +8908 || 8908 +3542 || 3542 +2504 || 2504 +3343 || 3343 +2943 || 2943 +4391 || 4391 +-1 || -1 +8020 || 8020 +2725 || 2725 +14361 || 14361 +1072 || 1072 +12195 || 12195 +3236 || 3236 +6291 || 6291 +7724 || 7724 +9663 || 9663 +8287 || 8287 +11495 || 11495 +8567 || 8567 +-1 || -1 +3402 || 3402 +1092 || 1092 +2103 || 2103 +7424 || 7424 +5686 || 5686 +14052 || 14052 +12708 || 12708 +5598 || 5598 +16641 || 16641 +13193 || 13193 +17119 || 17119 +5362 || 5362 +14971 || 14971 +6849 || 6849 +300 || 300 +13325 || 13325 +809 || 809 +16521 || 16521 +1421 || 1421 +13479 || 13479 +2568 || 2568 +16586 || 16586 +16664 || 16664 +7354 || 7354 +2410 || 2410 +68 || 68 +9109 || 9109 +14630 || 14630 +2083 || 2083 +11169 || 11169 +11915 || 11915 +-1 || -1 +11122 || 11122 +17036 || 17036 +4142 || 4142 +665 || 665 +-1 || -1 +6863 || 6863 +16840 || 16840 +-1 || -1 +2586 || 2586 +3163 || 3163 +-1 || -1 +-1 || -1 +1786 || 1786 +3039 || 3039 +-1 || -1 +11942 || 11942 +11980 || 11980 +7797 || 7797 +-1 || -1 +13706 || 13706 +8594 || 8594 +6991 || 6991 +13363 || 13363 +9579 || 9579 +218 || 218 +-1 || -1 +6523 || 6523 +1247 || 1247 +13431 || 13431 +15246 || 15246 +-1 || -1 +8883 || 8883 +5113 || 5113 +8995 || 8995 +-1 || -1 +13800 || 13800 +3194 || 3194 +-1 || -1 +5810 || 5810 +11648 || 11648 +7052 || 7052 +13995 || 13995 +14598 || 14598 +16490 || 16490 +9566 || 9566 +9822 || 9822 +-1 || -1 +14077 || 14077 +4380 || 4380 +560 || 560 +8654 || 8654 +4293 || 4293 +5994 || 5994 +13003 || 13003 +1328 || 1328 +2299 || 2299 +4342 || 4342 +6466 || 6466 +12519 || 12519 +16540 || 16540 +-1 || -1 +8932 || 8932 +8003 || 8003 +1024 || 1024 +-1 || -1 +5205 || 5205 +9809 || 9809 +5230 || 5230 +11352 || 11352 +16605 || 16605 +15413 || 15413 +8167 || 8167 +5810 || 5810 +6607 || 6607 +6598 || 6598 +4626 || 4626 +-1 || -1 +1736 || 1736 +5815 || 5815 +5791 || 5791 +14159 || 14159 +11453 || 11453 +2764 || 2764 +9261 || 9261 +4036 || 4036 +15558 || 15558 +15263 || 15263 +10810 || 10810 +7761 || 7761 +5710 || 5710 +7730 || 7730 +16815 || 16815 +9463 || 9463 +10973 || 10973 +9000 || 9000 +8006 || 8006 +-1 || -1 +15980 || 15980 +4088 || 4088 +16930 || 16930 +5407 || 5407 +12068 || 12068 +14811 || 14811 +9637 || 9637 +209 || 209 +2399 || 2399 +8578 || 8578 +9837 || 9837 +14360 || 14360 +13447 || 13447 +12197 || 12197 +2262 || 2262 +6420 || 6420 +10525 || 10525 +4314 || 4314 +-1 || -1 +524 || 524 +16152 || 16152 +14190 || 14190 +7079 || 7079 +1486 || 1486 +14058 || 14058 +13606 || 13606 +9967 || 9967 +6331 || 6331 +16014 || 16014 +12958 || 12958 +12331 || 12331 +13259 || 13259 +10387 || 10387 +4460 || 4460 +14655 || 14655 +15822 || 15822 +13255 || 13255 +4476 || 4476 +11325 || 11325 +6186 || 6186 +13345 || 13345 +5311 || 5311 +2683 || 2683 +-1 || -1 +10006 || 10006 +10326 || 10326 +13168 || 13168 +2068 || 2068 +1757 || 1757 +8666 || 8666 +-1 || -1 +15910 || 15910 +-1 || -1 +-1 || -1 +-1 || -1 +15305 || 15305 +-1 || -1 +8849 || 8849 +3405 || 3405 +11609 || 11609 +721 || 721 +3390 || 3390 +12767 || 12767 +1086 || 1086 +12817 || 12817 +5862 || 5862 +-1 || -1 +15030 || 15030 +6844 || 6844 +13440 || 13440 +11458 || 11458 +-1 || -1 +7025 || 7025 +6406 || 6406 +-1 || -1 +4271 || 4271 +8165 || 8165 +644 || 644 +8955 || 8955 +2905 || 2905 +10937 || 10937 +16512 || 16512 +12559 || 12559 +7484 || 7484 +5364 || 5364 +2068 || 2068 +4974 || 4974 +3335 || 3335 +10601 || 10601 +14107 || 14107 +14565 || 14565 +2931 || 2931 +16041 || 16041 +3821 || 3821 +7501 || 7501 +6441 || 6441 +5212 || 5212 +8519 || 8519 +-1 || -1 +1722 || 1722 +14237 || 14237 +-1 || -1 +14691 || 14691 +1551 || 1551 +14259 || 14259 +11183 || 11183 +11904 || 11904 +-1 || -1 +14653 || 14653 +15619 || 15619 +13077 || 13077 +7612 || 7612 +8846 || 8846 +10839 || 10839 +9902 || 9902 +15856 || 15856 +15584 || 15584 +8980 || 8980 +-1 || -1 +14672 || 14672 +1591 || 1591 +634 || 634 +17082 || 17082 +716 || 716 +8590 || 8590 +10246 || 10246 +10101 || 10101 +14242 || 14242 +16583 || 16583 +-1 || -1 +14503 || 14503 +15229 || 15229 +16923 || 16923 +-1 || -1 +8006 || 8006 +1375 || 1375 +3971 || 3971 +6542 || 6542 +9061 || 9061 +12825 || 12825 +-1 || -1 +1308 || 1308 +13884 || 13884 +5110 || 5110 +4061 || 4061 +-1 || -1 +1954 || 1954 +14445 || 14445 +8525 || 8525 +13212 || 13212 +10065 || 10065 +-1 || -1 +12393 || 12393 +5054 || 5054 +14652 || 14652 +12074 || 12074 +14757 || 14757 +16009 || 16009 +2078 || 2078 +9053 || 9053 +2730 || 2730 +2555 || 2555 +14683 || 14683 +15057 || 15057 +5017 || 5017 +8540 || 8540 +5181 || 5181 +6487 || 6487 +9761 || 9761 +4893 || 4893 +2348 || 2348 +13361 || 13361 +1745 || 1745 +4136 || 4136 +12657 || 12657 +3819 || 3819 +12293 || 12293 +12759 || 12759 +16875 || 16875 +335 || 335 +10158 || 10158 +5088 || 5088 +11803 || 11803 +-1 || -1 +373 || 373 +14503 || 14503 +14258 || 14258 +789 || 789 +6406 || 6406 +11374 || 11374 +3333 || 3333 +1650 || 1650 +8498 || 8498 +7569 || 7569 +11289 || 11289 +12167 || 12167 +3482 || 3482 +645 || 645 +15915 || 15915 +17115 || 17115 +15298 || 15298 +4757 || 4757 +2186 || 2186 +15513 || 15513 +471 || 471 +12348 || 12348 +15969 || 15969 +3732 || 3732 +200 || 200 +14188 || 14188 +11878 || 11878 +16747 || 16747 +-1 || -1 +10868 || 10868 +2658 || 2658 +11222 || 11222 +12310 || 12310 +4557 || 4557 +4171 || 4171 +16766 || 16766 +-1 || -1 +17081 || 17081 +13949 || 13949 +-1 || -1 +15702 || 15702 +1944 || 1944 +10016 || 10016 +4520 || 4520 +12581 || 12581 +12674 || 12674 +6016 || 6016 +14319 || 14319 +-1 || -1 +10390 || 10390 +11773 || 11773 +12150 || 12150 +7114 || 7114 +14188 || 14188 +7805 || 7805 +11277 || 11277 +10831 || 10831 +4670 || 4670 +12451 || 12451 +7059 || 7059 +5669 || 5669 +7910 || 7910 +15390 || 15390 +-1 || -1 +14548 || 14548 +11763 || 11763 +2864 || 2864 +13483 || 13483 +11590 || 11590 +9637 || 9637 +6915 || 6915 +10649 || 10649 +7127 || 7127 +8533 || 8533 +13879 || 13879 +3398 || 3398 +9304 || 9304 +14639 || 14639 +8060 || 8060 +-1 || -1 +10371 || 10371 +2131 || 2131 +8972 || 8972 +9680 || 9680 +16234 || 16234 +13621 || 13621 +6972 || 6972 +14496 || 14496 +2466 || 2466 +15761 || 15761 +9410 || 9410 +1661 || 1661 +265 || 265 +4912 || 4912 +13802 || 13802 +-1 || -1 +15084 || 15084 +15208 || 15208 +11767 || 11767 +1769 || 1769 +11850 || 11850 +14808 || 14808 +9065 || 9065 +9167 || 9167 +229 || 229 +12746 || 12746 +6612 || 6612 +3261 || 3261 +608 || 608 +11328 || 11328 +4849 || 4849 +4819 || 4819 +10199 || 10199 +789 || 789 +6497 || 6497 +11445 || 11445 +4874 || 4874 +1890 || 1890 +14494 || 14494 +11101 || 11101 +9139 || 9139 +7911 || 7911 +407 || 407 +4678 || 4678 +1775 || 1775 +12769 || 12769 +10786 || 10786 +11565 || 11565 +1240 || 1240 +17003 || 17003 +6882 || 6882 +9274 || 9274 +6326 || 6326 +4472 || 4472 +7618 || 7618 +8366 || 8366 +2482 || 2482 +10513 || 10513 +3415 || 3415 +1313 || 1313 +13710 || 13710 +9245 || 9245 +3943 || 3943 +9172 || 9172 +6067 || 6067 +12625 || 12625 +3435 || 3435 +6939 || 6939 +13638 || 13638 +6497 || 6497 +6375 || 6375 +8777 || 8777 +-1 || -1 +4735 || 4735 +5409 || 5409 +12049 || 12049 +16729 || 16729 +3811 || 3811 +14647 || 14647 +11854 || 11854 +8505 || 8505 +16369 || 16369 +9982 || 9982 +4803 || 4803 +6230 || 6230 +9513 || 9513 +14638 || 14638 +1595 || 1595 +12588 || 12588 +15546 || 15546 +16986 || 16986 +-1 || -1 +-1 || -1 +14873 || 14873 +10124 || 10124 +16742 || 16742 +16522 || 16522 +5317 || 5317 +11135 || 11135 +9636 || 9636 +12140 || 12140 +15764 || 15764 +12404 || 12404 +1239 || 1239 +15196 || 15196 +5732 || 5732 +10368 || 10368 +11883 || 11883 +12086 || 12086 +-1 || -1 +16017 || 16017 +684 || 684 +4080 || 4080 +15891 || 15891 +6856 || 6856 +6478 || 6478 +15596 || 15596 +7922 || 7922 +2208 || 2208 +320 || 320 +699 || 699 +425 || 425 +13072 || 13072 +-1 || -1 +6291 || 6291 +14751 || 14751 +-1 || -1 +9145 || 9145 +6002 || 6002 +12633 || 12633 +4473 || 4473 +10767 || 10767 +8908 || 8908 +10822 || 10822 +11170 || 11170 +10823 || 10823 +8951 || 8951 +12310 || 12310 +1665 || 1665 +3240 || 3240 +14177 || 14177 +14039 || 14039 +3095 || 3095 +5639 || 5639 +10565 || 10565 +15854 || 15854 +13007 || 13007 +8392 || 8392 +3405 || 3405 +15873 || 15873 +16387 || 16387 +7581 || 7581 +6385 || 6385 +10943 || 10943 +13301 || 13301 +9332 || 9332 +2063 || 2063 +1066 || 1066 +11511 || 11511 +13838 || 13838 +7365 || 7365 +12848 || 12848 +307 || 307 +8031 || 8031 +16942 || 16942 +5667 || 5667 +12476 || 12476 +5649 || 5649 +13061 || 13061 +8635 || 8635 +11946 || 11946 +11431 || 11431 +3655 || 3655 +15243 || 15243 +8514 || 8514 +5842 || 5842 +13165 || 13165 +5006 || 5006 +329 || 329 +4693 || 4693 +6021 || 6021 +12059 || 12059 +86 || 86 +12532 || 12532 +10945 || 10945 +12402 || 12402 +1403 || 1403 +2471 || 2471 +3173 || 3173 +-1 || -1 +15357 || 15357 +16555 || 16555 +12686 || 12686 +10903 || 10903 +8464 || 8464 +11713 || 11713 +12389 || 12389 +6843 || 6843 +10241 || 10241 +9407 || 9407 +3416 || 3416 +12899 || 12899 +8981 || 8981 +282 || 282 +6406 || 6406 +15473 || 15473 +5560 || 5560 +13544 || 13544 +-1 || -1 +13087 || 13087 +5212 || 5212 +2485 || 2485 +12349 || 12349 +9725 || 9725 +5271 || 5271 +12273 || 12273 +4287 || 4287 +6910 || 6910 +3339 || 3339 +16951 || 16951 +10173 || 10173 +15699 || 15699 +6864 || 6864 +15979 || 15979 +3086 || 3086 +-1 || -1 +13869 || 13869 +8543 || 8543 +13797 || 13797 +11336 || 11336 +3868 || 3868 +9155 || 9155 +11149 || 11149 +-1 || -1 +8134 || 8134 +15951 || 15951 +2593 || 2593 +2427 || 2427 +9298 || 9298 +16416 || 16416 +14821 || 14821 +16098 || 16098 +5322 || 5322 +11035 || 11035 +881 || 881 +2131 || 2131 +10317 || 10317 +11806 || 11806 +10318 || 10318 +3014 || 3014 +12609 || 12609 +6334 || 6334 +8943 || 8943 +561 || 561 +6930 || 6930 +15238 || 15238 +4224 || 4224 +10324 || 10324 +12497 || 12497 +2361 || 2361 +5728 || 5728 +12380 || 12380 +1695 || 1695 +11137 || 11137 +-1 || -1 +15303 || 15303 +15628 || 15628 +11428 || 11428 +13551 || 13551 +16602 || 16602 +6565 || 6565 +7987 || 7987 +5707 || 5707 +12961 || 12961 +6991 || 6991 +-1 || -1 +9432 || 9432 +-1 || -1 +1550 || 1550 +-1 || -1 +-1 || -1 +9041 || 9041 +8378 || 8378 +10584 || 10584 +-1 || -1 +16586 || 16586 +5510 || 5510 +2763 || 2763 +8307 || 8307 +14629 || 14629 +4208 || 4208 +6715 || 6715 +11492 || 11492 +14054 || 14054 +2064 || 2064 +6267 || 6267 +16660 || 16660 +13355 || 13355 +5367 || 5367 +5775 || 5775 +288 || 288 +15451 || 15451 +6820 || 6820 +-1 || -1 +1938 || 1938 +2087 || 2087 +14417 || 14417 +7713 || 7713 +16422 || 16422 +1208 || 1208 +-1 || -1 +10880 || 10880 +629 || 629 +-1 || -1 +8439 || 8439 +7202 || 7202 +15444 || 15444 +-1 || -1 +8914 || 8914 +2462 || 2462 +12523 || 12523 +7557 || 7557 +7007 || 7007 +9835 || 9835 +-1 || -1 +5291 || 5291 +1181 || 1181 +10581 || 10581 +7818 || 7818 +10079 || 10079 +6105 || 6105 +11872 || 11872 +-1 || -1 +1636 || 1636 +6869 || 6869 +680 || 680 +121 || 121 +8006 || 8006 +4198 || 4198 +13537 || 13537 +11559 || 11559 +10760 || 10760 +9944 || 9944 +3584 || 3584 +12881 || 12881 +134 || 134 +13451 || 13451 +2387 || 2387 +16710 || 16710 +412 || 412 +7730 || 7730 +7258 || 7258 +9771 || 9771 +13579 || 13579 +4370 || 4370 +4284 || 4284 +8688 || 8688 +1627 || 1627 +1523 || 1523 +6402 || 6402 +8154 || 8154 +13152 || 13152 +4775 || 4775 +12270 || 12270 +8294 || 8294 +2323 || 2323 +326 || 326 +7713 || 7713 +11393 || 11393 +9310 || 9310 +7508 || 7508 +13180 || 13180 +7472 || 7472 +16858 || 16858 +-1 || -1 +8285 || 8285 +9873 || 9873 +5303 || 5303 +14767 || 14767 +1080 || 1080 +266 || 266 +1812 || 1812 +13924 || 13924 +7188 || 7188 +-1 || -1 +12053 || 12053 +5453 || 5453 +10478 || 10478 +13461 || 13461 +2064 || 2064 +11298 || 11298 +5166 || 5166 +11134 || 11134 +3940 || 3940 +1148 || 1148 +9169 || 9169 +12269 || 12269 +3295 || 3295 +3450 || 3450 +5055 || 5055 +7548 || 7548 +6823 || 6823 +16154 || 16154 +12120 || 12120 +6740 || 6740 +9313 || 9313 +7432 || 7432 +4627 || 4627 +4707 || 4707 +11297 || 11297 +6606 || 6606 +-1 || -1 +-1 || -1 +1121 || 1121 +6302 || 6302 +204 || 204 +-1 || -1 +16315 || 16315 +7447 || 7447 +16821 || 16821 +11261 || 11261 +9014 || 9014 +2336 || 2336 +7962 || 7962 +-1 || -1 +314 || 314 +8179 || 8179 +2239 || 2239 +234 || 234 +11268 || 11268 +7428 || 7428 +15129 || 15129 +7645 || 7645 +11149 || 11149 +-1 || -1 +10241 || 10241 +6636 || 6636 +6048 || 6048 +15093 || 15093 +15598 || 15598 +11266 || 11266 +16148 || 16148 +5515 || 5515 +-1 || -1 +2960 || 2960 +3200 || 3200 +11559 || 11559 +7095 || 7095 +13620 || 13620 +15948 || 15948 +-1 || -1 +1770 || 1770 +16917 || 16917 +3877 || 3877 +690 || 690 +8025 || 8025 +2753 || 2753 +1499 || 1499 +2635 || 2635 +10951 || 10951 +4182 || 4182 +11133 || 11133 +16234 || 16234 +12506 || 12506 +3360 || 3360 +5566 || 5566 +11467 || 11467 +15856 || 15856 +3704 || 3704 +1098 || 1098 +8647 || 8647 +2965 || 2965 +6063 || 6063 +5682 || 5682 +10499 || 10499 +3360 || 3360 +15368 || 15368 +5153 || 5153 +-1 || -1 +9706 || 9706 +10418 || 10418 +6088 || 6088 +1545 || 1545 +7731 || 7731 +13668 || 13668 +11394 || 11394 +401 || 401 +4833 || 4833 +7354 || 7354 +16692 || 16692 +12969 || 12969 +6256 || 6256 +15862 || 15862 +7726 || 7726 +11145 || 11145 +13867 || 13867 +8633 || 8633 +10110 || 10110 +45 || 45 +5991 || 5991 +-1 || -1 +6658 || 6658 +-1 || -1 +16824 || 16824 +5603 || 5603 +8888 || 8888 +16456 || 16456 +11636 || 11636 +11321 || 11321 +6315 || 6315 +6154 || 6154 +2407 || 2407 +16486 || 16486 +3965 || 3965 +3736 || 3736 +929 || 929 +12304 || 12304 +1659 || 1659 +15606 || 15606 +7588 || 7588 +2232 || 2232 +16673 || 16673 +2829 || 2829 +5319 || 5319 +49 || 49 +-1 || -1 +316 || 316 +7668 || 7668 +7108 || 7108 +15707 || 15707 +11087 || 11087 +3378 || 3378 +4363 || 4363 +1013 || 1013 +-1 || -1 +7913 || 7913 +1086 || 1086 +-1 || -1 +-1 || -1 +11438 || 11438 +10149 || 10149 +13082 || 13082 +10250 || 10250 +6990 || 6990 +8654 || 8654 +-1 || -1 +15472 || 15472 +15395 || 15395 +5858 || 5858 +13064 || 13064 +9214 || 9214 +-1 || -1 +13861 || 13861 +3929 || 3929 +6702 || 6702 +6341 || 6341 +12481 || 12481 +3748 || 3748 +16972 || 16972 +8504 || 8504 +1774 || 1774 +12182 || 12182 +7971 || 7971 +555 || 555 +1868 || 1868 +16043 || 16043 +11398 || 11398 +16077 || 16077 +15989 || 15989 +16514 || 16514 +13042 || 13042 +9771 || 9771 +1457 || 1457 +15162 || 15162 +12932 || 12932 +-1 || -1 +1003 || 1003 +13440 || 13440 +-1 || -1 +11017 || 11017 +16357 || 16357 +1692 || 1692 +8652 || 8652 +1372 || 1372 +7017 || 7017 +-1 || -1 +-1 || -1 +6240 || 6240 +8689 || 8689 +12017 || 12017 +8416 || 8416 +-1 || -1 +5062 || 5062 +1226 || 1226 +4200 || 4200 +11678 || 11678 +10174 || 10174 +8648 || 8648 +11249 || 11249 +4075 || 4075 +3742 || 3742 +5477 || 5477 +1485 || 1485 +4032 || 4032 +684 || 684 +-1 || -1 +8154 || 8154 +11389 || 11389 +340 || 340 +17020 || 17020 +5206 || 5206 +15045 || 15045 +4274 || 4274 +6564 || 6564 +11195 || 11195 +12015 || 12015 +4866 || 4866 +12609 || 12609 +7603 || 7603 +10738 || 10738 +11651 || 11651 +13497 || 13497 +13923 || 13923 +7740 || 7740 +14329 || 14329 +14846 || 14846 +-1 || -1 +4102 || 4102 +16719 || 16719 +12423 || 12423 +16327 || 16327 +8280 || 8280 +1760 || 1760 +14312 || 14312 +9714 || 9714 +3944 || 3944 +-1 || -1 +5193 || 5193 +10009 || 10009 +9557 || 9557 +8699 || 8699 +-1 || -1 +11966 || 11966 +12289 || 12289 +15357 || 15357 +4288 || 4288 +15618 || 15618 +-1 || -1 +-1 || -1 +5551 || 5551 +8738 || 8738 +14951 || 14951 +10931 || 10931 +7688 || 7688 +5557 || 5557 +15395 || 15395 +9331 || 9331 +8491 || 8491 +9965 || 9965 +7325 || 7325 +8211 || 8211 +14937 || 14937 +17096 || 17096 +3628 || 3628 +9482 || 9482 +883 || 883 +15946 || 15946 +9796 || 9796 +3524 || 3524 +14265 || 14265 +5719 || 5719 +5392 || 5392 +-1 || -1 +2045 || 2045 +13391 || 13391 +9448 || 9448 +6378 || 6378 +2345 || 2345 +4692 || 4692 +12099 || 12099 +13483 || 13483 +1077 || 1077 +1973 || 1973 +85 || 85 +8585 || 8585 +5344 || 5344 +1835 || 1835 +8325 || 8325 +7 || 7 +807 || 807 +8719 || 8719 +11387 || 11387 +8571 || 8571 +16657 || 16657 +8084 || 8084 +7753 || 7753 +1326 || 1326 +9644 || 9644 +15632 || 15632 +8651 || 8651 +3337 || 3337 +5851 || 5851 +8279 || 8279 +11129 || 11129 +-1 || -1 +13242 || 13242 +1577 || 1577 +2599 || 2599 +10021 || 10021 +16328 || 16328 +11928 || 11928 +5190 || 5190 +7099 || 7099 +7469 || 7469 +9667 || 9667 +4408 || 4408 +10993 || 10993 +11774 || 11774 +10595 || 10595 +3975 || 3975 +9061 || 9061 +2455 || 2455 +5843 || 5843 +7707 || 7707 +-1 || -1 +12816 || 12816 +7594 || 7594 +5935 || 5935 +5551 || 5551 +12028 || 12028 +345 || 345 +6612 || 6612 +-1 || -1 +6869 || 6869 +12753 || 12753 +-1 || -1 +734 || 734 +13568 || 13568 +7600 || 7600 +2410 || 2410 +9116 || 9116 +8781 || 8781 +15753 || 15753 +14681 || 14681 +2534 || 2534 +1187 || 1187 +11588 || 11588 +-1 || -1 +10067 || 10067 +-1 || -1 +14311 || 14311 +289 || 289 +13917 || 13917 +30 || 30 +11623 || 11623 +14781 || 14781 +8557 || 8557 +8397 || 8397 +13814 || 13814 +-1 || -1 +1074 || 1074 +12757 || 12757 +-1 || -1 +9419 || 9419 +11997 || 11997 +10910 || 10910 +15073 || 15073 +14315 || 14315 +13494 || 13494 +7286 || 7286 +12585 || 12585 +13150 || 13150 +4177 || 4177 +5913 || 5913 +6305 || 6305 +8665 || 8665 +1583 || 1583 +11294 || 11294 +673 || 673 +16937 || 16937 +16268 || 16268 +7703 || 7703 +9685 || 9685 +15992 || 15992 +488 || 488 +-1 || -1 +5841 || 5841 +-1 || -1 +409 || 409 +3450 || 3450 +2638 || 2638 +10847 || 10847 +4904 || 4904 +14204 || 14204 +15682 || 15682 +5258 || 5258 +3516 || 3516 +1443 || 1443 +15261 || 15261 +11498 || 11498 +6880 || 6880 +4503 || 4503 +5838 || 5838 +13447 || 13447 +1789 || 1789 +12806 || 12806 +12977 || 12977 +4994 || 4994 +3988 || 3988 +7932 || 7932 +1491 || 1491 +6755 || 6755 +9022 || 9022 +11808 || 11808 +15266 || 15266 +8481 || 8481 +6106 || 6106 +7704 || 7704 +14212 || 14212 +7795 || 7795 +3266 || 3266 +14016 || 14016 +14046 || 14046 +7670 || 7670 +8106 || 8106 +686 || 686 +5975 || 5975 +4303 || 4303 +8784 || 8784 +2404 || 2404 +13231 || 13231 +12687 || 12687 +4779 || 4779 +16431 || 16431 +8955 || 8955 +6035 || 6035 +11214 || 11214 +5578 || 5578 +229 || 229 +4675 || 4675 +11554 || 11554 +1716 || 1716 +-1 || -1 +9876 || 9876 +-1 || -1 +9100 || 9100 +1350 || 1350 +16454 || 16454 +11488 || 11488 +10176 || 10176 +14267 || 14267 +16471 || 16471 +4723 || 4723 +10588 || 10588 +12055 || 12055 +5383 || 5383 +15638 || 15638 +15498 || 15498 +12440 || 12440 +620 || 620 +-1 || -1 +9144 || 9144 +1702 || 1702 +12838 || 12838 +-1 || -1 +4588 || 4588 +16296 || 16296 +8060 || 8060 +4346 || 4346 +9978 || 9978 +2475 || 2475 +5034 || 5034 +8842 || 8842 +7136 || 7136 +10783 || 10783 +10537 || 10537 +5673 || 5673 +747 || 747 +15000 || 15000 +2691 || 2691 +7366 || 7366 +-1 || -1 +14603 || 14603 +14408 || 14408 +11176 || 11176 +533 || 533 +5184 || 5184 +4334 || 4334 +2171 || 2171 +13648 || 13648 +-1 || -1 +11491 || 11491 +9640 || 9640 +14356 || 14356 +6144 || 6144 +12429 || 12429 +8193 || 8193 +11957 || 11957 +1400 || 1400 +7639 || 7639 +14283 || 14283 +8297 || 8297 +16102 || 16102 +9824 || 9824 +1097 || 1097 +7879 || 7879 +13961 || 13961 +1165 || 1165 +15080 || 15080 +-1 || -1 +5105 || 5105 +11959 || 11959 +11548 || 11548 +3770 || 3770 +15537 || 15537 +11790 || 11790 +5142 || 5142 +9691 || 9691 +11027 || 11027 +13671 || 13671 +5189 || 5189 +9067 || 9067 +8669 || 8669 +8955 || 8955 +12011 || 12011 +2062 || 2062 +-1 || -1 +5155 || 5155 +5504 || 5504 +3017 || 3017 +14330 || 14330 +16459 || 16459 +6857 || 6857 +444 || 444 +747 || 747 +3937 || 3937 +1232 || 1232 +17143 || 17143 +6403 || 6403 +11029 || 11029 +10906 || 10906 +4539 || 4539 +4785 || 4785 +25 || 25 +11646 || 11646 +12367 || 12367 +1932 || 1932 +2982 || 2982 +9829 || 9829 +11503 || 11503 +4498 || 4498 +10630 || 10630 +16113 || 16113 +14085 || 14085 +14328 || 14328 +15563 || 15563 +362 || 362 +14052 || 14052 +3405 || 3405 +7843 || 7843 +673 || 673 +14000 || 14000 +15336 || 15336 +12177 || 12177 +16017 || 16017 +1419 || 1419 +1455 || 1455 +16087 || 16087 +4852 || 4852 +7028 || 7028 +13017 || 13017 +2789 || 2789 +4613 || 4613 +-1 || -1 +1631 || 1631 +1032 || 1032 +6797 || 6797 +7528 || 7528 +15860 || 15860 +-1 || -1 +8311 || 8311 +1819 || 1819 +6626 || 6626 +16463 || 16463 +682 || 682 +14296 || 14296 +11527 || 11527 +7926 || 7926 +10531 || 10531 +6118 || 6118 +15423 || 15423 +3492 || 3492 +597 || 597 +16724 || 16724 +11188 || 11188 +14417 || 14417 +2875 || 2875 +-1 || -1 +5991 || 5991 +12212 || 12212 +17031 || 17031 +12808 || 12808 +13930 || 13930 +12004 || 12004 +2310 || 2310 +13388 || 13388 +3098 || 3098 +-1 || -1 +64 || 64 +13810 || 13810 +16114 || 16114 +1496 || 1496 +10170 || 10170 +655 || 655 +7531 || 7531 +2171 || 2171 +2183 || 2183 +3776 || 3776 +11207 || 11207 +7735 || 7735 +10520 || 10520 +11334 || 11334 +3009 || 3009 +3302 || 3302 +-1 || -1 +13859 || 13859 +2876 || 2876 +15461 || 15461 +11523 || 11523 +3109 || 3109 +11772 || 11772 +15658 || 15658 +3258 || 3258 +5972 || 5972 +3277 || 3277 +6867 || 6867 +-1 || -1 +-1 || -1 +6046 || 6046 +12816 || 12816 +11092 || 11092 +-1 || -1 +11483 || 11483 +7466 || 7466 +8065 || 8065 +9950 || 9950 +14265 || 14265 +16496 || 16496 +2567 || 2567 +12708 || 12708 +15673 || 15673 +11626 || 11626 +10649 || 10649 +667 || 667 +-1 || -1 +1921 || 1921 +7996 || 7996 +10885 || 10885 +11711 || 11711 +4785 || 4785 +10612 || 10612 +2250 || 2250 +3518 || 3518 +8740 || 8740 +7700 || 7700 +5119 || 5119 +9930 || 9930 +2177 || 2177 +5937 || 5937 +15084 || 15084 +4776 || 4776 +6635 || 6635 +3995 || 3995 +1186 || 1186 +10764 || 10764 +7068 || 7068 +-1 || -1 +3953 || 3953 +2956 || 2956 +401 || 401 +13404 || 13404 +11668 || 11668 +9226 || 9226 +6038 || 6038 +8057 || 8057 +6449 || 6449 +14950 || 14950 +4112 || 4112 +7305 || 7305 +3260 || 3260 +9250 || 9250 +13142 || 13142 +10769 || 10769 +7814 || 7814 +2401 || 2401 +20 || 20 +16581 || 16581 +14786 || 14786 +6678 || 6678 +13504 || 13504 +12063 || 12063 +16832 || 16832 +14331 || 14331 +11429 || 11429 +13408 || 13408 +12188 || 12188 +35 || 35 +4739 || 4739 +8923 || 8923 +2149 || 2149 +14612 || 14612 +5099 || 5099 +10282 || 10282 +7032 || 7032 +6986 || 6986 +5024 || 5024 +11442 || 11442 +13960 || 13960 +7938 || 7938 +15027 || 15027 +126 || 126 +7315 || 7315 +16831 || 16831 +15212 || 15212 +3524 || 3524 +-1 || -1 +9846 || 9846 +2345 || 2345 +7014 || 7014 +14417 || 14417 +7573 || 7573 +1446 || 1446 +2402 || 2402 +517 || 517 +3047 || 3047 +13260 || 13260 +13625 || 13625 +1838 || 1838 +9564 || 9564 +12489 || 12489 +8421 || 8421 +14586 || 14586 +7745 || 7745 +2148 || 2148 +7814 || 7814 +16133 || 16133 +12603 || 12603 +17136 || 17136 +11380 || 11380 +8602 || 8602 +1904 || 1904 +16177 || 16177 +2182 || 2182 +-1 || -1 +811 || 811 +16024 || 16024 +15569 || 15569 +-1 || -1 +-1 || -1 +6666 || 6666 +8571 || 8571 +9930 || 9930 +12886 || 12886 +11608 || 11608 +8841 || 8841 +14337 || 14337 +8422 || 8422 +9041 || 9041 +15224 || 15224 +3924 || 3924 +16064 || 16064 +4923 || 4923 +-1 || -1 +4141 || 4141 +16488 || 16488 +15379 || 15379 +8838 || 8838 +5473 || 5473 +3331 || 3331 +4538 || 4538 +16110 || 16110 +-1 || -1 +2798 || 2798 +5157 || 5157 +5084 || 5084 +5686 || 5686 +9362 || 9362 +124 || 124 +31 || 31 +16694 || 16694 +11961 || 11961 +4252 || 4252 +197 || 197 +16521 || 16521 +5632 || 5632 +4624 || 4624 +10244 || 10244 +6245 || 6245 +14477 || 14477 +6774 || 6774 +4650 || 4650 +1054 || 1054 +5181 || 5181 +14086 || 14086 +10385 || 10385 +-1 || -1 +7754 || 7754 +7643 || 7643 +1528 || 1528 +15276 || 15276 +5881 || 5881 +7153 || 7153 +1728 || 1728 +8688 || 8688 +14826 || 14826 +8905 || 8905 +12212 || 12212 +1880 || 1880 +5153 || 5153 +13256 || 13256 +1883 || 1883 +4016 || 4016 +1914 || 1914 +10376 || 10376 +10134 || 10134 +131 || 131 +16613 || 16613 +1886 || 1886 +1649 || 1649 +12299 || 12299 +6587 || 6587 +1203 || 1203 +3493 || 3493 +16638 || 16638 +11172 || 11172 +16922 || 16922 +7641 || 7641 +3732 || 3732 +14286 || 14286 +13435 || 13435 +7673 || 7673 +6547 || 6547 +9170 || 9170 +4414 || 4414 +5924 || 5924 +2700 || 2700 +1856 || 1856 +12672 || 12672 +14448 || 14448 +-1 || -1 +4240 || 4240 +14875 || 14875 +27 || 27 +-1 || -1 +10453 || 10453 +6936 || 6936 +6342 || 6342 +175 || 175 +13272 || 13272 +11190 || 11190 +16183 || 16183 +-1 || -1 +14740 || 14740 +6895 || 6895 +10219 || 10219 +12522 || 12522 +7152 || 7152 +1844 || 1844 +10333 || 10333 +12865 || 12865 +8938 || 8938 +5890 || 5890 +-1 || -1 +581 || 581 +8302 || 8302 +10198 || 10198 +115 || 115 +-1 || -1 +-1 || -1 +5545 || 5545 +5722 || 5722 +6948 || 6948 +9405 || 9405 +2016 || 2016 +14222 || 14222 +17120 || 17120 +12341 || 12341 +-1 || -1 +9602 || 9602 +8577 || 8577 +11436 || 11436 +6989 || 6989 +15139 || 15139 +6230 || 6230 +15558 || 15558 +8544 || 8544 +8884 || 8884 +6094 || 6094 +16794 || 16794 +8275 || 8275 +-1 || -1 +15095 || 15095 +5488 || 5488 +5565 || 5565 +3976 || 3976 +6057 || 6057 +4900 || 4900 +4178 || 4178 +11461 || 11461 +12441 || 12441 +9100 || 9100 +13148 || 13148 +10722 || 10722 +3698 || 3698 +382 || 382 +10136 || 10136 +6903 || 6903 +9283 || 9283 +4984 || 4984 +13005 || 13005 +8958 || 8958 +-1 || -1 +6189 || 6189 +6147 || 6147 +15961 || 15961 +11042 || 11042 +12871 || 12871 +-1 || -1 +-1 || -1 +12560 || 12560 +14555 || 14555 +-1 || -1 +15417 || 15417 +13408 || 13408 +-1 || -1 +15328 || 15328 +1695 || 1695 +5328 || 5328 +1165 || 1165 +3128 || 3128 +9665 || 9665 +1020 || 1020 +4460 || 4460 +-1 || -1 +7598 || 7598 +13426 || 13426 +3991 || 3991 +5456 || 5456 +16936 || 16936 +8210 || 8210 +1017 || 1017 +507 || 507 +6398 || 6398 +-1 || -1 +9306 || 9306 +11526 || 11526 +8107 || 8107 +-1 || -1 +17045 || 17045 +-1 || -1 +3768 || 3768 +2527 || 2527 +15296 || 15296 +11197 || 11197 +8988 || 8988 +9155 || 9155 +8814 || 8814 +3067 || 3067 +5736 || 5736 +4514 || 4514 +5819 || 5819 +8430 || 8430 +7346 || 7346 +5082 || 5082 +11068 || 11068 +4017 || 4017 +10484 || 10484 +7855 || 7855 +15231 || 15231 +16020 || 16020 +13539 || 13539 +2988 || 2988 +1979 || 1979 +12133 || 12133 +14619 || 14619 +6638 || 6638 +6696 || 6696 +1368 || 1368 +6330 || 6330 +13384 || 13384 +13139 || 13139 +12885 || 12885 +12764 || 12764 +10389 || 10389 +16575 || 16575 +10925 || 10925 +15284 || 15284 +10837 || 10837 +16605 || 16605 +10861 || 10861 +13909 || 13909 +8849 || 8849 +16978 || 16978 +2706 || 2706 +10920 || 10920 +9609 || 9609 +7710 || 7710 +-1 || -1 +5076 || 5076 +10869 || 10869 +9765 || 9765 +10990 || 10990 +12760 || 12760 +5169 || 5169 +-1 || -1 +5408 || 5408 +14393 || 14393 +14565 || 14565 +7472 || 7472 +-1 || -1 +-1 || -1 +16656 || 16656 +11837 || 11837 +9876 || 9876 +6699 || 6699 +16804 || 16804 +1699 || 1699 +6024 || 6024 +3937 || 3937 +14987 || 14987 +15897 || 15897 +4473 || 4473 +7745 || 7745 +12093 || 12093 +-1 || -1 +1689 || 1689 +16315 || 16315 +4267 || 4267 +10060 || 10060 +-1 || -1 +3043 || 3043 +1027 || 1027 +7694 || 7694 +7210 || 7210 +8453 || 8453 +14404 || 14404 +9757 || 9757 +9982 || 9982 +12904 || 12904 +10976 || 10976 +8485 || 8485 +16846 || 16846 +4768 || 4768 +12720 || 12720 +12093 || 12093 +15354 || 15354 +6445 || 6445 +5629 || 5629 +374 || 374 +419 || 419 +7334 || 7334 +4570 || 4570 +10454 || 10454 +857 || 857 +11429 || 11429 +1348 || 1348 +15354 || 15354 +3321 || 3321 +6923 || 6923 +7421 || 7421 +8938 || 8938 +11043 || 11043 +7339 || 7339 +12186 || 12186 +14831 || 14831 +15420 || 15420 +2022 || 2022 +16627 || 16627 +9278 || 9278 +10897 || 10897 +14336 || 14336 +7853 || 7853 +2906 || 2906 +10289 || 10289 +6294 || 6294 +11219 || 11219 +8722 || 8722 +-1 || -1 +1451 || 1451 +12013 || 12013 +8242 || 8242 +7594 || 7594 +1665 || 1665 +781 || 781 +5494 || 5494 +8468 || 8468 +2257 || 2257 +912 || 912 +5772 || 5772 +13304 || 13304 +13297 || 13297 +10295 || 10295 +10184 || 10184 +9008 || 9008 +3937 || 3937 +8613 || 8613 +-1 || -1 +2952 || 2952 +4142 || 4142 +373 || 373 +2989 || 2989 +6401 || 6401 +3519 || 3519 +11841 || 11841 +13109 || 13109 +17096 || 17096 +-1 || -1 +3651 || 3651 +1164 || 1164 +7351 || 7351 +12299 || 12299 +7436 || 7436 +14671 || 14671 +3002 || 3002 +12221 || 12221 +7559 || 7559 +8075 || 8075 +7163 || 7163 +16434 || 16434 +12136 || 12136 +12162 || 12162 +13498 || 13498 +13763 || 13763 +7477 || 7477 +12457 || 12457 +12491 || 12491 +5945 || 5945 +1330 || 1330 +9758 || 9758 +15775 || 15775 +1647 || 1647 +5334 || 5334 +2311 || 2311 +14340 || 14340 +12145 || 12145 +5482 || 5482 +-1 || -1 +1953 || 1953 +17042 || 17042 +10836 || 10836 +7008 || 7008 +5505 || 5505 +11516 || 11516 +11034 || 11034 +-1 || -1 +5717 || 5717 +10917 || 10917 +15046 || 15046 +8148 || 8148 +3022 || 3022 +7395 || 7395 +1038 || 1038 +2759 || 2759 +4426 || 4426 +13630 || 13630 +8926 || 8926 +3442 || 3442 +5466 || 5466 +6998 || 6998 +14938 || 14938 +12853 || 12853 +4333 || 4333 +14999 || 14999 +1626 || 1626 +933 || 933 +7668 || 7668 +-1 || -1 +14185 || 14185 +-1 || -1 +2472 || 2472 +16709 || 16709 +10624 || 10624 +-1 || -1 +8537 || 8537 +7094 || 7094 +5941 || 5941 +11101 || 11101 +16213 || 16213 +7220 || 7220 +2683 || 2683 +10704 || 10704 +3330 || 3330 +10762 || 10762 +10018 || 10018 +6868 || 6868 +10964 || 10964 +5174 || 5174 +5042 || 5042 +4222 || 4222 +10496 || 10496 +13418 || 13418 +2435 || 2435 +4676 || 4676 +11219 || 11219 +1092 || 1092 +-1 || -1 +12014 || 12014 +2412 || 2412 +14279 || 14279 +9990 || 9990 +-1 || -1 +15172 || 15172 +5780 || 5780 +12178 || 12178 +6357 || 6357 +15937 || 15937 +16944 || 16944 +-1 || -1 +7453 || 7453 +2191 || 2191 +8857 || 8857 +14487 || 14487 +12658 || 12658 +16999 || 16999 +4829 || 4829 +13784 || 13784 +5512 || 5512 +8825 || 8825 +-1 || -1 +15746 || 15746 +-1 || -1 +7016 || 7016 +17005 || 17005 +-1 || -1 +14832 || 14832 +67 || 67 +9740 || 9740 +14407 || 14407 +12432 || 12432 +2552 || 2552 +1770 || 1770 +14987 || 14987 +15269 || 15269 +-1 || -1 +3444 || 3444 +14839 || 14839 +15129 || 15129 +-1 || -1 +3855 || 3855 +12507 || 12507 +319 || 319 +14529 || 14529 +13305 || 13305 +16122 || 16122 +8831 || 8831 +13037 || 13037 +2036 || 2036 +17046 || 17046 +10439 || 10439 +6457 || 6457 +12256 || 12256 +8166 || 8166 +13267 || 13267 +68 || 68 +10153 || 10153 +8668 || 8668 +11503 || 11503 +5538 || 5538 +7683 || 7683 +3997 || 3997 +9944 || 9944 +3142 || 3142 +12720 || 12720 +13368 || 13368 +3560 || 3560 +8063 || 8063 +2333 || 2333 +15556 || 15556 +7863 || 7863 +6591 || 6591 +13296 || 13296 +11041 || 11041 +-1 || -1 +16417 || 16417 +2817 || 2817 +13076 || 13076 +11842 || 11842 +3106 || 3106 +8468 || 8468 +10530 || 10530 +10482 || 10482 +1129 || 1129 +8405 || 8405 +12201 || 12201 +14048 || 14048 +6408 || 6408 +10780 || 10780 +14167 || 14167 +1843 || 1843 +10840 || 10840 +1448 || 1448 +14209 || 14209 +16997 || 16997 +16335 || 16335 +539 || 539 +14484 || 14484 +15576 || 15576 +13832 || 13832 +6077 || 6077 +7673 || 7673 +1956 || 1956 +-1 || -1 +-1 || -1 +2961 || 2961 +2536 || 2536 +16270 || 16270 +-1 || -1 +10913 || 10913 +448 || 448 +8275 || 8275 +11275 || 11275 +886 || 886 +956 || 956 +1310 || 1310 +5030 || 5030 +5456 || 5456 +2861 || 2861 +3214 || 3214 +3680 || 3680 +5093 || 5093 +15927 || 15927 +10377 || 10377 +6121 || 6121 +2787 || 2787 +-1 || -1 +630 || 630 +4015 || 4015 +1039 || 1039 +430 || 430 +-1 || -1 +7966 || 7966 +6020 || 6020 +9621 || 9621 +399 || 399 +5992 || 5992 +4640 || 4640 +2427 || 2427 +15790 || 15790 +12620 || 12620 +1576 || 1576 +13073 || 13073 +5803 || 5803 +13191 || 13191 +10859 || 10859 +5062 || 5062 +5635 || 5635 +13829 || 13829 +9901 || 9901 +15043 || 15043 +10146 || 10146 +3454 || 3454 +12572 || 12572 +7817 || 7817 +11390 || 11390 +487 || 487 +15401 || 15401 +9948 || 9948 +6304 || 6304 +10297 || 10297 +9523 || 9523 +6793 || 6793 +5026 || 5026 +12169 || 12169 +7108 || 7108 +3570 || 3570 +13349 || 13349 +5731 || 5731 +15353 || 15353 +-1 || -1 +16163 || 16163 +-1 || -1 +3613 || 3613 +7814 || 7814 +15087 || 15087 +16984 || 16984 +4831 || 4831 +-1 || -1 +12250 || 12250 +15508 || 15508 +1075 || 1075 +6976 || 6976 +8180 || 8180 +4767 || 4767 +5252 || 5252 +1175 || 1175 +1744 || 1744 +10934 || 10934 +3542 || 3542 +2660 || 2660 +10003 || 10003 +11705 || 11705 +838 || 838 +4482 || 4482 +-1 || -1 +12576 || 12576 +16114 || 16114 +-1 || -1 +11721 || 11721 +4801 || 4801 +11074 || 11074 +9763 || 9763 +2876 || 2876 +-1 || -1 +6146 || 6146 +-1 || -1 +12114 || 12114 +4467 || 4467 +9621 || 9621 +13216 || 13216 +12682 || 12682 +49 || 49 +14483 || 14483 +11142 || 11142 +16928 || 16928 +16745 || 16745 +8623 || 8623 +12972 || 12972 +4491 || 4491 +2312 || 2312 +10049 || 10049 +-1 || -1 +969 || 969 +7274 || 7274 +7787 || 7787 +-1 || -1 +10792 || 10792 +5473 || 5473 +14471 || 14471 +15832 || 15832 +9573 || 9573 +15086 || 15086 +220 || 220 +7206 || 7206 +0 || 0 +12358 || 12358 +-1 || -1 +-1 || -1 +5896 || 5896 +15279 || 15279 +11636 || 11636 +13948 || 13948 +14653 || 14653 +16285 || 16285 +1114 || 1114 +1190 || 1190 +12831 || 12831 +-1 || -1 +1035 || 1035 +12737 || 12737 +-1 || -1 +12896 || 12896 +-1 || -1 +7774 || 7774 +13043 || 13043 +5042 || 5042 +8008 || 8008 +7065 || 7065 +11422 || 11422 +5924 || 5924 +13231 || 13231 +-1 || -1 +4699 || 4699 +8616 || 8616 +10753 || 10753 +6897 || 6897 +12942 || 12942 +14081 || 14081 +671 || 671 +1869 || 1869 +12286 || 12286 +61 || 61 +6147 || 6147 +11963 || 11963 +257 || 257 +16763 || 16763 +16454 || 16454 +139 || 139 +7018 || 7018 +-1 || -1 +15579 || 15579 +-1 || -1 +14590 || 14590 +4023 || 4023 +12434 || 12434 +14204 || 14204 +7919 || 7919 +1081 || 1081 +11744 || 11744 +6588 || 6588 +-1 || -1 +1560 || 1560 +9037 || 9037 +-1 || -1 +11790 || 11790 +15663 || 15663 +16210 || 16210 +7990 || 7990 +7528 || 7528 +3681 || 3681 +6031 || 6031 +9028 || 9028 +5679 || 5679 +3625 || 3625 +-1 || -1 +5844 || 5844 +12840 || 12840 +11050 || 11050 +8103 || 8103 +5166 || 5166 +15315 || 15315 +-1 || -1 +4269 || 4269 +9477 || 9477 +2185 || 2185 +10560 || 10560 +14062 || 14062 +11217 || 11217 +4390 || 4390 +1169 || 1169 +9127 || 9127 +12639 || 12639 +152 || 152 +16762 || 16762 +10784 || 10784 +1097 || 1097 +9056 || 9056 +12953 || 12953 +-1 || -1 +1901 || 1901 +-1 || -1 +9038 || 9038 +10814 || 10814 +10633 || 10633 +5445 || 5445 +15885 || 15885 +5805 || 5805 +2830 || 2830 +8684 || 8684 +13723 || 13723 +-1 || -1 +10171 || 10171 +13331 || 13331 +260 || 260 +1089 || 1089 +2756 || 2756 +16645 || 16645 +9883 || 9883 +-1 || -1 +13162 || 13162 +11461 || 11461 +1694 || 1694 +190 || 190 +15606 || 15606 +10560 || 10560 +4844 || 4844 +13292 || 13292 +6512 || 6512 +3220 || 3220 +16692 || 16692 +5088 || 5088 +15770 || 15770 +-1 || -1 +13315 || 13315 +6262 || 6262 +1623 || 1623 +5443 || 5443 +7050 || 7050 +1970 || 1970 +-1 || -1 +3314 || 3314 +14355 || 14355 +10755 || 10755 +-1 || -1 +9086 || 9086 +6265 || 6265 +13088 || 13088 +12851 || 12851 +12744 || 12744 +7285 || 7285 +12463 || 12463 +15180 || 15180 +12388 || 12388 +9119 || 9119 +10494 || 10494 +13511 || 13511 +12628 || 12628 +5338 || 5338 +251 || 251 +7307 || 7307 +16898 || 16898 +84 || 84 +15295 || 15295 +15726 || 15726 +6136 || 6136 +7710 || 7710 +17053 || 17053 +9974 || 9974 +410 || 410 +5269 || 5269 +4682 || 4682 +-1 || -1 +9737 || 9737 +3350 || 3350 +11855 || 11855 +2149 || 2149 +12528 || 12528 +2671 || 2671 +7556 || 7556 +13552 || 13552 +10823 || 10823 +13263 || 13263 +11022 || 11022 +9792 || 9792 +15569 || 15569 +1814 || 1814 +3111 || 3111 +3437 || 3437 +7691 || 7691 +2515 || 2515 +-1 || -1 +16678 || 16678 +10375 || 10375 +474 || 474 +9219 || 9219 +10055 || 10055 +16965 || 16965 +11234 || 11234 +14104 || 14104 +-1 || -1 +6761 || 6761 +10117 || 10117 +5861 || 5861 +-1 || -1 +11937 || 11937 +691 || 691 +6406 || 6406 +13516 || 13516 +12788 || 12788 +985 || 985 +8962 || 8962 +10851 || 10851 +5918 || 5918 +15366 || 15366 +5476 || 5476 +15299 || 15299 +12640 || 12640 +17127 || 17127 +8658 || 8658 +7685 || 7685 +-1 || -1 +8137 || 8137 +459 || 459 +6661 || 6661 +3440 || 3440 +5857 || 5857 +2378 || 2378 +-1 || -1 +9026 || 9026 +Testing agent-twice_split_16.in +-------------------COMPARE------------------------- +19 || 19 +21 || 21 +5 || 5 +15 || 15 +40 || 40 +47 || 47 +9 || 9 +5 || 5 +1 || 1 +-1 || -1 +15 || 15 +4 || 4 +27 || 27 +0 || 0 +19 || 19 +22 || 22 +53 || 53 +24 || 24 +33 || 33 +25 || 25 +9 || 9 +23 || 23 +36 || 36 +2 || 2 +Testing agent-twice_split_7.in +-------------------COMPARE------------------------- +11 || 11 +40 || 40 +55 || 55 +29 || 29 +49 || 49 +46 || 46 +51 || 51 +58 || 58 +48 || 48 +7 || 7 +43 || 43 +12 || 12 +-1 || -1 +15 || 15 +32 || 32 +13 || 13 +39 || 39 +28 || 28 +36 || 36 +-1 || -1 +18 || 18 +-1 || -1 +34 || 34 +61 || 61 +8 || 8 +53 || 53 +17 || 17 +-1 || -1 +52 || 52 +50 || 50 +31 || 31 +61 || 61 +50 || 50 +65 || 65 +73 || 73 +1 || 1 +56 || 56 +-1 || -1 +42 || 42 +40 || 40 +0 || 0 +Testing agent-twice_split_24.in +-------------------COMPARE------------------------- +-1 || -1 +23618 || 23618 +4400 || 4400 +29086 || 29086 +15770 || 15770 +13381 || 13381 +2824 || 2824 +7805 || 7805 +24075 || 24075 +8778 || 8778 +9696 || 9696 +4979 || 4979 +-1 || -1 +2081 || 2081 +7056 || 7056 +11825 || 11825 +9298 || 9298 +19871 || 19871 +23658 || 23658 +12972 || 12972 +-1 || -1 +7134 || 7134 +21372 || 21372 +16457 || 16457 +25126 || 25126 +10301 || 10301 +7226 || 7226 +7415 || 7415 +29625 || 29625 +3204 || 3204 +5645 || 5645 +4315 || 4315 +28511 || 28511 +2696 || 2696 +5659 || 5659 +5713 || 5713 +-1 || -1 +26288 || 26288 +17408 || 17408 +-1 || -1 +-1 || -1 +-1 || -1 +12188 || 12188 +23114 || 23114 +970 || 970 +6273 || 6273 +917 || 917 +895 || 895 +18554 || 18554 +-1 || -1 +3458 || 3458 +7641 || 7641 +12222 || 12222 +16444 || 16444 +20335 || 20335 +8882 || 8882 +14803 || 14803 +-1 || -1 +9796 || 9796 +29693 || 29693 +4832 || 4832 +-1 || -1 +19697 || 19697 +-1 || -1 +24736 || 24736 +12223 || 12223 +3549 || 3549 +3860 || 3860 +13607 || 13607 +24759 || 24759 +16588 || 16588 +-1 || -1 +26345 || 26345 +28300 || 28300 +16490 || 16490 +28123 || 28123 +27166 || 27166 +23239 || 23239 +12314 || 12314 +18565 || 18565 +28064 || 28064 +23050 || 23050 +10536 || 10536 +6886 || 6886 +747 || 747 +4532 || 4532 +12692 || 12692 +5490 || 5490 +4541 || 4541 +-1 || -1 +23686 || 23686 +-1 || -1 +19398 || 19398 +18938 || 18938 +17249 || 17249 +16511 || 16511 +7704 || 7704 +27022 || 27022 +702 || 702 +17729 || 17729 +11333 || 11333 +-1 || -1 +25509 || 25509 +585 || 585 +1647 || 1647 +10792 || 10792 +12301 || 12301 +23774 || 23774 +14418 || 14418 +16527 || 16527 +-1 || -1 +11441 || 11441 +17097 || 17097 +-1 || -1 +23192 || 23192 +3578 || 3578 +27295 || 27295 +4585 || 4585 +26919 || 26919 +1776 || 1776 +27573 || 27573 +2035 || 2035 +23611 || 23611 +21216 || 21216 +12413 || 12413 +21001 || 21001 +9762 || 9762 +3196 || 3196 +2900 || 2900 +13921 || 13921 +11358 || 11358 +15539 || 15539 +13019 || 13019 +4293 || 4293 +13079 || 13079 +21448 || 21448 +9201 || 9201 +9582 || 9582 +18072 || 18072 +5572 || 5572 +27278 || 27278 +262 || 262 +2064 || 2064 +11478 || 11478 +3247 || 3247 +25628 || 25628 +10051 || 10051 +13311 || 13311 +16331 || 16331 +12379 || 12379 +29700 || 29700 +16823 || 16823 +7478 || 7478 +25547 || 25547 +1360 || 1360 +-1 || -1 +7336 || 7336 +2804 || 2804 +22832 || 22832 +13667 || 13667 +23603 || 23603 +22062 || 22062 +25462 || 25462 +17493 || 17493 +29031 || 29031 +7328 || 7328 +7788 || 7788 +29710 || 29710 +399 || 399 +1821 || 1821 +-1 || -1 +24045 || 24045 +9451 || 9451 +7786 || 7786 +6932 || 6932 +1812 || 1812 +27821 || 27821 +13375 || 13375 +7230 || 7230 +6713 || 6713 +21445 || 21445 +9446 || 9446 +15532 || 15532 +26559 || 26559 +17885 || 17885 +901 || 901 +14688 || 14688 +16623 || 16623 +8474 || 8474 +-1 || -1 +15204 || 15204 +12341 || 12341 +14735 || 14735 +329 || 329 +26835 || 26835 +-1 || -1 +16645 || 16645 +10057 || 10057 +25541 || 25541 +25970 || 25970 +21880 || 21880 +6461 || 6461 +8853 || 8853 +-1 || -1 +29713 || 29713 +6402 || 6402 +271 || 271 +15765 || 15765 +14272 || 14272 +5866 || 5866 +14412 || 14412 +10665 || 10665 +12800 || 12800 +18558 || 18558 +14571 || 14571 +2087 || 2087 +-1 || -1 +27720 || 27720 +22751 || 22751 +17303 || 17303 +7176 || 7176 +9958 || 9958 +11603 || 11603 +24340 || 24340 +10231 || 10231 +26347 || 26347 +17512 || 17512 +3936 || 3936 +2192 || 2192 +970 || 970 +15890 || 15890 +6800 || 6800 +13062 || 13062 +26682 || 26682 +26345 || 26345 +24015 || 24015 +26162 || 26162 +25375 || 25375 +28267 || 28267 +18479 || 18479 +17571 || 17571 +25858 || 25858 +25122 || 25122 +9868 || 9868 +15260 || 15260 +16192 || 16192 +-1 || -1 +23933 || 23933 +10112 || 10112 +-1 || -1 +13774 || 13774 +18222 || 18222 +14803 || 14803 +14178 || 14178 +26619 || 26619 +9470 || 9470 +19063 || 19063 +25306 || 25306 +4560 || 4560 +13303 || 13303 +24773 || 24773 +9658 || 9658 +5017 || 5017 +25242 || 25242 +-1 || -1 +3711 || 3711 +-1 || -1 +9856 || 9856 +14405 || 14405 +23324 || 23324 +29649 || 29649 +25696 || 25696 +22116 || 22116 +20589 || 20589 +29690 || 29690 +22434 || 22434 +11619 || 11619 +16708 || 16708 +24241 || 24241 +12379 || 12379 +15195 || 15195 +12128 || 12128 +23635 || 23635 +486 || 486 +22363 || 22363 +23791 || 23791 +18992 || 18992 +15355 || 15355 +28598 || 28598 +18795 || 18795 +24540 || 24540 +17421 || 17421 +23516 || 23516 +28347 || 28347 +-1 || -1 +21460 || 21460 +7697 || 7697 +20987 || 20987 +2003 || 2003 +19891 || 19891 +3461 || 3461 +19790 || 19790 +21629 || 21629 +-1 || -1 +635 || 635 +9384 || 9384 +16998 || 16998 +22534 || 22534 +21156 || 21156 +25793 || 25793 +14926 || 14926 +11522 || 11522 +22317 || 22317 +26380 || 26380 +21328 || 21328 +25171 || 25171 +14940 || 14940 +16516 || 16516 +25050 || 25050 +16338 || 16338 +24292 || 24292 +-1 || -1 +23155 || 23155 +13337 || 13337 +21174 || 21174 +29585 || 29585 +4488 || 4488 +28400 || 28400 +27704 || 27704 +22375 || 22375 +25892 || 25892 +28975 || 28975 +11097 || 11097 +19504 || 19504 +6596 || 6596 +1191 || 1191 +12179 || 12179 +5566 || 5566 +9892 || 9892 +21669 || 21669 +5180 || 5180 +14350 || 14350 +16954 || 16954 +15363 || 15363 +-1 || -1 +22297 || 22297 +14290 || 14290 +5728 || 5728 +26315 || 26315 +7327 || 7327 +15837 || 15837 +10611 || 10611 +16329 || 16329 +14286 || 14286 +24449 || 24449 +17165 || 17165 +19292 || 19292 +3655 || 3655 +11519 || 11519 +-1 || -1 +454 || 454 +12420 || 12420 +20498 || 20498 +22306 || 22306 +23666 || 23666 +17376 || 17376 +1429 || 1429 +14519 || 14519 +22991 || 22991 +15206 || 15206 +6209 || 6209 +10816 || 10816 +698 || 698 +13653 || 13653 +23058 || 23058 +24363 || 24363 +24677 || 24677 +1015 || 1015 +15482 || 15482 +-1 || -1 +9433 || 9433 +12046 || 12046 +-1 || -1 +26418 || 26418 +14555 || 14555 +9647 || 9647 +6757 || 6757 +21719 || 21719 +22551 || 22551 +25943 || 25943 +13660 || 13660 +3874 || 3874 +9618 || 9618 +-1 || -1 +-1 || -1 +-1 || -1 +10028 || 10028 +1447 || 1447 +4860 || 4860 +22222 || 22222 +19189 || 19189 +20874 || 20874 +29326 || 29326 +19949 || 19949 +13957 || 13957 +10424 || 10424 +28440 || 28440 +5753 || 5753 +24834 || 24834 +14198 || 14198 +-1 || -1 +9143 || 9143 +15943 || 15943 +18706 || 18706 +16932 || 16932 +10104 || 10104 +18026 || 18026 +25419 || 25419 +23429 || 23429 +3458 || 3458 +24148 || 24148 +13911 || 13911 +89 || 89 +26682 || 26682 +7535 || 7535 +15514 || 15514 +18868 || 18868 +1205 || 1205 +4301 || 4301 +23145 || 23145 +22479 || 22479 +26404 || 26404 +7987 || 7987 +14367 || 14367 +16174 || 16174 +3344 || 3344 +25194 || 25194 +13654 || 13654 +21630 || 21630 +15914 || 15914 +25406 || 25406 +15921 || 15921 +17590 || 17590 +7143 || 7143 +14016 || 14016 +2839 || 2839 +5189 || 5189 +4080 || 4080 +15050 || 15050 +-1 || -1 +-1 || -1 +9473 || 9473 +28038 || 28038 +24773 || 24773 +8390 || 8390 +22483 || 22483 +5261 || 5261 +7429 || 7429 +21366 || 21366 +17346 || 17346 +26622 || 26622 +17488 || 17488 +9892 || 9892 +26673 || 26673 +28641 || 28641 +22486 || 22486 +11016 || 11016 +25488 || 25488 +19745 || 19745 +16864 || 16864 +17281 || 17281 +11770 || 11770 +28658 || 28658 +22884 || 22884 +2479 || 2479 +3408 || 3408 +-1 || -1 +6116 || 6116 +12377 || 12377 +-1 || -1 +2210 || 2210 +4154 || 4154 +14008 || 14008 +9591 || 9591 +17244 || 17244 +25769 || 25769 +16855 || 16855 +15316 || 15316 +28909 || 28909 +24909 || 24909 +7017 || 7017 +17197 || 17197 +24521 || 24521 +27095 || 27095 +16652 || 16652 +17197 || 17197 +21503 || 21503 +-1 || -1 +4198 || 4198 +6854 || 6854 +22300 || 22300 +16633 || 16633 +2791 || 2791 +12503 || 12503 +4852 || 4852 +10276 || 10276 +2182 || 2182 +15217 || 15217 +-1 || -1 +14513 || 14513 +7496 || 7496 +1046 || 1046 +11232 || 11232 +28652 || 28652 +24214 || 24214 +13505 || 13505 +18875 || 18875 +25553 || 25553 +89 || 89 +11422 || 11422 +10556 || 10556 +1048 || 1048 +8740 || 8740 +23373 || 23373 +20727 || 20727 +28964 || 28964 +7724 || 7724 +2191 || 2191 +14697 || 14697 +10634 || 10634 +20699 || 20699 +2948 || 2948 +27552 || 27552 +18691 || 18691 +8144 || 8144 +21171 || 21171 +15096 || 15096 +7169 || 7169 +4002 || 4002 +12687 || 12687 +18796 || 18796 +23677 || 23677 +18956 || 18956 +20931 || 20931 +17941 || 17941 +23141 || 23141 +17657 || 17657 +7286 || 7286 +1361 || 1361 +26643 || 26643 +13945 || 13945 +15348 || 15348 +11933 || 11933 +8891 || 8891 +25547 || 25547 +24995 || 24995 +4816 || 4816 +14153 || 14153 +24855 || 24855 +28170 || 28170 +-1 || -1 +29701 || 29701 +674 || 674 +20806 || 20806 +21232 || 21232 +-1 || -1 +-1 || -1 +11116 || 11116 +6123 || 6123 +23880 || 23880 +18004 || 18004 +14729 || 14729 +20056 || 20056 +20768 || 20768 +18995 || 18995 +4587 || 4587 +26734 || 26734 +7208 || 7208 +3017 || 3017 +5271 || 5271 +18305 || 18305 +13530 || 13530 +1028 || 1028 +7180 || 7180 +24015 || 24015 +2396 || 2396 +28486 || 28486 +2095 || 2095 +10000 || 10000 +26963 || 26963 +27846 || 27846 +22678 || 22678 +25763 || 25763 +5794 || 5794 +14889 || 14889 +6516 || 6516 +6805 || 6805 +5647 || 5647 +-1 || -1 +23199 || 23199 +20616 || 20616 +15747 || 15747 +20242 || 20242 +8815 || 8815 +15015 || 15015 +22799 || 22799 +3454 || 3454 +29090 || 29090 +10036 || 10036 +6379 || 6379 +14327 || 14327 +15760 || 15760 +3081 || 3081 +2139 || 2139 +12359 || 12359 +574 || 574 +-1 || -1 +25877 || 25877 +10622 || 10622 +1529 || 1529 +22188 || 22188 +15217 || 15217 +20936 || 20936 +7831 || 7831 +25820 || 25820 +19139 || 19139 +6021 || 6021 +3004 || 3004 +4846 || 4846 +955 || 955 +-1 || -1 +12434 || 12434 +28138 || 28138 +3707 || 3707 +22792 || 22792 +6701 || 6701 +17970 || 17970 +108 || 108 +15833 || 15833 +23393 || 23393 +1009 || 1009 +14472 || 14472 +18840 || 18840 +17950 || 17950 +11268 || 11268 +3313 || 3313 +13972 || 13972 +1600 || 1600 +11007 || 11007 +-1 || -1 +13544 || 13544 +-1 || -1 +15946 || 15946 +-1 || -1 +3403 || 3403 +25469 || 25469 +15998 || 15998 +4012 || 4012 +28551 || 28551 +19766 || 19766 +20750 || 20750 +10895 || 10895 +12418 || 12418 +28144 || 28144 +17781 || 17781 +-1 || -1 +28133 || 28133 +2892 || 2892 +20665 || 20665 +20615 || 20615 +29006 || 29006 +8212 || 8212 +6778 || 6778 +11912 || 11912 +25216 || 25216 +24749 || 24749 +18178 || 18178 +3869 || 3869 +14757 || 14757 +19041 || 19041 +1587 || 1587 +-1 || -1 +17695 || 17695 +17192 || 17192 +11235 || 11235 +-1 || -1 +25835 || 25835 +24406 || 24406 +5323 || 5323 +6342 || 6342 +23255 || 23255 +11762 || 11762 +13636 || 13636 +5762 || 5762 +21137 || 21137 +16188 || 16188 +16434 || 16434 +-1 || -1 +25667 || 25667 +24730 || 24730 +16775 || 16775 +10242 || 10242 +7859 || 7859 +25754 || 25754 +3396 || 3396 +18447 || 18447 +12973 || 12973 +13799 || 13799 +1422 || 1422 +21480 || 21480 +17551 || 17551 +9962 || 9962 +10080 || 10080 +1981 || 1981 +16867 || 16867 +28631 || 28631 +-1 || -1 +15485 || 15485 +17986 || 17986 +29541 || 29541 +9972 || 9972 +10636 || 10636 +22746 || 22746 +2284 || 2284 +724 || 724 +1172 || 1172 +2691 || 2691 +3508 || 3508 +19941 || 19941 +2440 || 2440 +1670 || 1670 +25132 || 25132 +21332 || 21332 +14620 || 14620 +9855 || 9855 +5883 || 5883 +28645 || 28645 +14860 || 14860 +6679 || 6679 +13745 || 13745 +-1 || -1 +25315 || 25315 +9817 || 9817 +29742 || 29742 +12681 || 12681 +11142 || 11142 +20054 || 20054 +10323 || 10323 +7390 || 7390 +18292 || 18292 +-1 || -1 +-1 || -1 +6266 || 6266 +20429 || 20429 +20342 || 20342 +15467 || 15467 +-1 || -1 +28872 || 28872 +17625 || 17625 +2280 || 2280 +13092 || 13092 +28143 || 28143 +14725 || 14725 +27257 || 27257 +19286 || 19286 +6270 || 6270 +-1 || -1 +-1 || -1 +18606 || 18606 +16191 || 16191 +23892 || 23892 +-1 || -1 +5122 || 5122 +17479 || 17479 +29698 || 29698 +-1 || -1 +954 || 954 +2117 || 2117 +15095 || 15095 +21952 || 21952 +1893 || 1893 +14849 || 14849 +3188 || 3188 +21289 || 21289 +17683 || 17683 +4845 || 4845 +28079 || 28079 +18359 || 18359 +-1 || -1 +6867 || 6867 +13485 || 13485 +25776 || 25776 +21637 || 21637 +24263 || 24263 +22689 || 22689 +14429 || 14429 +23333 || 23333 +12204 || 12204 +17572 || 17572 +13577 || 13577 +24217 || 24217 +26054 || 26054 +23527 || 23527 +18441 || 18441 +12939 || 12939 +3508 || 3508 +5337 || 5337 +4935 || 4935 +14568 || 14568 +10297 || 10297 +16620 || 16620 +24596 || 24596 +14808 || 14808 +3557 || 3557 +18334 || 18334 +15566 || 15566 +7954 || 7954 +17171 || 17171 +28908 || 28908 +-1 || -1 +17346 || 17346 +18895 || 18895 +3061 || 3061 +2226 || 2226 +13734 || 13734 +25273 || 25273 +27156 || 27156 +-1 || -1 +9658 || 9658 +19282 || 19282 +29138 || 29138 +5581 || 5581 +9630 || 9630 +10533 || 10533 +11621 || 11621 +3807 || 3807 +27966 || 27966 +5326 || 5326 +-1 || -1 +14686 || 14686 +10598 || 10598 +17636 || 17636 +22692 || 22692 +1276 || 1276 +5047 || 5047 +7782 || 7782 +3003 || 3003 +29513 || 29513 +-1 || -1 +29012 || 29012 +25503 || 25503 +-1 || -1 +-1 || -1 +21791 || 21791 +23282 || 23282 +27027 || 27027 +25625 || 25625 +1175 || 1175 +24056 || 24056 +23142 || 23142 +11783 || 11783 +22928 || 22928 +26791 || 26791 +8708 || 8708 +21241 || 21241 +18046 || 18046 +15963 || 15963 +9202 || 9202 +-1 || -1 +15538 || 15538 +17448 || 17448 +-1 || -1 +13358 || 13358 +17620 || 17620 +9891 || 9891 +20159 || 20159 +5593 || 5593 +16491 || 16491 +22798 || 22798 +13579 || 13579 +14996 || 14996 +17962 || 17962 +3196 || 3196 +28427 || 28427 +5606 || 5606 +26630 || 26630 +17262 || 17262 +7628 || 7628 +-1 || -1 +2932 || 2932 +-1 || -1 +20310 || 20310 +22938 || 22938 +12213 || 12213 +26040 || 26040 +15183 || 15183 +5021 || 5021 +13157 || 13157 +17908 || 17908 +9071 || 9071 +27726 || 27726 +28469 || 28469 +17120 || 17120 +-1 || -1 +17720 || 17720 +3218 || 3218 +20764 || 20764 +2430 || 2430 +410 || 410 +22817 || 22817 +5223 || 5223 +13661 || 13661 +21828 || 21828 +22932 || 22932 +1122 || 1122 +-1 || -1 +29320 || 29320 +22795 || 22795 +19699 || 19699 +9250 || 9250 +6278 || 6278 +14930 || 14930 +18310 || 18310 +-1 || -1 +7385 || 7385 +3901 || 3901 +4384 || 4384 +-1 || -1 +28828 || 28828 +15622 || 15622 +4079 || 4079 +-1 || -1 +10568 || 10568 +15206 || 15206 +974 || 974 +5569 || 5569 +4076 || 4076 +28233 || 28233 +-1 || -1 +25128 || 25128 +23981 || 23981 +379 || 379 +14426 || 14426 +11323 || 11323 +24815 || 24815 +-1 || -1 +26382 || 26382 +26745 || 26745 +16566 || 16566 +24989 || 24989 +-1 || -1 +4407 || 4407 +22693 || 22693 +10716 || 10716 +14464 || 14464 +22661 || 22661 +14795 || 14795 +5656 || 5656 +4987 || 4987 +16721 || 16721 +9784 || 9784 +22305 || 22305 +11078 || 11078 +24762 || 24762 +240 || 240 +18552 || 18552 +14815 || 14815 +434 || 434 +2386 || 2386 +7278 || 7278 +28776 || 28776 +13262 || 13262 +8806 || 8806 +14569 || 14569 +14637 || 14637 +2807 || 2807 +18106 || 18106 +17557 || 17557 +14678 || 14678 +230 || 230 +22380 || 22380 +25527 || 25527 +19103 || 19103 +7411 || 7411 +13788 || 13788 +28002 || 28002 +15678 || 15678 +16313 || 16313 +15249 || 15249 +24775 || 24775 +29058 || 29058 +9872 || 9872 +3978 || 3978 +11511 || 11511 +703 || 703 +9594 || 9594 +458 || 458 +25231 || 25231 +15937 || 15937 +25114 || 25114 +14187 || 14187 +10830 || 10830 +14169 || 14169 +16230 || 16230 +22163 || 22163 +8258 || 8258 +24177 || 24177 +17627 || 17627 +-1 || -1 +3338 || 3338 +8782 || 8782 +3589 || 3589 +5478 || 5478 +14555 || 14555 +1883 || 1883 +19380 || 19380 +5994 || 5994 +5778 || 5778 +-1 || -1 +27904 || 27904 +5732 || 5732 +9195 || 9195 +528 || 528 +11775 || 11775 +3715 || 3715 +28 || 28 +4594 || 4594 +16505 || 16505 +22952 || 22952 +3793 || 3793 +11856 || 11856 +23287 || 23287 +22164 || 22164 +13369 || 13369 +24330 || 24330 +27643 || 27643 +17871 || 17871 +28666 || 28666 +14284 || 14284 +22551 || 22551 +20073 || 20073 +17798 || 17798 +-1 || -1 +3849 || 3849 +5010 || 5010 +3352 || 3352 +17489 || 17489 +-1 || -1 +7976 || 7976 +21723 || 21723 +2049 || 2049 +16421 || 16421 +10313 || 10313 +27291 || 27291 +9663 || 9663 +21971 || 21971 +-1 || -1 +19038 || 19038 +22068 || 22068 +23887 || 23887 +18819 || 18819 +25121 || 25121 +15722 || 15722 +10226 || 10226 +12535 || 12535 +6591 || 6591 +1314 || 1314 +17928 || 17928 +1988 || 1988 +961 || 961 +12813 || 12813 +15830 || 15830 +27914 || 27914 +1888 || 1888 +9656 || 9656 +5935 || 5935 +22488 || 22488 +20455 || 20455 +12838 || 12838 +26323 || 26323 +19563 || 19563 +27712 || 27712 +-1 || -1 +15711 || 15711 +4878 || 4878 +252 || 252 +24626 || 24626 +-1 || -1 +16994 || 16994 +10516 || 10516 +11566 || 11566 +11706 || 11706 +23800 || 23800 +10695 || 10695 +3880 || 3880 +24702 || 24702 +24617 || 24617 +9033 || 9033 +19423 || 19423 +7615 || 7615 +3597 || 3597 +6620 || 6620 +11513 || 11513 +11233 || 11233 +23058 || 23058 +24811 || 24811 +7040 || 7040 +28985 || 28985 +1192 || 1192 +5543 || 5543 +6331 || 6331 +1820 || 1820 +15846 || 15846 +4977 || 4977 +12241 || 12241 +7710 || 7710 +28210 || 28210 +10180 || 10180 +18012 || 18012 +11976 || 11976 +13985 || 13985 +4785 || 4785 +17375 || 17375 +6775 || 6775 +2155 || 2155 +11243 || 11243 +9361 || 9361 +5043 || 5043 +96 || 96 +-1 || -1 +9782 || 9782 +15506 || 15506 +4289 || 4289 +2659 || 2659 +11175 || 11175 +-1 || -1 +17261 || 17261 +-1 || -1 +24352 || 24352 +11321 || 11321 +6860 || 6860 +22270 || 22270 +5992 || 5992 +11102 || 11102 +16907 || 16907 +3431 || 3431 +19694 || 19694 +8189 || 8189 +19343 || 19343 +11732 || 11732 +21172 || 21172 +-1 || -1 +25181 || 25181 +993 || 993 +559 || 559 +21023 || 21023 +15166 || 15166 +19405 || 19405 +21182 || 21182 +10990 || 10990 +21206 || 21206 +23474 || 23474 +255 || 255 +16200 || 16200 +5856 || 5856 +3582 || 3582 +1868 || 1868 +28388 || 28388 +21969 || 21969 +14955 || 14955 +2388 || 2388 +13229 || 13229 +29048 || 29048 +2270 || 2270 +4299 || 4299 +18946 || 18946 +14678 || 14678 +18973 || 18973 +20472 || 20472 +3063 || 3063 +13235 || 13235 +20030 || 20030 +23539 || 23539 +-1 || -1 +13445 || 13445 +7651 || 7651 +2499 || 2499 +2435 || 2435 +5639 || 5639 +23178 || 23178 +18215 || 18215 +20267 || 20267 +23596 || 23596 +-1 || -1 +577 || 577 +11614 || 11614 +19805 || 19805 +9502 || 9502 +16909 || 16909 +11467 || 11467 +13076 || 13076 +22711 || 22711 +14503 || 14503 +7890 || 7890 +21555 || 21555 +26937 || 26937 +-1 || -1 +7494 || 7494 +9705 || 9705 +13667 || 13667 +7544 || 7544 +7774 || 7774 +11319 || 11319 +-1 || -1 +2460 || 2460 +18272 || 18272 +27751 || 27751 +20055 || 20055 +1354 || 1354 +2329 || 2329 +3850 || 3850 +13124 || 13124 +26901 || 26901 +27831 || 27831 +15313 || 15313 +4170 || 4170 +1975 || 1975 +3699 || 3699 +3954 || 3954 +29577 || 29577 +20615 || 20615 +10893 || 10893 +20341 || 20341 +4131 || 4131 +10428 || 10428 +1477 || 1477 +7689 || 7689 +1308 || 1308 +7151 || 7151 +23324 || 23324 +27786 || 27786 +26500 || 26500 +901 || 901 +23941 || 23941 +-1 || -1 +3130 || 3130 +20852 || 20852 +3932 || 3932 +17925 || 17925 +19949 || 19949 +-1 || -1 +7215 || 7215 +19525 || 19525 +11557 || 11557 +11515 || 11515 +3523 || 3523 +21999 || 21999 +-1 || -1 +18282 || 18282 +22922 || 22922 +19178 || 19178 +28890 || 28890 +15869 || 15869 +1610 || 1610 +20928 || 20928 +-1 || -1 +4567 || 4567 +10683 || 10683 +27939 || 27939 +9032 || 9032 +16314 || 16314 +12850 || 12850 +21616 || 21616 +344 || 344 +11762 || 11762 +5265 || 5265 +16181 || 16181 +17250 || 17250 +27493 || 27493 +9501 || 9501 +15080 || 15080 +4700 || 4700 +5154 || 5154 +24267 || 24267 +26555 || 26555 +11283 || 11283 +11019 || 11019 +25447 || 25447 +-1 || -1 +7142 || 7142 +22714 || 22714 +6489 || 6489 +23397 || 23397 +5355 || 5355 +19740 || 19740 +13382 || 13382 +1770 || 1770 +25733 || 25733 +13574 || 13574 +11012 || 11012 +7882 || 7882 +11147 || 11147 +10157 || 10157 +16071 || 16071 +26470 || 26470 +9639 || 9639 +10486 || 10486 +5184 || 5184 +25957 || 25957 +5041 || 5041 +20182 || 20182 +16423 || 16423 +27676 || 27676 +568 || 568 +4501 || 4501 +13389 || 13389 +2762 || 2762 +20418 || 20418 +-1 || -1 +721 || 721 +16569 || 16569 +12231 || 12231 +1964 || 1964 +870 || 870 +12055 || 12055 +18959 || 18959 +18071 || 18071 +9203 || 9203 +12054 || 12054 +2459 || 2459 +4470 || 4470 +11189 || 11189 +17867 || 17867 +9270 || 9270 +15379 || 15379 +9081 || 9081 +25774 || 25774 +15487 || 15487 +18374 || 18374 +24767 || 24767 +28155 || 28155 +22817 || 22817 +17743 || 17743 +6392 || 6392 +-1 || -1 +11761 || 11761 +5824 || 5824 +-1 || -1 +9415 || 9415 +91 || 91 +8281 || 8281 +10177 || 10177 +24977 || 24977 +14816 || 14816 +7074 || 7074 +25378 || 25378 +5005 || 5005 +24966 || 24966 +27700 || 27700 +12449 || 12449 +22486 || 22486 +-1 || -1 +3252 || 3252 +9495 || 9495 +-1 || -1 +7244 || 7244 +-1 || -1 +15541 || 15541 +10573 || 10573 +23183 || 23183 +15055 || 15055 +4871 || 4871 +9174 || 9174 +6113 || 6113 +12862 || 12862 +28174 || 28174 +23147 || 23147 +18190 || 18190 +3595 || 3595 +18982 || 18982 +28940 || 28940 +14912 || 14912 +22590 || 22590 +4905 || 4905 +23083 || 23083 +19646 || 19646 +3460 || 3460 +7600 || 7600 +1677 || 1677 +-1 || -1 +19506 || 19506 +4906 || 4906 +28044 || 28044 +26010 || 26010 +24088 || 24088 +10639 || 10639 +21090 || 21090 +20535 || 20535 +13161 || 13161 +635 || 635 +16136 || 16136 +17426 || 17426 +22275 || 22275 +17191 || 17191 +26356 || 26356 +21351 || 21351 +29120 || 29120 +18665 || 18665 +10727 || 10727 +16280 || 16280 +15098 || 15098 +-1 || -1 +-1 || -1 +19806 || 19806 +23488 || 23488 +581 || 581 +17912 || 17912 +23528 || 23528 +-1 || -1 +2895 || 2895 +8619 || 8619 +1464 || 1464 +416 || 416 +9298 || 9298 +18873 || 18873 +25647 || 25647 +5760 || 5760 +19639 || 19639 +-1 || -1 +13908 || 13908 +26048 || 26048 +1027 || 1027 +22287 || 22287 +6976 || 6976 +11621 || 11621 +13796 || 13796 +10752 || 10752 +12134 || 12134 +8815 || 8815 +-1 || -1 +21653 || 21653 +690 || 690 +4216 || 4216 +19100 || 19100 +401 || 401 +18367 || 18367 +8938 || 8938 +9530 || 9530 +18836 || 18836 +24594 || 24594 +12579 || 12579 +-1 || -1 +28236 || 28236 +12232 || 12232 +26985 || 26985 +27083 || 27083 +9107 || 9107 +13427 || 13427 +12276 || 12276 +17927 || 17927 +24938 || 24938 +6233 || 6233 +12061 || 12061 +26029 || 26029 +16016 || 16016 +12242 || 12242 +11135 || 11135 +27309 || 27309 +16464 || 16464 +2763 || 2763 +2059 || 2059 +21954 || 21954 +2167 || 2167 +19661 || 19661 +1683 || 1683 +21176 || 21176 +28525 || 28525 +14742 || 14742 +8486 || 8486 +23985 || 23985 +14236 || 14236 +23559 || 23559 +-1 || -1 +19216 || 19216 +3499 || 3499 +11044 || 11044 +13777 || 13777 +29371 || 29371 +1124 || 1124 +14664 || 14664 +27067 || 27067 +12910 || 12910 +20315 || 20315 +10853 || 10853 +10545 || 10545 +7583 || 7583 +10059 || 10059 +21873 || 21873 +7471 || 7471 +430 || 430 +29704 || 29704 +17581 || 17581 +5348 || 5348 +4104 || 4104 +2564 || 2564 +22045 || 22045 +14037 || 14037 +25237 || 25237 +22857 || 22857 +19856 || 19856 +25252 || 25252 +-1 || -1 +5442 || 5442 +12106 || 12106 +8289 || 8289 +-1 || -1 +21473 || 21473 +15072 || 15072 +-1 || -1 +24725 || 24725 +4401 || 4401 +29398 || 29398 +-1 || -1 +28576 || 28576 +11768 || 11768 +645 || 645 +25212 || 25212 +5165 || 5165 +2239 || 2239 +20687 || 20687 +15427 || 15427 +11635 || 11635 +22207 || 22207 +13538 || 13538 +28993 || 28993 +21660 || 21660 +575 || 575 +5046 || 5046 +12739 || 12739 +14761 || 14761 +10669 || 10669 +14890 || 14890 +27097 || 27097 +16274 || 16274 +10877 || 10877 +17710 || 17710 +1823 || 1823 +11341 || 11341 +1199 || 1199 +9166 || 9166 +21579 || 21579 +182 || 182 +9371 || 9371 +6368 || 6368 +-1 || -1 +19069 || 19069 +17799 || 17799 +10151 || 10151 +22086 || 22086 +6083 || 6083 +16760 || 16760 +16957 || 16957 +-1 || -1 +22061 || 22061 +4256 || 4256 +26756 || 26756 +22024 || 22024 +15945 || 15945 +16397 || 16397 +23668 || 23668 +26748 || 26748 +25834 || 25834 +10126 || 10126 +-1 || -1 +229 || 229 +24144 || 24144 +11011 || 11011 +20886 || 20886 +11755 || 11755 +24705 || 24705 +9604 || 9604 +5766 || 5766 +15818 || 15818 +19463 || 19463 +16353 || 16353 +15255 || 15255 +3560 || 3560 +19270 || 19270 +26251 || 26251 +9739 || 9739 +26448 || 26448 +25932 || 25932 +2027 || 2027 +10530 || 10530 +21308 || 21308 +15564 || 15564 +5678 || 5678 +-1 || -1 +5466 || 5466 +16340 || 16340 +27528 || 27528 +8970 || 8970 +14512 || 14512 +28342 || 28342 +1001 || 1001 +4109 || 4109 +18676 || 18676 +29178 || 29178 +-1 || -1 +28179 || 28179 +18250 || 18250 +-1 || -1 +148 || 148 +26948 || 26948 +12394 || 12394 +7940 || 7940 +20252 || 20252 +642 || 642 +3677 || 3677 +19808 || 19808 +13128 || 13128 +28041 || 28041 +12432 || 12432 +5019 || 5019 +22426 || 22426 +14224 || 14224 +11362 || 11362 +15266 || 15266 +19509 || 19509 +10078 || 10078 +26050 || 26050 +3906 || 3906 +13963 || 13963 +28460 || 28460 +6108 || 6108 +28499 || 28499 +800 || 800 +21423 || 21423 +19276 || 19276 +2313 || 2313 +24273 || 24273 +16010 || 16010 +26421 || 26421 +5942 || 5942 +20101 || 20101 +3911 || 3911 +4154 || 4154 +25478 || 25478 +23908 || 23908 +21619 || 21619 +26322 || 26322 +25154 || 25154 +14500 || 14500 +7847 || 7847 +8696 || 8696 +18143 || 18143 +12667 || 12667 +3852 || 3852 +11332 || 11332 +24454 || 24454 +26638 || 26638 +29358 || 29358 +22563 || 22563 +22554 || 22554 +20369 || 20369 +-1 || -1 +5032 || 5032 +17339 || 17339 +29033 || 29033 +19430 || 19430 +17645 || 17645 +706 || 706 +8855 || 8855 +12943 || 12943 +12457 || 12457 +939 || 939 +14950 || 14950 +18965 || 18965 +-1 || -1 +4031 || 4031 +-1 || -1 +8412 || 8412 +22960 || 22960 +7407 || 7407 +27333 || 27333 +16149 || 16149 +20932 || 20932 +3655 || 3655 +1117 || 1117 +29246 || 29246 +13203 || 13203 +26462 || 26462 +3121 || 3121 +24067 || 24067 +3380 || 3380 +20841 || 20841 +2932 || 2932 +11015 || 11015 +3244 || 3244 +11924 || 11924 +723 || 723 +5243 || 5243 +23340 || 23340 +28028 || 28028 +11837 || 11837 +2349 || 2349 +5398 || 5398 +1476 || 1476 +12423 || 12423 +15225 || 15225 +21296 || 21296 +20640 || 20640 +-1 || -1 +22922 || 22922 +20533 || 20533 +5542 || 5542 +22525 || 22525 +5774 || 5774 +27222 || 27222 +26227 || 26227 +26198 || 26198 +23125 || 23125 +16571 || 16571 +9457 || 9457 +29389 || 29389 +15687 || 15687 +22951 || 22951 +-1 || -1 +20990 || 20990 +29194 || 29194 +-1 || -1 +-1 || -1 +8714 || 8714 +13159 || 13159 +17430 || 17430 +10106 || 10106 +-1 || -1 +23337 || 23337 +27161 || 27161 +19587 || 19587 +17166 || 17166 +3820 || 3820 +7382 || 7382 +27575 || 27575 +-1 || -1 +27842 || 27842 +22273 || 22273 +10672 || 10672 +18573 || 18573 +3302 || 3302 +20645 || 20645 +11005 || 11005 +14648 || 14648 +21308 || 21308 +4942 || 4942 +27757 || 27757 +5996 || 5996 +26195 || 26195 +22128 || 22128 +7804 || 7804 +12633 || 12633 +489 || 489 +1249 || 1249 +19036 || 19036 +26631 || 26631 +25419 || 25419 +16281 || 16281 +12444 || 12444 +9509 || 9509 +16891 || 16891 +-1 || -1 +23069 || 23069 +-1 || -1 +16065 || 16065 +24387 || 24387 +8619 || 8619 +27946 || 27946 +12305 || 12305 +11214 || 11214 +17296 || 17296 +2324 || 2324 +12014 || 12014 +13109 || 13109 +21763 || 21763 +29716 || 29716 +6420 || 6420 +14845 || 14845 +21300 || 21300 +4885 || 4885 +13518 || 13518 +28733 || 28733 +4533 || 4533 +21780 || 21780 +25555 || 25555 +4124 || 4124 +17240 || 17240 +4827 || 4827 +24375 || 24375 +13680 || 13680 +14288 || 14288 +-1 || -1 +-1 || -1 +11918 || 11918 +16059 || 16059 +2471 || 2471 +23595 || 23595 +29672 || 29672 +14411 || 14411 +343 || 343 +5431 || 5431 +24922 || 24922 +-1 || -1 +13261 || 13261 +4013 || 4013 +10752 || 10752 +23507 || 23507 +29607 || 29607 +4895 || 4895 +5821 || 5821 +1595 || 1595 +13 || 13 +27205 || 27205 +29022 || 29022 +11421 || 11421 +28028 || 28028 +1826 || 1826 +19495 || 19495 +16640 || 16640 +971 || 971 +16620 || 16620 +14014 || 14014 +-1 || -1 +22806 || 22806 +-1 || -1 +17424 || 17424 +24466 || 24466 +-1 || -1 +27612 || 27612 +-1 || -1 +18206 || 18206 +6667 || 6667 +15945 || 15945 +12923 || 12923 +9878 || 9878 +4962 || 4962 +7589 || 7589 +26817 || 26817 +-1 || -1 +17538 || 17538 +-1 || -1 +16750 || 16750 +17854 || 17854 +8907 || 8907 +13067 || 13067 +22778 || 22778 +1551 || 1551 +19160 || 19160 +8888 || 8888 +16394 || 16394 +1667 || 1667 +21748 || 21748 +-1 || -1 +20219 || 20219 +5553 || 5553 +4128 || 4128 +21090 || 21090 +5061 || 5061 +18687 || 18687 +27641 || 27641 +14852 || 14852 +6841 || 6841 +5896 || 5896 +7487 || 7487 +15930 || 15930 +12096 || 12096 +10801 || 10801 +-1 || -1 +-1 || -1 +24018 || 24018 +5404 || 5404 +6094 || 6094 +14124 || 14124 +7548 || 7548 +-1 || -1 +5457 || 5457 +10319 || 10319 +18610 || 18610 +12205 || 12205 +17258 || 17258 +7694 || 7694 +17765 || 17765 +6789 || 6789 +-1 || -1 +27141 || 27141 +13164 || 13164 +2523 || 2523 +23140 || 23140 +2025 || 2025 +-1 || -1 +16267 || 16267 +26975 || 26975 +10051 || 10051 +13610 || 13610 +23660 || 23660 +5464 || 5464 +15915 || 15915 +12962 || 12962 +18619 || 18619 +-1 || -1 +28453 || 28453 +23376 || 23376 +14762 || 14762 +28914 || 28914 +18573 || 18573 +18049 || 18049 +9070 || 9070 +-1 || -1 +-1 || -1 +4684 || 4684 +23688 || 23688 +23793 || 23793 +9760 || 9760 +14777 || 14777 +13555 || 13555 +-1 || -1 +27158 || 27158 +26184 || 26184 +12276 || 12276 +16326 || 16326 +19571 || 19571 +5564 || 5564 +9618 || 9618 +7022 || 7022 +10196 || 10196 +4991 || 4991 +18463 || 18463 +10670 || 10670 +10406 || 10406 +29727 || 29727 +7194 || 7194 +-1 || -1 +14681 || 14681 +-1 || -1 +-1 || -1 +26433 || 26433 +4743 || 4743 +5748 || 5748 +27951 || 27951 +27432 || 27432 +15594 || 15594 +11826 || 11826 +3154 || 3154 +8546 || 8546 +6765 || 6765 +2964 || 2964 +21606 || 21606 +22352 || 22352 +16246 || 16246 +15147 || 15147 +10932 || 10932 +17832 || 17832 +23277 || 23277 +3141 || 3141 +-1 || -1 +-1 || -1 +11701 || 11701 +2561 || 2561 +28594 || 28594 +4640 || 4640 +2905 || 2905 +24063 || 24063 +24935 || 24935 +17551 || 17551 +3567 || 3567 +29195 || 29195 +11602 || 11602 +9577 || 9577 +27123 || 27123 +9742 || 9742 +19727 || 19727 +28413 || 28413 +28642 || 28642 +9168 || 9168 +12982 || 12982 +-1 || -1 +17743 || 17743 +5294 || 5294 +3875 || 3875 +17356 || 17356 +5273 || 5273 +5829 || 5829 +8480 || 8480 +22138 || 22138 +13983 || 13983 +5646 || 5646 +5784 || 5784 +13368 || 13368 +20400 || 20400 +23169 || 23169 +25285 || 25285 +1938 || 1938 +12057 || 12057 +8645 || 8645 +23122 || 23122 +28250 || 28250 +7626 || 7626 +15034 || 15034 +25309 || 25309 +-1 || -1 +24906 || 24906 +27784 || 27784 +-1 || -1 +23308 || 23308 +2495 || 2495 +2557 || 2557 +13866 || 13866 +12622 || 12622 +733 || 733 +715 || 715 +3878 || 3878 +10031 || 10031 +25830 || 25830 +2743 || 2743 +22273 || 22273 +-1 || -1 +6631 || 6631 +4545 || 4545 +9191 || 9191 +5816 || 5816 +-1 || -1 +26021 || 26021 +26135 || 26135 +7840 || 7840 +16056 || 16056 +27125 || 27125 +7415 || 7415 +26377 || 26377 +25462 || 25462 +12267 || 12267 +13392 || 13392 +5777 || 5777 +16277 || 16277 +4215 || 4215 +2388 || 2388 +27431 || 27431 +9285 || 9285 +25005 || 25005 +9996 || 9996 +8281 || 8281 +12173 || 12173 +1772 || 1772 +18634 || 18634 +18060 || 18060 +25593 || 25593 +7045 || 7045 +11953 || 11953 +9830 || 9830 +13952 || 13952 +8175 || 8175 +21269 || 21269 +6855 || 6855 +7330 || 7330 +9188 || 9188 +11486 || 11486 +29270 || 29270 +10389 || 10389 +26523 || 26523 +15064 || 15064 +14295 || 14295 +22826 || 22826 +2271 || 2271 +14132 || 14132 +25278 || 25278 +14614 || 14614 +674 || 674 +9168 || 9168 +361 || 361 +1118 || 1118 +26847 || 26847 +8216 || 8216 +-1 || -1 +2721 || 2721 +11943 || 11943 +27432 || 27432 +1449 || 1449 +12279 || 12279 +26591 || 26591 +6777 || 6777 +5412 || 5412 +9976 || 9976 +14962 || 14962 +12378 || 12378 +6797 || 6797 +22531 || 22531 +27056 || 27056 +24267 || 24267 +26407 || 26407 +5268 || 5268 +5041 || 5041 +9665 || 9665 +-1 || -1 +1236 || 1236 +17727 || 17727 +5792 || 5792 +1636 || 1636 +24834 || 24834 +21931 || 21931 +28345 || 28345 +2365 || 2365 +-1 || -1 +-1 || -1 +8432 || 8432 +26043 || 26043 +-1 || -1 +25955 || 25955 +27784 || 27784 +463 || 463 +2392 || 2392 +25988 || 25988 +4383 || 4383 +-1 || -1 +2051 || 2051 +15761 || 15761 +12872 || 12872 +-1 || -1 +28981 || 28981 +13710 || 13710 +3178 || 3178 +1383 || 1383 +1131 || 1131 +10148 || 10148 +29309 || 29309 +16379 || 16379 +1522 || 1522 +2329 || 2329 +18758 || 18758 +9144 || 9144 +-1 || -1 +11841 || 11841 +12245 || 12245 +21539 || 21539 +11409 || 11409 +10922 || 10922 +13818 || 13818 +5241 || 5241 +18391 || 18391 +6644 || 6644 +-1 || -1 +1542 || 1542 +14020 || 14020 +18274 || 18274 +3748 || 3748 +1086 || 1086 +14926 || 14926 +17993 || 17993 +25962 || 25962 +20759 || 20759 +22879 || 22879 +2478 || 2478 +-1 || -1 +18759 || 18759 +-1 || -1 +21503 || 21503 +191 || 191 +22438 || 22438 +5719 || 5719 +28728 || 28728 +25087 || 25087 +-1 || -1 +5835 || 5835 +22420 || 22420 +19294 || 19294 +11274 || 11274 +17010 || 17010 +28899 || 28899 +26738 || 26738 +19281 || 19281 +5814 || 5814 +26532 || 26532 +1106 || 1106 +5367 || 5367 +21325 || 21325 +25921 || 25921 +8661 || 8661 +29745 || 29745 +-1 || -1 +28738 || 28738 +1823 || 1823 +21465 || 21465 +9467 || 9467 +23231 || 23231 +27642 || 27642 +14996 || 14996 +25600 || 25600 +13931 || 13931 +19087 || 19087 +20642 || 20642 +22435 || 22435 +-1 || -1 +28112 || 28112 +4379 || 4379 +19912 || 19912 +15148 || 15148 +4133 || 4133 +2398 || 2398 +2680 || 2680 +17952 || 17952 +17373 || 17373 +16338 || 16338 +16513 || 16513 +18645 || 18645 +364 || 364 +4380 || 4380 +14666 || 14666 +12490 || 12490 +29116 || 29116 +3446 || 3446 +29120 || 29120 +2984 || 2984 +9869 || 9869 +8673 || 8673 +9988 || 9988 +12585 || 12585 +15648 || 15648 +415 || 415 +1268 || 1268 +12245 || 12245 +16802 || 16802 +22406 || 22406 +4807 || 4807 +12726 || 12726 +8030 || 8030 +28817 || 28817 +17754 || 17754 +22709 || 22709 +1607 || 1607 +-1 || -1 +19732 || 19732 +19517 || 19517 +27754 || 27754 +26471 || 26471 +7979 || 7979 +10232 || 10232 +20040 || 20040 +17575 || 17575 +14472 || 14472 +12246 || 12246 +9686 || 9686 +2906 || 2906 +22865 || 22865 +6899 || 6899 +29306 || 29306 +27766 || 27766 +26836 || 26836 +20393 || 20393 +6965 || 6965 +23581 || 23581 +9588 || 9588 +58 || 58 +22807 || 22807 +6575 || 6575 +4977 || 4977 +12912 || 12912 +16991 || 16991 +4056 || 4056 +23390 || 23390 +15931 || 15931 +21408 || 21408 +8971 || 8971 +1471 || 1471 +15577 || 15577 +17706 || 17706 +-1 || -1 +1850 || 1850 +19793 || 19793 +21143 || 21143 +6725 || 6725 +-1 || -1 +-1 || -1 +2995 || 2995 +2416 || 2416 +14086 || 14086 +1413 || 1413 +28508 || 28508 +8117 || 8117 +6436 || 6436 +23274 || 23274 +19710 || 19710 +22035 || 22035 +-1 || -1 +14846 || 14846 +16617 || 16617 +10553 || 10553 +14439 || 14439 +-1 || -1 +12255 || 12255 +12692 || 12692 +4742 || 4742 +29492 || 29492 +16076 || 16076 +-1 || -1 +12895 || 12895 +12577 || 12577 +-1 || -1 +8968 || 8968 +19913 || 19913 +29491 || 29491 +12542 || 12542 +-1 || -1 +20809 || 20809 +3784 || 3784 +12752 || 12752 +1652 || 1652 +1429 || 1429 +9390 || 9390 +13626 || 13626 +1253 || 1253 +862 || 862 +448 || 448 +3492 || 3492 +18668 || 18668 +12260 || 12260 +25302 || 25302 +10421 || 10421 +5076 || 5076 +1891 || 1891 +9856 || 9856 +25465 || 25465 +14925 || 14925 +21599 || 21599 +20811 || 20811 +7397 || 7397 +-1 || -1 +25685 || 25685 +13469 || 13469 +-1 || -1 +24430 || 24430 +27906 || 27906 +6065 || 6065 +2787 || 2787 +27130 || 27130 +9816 || 9816 +-1 || -1 +9894 || 9894 +4650 || 4650 +11220 || 11220 +16429 || 16429 +5546 || 5546 +17900 || 17900 +19858 || 19858 +6886 || 6886 +4884 || 4884 +-1 || -1 +8609 || 8609 +27907 || 27907 +14643 || 14643 +2231 || 2231 +-1 || -1 +24635 || 24635 +26874 || 26874 +7667 || 7667 +26060 || 26060 +27585 || 27585 +26004 || 26004 +19825 || 19825 +24651 || 24651 +12203 || 12203 +2722 || 2722 +10989 || 10989 +26990 || 26990 +9032 || 9032 +4278 || 4278 +2146 || 2146 +18293 || 18293 +25511 || 25511 +15154 || 15154 +25258 || 25258 +24269 || 24269 +7062 || 7062 +12484 || 12484 +-1 || -1 +-1 || -1 +29474 || 29474 +22405 || 22405 +10439 || 10439 +7802 || 7802 +25955 || 25955 +10823 || 10823 +21959 || 21959 +11166 || 11166 +26630 || 26630 +15125 || 15125 +3111 || 3111 +5186 || 5186 +28110 || 28110 +10199 || 10199 +28215 || 28215 +7619 || 7619 +11026 || 11026 +27289 || 27289 +28121 || 28121 +584 || 584 +29108 || 29108 +14633 || 14633 +9668 || 9668 +9335 || 9335 +1625 || 1625 +20567 || 20567 +14471 || 14471 +6491 || 6491 +21837 || 21837 +1909 || 1909 +23160 || 23160 +25863 || 25863 +18292 || 18292 +12728 || 12728 +736 || 736 +21562 || 21562 +11944 || 11944 +11543 || 11543 +17311 || 17311 +3964 || 3964 +1275 || 1275 +19183 || 19183 +27432 || 27432 +14481 || 14481 +26427 || 26427 +13746 || 13746 +27785 || 27785 +22832 || 22832 +29679 || 29679 +16805 || 16805 +28247 || 28247 +7695 || 7695 +11509 || 11509 +14995 || 14995 +567 || 567 +-1 || -1 +15750 || 15750 +7325 || 7325 +1901 || 1901 +8328 || 8328 +6966 || 6966 +7719 || 7719 +27173 || 27173 +-1 || -1 +10395 || 10395 +9773 || 9773 +6848 || 6848 +16057 || 16057 +5836 || 5836 +-1 || -1 +29172 || 29172 +467 || 467 +9368 || 9368 +29592 || 29592 +15643 || 15643 +20293 || 20293 +18774 || 18774 +9035 || 9035 +23642 || 23642 +359 || 359 +28348 || 28348 +18715 || 18715 +977 || 977 +18584 || 18584 +9644 || 9644 +13046 || 13046 +12075 || 12075 +14493 || 14493 +10028 || 10028 +27493 || 27493 +27849 || 27849 +9111 || 9111 +28827 || 28827 +25132 || 25132 +8786 || 8786 +-1 || -1 +10130 || 10130 +13903 || 13903 +5405 || 5405 +-1 || -1 +-1 || -1 +16749 || 16749 +22706 || 22706 +15771 || 15771 +12724 || 12724 +10235 || 10235 +-1 || -1 +-1 || -1 +1130 || 1130 +9542 || 9542 +18480 || 18480 +17505 || 17505 +16225 || 16225 +7233 || 7233 +25635 || 25635 +5503 || 5503 +11671 || 11671 +7299 || 7299 +4556 || 4556 +18680 || 18680 +4103 || 4103 +28151 || 28151 +5919 || 5919 +9970 || 9970 +16097 || 16097 +9606 || 9606 +3403 || 3403 +18497 || 18497 +8128 || 8128 +29595 || 29595 +2674 || 2674 +6975 || 6975 +13773 || 13773 +6575 || 6575 +-1 || -1 +-1 || -1 +4379 || 4379 +1055 || 1055 +19391 || 19391 +3273 || 3273 +19373 || 19373 +15029 || 15029 +6931 || 6931 +7639 || 7639 +-1 || -1 +3796 || 3796 +9138 || 9138 +27656 || 27656 +19054 || 19054 +16153 || 16153 +11081 || 11081 +22013 || 22013 +1302 || 1302 +14895 || 14895 +21594 || 21594 +19783 || 19783 +6127 || 6127 +14304 || 14304 +13185 || 13185 +27722 || 27722 +3428 || 3428 +-1 || -1 +21445 || 21445 +26757 || 26757 +18579 || 18579 +10082 || 10082 +27452 || 27452 +17110 || 17110 +5194 || 5194 +26934 || 26934 +19978 || 19978 +23264 || 23264 +10803 || 10803 +-1 || -1 +5859 || 5859 +8233 || 8233 +26400 || 26400 +19758 || 19758 +28284 || 28284 +10457 || 10457 +-1 || -1 +2245 || 2245 +15468 || 15468 +21328 || 21328 +24446 || 24446 +5654 || 5654 +19540 || 19540 +26197 || 26197 +10323 || 10323 +28084 || 28084 +25004 || 25004 +27967 || 27967 +21968 || 21968 +28560 || 28560 +18023 || 18023 +28868 || 28868 +22275 || 22275 +17126 || 17126 +7905 || 7905 +462 || 462 +4540 || 4540 +29092 || 29092 +6698 || 6698 +2921 || 2921 +24539 || 24539 +2406 || 2406 +24851 || 24851 +26292 || 26292 +21831 || 21831 +2788 || 2788 +29112 || 29112 +13625 || 13625 +4602 || 4602 +-1 || -1 +23336 || 23336 +25732 || 25732 +22561 || 22561 +11798 || 11798 +9329 || 9329 +6601 || 6601 +12318 || 12318 +15285 || 15285 +16666 || 16666 +13147 || 13147 +22609 || 22609 +4837 || 4837 +3616 || 3616 +29046 || 29046 +-1 || -1 +21115 || 21115 +20834 || 20834 +25582 || 25582 +21355 || 21355 +26517 || 26517 +23884 || 23884 +18733 || 18733 +29419 || 29419 +256 || 256 +10734 || 10734 +309 || 309 +20081 || 20081 +22235 || 22235 +10852 || 10852 +11005 || 11005 +6359 || 6359 +10818 || 10818 +1359 || 1359 +26226 || 26226 +10090 || 10090 +28080 || 28080 +20434 || 20434 +-1 || -1 +19927 || 19927 +2222 || 2222 +29149 || 29149 +24622 || 24622 +-1 || -1 +8740 || 8740 +14577 || 14577 +18685 || 18685 +22281 || 22281 +1339 || 1339 +4167 || 4167 +3082 || 3082 +-1 || -1 +22078 || 22078 +23055 || 23055 +9429 || 9429 +-1 || -1 +-1 || -1 +8216 || 8216 +8248 || 8248 +29472 || 29472 +19641 || 19641 +5434 || 5434 +26922 || 26922 +13572 || 13572 +17875 || 17875 +-1 || -1 +6290 || 6290 +1405 || 1405 +23408 || 23408 +17189 || 17189 +-1 || -1 +942 || 942 +23670 || 23670 +4294 || 4294 +19768 || 19768 +5181 || 5181 +14087 || 14087 +20675 || 20675 +17911 || 17911 +-1 || -1 +8072 || 8072 +1742 || 1742 +2440 || 2440 +24979 || 24979 +29220 || 29220 +17874 || 17874 +22593 || 22593 +-1 || -1 +17528 || 17528 +21708 || 21708 +22677 || 22677 +29678 || 29678 +18522 || 18522 +14355 || 14355 +1366 || 1366 +-1 || -1 +8843 || 8843 +15681 || 15681 +-1 || -1 +16738 || 16738 +4537 || 4537 +26636 || 26636 +27179 || 27179 +8887 || 8887 +9869 || 9869 +26654 || 26654 +14095 || 14095 +-1 || -1 +23823 || 23823 +22722 || 22722 +13033 || 13033 +15955 || 15955 +-1 || -1 +17684 || 17684 +2793 || 2793 +29235 || 29235 +1800 || 1800 +-1 || -1 +28974 || 28974 +13329 || 13329 +12376 || 12376 +24428 || 24428 +27508 || 27508 +4268 || 4268 +26400 || 26400 +17042 || 17042 +24183 || 24183 +1387 || 1387 +28251 || 28251 +9989 || 9989 +17602 || 17602 +13899 || 13899 +-1 || -1 +14977 || 14977 +4554 || 4554 +27844 || 27844 +21951 || 21951 +1092 || 1092 +24248 || 24248 +27905 || 27905 +24639 || 24639 +9693 || 9693 +21836 || 21836 +9353 || 9353 +26509 || 26509 +25730 || 25730 +19392 || 19392 +4434 || 4434 +8601 || 8601 +21695 || 21695 +21494 || 21494 +9552 || 9552 +6339 || 6339 +19293 || 19293 +4607 || 4607 +2535 || 2535 +4568 || 4568 +6738 || 6738 +-1 || -1 +4757 || 4757 +21165 || 21165 +13372 || 13372 +6649 || 6649 +22538 || 22538 +12617 || 12617 +13276 || 13276 +28718 || 28718 +27225 || 27225 +16852 || 16852 +11593 || 11593 +17248 || 17248 +3281 || 3281 +7359 || 7359 +16132 || 16132 +-1 || -1 +25992 || 25992 +-1 || -1 +27721 || 27721 +29181 || 29181 +9368 || 9368 +4886 || 4886 +11428 || 11428 +29277 || 29277 +5801 || 5801 +14920 || 14920 +20949 || 20949 +18864 || 18864 +28857 || 28857 +7651 || 7651 +23120 || 23120 +26159 || 26159 +20625 || 20625 +7818 || 7818 +22658 || 22658 +16096 || 16096 +12560 || 12560 +24290 || 24290 +24747 || 24747 +11544 || 11544 +28055 || 28055 +10591 || 10591 +16212 || 16212 +-1 || -1 +9546 || 9546 +4665 || 4665 +27075 || 27075 +-1 || -1 +6730 || 6730 +20450 || 20450 +27906 || 27906 +27654 || 27654 +28580 || 28580 +14057 || 14057 +16026 || 16026 +20769 || 20769 +8097 || 8097 +14306 || 14306 +8450 || 8450 +19448 || 19448 +8368 || 8368 +22972 || 22972 +12256 || 12256 +13597 || 13597 +11956 || 11956 +-1 || -1 +1830 || 1830 +848 || 848 +-1 || -1 +17205 || 17205 +12557 || 12557 +1095 || 1095 +11569 || 11569 +26252 || 26252 +28292 || 28292 +14762 || 14762 +26370 || 26370 +1939 || 1939 +20650 || 20650 +19381 || 19381 +18760 || 18760 +9906 || 9906 +2319 || 2319 +12333 || 12333 +17765 || 17765 +12376 || 12376 +15318 || 15318 +15597 || 15597 +6432 || 6432 +8890 || 8890 +20599 || 20599 +19723 || 19723 +1534 || 1534 +12516 || 12516 +-1 || -1 +10974 || 10974 +21692 || 21692 +-1 || -1 +28299 || 28299 +27910 || 27910 +29721 || 29721 +24097 || 24097 +22876 || 22876 +16393 || 16393 +23645 || 23645 +11584 || 11584 +15104 || 15104 +6704 || 6704 +2959 || 2959 +25873 || 25873 +16218 || 16218 +16413 || 16413 +4823 || 4823 +-1 || -1 +12968 || 12968 +16304 || 16304 +13529 || 13529 +4985 || 4985 +20891 || 20891 +4203 || 4203 +19320 || 19320 +1909 || 1909 +22085 || 22085 +27321 || 27321 +526 || 526 +10259 || 10259 +10028 || 10028 +13250 || 13250 +-1 || -1 +6393 || 6393 +19989 || 19989 +22308 || 22308 +20055 || 20055 +3507 || 3507 +-1 || -1 +29202 || 29202 +11713 || 11713 +3009 || 3009 +25489 || 25489 +8967 || 8967 +17853 || 17853 +26308 || 26308 +17170 || 17170 +7509 || 7509 +6026 || 6026 +6329 || 6329 +16972 || 16972 +-1 || -1 +-1 || -1 +28095 || 28095 +29674 || 29674 +2962 || 2962 +24409 || 24409 +27315 || 27315 +22270 || 22270 +8006 || 8006 +-1 || -1 +25276 || 25276 +26595 || 26595 +26181 || 26181 +12693 || 12693 +28863 || 28863 +20178 || 20178 +29603 || 29603 +7394 || 7394 +1606 || 1606 +1689 || 1689 +21470 || 21470 +13187 || 13187 +12430 || 12430 +8743 || 8743 +9571 || 9571 +7458 || 7458 +9117 || 9117 +20102 || 20102 +15026 || 15026 +7409 || 7409 +1594 || 1594 +3618 || 3618 +16332 || 16332 +24370 || 24370 +27693 || 27693 +3765 || 3765 +9812 || 9812 +4934 || 4934 +7280 || 7280 +4156 || 4156 +20274 || 20274 +-1 || -1 +4686 || 4686 +13134 || 13134 +-1 || -1 +2109 || 2109 +-1 || -1 +-1 || -1 +21299 || 21299 +-1 || -1 +-1 || -1 +-1 || -1 +2084 || 2084 +11139 || 11139 +18817 || 18817 +25397 || 25397 +19069 || 19069 +22863 || 22863 +21501 || 21501 +13339 || 13339 +2806 || 2806 +28555 || 28555 +12670 || 12670 +7855 || 7855 +3742 || 3742 +26726 || 26726 +1200 || 1200 +9187 || 9187 +22600 || 22600 +23794 || 23794 +-1 || -1 +8588 || 8588 +19923 || 19923 +29470 || 29470 +27991 || 27991 +28919 || 28919 +28235 || 28235 +26644 || 26644 +22738 || 22738 +19927 || 19927 +2408 || 2408 +-1 || -1 +12839 || 12839 +12970 || 12970 +7630 || 7630 +18081 || 18081 +5465 || 5465 +8318 || 8318 +28186 || 28186 +27738 || 27738 +24124 || 24124 +5829 || 5829 +13822 || 13822 +4016 || 4016 +18608 || 18608 +17886 || 17886 +-1 || -1 +29715 || 29715 +2515 || 2515 +23717 || 23717 +19072 || 19072 +4737 || 4737 +15522 || 15522 +10379 || 10379 +17391 || 17391 +14914 || 14914 +21003 || 21003 +28963 || 28963 +217 || 217 +11460 || 11460 +29373 || 29373 +15774 || 15774 +21569 || 21569 +-1 || -1 +6905 || 6905 +26272 || 26272 +28333 || 28333 +19558 || 19558 +-1 || -1 +16365 || 16365 +12534 || 12534 +11376 || 11376 +22788 || 22788 +24166 || 24166 +25795 || 25795 +25406 || 25406 +15861 || 15861 +23451 || 23451 +18078 || 18078 +10830 || 10830 +6205 || 6205 +9023 || 9023 +16874 || 16874 +6830 || 6830 +17656 || 17656 +14135 || 14135 +5765 || 5765 +6499 || 6499 +22068 || 22068 +28060 || 28060 +26226 || 26226 +23400 || 23400 +9502 || 9502 +18412 || 18412 +21492 || 21492 +25692 || 25692 +5829 || 5829 +28157 || 28157 +14656 || 14656 +9183 || 9183 +23673 || 23673 +22221 || 22221 +14250 || 14250 +28650 || 28650 +20547 || 20547 +25436 || 25436 +29571 || 29571 +-1 || -1 +21904 || 21904 +23906 || 23906 +20276 || 20276 +12546 || 12546 +-1 || -1 +11007 || 11007 +22117 || 22117 +4353 || 4353 +3699 || 3699 +-1 || -1 +2170 || 2170 +16974 || 16974 +1315 || 1315 +17154 || 17154 +7959 || 7959 +26553 || 26553 +17918 || 17918 +1520 || 1520 +4394 || 4394 +1783 || 1783 +17076 || 17076 +12553 || 12553 +-1 || -1 +908 || 908 +15719 || 15719 +4166 || 4166 +14194 || 14194 +1057 || 1057 +18554 || 18554 +4876 || 4876 +27187 || 27187 +9344 || 9344 +-1 || -1 +13968 || 13968 +27161 || 27161 +28728 || 28728 +15953 || 15953 +4525 || 4525 +23121 || 23121 +-1 || -1 +-1 || -1 +20894 || 20894 +-1 || -1 +20106 || 20106 +13461 || 13461 +9152 || 9152 +19505 || 19505 +27380 || 27380 +14585 || 14585 +332 || 332 +28759 || 28759 +22937 || 22937 +26423 || 26423 +21294 || 21294 +16431 || 16431 +28826 || 28826 +6442 || 6442 +1307 || 1307 +5002 || 5002 +9085 || 9085 +15981 || 15981 +7699 || 7699 +21990 || 21990 +26407 || 26407 +4766 || 4766 +10868 || 10868 +14522 || 14522 +15532 || 15532 +19686 || 19686 +18234 || 18234 +25330 || 25330 +6600 || 6600 +9605 || 9605 +23156 || 23156 +-1 || -1 +17849 || 17849 +5005 || 5005 +16124 || 16124 +24378 || 24378 +-1 || -1 +826 || 826 +26367 || 26367 +7994 || 7994 +23036 || 23036 +29659 || 29659 +9843 || 9843 +19730 || 19730 +-1 || -1 +17474 || 17474 +4929 || 4929 +25388 || 25388 +19966 || 19966 +19052 || 19052 +17805 || 17805 +9749 || 9749 +29144 || 29144 +8803 || 8803 +5006 || 5006 +6657 || 6657 +23755 || 23755 +3995 || 3995 +12558 || 12558 +5491 || 5491 +6591 || 6591 +22613 || 22613 +22695 || 22695 +29717 || 29717 +6761 || 6761 +14634 || 14634 +13146 || 13146 +4648 || 4648 +2988 || 2988 +-1 || -1 +4009 || 4009 +-1 || -1 +28605 || 28605 +27694 || 27694 +5933 || 5933 +20183 || 20183 +20076 || 20076 +15077 || 15077 +1051 || 1051 +17813 || 17813 +-1 || -1 +21811 || 21811 +-1 || -1 +319 || 319 +-1 || -1 +6162 || 6162 +17046 || 17046 +28795 || 28795 +1069 || 1069 +-1 || -1 +17090 || 17090 +19478 || 19478 +23823 || 23823 +24974 || 24974 +8818 || 8818 +28562 || 28562 +-1 || -1 +18138 || 18138 +22991 || 22991 +15990 || 15990 +19525 || 19525 +28477 || 28477 +329 || 329 +28521 || 28521 +8053 || 8053 +-1 || -1 +3745 || 3745 +21009 || 21009 +12485 || 12485 +25364 || 25364 +27843 || 27843 +23775 || 23775 +2416 || 2416 +-1 || -1 +2809 || 2809 +26055 || 26055 +28156 || 28156 +7390 || 7390 +19392 || 19392 +16156 || 16156 +26779 || 26779 +24862 || 24862 +18811 || 18811 +-1 || -1 +2628 || 2628 +22695 || 22695 +25300 || 25300 +4098 || 4098 +22831 || 22831 +19804 || 19804 +25657 || 25657 +12071 || 12071 +26013 || 26013 +18068 || 18068 +16772 || 16772 +16723 || 16723 +3962 || 3962 +-1 || -1 +-1 || -1 +2613 || 2613 +768 || 768 +-1 || -1 +18590 || 18590 +9011 || 9011 +3687 || 3687 +14269 || 14269 +3920 || 3920 +15256 || 15256 +1447 || 1447 +29640 || 29640 +17228 || 17228 +21052 || 21052 +15007 || 15007 +358 || 358 +8110 || 8110 +15293 || 15293 +2200 || 2200 +26210 || 26210 +17511 || 17511 +18030 || 18030 +19716 || 19716 +24882 || 24882 +16251 || 16251 +29508 || 29508 +28475 || 28475 +9742 || 9742 +21954 || 21954 +7188 || 7188 +-1 || -1 +27302 || 27302 +12405 || 12405 +15 || 15 +-1 || -1 +9937 || 9937 +15612 || 15612 +1625 || 1625 +5700 || 5700 +29026 || 29026 +12585 || 12585 +12571 || 12571 +4554 || 4554 +-1 || -1 +15017 || 15017 +23570 || 23570 +10447 || 10447 +20544 || 20544 +26094 || 26094 +16763 || 16763 +8806 || 8806 +23741 || 23741 +8086 || 8086 +6810 || 6810 +5195 || 5195 +5270 || 5270 +20054 || 20054 +22080 || 22080 +28345 || 28345 +12718 || 12718 +26635 || 26635 +19278 || 19278 +17401 || 17401 +29273 || 29273 +27933 || 27933 +7134 || 7134 +20416 || 20416 +16268 || 16268 +11746 || 11746 +5603 || 5603 +14421 || 14421 +26800 || 26800 +26222 || 26222 +-1 || -1 +9300 || 9300 +22017 || 22017 +1694 || 1694 +13071 || 13071 +9202 || 9202 +8837 || 8837 +2615 || 2615 +5185 || 5185 +14035 || 14035 +10407 || 10407 +5466 || 5466 +17090 || 17090 +24941 || 24941 +21635 || 21635 +20844 || 20844 +1193 || 1193 +27389 || 27389 +21056 || 21056 +19190 || 19190 +24900 || 24900 +2878 || 2878 +27531 || 27531 +7610 || 7610 +7277 || 7277 +27455 || 27455 +5499 || 5499 +22362 || 22362 +2238 || 2238 +18790 || 18790 +-1 || -1 +17085 || 17085 +6996 || 6996 +9069 || 9069 +15134 || 15134 +9646 || 9646 +28327 || 28327 +16228 || 16228 +12635 || 12635 +12367 || 12367 +28621 || 28621 +13149 || 13149 +832 || 832 +12208 || 12208 +24894 || 24894 +27877 || 27877 +21595 || 21595 +25602 || 25602 +-1 || -1 +16861 || 16861 +22978 || 22978 +1695 || 1695 +13719 || 13719 +22828 || 22828 +3879 || 3879 +17472 || 17472 +8526 || 8526 +4940 || 4940 +21573 || 21573 +17340 || 17340 +3653 || 3653 +10966 || 10966 +14744 || 14744 +16513 || 16513 +13519 || 13519 +-1 || -1 +12964 || 12964 +11849 || 11849 +769 || 769 +22038 || 22038 +21156 || 21156 +17151 || 17151 +21599 || 21599 +20225 || 20225 +17404 || 17404 +22161 || 22161 +20271 || 20271 +18519 || 18519 +14992 || 14992 +28497 || 28497 +6082 || 6082 +13435 || 13435 +7855 || 7855 +-1 || -1 +27555 || 27555 +24577 || 24577 +27043 || 27043 +16096 || 16096 +19053 || 19053 +24377 || 24377 +868 || 868 +26990 || 26990 +543 || 543 +21098 || 21098 +20502 || 20502 +24894 || 24894 +17943 || 17943 +339 || 339 +17651 || 17651 +7925 || 7925 +12099 || 12099 +8771 || 8771 +12223 || 12223 +8555 || 8555 +22794 || 22794 +27730 || 27730 +4949 || 4949 +24819 || 24819 +26595 || 26595 +27316 || 27316 +15718 || 15718 +9149 || 9149 +24961 || 24961 +-1 || -1 +29608 || 29608 +27897 || 27897 +18991 || 18991 +11034 || 11034 +23026 || 23026 +-1 || -1 +21728 || 21728 +27891 || 27891 +-1 || -1 +7390 || 7390 +344 || 344 +19250 || 19250 +28176 || 28176 +-1 || -1 +25657 || 25657 +18529 || 18529 +22171 || 22171 +16988 || 16988 +27290 || 27290 +14741 || 14741 +20833 || 20833 +15326 || 15326 +46 || 46 +-1 || -1 +21783 || 21783 +3938 || 3938 +11711 || 11711 +383 || 383 +4086 || 4086 +12148 || 12148 +7764 || 7764 +9653 || 9653 +20588 || 20588 +7640 || 7640 +29200 || 29200 +27875 || 27875 +-1 || -1 +16537 || 16537 +23550 || 23550 +-1 || -1 +440 || 440 +8614 || 8614 +1729 || 1729 +28529 || 28529 +27738 || 27738 +-1 || -1 +17104 || 17104 +21449 || 21449 +11103 || 11103 +5036 || 5036 +1615 || 1615 +19653 || 19653 +24577 || 24577 +26905 || 26905 +16008 || 16008 +3123 || 3123 +13868 || 13868 +1584 || 1584 +12683 || 12683 +297 || 297 +2913 || 2913 +730 || 730 +-1 || -1 +23625 || 23625 +-1 || -1 +28206 || 28206 +28818 || 28818 +25209 || 25209 +27408 || 27408 +24438 || 24438 +4251 || 4251 +29075 || 29075 +12152 || 12152 +3135 || 3135 +8981 || 8981 +4146 || 4146 +1958 || 1958 +21444 || 21444 +598 || 598 +4700 || 4700 +22538 || 22538 +4973 || 4973 +24828 || 24828 +-1 || -1 +24557 || 24557 +28785 || 28785 +29419 || 29419 +4574 || 4574 +22887 || 22887 +14114 || 14114 +21581 || 21581 +26777 || 26777 +6633 || 6633 +28409 || 28409 +20176 || 20176 +18662 || 18662 +15148 || 15148 +11182 || 11182 +10099 || 10099 +11221 || 11221 +25443 || 25443 +27621 || 27621 +3927 || 3927 +6172 || 6172 +9344 || 9344 +2387 || 2387 +567 || 567 +8242 || 8242 +17969 || 17969 +7021 || 7021 +18502 || 18502 +9334 || 9334 +16892 || 16892 +-1 || -1 +9216 || 9216 +14278 || 14278 +4539 || 4539 +19110 || 19110 +15054 || 15054 +3572 || 3572 +12251 || 12251 +2001 || 2001 +22353 || 22353 +11924 || 11924 +28950 || 28950 +12030 || 12030 +370 || 370 +16363 || 16363 +12358 || 12358 +20170 || 20170 +7045 || 7045 +26237 || 26237 +-1 || -1 +2811 || 2811 +19855 || 19855 +19414 || 19414 +19100 || 19100 +-1 || -1 +18607 || 18607 +20722 || 20722 +4010 || 4010 +15670 || 15670 +170 || 170 +8886 || 8886 +-1 || -1 +11275 || 11275 +9544 || 9544 +25680 || 25680 +15246 || 15246 +3936 || 3936 +16921 || 16921 +-1 || -1 +11204 || 11204 +25886 || 25886 +13983 || 13983 +8433 || 8433 +20194 || 20194 +28050 || 28050 +10796 || 10796 +15227 || 15227 +-1 || -1 +8026 || 8026 +8713 || 8713 +17481 || 17481 +7231 || 7231 +6227 || 6227 +-1 || -1 +27115 || 27115 +-1 || -1 +19757 || 19757 +3496 || 3496 +7325 || 7325 +27073 || 27073 +3873 || 3873 +7908 || 7908 +13010 || 13010 +22737 || 22737 +7247 || 7247 +22491 || 22491 +25611 || 25611 +21354 || 21354 +-1 || -1 +21248 || 21248 +-1 || -1 +11386 || 11386 +3508 || 3508 +17918 || 17918 +12749 || 12749 +13517 || 13517 +6065 || 6065 +7722 || 7722 +25569 || 25569 +14897 || 14897 +-1 || -1 +12459 || 12459 +-1 || -1 +28324 || 28324 +23855 || 23855 +-1 || -1 +17141 || 17141 +12434 || 12434 +13711 || 13711 +20769 || 20769 +7803 || 7803 +8933 || 8933 +21809 || 21809 +1716 || 1716 +23775 || 23775 +20227 || 20227 +-1 || -1 +29519 || 29519 +17272 || 17272 +1324 || 1324 +26198 || 26198 +10296 || 10296 +13541 || 13541 +-1 || -1 +7197 || 7197 +26973 || 26973 +19745 || 19745 +8301 || 8301 +14249 || 14249 +19816 || 19816 +25146 || 25146 +120 || 120 +24446 || 24446 +2637 || 2637 +13683 || 13683 +22465 || 22465 +2212 || 2212 +21636 || 21636 +19449 || 19449 +27025 || 27025 +24539 || 24539 +16474 || 16474 +12662 || 12662 +11122 || 11122 +-1 || -1 +1164 || 1164 +5641 || 5641 +40 || 40 +13 || 13 +28935 || 28935 +10615 || 10615 +27122 || 27122 +26687 || 26687 +17356 || 17356 +15086 || 15086 +28251 || 28251 +23181 || 23181 +16168 || 16168 +-1 || -1 +9777 || 9777 +3443 || 3443 +-1 || -1 +11390 || 11390 +10861 || 10861 +2832 || 2832 +857 || 857 +8993 || 8993 +19841 || 19841 +16448 || 16448 +11851 || 11851 +25689 || 25689 +16253 || 16253 +6124 || 6124 +6694 || 6694 +28367 || 28367 +15785 || 15785 +29131 || 29131 +20337 || 20337 +4794 || 4794 +22477 || 22477 +1156 || 1156 +2141 || 2141 +23297 || 23297 +5316 || 5316 +4151 || 4151 +11584 || 11584 +7099 || 7099 +11208 || 11208 +9916 || 9916 +28585 || 28585 +27134 || 27134 +23478 || 23478 +15424 || 15424 +19305 || 19305 +3819 || 3819 +11817 || 11817 +18562 || 18562 +18209 || 18209 +29198 || 29198 +12671 || 12671 +1530 || 1530 +3413 || 3413 +-1 || -1 +1215 || 1215 +1248 || 1248 +9815 || 9815 +11350 || 11350 +5413 || 5413 +6945 || 6945 +-1 || -1 +18255 || 18255 +21013 || 21013 +2207 || 2207 +10678 || 10678 +5191 || 5191 +10445 || 10445 +15746 || 15746 +23498 || 23498 +5638 || 5638 +18287 || 18287 +29222 || 29222 +1286 || 1286 +12654 || 12654 +22841 || 22841 +9300 || 9300 +10523 || 10523 +3209 || 3209 +13813 || 13813 +19471 || 19471 +916 || 916 +18719 || 18719 +14460 || 14460 +27239 || 27239 +3245 || 3245 +4168 || 4168 +3779 || 3779 +20697 || 20697 +26704 || 26704 +19667 || 19667 +13133 || 13133 +8517 || 8517 +26888 || 26888 +26475 || 26475 +21613 || 21613 +5920 || 5920 +3184 || 3184 +11912 || 11912 +21433 || 21433 +-1 || -1 +20105 || 20105 +28868 || 28868 +16298 || 16298 +25621 || 25621 +1557 || 1557 +3739 || 3739 +17659 || 17659 +10689 || 10689 +11605 || 11605 +18688 || 18688 +13117 || 13117 +15817 || 15817 +20897 || 20897 +12750 || 12750 +319 || 319 +11365 || 11365 +29290 || 29290 +-1 || -1 +26180 || 26180 +9128 || 9128 +4790 || 4790 +12442 || 12442 +1683 || 1683 +17102 || 17102 +26879 || 26879 +28464 || 28464 +18399 || 18399 +23689 || 23689 +7114 || 7114 +944 || 944 +27567 || 27567 +-1 || -1 +9819 || 9819 +12042 || 12042 +8953 || 8953 +3027 || 3027 +6036 || 6036 +19770 || 19770 +10212 || 10212 +23132 || 23132 +28892 || 28892 +19253 || 19253 +2557 || 2557 +3026 || 3026 +27873 || 27873 +8437 || 8437 +29467 || 29467 +19433 || 19433 +23914 || 23914 +2723 || 2723 +20752 || 20752 +20512 || 20512 +20499 || 20499 +10896 || 10896 +11684 || 11684 +4081 || 4081 +-1 || -1 +4103 || 4103 +2333 || 2333 +4197 || 4197 +2062 || 2062 +11215 || 11215 +574 || 574 +26306 || 26306 +9663 || 9663 +27292 || 27292 +28247 || 28247 +-1 || -1 +22644 || 22644 +-1 || -1 +16447 || 16447 +9094 || 9094 +27960 || 27960 +7586 || 7586 +5731 || 5731 +20683 || 20683 +28007 || 28007 +20020 || 20020 +11167 || 11167 +3125 || 3125 +2962 || 2962 +3905 || 3905 +13387 || 13387 +3783 || 3783 +-1 || -1 +27124 || 27124 +-1 || -1 +17008 || 17008 +6967 || 6967 +5120 || 5120 +2768 || 2768 +11153 || 11153 +4376 || 4376 +2017 || 2017 +8567 || 8567 +4517 || 4517 +-1 || -1 +-1 || -1 +13671 || 13671 +20723 || 20723 +26107 || 26107 +14165 || 14165 +9660 || 9660 +8473 || 8473 +2051 || 2051 +1001 || 1001 +1431 || 1431 +1016 || 1016 +29345 || 29345 +2167 || 2167 +-1 || -1 +10248 || 10248 +634 || 634 +21698 || 21698 +-1 || -1 +-1 || -1 +25535 || 25535 +4843 || 4843 +23780 || 23780 +11369 || 11369 +26446 || 26446 +14091 || 14091 +4187 || 4187 +4483 || 4483 +10666 || 10666 +11089 || 11089 +23638 || 23638 +10764 || 10764 +4566 || 4566 +-1 || -1 +17130 || 17130 +24580 || 24580 +16883 || 16883 +23702 || 23702 +26080 || 26080 +3986 || 3986 +24835 || 24835 +19174 || 19174 +16462 || 16462 +20549 || 20549 +4564 || 4564 +16422 || 16422 +14629 || 14629 +11317 || 11317 +2153 || 2153 +13981 || 13981 +26001 || 26001 +-1 || -1 +19768 || 19768 +6742 || 6742 +11589 || 11589 +27159 || 27159 +23921 || 23921 +4157 || 4157 +8170 || 8170 +19485 || 19485 +8617 || 8617 +22680 || 22680 +-1 || -1 +10782 || 10782 +25954 || 25954 +543 || 543 +-1 || -1 +16054 || 16054 +-1 || -1 +-1 || -1 +19821 || 19821 +23333 || 23333 +26279 || 26279 +13994 || 13994 +-1 || -1 +-1 || -1 +2525 || 2525 +6341 || 6341 +23633 || 23633 +10645 || 10645 +10457 || 10457 +27895 || 27895 +-1 || -1 +17324 || 17324 +-1 || -1 +6913 || 6913 +14178 || 14178 +10221 || 10221 +27396 || 27396 +29114 || 29114 +27142 || 27142 +1434 || 1434 +26685 || 26685 +23075 || 23075 +20039 || 20039 +29280 || 29280 +11746 || 11746 +25313 || 25313 +543 || 543 +24742 || 24742 +11551 || 11551 +4251 || 4251 +15247 || 15247 +27771 || 27771 +25333 || 25333 +782 || 782 +29410 || 29410 +21106 || 21106 +6079 || 6079 +1779 || 1779 +-1 || -1 +7507 || 7507 +6650 || 6650 +27410 || 27410 +14941 || 14941 +10660 || 10660 +23117 || 23117 +23252 || 23252 +8925 || 8925 +-1 || -1 +6448 || 6448 +-1 || -1 +22001 || 22001 +329 || 329 +590 || 590 +14960 || 14960 +27227 || 27227 +28241 || 28241 +11199 || 11199 +26172 || 26172 +19828 || 19828 +8383 || 8383 +14166 || 14166 +-1 || -1 +26624 || 26624 +8944 || 8944 +1598 || 1598 +3616 || 3616 +11914 || 11914 +13232 || 13232 +7677 || 7677 +20929 || 20929 +15768 || 15768 +9613 || 9613 +11188 || 11188 +6233 || 6233 +13457 || 13457 +27724 || 27724 +2479 || 2479 +3589 || 3589 +4734 || 4734 +24663 || 24663 +27081 || 27081 +27482 || 27482 +26425 || 26425 +-1 || -1 +16546 || 16546 +-1 || -1 +11908 || 11908 +4003 || 4003 +16814 || 16814 +21579 || 21579 +13245 || 13245 +17717 || 17717 +27524 || 27524 +18822 || 18822 +27158 || 27158 +25387 || 25387 +24036 || 24036 +1218 || 1218 +13152 || 13152 +8532 || 8532 +26185 || 26185 +24828 || 24828 +24714 || 24714 +21106 || 21106 +25770 || 25770 +28966 || 28966 +13436 || 13436 +24825 || 24825 +19063 || 19063 +3998 || 3998 +-1 || -1 +1227 || 1227 +13296 || 13296 +24368 || 24368 +8937 || 8937 +12486 || 12486 +14519 || 14519 +21080 || 21080 +14707 || 14707 +27469 || 27469 +18332 || 18332 +11098 || 11098 +26653 || 26653 +3855 || 3855 +-1 || -1 +27192 || 27192 +15422 || 15422 +9232 || 9232 +-1 || -1 +25622 || 25622 +19257 || 19257 +21604 || 21604 +9456 || 9456 +27419 || 27419 +17257 || 17257 +10135 || 10135 +28452 || 28452 +10996 || 10996 +14076 || 14076 +4736 || 4736 +10293 || 10293 +24391 || 24391 +-1 || -1 +-1 || -1 +11756 || 11756 +24070 || 24070 +773 || 773 +-1 || -1 +26241 || 26241 +1156 || 1156 +27614 || 27614 +-1 || -1 +9921 || 9921 +2386 || 2386 +7517 || 7517 +29441 || 29441 +22894 || 22894 +-1 || -1 +27374 || 27374 +14342 || 14342 +-1 || -1 +8293 || 8293 +22443 || 22443 +19004 || 19004 +14748 || 14748 +13873 || 13873 +17076 || 17076 +980 || 980 +29483 || 29483 +12492 || 12492 +17065 || 17065 +18339 || 18339 +15810 || 15810 +4264 || 4264 +10845 || 10845 +20239 || 20239 +15965 || 15965 +18694 || 18694 +22506 || 22506 +-1 || -1 +26957 || 26957 +1847 || 1847 +21125 || 21125 +20985 || 20985 +27415 || 27415 +10824 || 10824 +3278 || 3278 +17496 || 17496 +-1 || -1 +21350 || 21350 +23836 || 23836 +11395 || 11395 +16914 || 16914 +6186 || 6186 +15292 || 15292 +9903 || 9903 +1737 || 1737 +-1 || -1 +5302 || 5302 +22137 || 22137 +452 || 452 +90 || 90 +11546 || 11546 +162 || 162 +-1 || -1 +1553 || 1553 +24414 || 24414 +29021 || 29021 +18394 || 18394 +24416 || 24416 +-1 || -1 +6651 || 6651 +16722 || 16722 +17242 || 17242 +22271 || 22271 +13111 || 13111 +14040 || 14040 +2467 || 2467 +-1 || -1 +14320 || 14320 +4261 || 4261 +27952 || 27952 +21467 || 21467 +12020 || 12020 +-1 || -1 +20704 || 20704 +27031 || 27031 +14823 || 14823 +11760 || 11760 +10609 || 10609 +6899 || 6899 +5155 || 5155 +13612 || 13612 +2571 || 2571 +-1 || -1 +14867 || 14867 +19639 || 19639 +22980 || 22980 +10885 || 10885 +29443 || 29443 +7286 || 7286 +26583 || 26583 +23928 || 23928 +1742 || 1742 +16401 || 16401 +24642 || 24642 +20783 || 20783 +696 || 696 +21108 || 21108 +-1 || -1 +20962 || 20962 +4103 || 4103 +22200 || 22200 +-1 || -1 +9227 || 9227 +13587 || 13587 +17503 || 17503 +-1 || -1 +19897 || 19897 +23115 || 23115 +28698 || 28698 +7807 || 7807 +24946 || 24946 +19621 || 19621 +15636 || 15636 +7812 || 7812 +23132 || 23132 +5257 || 5257 +7800 || 7800 +15855 || 15855 +17839 || 17839 +-1 || -1 +8957 || 8957 +9732 || 9732 +17558 || 17558 +19446 || 19446 +15244 || 15244 +18571 || 18571 +8838 || 8838 +7714 || 7714 +19302 || 19302 +22299 || 22299 +27418 || 27418 +15096 || 15096 +7176 || 7176 +11475 || 11475 +7523 || 7523 +25754 || 25754 +26976 || 26976 +24215 || 24215 +24951 || 24951 +10072 || 10072 +-1 || -1 +9342 || 9342 +4448 || 4448 +-1 || -1 +15409 || 15409 +9732 || 9732 +4983 || 4983 +26288 || 26288 +23216 || 23216 +10313 || 10313 +1225 || 1225 +7174 || 7174 +8873 || 8873 +12826 || 12826 +4932 || 4932 +16905 || 16905 +25296 || 25296 +10279 || 10279 +11791 || 11791 +8717 || 8717 +8390 || 8390 +16305 || 16305 +21249 || 21249 +-1 || -1 +9283 || 9283 +-1 || -1 +18400 || 18400 +5003 || 5003 +21809 || 21809 +11340 || 11340 +-1 || -1 +17327 || 17327 +6242 || 6242 +18632 || 18632 +15543 || 15543 +29013 || 29013 +22634 || 22634 +16499 || 16499 +24129 || 24129 +27467 || 27467 +16165 || 16165 +9484 || 9484 +13946 || 13946 +11225 || 11225 +26000 || 26000 +28089 || 28089 +17916 || 17916 +19692 || 19692 +17601 || 17601 +18677 || 18677 +-1 || -1 +19732 || 19732 +12352 || 12352 +17987 || 17987 +16099 || 16099 +-1 || -1 +24957 || 24957 +11898 || 11898 +-1 || -1 +2382 || 2382 +25532 || 25532 +7024 || 7024 +10918 || 10918 +18771 || 18771 +25365 || 25365 +14578 || 14578 +26235 || 26235 +18689 || 18689 +Testing agent-twice_split_14.in +-------------------COMPARE------------------------- +13 || 13 +0 || 0 +8 || 8 +-1 || -1 +5 || 5 +8 || 8 +3 || 3 +12 || 12 +-1 || -1 +4 || 4 +12 || 12 +-1 || -1 +8 || 8 +14 || 14 +8 || 8 +24 || 24 +18 || 18 +1 || 1 +13 || 13 +-1 || -1 +-1 || -1 +13 || 13 +17 || 17 +24 || 24 +11 || 11 +-1 || -1 +20 || 20 +3 || 3 +0 || 0 +6 || 6 +24 || 24 +6 || 6 +20 || 20 +6 || 6 +13 || 13 +2 || 2 +-1 || -1 +10 || 10 +8 || 8 +11 || 11 +15 || 15 +-1 || -1 +8 || 8 +7 || 7 +0 || 0 +12 || 12 +19 || 19 +16 || 16 +11 || 11 +16 || 16 +15 || 15 +13 || 13 +0 || 0 +4 || 4 +24 || 24 +21 || 21 +7 || 7 +18 || 18 +24 || 24 +21 || 21 +22 || 22 +23 || 23 +5 || 5 +10 || 10 +6 || 6 +16 || 16 +22 || 22 +22 || 22 +6 || 6 +Testing agent-twice_split_0.in +-------------------COMPARE------------------------- +0 || 0 +1 || 1 +2 || 2 +2 || 2 +2 || 2 +1 || 1 +2 || 2 +-1 || -1 +1 || 1 +1 || 1 +1 || 1 +0 || 0 +0 || 0 +0 || 0 +2 || 2 +2 || 2 +1 || 1 +2 || 2 +1 || 1 +0 || 0 +1 || 1 +2 || 2 +-1 || -1 +1 || 1 +0 || 0 +0 || 0 +1 || 1 +1 || 1 +1 || 1 +2 || 2 +2 || 2 +0 || 0 +2 || 2 +-1 || -1 +0 || 0 +2 || 2 +2 || 2 +0 || 0 +0 || 0 +2 || 2 +1 || 1 +-1 || -1 +2 || 2 +1 || 1 +0 || 0 +-1 || -1 +2 || 2 +1 || 1 +2 || 2 +2 || 2 +-1 || -1 +2 || 2 +0 || 0 +2 || 2 +0 || 0 +2 || 2 +2 || 2 +2 || 2 +0 || 0 +-1 || -1 +1 || 1 +1 || 1 +2 || 2 +0 || 0 +0 || 0 +-1 || -1 +0 || 0 +0 || 0 +2 || 2 +0 || 0 +-1 || -1 +-1 || -1 +2 || 2 +2 || 2 +0 || 0 +1 || 1 +-1 || -1 +Testing agent-twice_split_31.in +-------------------COMPARE------------------------- +1634 || 1634 +999 || 999 +45478 || 45478 +11464 || 11464 +15306 || 15306 +11140 || 11140 +3136 || 3136 +16220 || 16220 +22289 || 22289 +44185 || 44185 +29403 || 29403 +15386 || 15386 +1123 || 1123 +20857 || 20857 +40862 || 40862 +13599 || 13599 +14098 || 14098 +10680 || 10680 +-1 || -1 +28519 || 28519 +16433 || 16433 +18372 || 18372 +28003 || 28003 +16865 || 16865 +42032 || 42032 +9487 || 9487 +3398 || 3398 +-1 || -1 +12836 || 12836 +39866 || 39866 +28792 || 28792 +30674 || 30674 +50271 || 50271 +50029 || 50029 +38356 || 38356 +293 || 293 +-1 || -1 +17432 || 17432 +12387 || 12387 +4454 || 4454 +32611 || 32611 +-1 || -1 +49747 || 49747 +39716 || 39716 +40487 || 40487 +3625 || 3625 +-1 || -1 +44672 || 44672 +30356 || 30356 +46500 || 46500 +1102 || 1102 +9788 || 9788 +837 || 837 +7202 || 7202 +8765 || 8765 +33399 || 33399 +38192 || 38192 +14170 || 14170 +30307 || 30307 +2081 || 2081 +21701 || 21701 +18905 || 18905 +46927 || 46927 +45482 || 45482 +35319 || 35319 +6906 || 6906 +8491 || 8491 +20122 || 20122 +11643 || 11643 +-1 || -1 +11024 || 11024 +39723 || 39723 +17062 || 17062 +31757 || 31757 +47765 || 47765 +17309 || 17309 +15846 || 15846 +5305 || 5305 +31233 || 31233 +14404 || 14404 +42126 || 42126 +26620 || 26620 +5232 || 5232 +30031 || 30031 +39648 || 39648 +15336 || 15336 +19704 || 19704 +46836 || 46836 +-1 || -1 +31678 || 31678 +48010 || 48010 +8528 || 8528 +1244 || 1244 +44362 || 44362 +42508 || 42508 +3020 || 3020 +-1 || -1 +6057 || 6057 +29968 || 29968 +48536 || 48536 +25358 || 25358 +5899 || 5899 +2287 || 2287 +-1 || -1 +17991 || 17991 +39607 || 39607 +40771 || 40771 +47406 || 47406 +48897 || 48897 +47603 || 47603 +34799 || 34799 +-1 || -1 +23901 || 23901 +33356 || 33356 +49860 || 49860 +19211 || 19211 +35498 || 35498 +28250 || 28250 +48991 || 48991 +50952 || 50952 +32815 || 32815 +39475 || 39475 +37573 || 37573 +-1 || -1 +50136 || 50136 +25644 || 25644 +39753 || 39753 +-1 || -1 +44193 || 44193 +29139 || 29139 +-1 || -1 +36474 || 36474 +18013 || 18013 +9640 || 9640 +14171 || 14171 +-1 || -1 +214 || 214 +39168 || 39168 +40947 || 40947 +33008 || 33008 +9545 || 9545 +-1 || -1 +13920 || 13920 +-1 || -1 +35280 || 35280 +28097 || 28097 +14422 || 14422 +20667 || 20667 +8129 || 8129 +30221 || 30221 +30390 || 30390 +49316 || 49316 +27484 || 27484 +34854 || 34854 +24185 || 24185 +18393 || 18393 +45172 || 45172 +38978 || 38978 +41434 || 41434 +26187 || 26187 +8206 || 8206 +36804 || 36804 +21980 || 21980 +34416 || 34416 +44316 || 44316 +39047 || 39047 +42754 || 42754 +45433 || 45433 +9748 || 9748 +39631 || 39631 +7994 || 7994 +3241 || 3241 +14711 || 14711 +-1 || -1 +-1 || -1 +8514 || 8514 +14357 || 14357 +41321 || 41321 +23989 || 23989 +2027 || 2027 +25533 || 25533 +34097 || 34097 +40343 || 40343 +14975 || 14975 +11729 || 11729 +29161 || 29161 +39421 || 39421 +24216 || 24216 +5675 || 5675 +20913 || 20913 +28907 || 28907 +19162 || 19162 +10945 || 10945 +315 || 315 +17360 || 17360 +9012 || 9012 +-1 || -1 +48920 || 48920 +134 || 134 +18295 || 18295 +5373 || 5373 +35013 || 35013 +19495 || 19495 +4818 || 4818 +21211 || 21211 +50450 || 50450 +12830 || 12830 +903 || 903 +2027 || 2027 +41733 || 41733 +48409 || 48409 +47068 || 47068 +18809 || 18809 +-1 || -1 +42929 || 42929 +-1 || -1 +30537 || 30537 +2962 || 2962 +43680 || 43680 +41498 || 41498 +24116 || 24116 +27720 || 27720 +19483 || 19483 +32777 || 32777 +36476 || 36476 +45050 || 45050 +24849 || 24849 +34103 || 34103 +45304 || 45304 +30180 || 30180 +2924 || 2924 +13382 || 13382 +8051 || 8051 +-1 || -1 +11418 || 11418 +33265 || 33265 +9836 || 9836 +30224 || 30224 +10297 || 10297 +15001 || 15001 +22508 || 22508 +14160 || 14160 +25702 || 25702 +16814 || 16814 +36668 || 36668 +27306 || 27306 +47291 || 47291 +7722 || 7722 +-1 || -1 +25359 || 25359 +8712 || 8712 +30017 || 30017 +19740 || 19740 +28655 || 28655 +609 || 609 +47443 || 47443 +7062 || 7062 +45566 || 45566 +16802 || 16802 +49787 || 49787 +16066 || 16066 +-1 || -1 +38983 || 38983 +13237 || 13237 +31888 || 31888 +6365 || 6365 +21097 || 21097 +28242 || 28242 +34406 || 34406 +33403 || 33403 +6100 || 6100 +23480 || 23480 +-1 || -1 +33127 || 33127 +34578 || 34578 +306 || 306 +10167 || 10167 +26303 || 26303 +6830 || 6830 +36357 || 36357 +6982 || 6982 +44048 || 44048 +12226 || 12226 +15336 || 15336 +186 || 186 +19977 || 19977 +10400 || 10400 +12205 || 12205 +6990 || 6990 +-1 || -1 +45310 || 45310 +30506 || 30506 +29956 || 29956 +27863 || 27863 +20567 || 20567 +30745 || 30745 +28272 || 28272 +48786 || 48786 +49561 || 49561 +36066 || 36066 +35526 || 35526 +14272 || 14272 +8524 || 8524 +34698 || 34698 +16646 || 16646 +6879 || 6879 +47625 || 47625 +35538 || 35538 +21639 || 21639 +-1 || -1 +49154 || 49154 +40719 || 40719 +1449 || 1449 +37096 || 37096 +20392 || 20392 +13191 || 13191 +32969 || 32969 +21215 || 21215 +28190 || 28190 +15717 || 15717 +13408 || 13408 +29580 || 29580 +8243 || 8243 +18502 || 18502 +43326 || 43326 +2557 || 2557 +24171 || 24171 +-1 || -1 +-1 || -1 +49284 || 49284 +50198 || 50198 +15790 || 15790 +18641 || 18641 +28988 || 28988 +280 || 280 +1006 || 1006 +24561 || 24561 +49733 || 49733 +4431 || 4431 +41727 || 41727 +36156 || 36156 +15871 || 15871 +12880 || 12880 +33389 || 33389 +42294 || 42294 +17287 || 17287 +41491 || 41491 +10783 || 10783 +-1 || -1 +2921 || 2921 +47715 || 47715 +45572 || 45572 +2477 || 2477 +29612 || 29612 +39234 || 39234 +25261 || 25261 +24938 || 24938 +23194 || 23194 +37659 || 37659 +19005 || 19005 +23176 || 23176 +3901 || 3901 +47379 || 47379 +35809 || 35809 +18955 || 18955 +9512 || 9512 +4679 || 4679 +-1 || -1 +35321 || 35321 +29116 || 29116 +47439 || 47439 +45797 || 45797 +39443 || 39443 +-1 || -1 +38627 || 38627 +8090 || 8090 +34614 || 34614 +5547 || 5547 +42993 || 42993 +33223 || 33223 +16313 || 16313 +50743 || 50743 +10239 || 10239 +28983 || 28983 +21438 || 21438 +41851 || 41851 +9570 || 9570 +27083 || 27083 +30705 || 30705 +48258 || 48258 +129 || 129 +29533 || 29533 +-1 || -1 +25496 || 25496 +9927 || 9927 +12545 || 12545 +19099 || 19099 +39855 || 39855 +18199 || 18199 +41764 || 41764 +20263 || 20263 +20970 || 20970 +38679 || 38679 +3828 || 3828 +-1 || -1 +8440 || 8440 +27915 || 27915 +19218 || 19218 +31051 || 31051 +28762 || 28762 +47987 || 47987 +43116 || 43116 +9747 || 9747 +-1 || -1 +18237 || 18237 +36716 || 36716 +36662 || 36662 +27020 || 27020 +19127 || 19127 +16715 || 16715 +39321 || 39321 +28477 || 28477 +44530 || 44530 +15027 || 15027 +42076 || 42076 +33030 || 33030 +36949 || 36949 +41315 || 41315 +10753 || 10753 +16639 || 16639 +23425 || 23425 +21914 || 21914 +7898 || 7898 +49760 || 49760 +11439 || 11439 +28091 || 28091 +13223 || 13223 +-1 || -1 +37521 || 37521 +44230 || 44230 +21695 || 21695 +46409 || 46409 +40487 || 40487 +42595 || 42595 +33823 || 33823 +24375 || 24375 +37083 || 37083 +46627 || 46627 +29820 || 29820 +-1 || -1 +33502 || 33502 +33593 || 33593 +31172 || 31172 +44245 || 44245 +17521 || 17521 +38366 || 38366 +27063 || 27063 +-1 || -1 +18459 || 18459 +15660 || 15660 +21214 || 21214 +16556 || 16556 +38743 || 38743 +-1 || -1 +18872 || 18872 +47453 || 47453 +19664 || 19664 +45237 || 45237 +39017 || 39017 +32412 || 32412 +7751 || 7751 +4794 || 4794 +39699 || 39699 +47287 || 47287 +38759 || 38759 +35767 || 35767 +35864 || 35864 +32867 || 32867 +45175 || 45175 +-1 || -1 +12551 || 12551 +48863 || 48863 +17471 || 17471 +-1 || -1 +23166 || 23166 +39285 || 39285 +8946 || 8946 +19407 || 19407 +24268 || 24268 +43646 || 43646 +33981 || 33981 +37184 || 37184 +34889 || 34889 +2749 || 2749 +1119 || 1119 +30105 || 30105 +20200 || 20200 +31831 || 31831 +-1 || -1 +4019 || 4019 +11406 || 11406 +47963 || 47963 +33989 || 33989 +30875 || 30875 +39408 || 39408 +47377 || 47377 +3269 || 3269 +-1 || -1 +49012 || 49012 +13791 || 13791 +-1 || -1 +24108 || 24108 +27987 || 27987 +-1 || -1 +20103 || 20103 +48965 || 48965 +6653 || 6653 +439 || 439 +34661 || 34661 +25980 || 25980 +31240 || 31240 +-1 || -1 +12343 || 12343 +4642 || 4642 +-1 || -1 +12421 || 12421 +44215 || 44215 +11146 || 11146 +27506 || 27506 +17639 || 17639 +16864 || 16864 +37747 || 37747 +4886 || 4886 +49739 || 49739 +-1 || -1 +29474 || 29474 +-1 || -1 +43650 || 43650 +48512 || 48512 +37657 || 37657 +11465 || 11465 +19294 || 19294 +9353 || 9353 +13720 || 13720 +14781 || 14781 +47144 || 47144 +45819 || 45819 +11970 || 11970 +5842 || 5842 +-1 || -1 +804 || 804 +15661 || 15661 +45002 || 45002 +38103 || 38103 +32292 || 32292 +40304 || 40304 +7412 || 7412 +9367 || 9367 +47769 || 47769 +7176 || 7176 +30214 || 30214 +12718 || 12718 +49896 || 49896 +19001 || 19001 +1586 || 1586 +19806 || 19806 +6071 || 6071 +24046 || 24046 +35712 || 35712 +40030 || 40030 +50220 || 50220 +9665 || 9665 +34149 || 34149 +32533 || 32533 +25167 || 25167 +28657 || 28657 +5401 || 5401 +22241 || 22241 +46994 || 46994 +-1 || -1 +-1 || -1 +3487 || 3487 +34732 || 34732 +-1 || -1 +24329 || 24329 +27770 || 27770 +22024 || 22024 +49139 || 49139 +9219 || 9219 +12570 || 12570 +44551 || 44551 +-1 || -1 +21000 || 21000 +29025 || 29025 +4208 || 4208 +48743 || 48743 +45392 || 45392 +34839 || 34839 +45166 || 45166 +14403 || 14403 +-1 || -1 +40414 || 40414 +11640 || 11640 +-1 || -1 +42722 || 42722 +49575 || 49575 +31976 || 31976 +3714 || 3714 +32141 || 32141 +21986 || 21986 +11421 || 11421 +19845 || 19845 +38527 || 38527 +10608 || 10608 +33567 || 33567 +20106 || 20106 +39352 || 39352 +31466 || 31466 +14299 || 14299 +16013 || 16013 +25580 || 25580 +23488 || 23488 +14070 || 14070 +49816 || 49816 +23710 || 23710 +11484 || 11484 +-1 || -1 +44188 || 44188 +16016 || 16016 +18333 || 18333 +5288 || 5288 +21131 || 21131 +50288 || 50288 +19394 || 19394 +22891 || 22891 +50131 || 50131 +37705 || 37705 +44452 || 44452 +17870 || 17870 +12973 || 12973 +28282 || 28282 +4456 || 4456 +12417 || 12417 +11705 || 11705 +36899 || 36899 +16376 || 16376 +49648 || 49648 +45056 || 45056 +-1 || -1 +20553 || 20553 +5566 || 5566 +40490 || 40490 +45042 || 45042 +42365 || 42365 +33800 || 33800 +29378 || 29378 +38786 || 38786 +49819 || 49819 +27743 || 27743 +375 || 375 +16701 || 16701 +25437 || 25437 +15457 || 15457 +3960 || 3960 +26667 || 26667 +10029 || 10029 +10496 || 10496 +7224 || 7224 +38794 || 38794 +18136 || 18136 +35962 || 35962 +11337 || 11337 +45997 || 45997 +37823 || 37823 +44091 || 44091 +16590 || 16590 +4929 || 4929 +8298 || 8298 +35225 || 35225 +-1 || -1 +46692 || 46692 +9685 || 9685 +33223 || 33223 +18120 || 18120 +32697 || 32697 +41142 || 41142 +9184 || 9184 +-1 || -1 +26068 || 26068 +48241 || 48241 +34354 || 34354 +18892 || 18892 +4467 || 4467 +14207 || 14207 +23868 || 23868 +38381 || 38381 +37842 || 37842 +44964 || 44964 +3281 || 3281 +28143 || 28143 +43378 || 43378 +19909 || 19909 +24614 || 24614 +26191 || 26191 +27626 || 27626 +36470 || 36470 +25485 || 25485 +2669 || 2669 +24650 || 24650 +39799 || 39799 +38611 || 38611 +4646 || 4646 +29556 || 29556 +45919 || 45919 +43224 || 43224 +-1 || -1 +19646 || 19646 +48592 || 48592 +13604 || 13604 +24188 || 24188 +50281 || 50281 +38567 || 38567 +13076 || 13076 +41065 || 41065 +39120 || 39120 +47761 || 47761 +7515 || 7515 +826 || 826 +32105 || 32105 +-1 || -1 +18082 || 18082 +35323 || 35323 +48699 || 48699 +27155 || 27155 +33125 || 33125 +20398 || 20398 +17540 || 17540 +8301 || 8301 +14794 || 14794 +39919 || 39919 +31009 || 31009 +4003 || 4003 +32590 || 32590 +5839 || 5839 +45259 || 45259 +30438 || 30438 +16260 || 16260 +16802 || 16802 +32419 || 32419 +49198 || 49198 +48964 || 48964 +12241 || 12241 +15975 || 15975 +6051 || 6051 +18669 || 18669 +11079 || 11079 +37956 || 37956 +47020 || 47020 +23149 || 23149 +39190 || 39190 +28393 || 28393 +9606 || 9606 +38268 || 38268 +6363 || 6363 +19039 || 19039 +24183 || 24183 +11087 || 11087 +49690 || 49690 +13664 || 13664 +-1 || -1 +24833 || 24833 +31325 || 31325 +-1 || -1 +47758 || 47758 +20938 || 20938 +37037 || 37037 +37509 || 37509 +22152 || 22152 +10109 || 10109 +-1 || -1 +45559 || 45559 +28425 || 28425 +36995 || 36995 +3101 || 3101 +23122 || 23122 +43911 || 43911 +7065 || 7065 +4676 || 4676 +2235 || 2235 +15624 || 15624 +6421 || 6421 +12052 || 12052 +23130 || 23130 +35163 || 35163 +-1 || -1 +46598 || 46598 +5249 || 5249 +17861 || 17861 +-1 || -1 +7484 || 7484 +18334 || 18334 +46704 || 46704 +-1 || -1 +14580 || 14580 +7666 || 7666 +24472 || 24472 +25183 || 25183 +28571 || 28571 +35828 || 35828 +43782 || 43782 +43976 || 43976 +16921 || 16921 +47265 || 47265 +8363 || 8363 +-1 || -1 +34399 || 34399 +25135 || 25135 +43206 || 43206 +39717 || 39717 +9549 || 9549 +6367 || 6367 +4190 || 4190 +31372 || 31372 +-1 || -1 +-1 || -1 +2900 || 2900 +47977 || 47977 +47589 || 47589 +1669 || 1669 +-1 || -1 +48865 || 48865 +-1 || -1 +49509 || 49509 +24953 || 24953 +50934 || 50934 +14423 || 14423 +44491 || 44491 +3632 || 3632 +8416 || 8416 +-1 || -1 +22213 || 22213 +15244 || 15244 +24324 || 24324 +959 || 959 +20536 || 20536 +35117 || 35117 +15865 || 15865 +12187 || 12187 +10586 || 10586 +20499 || 20499 +48163 || 48163 +49225 || 49225 +22673 || 22673 +25119 || 25119 +35608 || 35608 +33268 || 33268 +7004 || 7004 +42361 || 42361 +38638 || 38638 +16053 || 16053 +42966 || 42966 +-1 || -1 +5604 || 5604 +11391 || 11391 +47545 || 47545 +35568 || 35568 +20036 || 20036 +20723 || 20723 +28357 || 28357 +38838 || 38838 +9411 || 9411 +30065 || 30065 +20543 || 20543 +39423 || 39423 +-1 || -1 +23777 || 23777 +13008 || 13008 +256 || 256 +33671 || 33671 +9588 || 9588 +6794 || 6794 +6202 || 6202 +5607 || 5607 +-1 || -1 +5028 || 5028 +11769 || 11769 +741 || 741 +46153 || 46153 +36308 || 36308 +1460 || 1460 +40843 || 40843 +7594 || 7594 +48754 || 48754 +22585 || 22585 +9067 || 9067 +-1 || -1 +42330 || 42330 +7623 || 7623 +20880 || 20880 +43188 || 43188 +21169 || 21169 +6228 || 6228 +4979 || 4979 +35040 || 35040 +-1 || -1 +27892 || 27892 +42081 || 42081 +36985 || 36985 +41279 || 41279 +49648 || 49648 +32944 || 32944 +43638 || 43638 +11631 || 11631 +6647 || 6647 +12372 || 12372 +-1 || -1 +44625 || 44625 +10073 || 10073 +33772 || 33772 +10221 || 10221 +-1 || -1 +38347 || 38347 +2888 || 2888 +22966 || 22966 +44902 || 44902 +25891 || 25891 +4734 || 4734 +19147 || 19147 +29654 || 29654 +-1 || -1 +48262 || 48262 +50556 || 50556 +33516 || 33516 +50128 || 50128 +15202 || 15202 +823 || 823 +7315 || 7315 +36192 || 36192 +27397 || 27397 +33121 || 33121 +49538 || 49538 +41940 || 41940 +50872 || 50872 +28483 || 28483 +18774 || 18774 +13190 || 13190 +16495 || 16495 +8130 || 8130 +5503 || 5503 +24491 || 24491 +50710 || 50710 +31044 || 31044 +21491 || 21491 +24386 || 24386 +21235 || 21235 +6931 || 6931 +-1 || -1 +-1 || -1 +21238 || 21238 +45203 || 45203 +35288 || 35288 +47532 || 47532 +-1 || -1 +11633 || 11633 +43364 || 43364 +1011 || 1011 +17874 || 17874 +41936 || 41936 +2389 || 2389 +32251 || 32251 +39411 || 39411 +42894 || 42894 +44775 || 44775 +5812 || 5812 +20676 || 20676 +26159 || 26159 +39382 || 39382 +50267 || 50267 +7683 || 7683 +11490 || 11490 +31869 || 31869 +43982 || 43982 +16541 || 16541 +24328 || 24328 +39458 || 39458 +31820 || 31820 +30622 || 30622 +1679 || 1679 +35673 || 35673 +25286 || 25286 +42956 || 42956 +25771 || 25771 +24225 || 24225 +17577 || 17577 +-1 || -1 +13843 || 13843 +44848 || 44848 +2318 || 2318 +24573 || 24573 +31209 || 31209 +24071 || 24071 +13832 || 13832 +6462 || 6462 +23524 || 23524 +48044 || 48044 +16822 || 16822 +23164 || 23164 +38925 || 38925 +11931 || 11931 +3092 || 3092 +7625 || 7625 +48123 || 48123 +-1 || -1 +-1 || -1 +19458 || 19458 +1999 || 1999 +5896 || 5896 +5772 || 5772 +10279 || 10279 +43745 || 43745 +20311 || 20311 +36358 || 36358 +34983 || 34983 +44124 || 44124 +39881 || 39881 +1424 || 1424 +26521 || 26521 +2710 || 2710 +30549 || 30549 +45415 || 45415 +13147 || 13147 +35801 || 35801 +19038 || 19038 +-1 || -1 +26832 || 26832 +20441 || 20441 +30084 || 30084 +22399 || 22399 +29307 || 29307 +33366 || 33366 +49757 || 49757 +37190 || 37190 +-1 || -1 +35240 || 35240 +9393 || 9393 +27388 || 27388 +22171 || 22171 +17229 || 17229 +25332 || 25332 +17193 || 17193 +27057 || 27057 +42044 || 42044 +48713 || 48713 +8561 || 8561 +40008 || 40008 +41291 || 41291 +49926 || 49926 +48761 || 48761 +15973 || 15973 +28410 || 28410 +48390 || 48390 +-1 || -1 +-1 || -1 +40423 || 40423 +30599 || 30599 +49260 || 49260 +17587 || 17587 +11398 || 11398 +20692 || 20692 +35570 || 35570 +21966 || 21966 +14533 || 14533 +8437 || 8437 +13764 || 13764 +50866 || 50866 +28335 || 28335 +40196 || 40196 +38870 || 38870 +-1 || -1 +12556 || 12556 +37741 || 37741 +-1 || -1 +-1 || -1 +-1 || -1 +10065 || 10065 +43593 || 43593 +24071 || 24071 +45919 || 45919 +50757 || 50757 +34622 || 34622 +30469 || 30469 +-1 || -1 +-1 || -1 +5429 || 5429 +45322 || 45322 +39159 || 39159 +33880 || 33880 +30603 || 30603 +44061 || 44061 +10509 || 10509 +48455 || 48455 +35122 || 35122 +4430 || 4430 +6051 || 6051 +14888 || 14888 +7502 || 7502 +29451 || 29451 +5660 || 5660 +26654 || 26654 +16567 || 16567 +2565 || 2565 +22718 || 22718 +48897 || 48897 +37572 || 37572 +19844 || 19844 +1296 || 1296 +26890 || 26890 +26022 || 26022 +43004 || 43004 +7264 || 7264 +38409 || 38409 +43500 || 43500 +43016 || 43016 +7734 || 7734 +11886 || 11886 +35202 || 35202 +10174 || 10174 +32679 || 32679 +2344 || 2344 +42786 || 42786 +34438 || 34438 +39813 || 39813 +39899 || 39899 +29234 || 29234 +29607 || 29607 +49926 || 49926 +42908 || 42908 +23800 || 23800 +16658 || 16658 +-1 || -1 +21439 || 21439 +37623 || 37623 +20938 || 20938 +15884 || 15884 +11137 || 11137 +50230 || 50230 +10807 || 10807 +19788 || 19788 +31413 || 31413 +23679 || 23679 +44996 || 44996 +19049 || 19049 +2993 || 2993 +13434 || 13434 +48707 || 48707 +18705 || 18705 +25749 || 25749 +16470 || 16470 +19321 || 19321 +5022 || 5022 +18237 || 18237 +7783 || 7783 +37490 || 37490 +17955 || 17955 +6292 || 6292 +32522 || 32522 +12940 || 12940 +36151 || 36151 +4084 || 4084 +26280 || 26280 +-1 || -1 +22105 || 22105 +-1 || -1 +39802 || 39802 +8354 || 8354 +41690 || 41690 +32912 || 32912 +13427 || 13427 +-1 || -1 +8758 || 8758 +28100 || 28100 +16004 || 16004 +9898 || 9898 +16203 || 16203 +11287 || 11287 +8924 || 8924 +15270 || 15270 +30640 || 30640 +43966 || 43966 +7578 || 7578 +36840 || 36840 +34208 || 34208 +47650 || 47650 +41145 || 41145 +43967 || 43967 +31721 || 31721 +34648 || 34648 +8647 || 8647 +24497 || 24497 +42488 || 42488 +33628 || 33628 +19875 || 19875 +30822 || 30822 +32550 || 32550 +50371 || 50371 +40749 || 40749 +-1 || -1 +2562 || 2562 +9454 || 9454 +-1 || -1 +5008 || 5008 +-1 || -1 +45401 || 45401 +22151 || 22151 +3325 || 3325 +28783 || 28783 +42062 || 42062 +-1 || -1 +5359 || 5359 +34024 || 34024 +30321 || 30321 +33681 || 33681 +24374 || 24374 +1734 || 1734 +43193 || 43193 +45958 || 45958 +-1 || -1 +12386 || 12386 +34328 || 34328 +35916 || 35916 +15639 || 15639 +6447 || 6447 +-1 || -1 +30146 || 30146 +38630 || 38630 +-1 || -1 +1506 || 1506 +33506 || 33506 +40835 || 40835 +36271 || 36271 +17093 || 17093 +37009 || 37009 +42861 || 42861 +-1 || -1 +29204 || 29204 +9060 || 9060 +43038 || 43038 +42016 || 42016 +45855 || 45855 +42239 || 42239 +-1 || -1 +26837 || 26837 +27308 || 27308 +672 || 672 +-1 || -1 +-1 || -1 +38326 || 38326 +36799 || 36799 +35087 || 35087 +37531 || 37531 +1955 || 1955 +9350 || 9350 +35258 || 35258 +29447 || 29447 +32477 || 32477 +42636 || 42636 +-1 || -1 +28706 || 28706 +45511 || 45511 +22378 || 22378 +421 || 421 +15072 || 15072 +12357 || 12357 +29047 || 29047 +-1 || -1 +35570 || 35570 +22728 || 22728 +19109 || 19109 +32618 || 32618 +40807 || 40807 +47646 || 47646 +23706 || 23706 +36821 || 36821 +33553 || 33553 +2237 || 2237 +7436 || 7436 +25276 || 25276 +37473 || 37473 +28421 || 28421 +27856 || 27856 +26217 || 26217 +15303 || 15303 +21718 || 21718 +27367 || 27367 +629 || 629 +23775 || 23775 +24778 || 24778 +13254 || 13254 +37042 || 37042 +43970 || 43970 +230 || 230 +28359 || 28359 +19514 || 19514 +15603 || 15603 +28860 || 28860 +23096 || 23096 +49791 || 49791 +25936 || 25936 +40753 || 40753 +9129 || 9129 +9370 || 9370 +28277 || 28277 +6536 || 6536 +17196 || 17196 +41278 || 41278 +25637 || 25637 +173 || 173 +45084 || 45084 +47218 || 47218 +-1 || -1 +37785 || 37785 +31294 || 31294 +44381 || 44381 +43192 || 43192 +46849 || 46849 +-1 || -1 +-1 || -1 +-1 || -1 +3039 || 3039 +40209 || 40209 +-1 || -1 +37234 || 37234 +28369 || 28369 +8537 || 8537 +4114 || 4114 +9993 || 9993 +28325 || 28325 +25540 || 25540 +42240 || 42240 +11996 || 11996 +30617 || 30617 +43726 || 43726 +43504 || 43504 +13473 || 13473 +21839 || 21839 +29749 || 29749 +16446 || 16446 +24686 || 24686 +17283 || 17283 +47664 || 47664 +19826 || 19826 +23649 || 23649 +28552 || 28552 +4094 || 4094 +36333 || 36333 +17235 || 17235 +6566 || 6566 +715 || 715 +26669 || 26669 +28717 || 28717 +27297 || 27297 +7596 || 7596 +32996 || 32996 +50009 || 50009 +18611 || 18611 +12160 || 12160 +-1 || -1 +40034 || 40034 +39943 || 39943 +7373 || 7373 +47296 || 47296 +14270 || 14270 +31758 || 31758 +45280 || 45280 +40029 || 40029 +2020 || 2020 +20071 || 20071 +22401 || 22401 +45219 || 45219 +1700 || 1700 +35924 || 35924 +28408 || 28408 +37360 || 37360 +45697 || 45697 +42522 || 42522 +7635 || 7635 +25243 || 25243 +49603 || 49603 +11980 || 11980 +19632 || 19632 +29948 || 29948 +46228 || 46228 +47963 || 47963 +7125 || 7125 +31931 || 31931 +17733 || 17733 +11035 || 11035 +11249 || 11249 +311 || 311 +6817 || 6817 +395 || 395 +50991 || 50991 +32181 || 32181 +36285 || 36285 +26709 || 26709 +5732 || 5732 +14699 || 14699 +37534 || 37534 +6013 || 6013 +8256 || 8256 +19260 || 19260 +7640 || 7640 +43852 || 43852 +13216 || 13216 +26462 || 26462 +28502 || 28502 +-1 || -1 +33047 || 33047 +49976 || 49976 +2382 || 2382 +49322 || 49322 +21229 || 21229 +14402 || 14402 +48972 || 48972 +35941 || 35941 +30760 || 30760 +7942 || 7942 +43501 || 43501 +-1 || -1 +-1 || -1 +9618 || 9618 +10382 || 10382 +35208 || 35208 +40566 || 40566 +2874 || 2874 +9123 || 9123 +14878 || 14878 +46531 || 46531 +13386 || 13386 +6504 || 6504 +14559 || 14559 +34329 || 34329 +22890 || 22890 +-1 || -1 +20871 || 20871 +50457 || 50457 +-1 || -1 +8236 || 8236 +-1 || -1 +13111 || 13111 +38487 || 38487 +23912 || 23912 +16438 || 16438 +9667 || 9667 +1132 || 1132 +31067 || 31067 +16679 || 16679 +28675 || 28675 +39907 || 39907 +35015 || 35015 +37081 || 37081 +45035 || 45035 +42471 || 42471 +42485 || 42485 +39476 || 39476 +29216 || 29216 +15469 || 15469 +42451 || 42451 +7728 || 7728 +39205 || 39205 +41815 || 41815 +46676 || 46676 +-1 || -1 +18351 || 18351 +-1 || -1 +15376 || 15376 +32803 || 32803 +24365 || 24365 +43737 || 43737 +20560 || 20560 +23139 || 23139 +30105 || 30105 +40913 || 40913 +49143 || 49143 +33821 || 33821 +39672 || 39672 +48740 || 48740 +31616 || 31616 +31473 || 31473 +49642 || 49642 +7865 || 7865 +-1 || -1 +6893 || 6893 +10230 || 10230 +22364 || 22364 +1930 || 1930 +43739 || 43739 +2759 || 2759 +28691 || 28691 +28911 || 28911 +19059 || 19059 +34170 || 34170 +36912 || 36912 +42063 || 42063 +2089 || 2089 +31497 || 31497 +7188 || 7188 +39285 || 39285 +16179 || 16179 +41967 || 41967 +49084 || 49084 +15612 || 15612 +-1 || -1 +17630 || 17630 +-1 || -1 +-1 || -1 +19059 || 19059 +24165 || 24165 +-1 || -1 +20364 || 20364 +31628 || 31628 +33578 || 33578 +28555 || 28555 +40428 || 40428 +30729 || 30729 +13427 || 13427 +25300 || 25300 +36055 || 36055 +45510 || 45510 +10132 || 10132 +28139 || 28139 +36036 || 36036 +43534 || 43534 +49124 || 49124 +871 || 871 +21434 || 21434 +11457 || 11457 +4422 || 4422 +13585 || 13585 +35170 || 35170 +950 || 950 +17930 || 17930 +36644 || 36644 +48368 || 48368 +10426 || 10426 +35475 || 35475 +5968 || 5968 +13804 || 13804 +43976 || 43976 +25906 || 25906 +-1 || -1 +21623 || 21623 +37641 || 37641 +23392 || 23392 +41312 || 41312 +45176 || 45176 +15930 || 15930 +34334 || 34334 +-1 || -1 +28781 || 28781 +28489 || 28489 +31409 || 31409 +33427 || 33427 +22321 || 22321 +533 || 533 +34962 || 34962 +32150 || 32150 +41503 || 41503 +29074 || 29074 +5169 || 5169 +50571 || 50571 +48049 || 48049 +14357 || 14357 +27356 || 27356 +43228 || 43228 +44263 || 44263 +34223 || 34223 +14217 || 14217 +37996 || 37996 +12671 || 12671 +29844 || 29844 +2327 || 2327 +-1 || -1 +-1 || -1 +5438 || 5438 +39220 || 39220 +-1 || -1 +5014 || 5014 +5364 || 5364 +38553 || 38553 +10003 || 10003 +27763 || 27763 +7469 || 7469 +48132 || 48132 +5212 || 5212 +45552 || 45552 +16983 || 16983 +24743 || 24743 +669 || 669 +44811 || 44811 +-1 || -1 +34854 || 34854 +17068 || 17068 +-1 || -1 +27187 || 27187 +28110 || 28110 +36067 || 36067 +-1 || -1 +50089 || 50089 +45274 || 45274 +5690 || 5690 +39768 || 39768 +6621 || 6621 +33775 || 33775 +19965 || 19965 +19854 || 19854 +22214 || 22214 +18814 || 18814 +48217 || 48217 +36266 || 36266 +14032 || 14032 +3035 || 3035 +49697 || 49697 +10389 || 10389 +33087 || 33087 +14333 || 14333 +47082 || 47082 +44887 || 44887 +29836 || 29836 +30449 || 30449 +9065 || 9065 +39677 || 39677 +-1 || -1 +39241 || 39241 +49977 || 49977 +37445 || 37445 +23713 || 23713 +32439 || 32439 +5449 || 5449 +-1 || -1 +39306 || 39306 +34148 || 34148 +45748 || 45748 +46482 || 46482 +43347 || 43347 +23357 || 23357 +15369 || 15369 +4651 || 4651 +45957 || 45957 +48903 || 48903 +7525 || 7525 +-1 || -1 +30306 || 30306 +5918 || 5918 +10357 || 10357 +11964 || 11964 +34643 || 34643 +3386 || 3386 +28941 || 28941 +39226 || 39226 +36969 || 36969 +39528 || 39528 +14665 || 14665 +41384 || 41384 +21817 || 21817 +27363 || 27363 +49865 || 49865 +39103 || 39103 +14660 || 14660 +12088 || 12088 +50233 || 50233 +39857 || 39857 +39916 || 39916 +45275 || 45275 +25932 || 25932 +25465 || 25465 +41291 || 41291 +15860 || 15860 +42308 || 42308 +-1 || -1 +49740 || 49740 +22265 || 22265 +-1 || -1 +48691 || 48691 +23805 || 23805 +1413 || 1413 +31853 || 31853 +26535 || 26535 +49116 || 49116 +43816 || 43816 +39603 || 39603 +1629 || 1629 +29097 || 29097 +7183 || 7183 +1341 || 1341 +4027 || 4027 +33304 || 33304 +29838 || 29838 +35171 || 35171 +-1 || -1 +9921 || 9921 +-1 || -1 +11485 || 11485 +29482 || 29482 +44885 || 44885 +-1 || -1 +44744 || 44744 +49063 || 49063 +21962 || 21962 +33285 || 33285 +8486 || 8486 +15687 || 15687 +32516 || 32516 +13573 || 13573 +-1 || -1 +38056 || 38056 +15545 || 15545 +14487 || 14487 +5558 || 5558 +25135 || 25135 +26650 || 26650 +-1 || -1 +46099 || 46099 +33090 || 33090 +46155 || 46155 +37748 || 37748 +2754 || 2754 +7899 || 7899 +38412 || 38412 +19289 || 19289 +28661 || 28661 +47713 || 47713 +33528 || 33528 +37891 || 37891 +8988 || 8988 +41761 || 41761 +28764 || 28764 +29114 || 29114 +-1 || -1 +36210 || 36210 +24437 || 24437 +12832 || 12832 +8693 || 8693 +12946 || 12946 +8424 || 8424 +47930 || 47930 +24783 || 24783 +-1 || -1 +14390 || 14390 +1343 || 1343 +11286 || 11286 +3965 || 3965 +7552 || 7552 +50215 || 50215 +21933 || 21933 +19839 || 19839 +40372 || 40372 +18177 || 18177 +24609 || 24609 +41648 || 41648 +26831 || 26831 +48891 || 48891 +35717 || 35717 +25135 || 25135 +22314 || 22314 +5962 || 5962 +27514 || 27514 +19709 || 19709 +40537 || 40537 +22491 || 22491 +13076 || 13076 +-1 || -1 +18149 || 18149 +38445 || 38445 +25029 || 25029 +11357 || 11357 +35995 || 35995 +17177 || 17177 +6450 || 6450 +170 || 170 +-1 || -1 +3669 || 3669 +49348 || 49348 +31240 || 31240 +-1 || -1 +-1 || -1 +43893 || 43893 +16307 || 16307 +27015 || 27015 +7412 || 7412 +45587 || 45587 +28609 || 28609 +21198 || 21198 +17435 || 17435 +1830 || 1830 +18369 || 18369 +32597 || 32597 +16634 || 16634 +39719 || 39719 +25514 || 25514 +41953 || 41953 +25850 || 25850 +30461 || 30461 +-1 || -1 +23163 || 23163 +13759 || 13759 +36895 || 36895 +45392 || 45392 +604 || 604 +13259 || 13259 +-1 || -1 +33717 || 33717 +-1 || -1 +35256 || 35256 +42488 || 42488 +1093 || 1093 +-1 || -1 +7866 || 7866 +18365 || 18365 +18924 || 18924 +35009 || 35009 +48839 || 48839 +37080 || 37080 +-1 || -1 +49815 || 49815 +45324 || 45324 +37379 || 37379 +22565 || 22565 +43835 || 43835 +38061 || 38061 +49248 || 49248 +21322 || 21322 +3103 || 3103 +27273 || 27273 +2152 || 2152 +22606 || 22606 +38788 || 38788 +14663 || 14663 +3833 || 3833 +42123 || 42123 +14137 || 14137 +49875 || 49875 +13256 || 13256 +29623 || 29623 +6715 || 6715 +14424 || 14424 +16645 || 16645 +39480 || 39480 +50463 || 50463 +12516 || 12516 +32267 || 32267 +10017 || 10017 +43978 || 43978 +18009 || 18009 +46148 || 46148 +39604 || 39604 +34332 || 34332 +32931 || 32931 +39912 || 39912 +-1 || -1 +5201 || 5201 +46011 || 46011 +-1 || -1 +23172 || 23172 +23738 || 23738 +18849 || 18849 +43273 || 43273 +9622 || 9622 +16416 || 16416 +24639 || 24639 +11657 || 11657 +1314 || 1314 +11506 || 11506 +-1 || -1 +45522 || 45522 +-1 || -1 +33062 || 33062 +36083 || 36083 +23161 || 23161 +6663 || 6663 +46388 || 46388 +727 || 727 +22985 || 22985 +23743 || 23743 +33143 || 33143 +45674 || 45674 +29868 || 29868 +819 || 819 +17037 || 17037 +33377 || 33377 +22997 || 22997 +41647 || 41647 +17881 || 17881 +-1 || -1 +16709 || 16709 +11036 || 11036 +-1 || -1 +9342 || 9342 +-1 || -1 +50627 || 50627 +42755 || 42755 +48108 || 48108 +1010 || 1010 +-1 || -1 +61 || 61 +44342 || 44342 +34606 || 34606 +2789 || 2789 +-1 || -1 +33630 || 33630 +37451 || 37451 +16368 || 16368 +34841 || 34841 +47281 || 47281 +26318 || 26318 +647 || 647 +29974 || 29974 +29365 || 29365 +33526 || 33526 +6807 || 6807 +25801 || 25801 +23627 || 23627 +15049 || 15049 +12160 || 12160 +15929 || 15929 +46896 || 46896 +5783 || 5783 +39783 || 39783 +45870 || 45870 +36075 || 36075 +30154 || 30154 +26699 || 26699 +38036 || 38036 +1946 || 1946 +12136 || 12136 +27505 || 27505 +-1 || -1 +-1 || -1 +24500 || 24500 +30138 || 30138 +1375 || 1375 +28790 || 28790 +17702 || 17702 +-1 || -1 +8408 || 8408 +7773 || 7773 +-1 || -1 +44268 || 44268 +23621 || 23621 +7785 || 7785 +34642 || 34642 +30349 || 30349 +1284 || 1284 +4037 || 4037 +41507 || 41507 +10448 || 10448 +49360 || 49360 +33682 || 33682 +11824 || 11824 +-1 || -1 +-1 || -1 +36178 || 36178 +-1 || -1 +22437 || 22437 +49644 || 49644 +12332 || 12332 +-1 || -1 +26189 || 26189 +12777 || 12777 +23133 || 23133 +14581 || 14581 +2403 || 2403 +3543 || 3543 +27266 || 27266 +25353 || 25353 +44842 || 44842 +40839 || 40839 +33324 || 33324 +36329 || 36329 +11556 || 11556 +3910 || 3910 +30011 || 30011 +15010 || 15010 +7655 || 7655 +9119 || 9119 +24499 || 24499 +24095 || 24095 +2543 || 2543 +-1 || -1 +12720 || 12720 +21538 || 21538 +-1 || -1 +35891 || 35891 +34607 || 34607 +15849 || 15849 +28901 || 28901 +35161 || 35161 +2290 || 2290 +17046 || 17046 +25348 || 25348 +11315 || 11315 +-1 || -1 +14880 || 14880 +19899 || 19899 +-1 || -1 +10238 || 10238 +47261 || 47261 +41785 || 41785 +17433 || 17433 +18283 || 18283 +17239 || 17239 +13554 || 13554 +25348 || 25348 +5525 || 5525 +19153 || 19153 +40477 || 40477 +19561 || 19561 +10850 || 10850 +34153 || 34153 +14394 || 14394 +11699 || 11699 +-1 || -1 +-1 || -1 +7259 || 7259 +15624 || 15624 +39890 || 39890 +33791 || 33791 +11736 || 11736 +23286 || 23286 +24194 || 24194 +11605 || 11605 +45452 || 45452 +44697 || 44697 +16672 || 16672 +43562 || 43562 +14572 || 14572 +32462 || 32462 +49204 || 49204 +12343 || 12343 +45560 || 45560 +42335 || 42335 +-1 || -1 +10188 || 10188 +-1 || -1 +21531 || 21531 +11358 || 11358 +1765 || 1765 +29016 || 29016 +41865 || 41865 +37563 || 37563 +14726 || 14726 +43721 || 43721 +7862 || 7862 +9037 || 9037 +13839 || 13839 +31250 || 31250 +22690 || 22690 +26477 || 26477 +43051 || 43051 +7228 || 7228 +1585 || 1585 +37564 || 37564 +23992 || 23992 +29227 || 29227 +50651 || 50651 +7689 || 7689 +29334 || 29334 +18931 || 18931 +29569 || 29569 +28204 || 28204 +37027 || 37027 +3451 || 3451 +23691 || 23691 +33595 || 33595 +7974 || 7974 +-1 || -1 +37761 || 37761 +18201 || 18201 +27253 || 27253 +-1 || -1 +8504 || 8504 +49390 || 49390 +3469 || 3469 +23143 || 23143 +17576 || 17576 +8139 || 8139 +14305 || 14305 +49806 || 49806 +20256 || 20256 +-1 || -1 +11439 || 11439 +33223 || 33223 +14662 || 14662 +7304 || 7304 +15928 || 15928 +29704 || 29704 +1267 || 1267 +6995 || 6995 +41039 || 41039 +31078 || 31078 +27614 || 27614 +340 || 340 +-1 || -1 +23492 || 23492 +-1 || -1 +-1 || -1 +3185 || 3185 +15717 || 15717 +25385 || 25385 +43867 || 43867 +24242 || 24242 +32072 || 32072 +12414 || 12414 +46443 || 46443 +28735 || 28735 +4395 || 4395 +13349 || 13349 +39692 || 39692 +12390 || 12390 +4717 || 4717 +5099 || 5099 +18697 || 18697 +31209 || 31209 +6810 || 6810 +38605 || 38605 +19683 || 19683 +20295 || 20295 +40458 || 40458 +21712 || 21712 +28561 || 28561 +160 || 160 +43509 || 43509 +-1 || -1 +5609 || 5609 +8055 || 8055 +-1 || -1 +13194 || 13194 +46676 || 46676 +45974 || 45974 +4175 || 4175 +48984 || 48984 +49906 || 49906 +41921 || 41921 +19692 || 19692 +24932 || 24932 +25773 || 25773 +16340 || 16340 +31134 || 31134 +11521 || 11521 +43203 || 43203 +8938 || 8938 +4481 || 4481 +1013 || 1013 +9911 || 9911 +20301 || 20301 +18808 || 18808 +23283 || 23283 +21876 || 21876 +44577 || 44577 +-1 || -1 +9290 || 9290 +-1 || -1 +42537 || 42537 +42812 || 42812 +32621 || 32621 +3195 || 3195 +21745 || 21745 +40796 || 40796 +24330 || 24330 +24355 || 24355 +2197 || 2197 +4680 || 4680 +40807 || 40807 +26438 || 26438 +21718 || 21718 +43201 || 43201 +49513 || 49513 +9178 || 9178 +22124 || 22124 +17522 || 17522 +15067 || 15067 +45724 || 45724 +43879 || 43879 +9547 || 9547 +21749 || 21749 +39262 || 39262 +-1 || -1 +50038 || 50038 +45693 || 45693 +35092 || 35092 +8809 || 8809 +42583 || 42583 +-1 || -1 +22723 || 22723 +-1 || -1 +9111 || 9111 +1014 || 1014 +10773 || 10773 +17110 || 17110 +11655 || 11655 +2503 || 2503 +22196 || 22196 +23292 || 23292 +16420 || 16420 +26391 || 26391 +-1 || -1 +7395 || 7395 +24654 || 24654 +14234 || 14234 +22194 || 22194 +28416 || 28416 +15228 || 15228 +28535 || 28535 +19907 || 19907 +30239 || 30239 +34535 || 34535 +41754 || 41754 +1922 || 1922 +19692 || 19692 +40904 || 40904 +22651 || 22651 +32348 || 32348 +1416 || 1416 +48589 || 48589 +23463 || 23463 +40103 || 40103 +2590 || 2590 +37582 || 37582 +23176 || 23176 +-1 || -1 +46934 || 46934 +18623 || 18623 +12437 || 12437 +23150 || 23150 +20401 || 20401 +15646 || 15646 +28749 || 28749 +35645 || 35645 +5107 || 5107 +37162 || 37162 +32158 || 32158 +46152 || 46152 +37040 || 37040 +6010 || 6010 +24893 || 24893 +-1 || -1 +36004 || 36004 +30396 || 30396 +23908 || 23908 +16954 || 16954 +13782 || 13782 +24972 || 24972 +1189 || 1189 +14353 || 14353 +35317 || 35317 +31493 || 31493 +-1 || -1 +47412 || 47412 +18 || 18 +45364 || 45364 +43593 || 43593 +7801 || 7801 +14677 || 14677 +15231 || 15231 +36666 || 36666 +7945 || 7945 +44341 || 44341 +35439 || 35439 +4967 || 4967 +44405 || 44405 +-1 || -1 +5001 || 5001 +43797 || 43797 +41733 || 41733 +33873 || 33873 +41385 || 41385 +31694 || 31694 +28804 || 28804 +27930 || 27930 +-1 || -1 +46738 || 46738 +8707 || 8707 +35007 || 35007 +48482 || 48482 +33175 || 33175 +13285 || 13285 +37079 || 37079 +20797 || 20797 +19679 || 19679 +5071 || 5071 +3381 || 3381 +35571 || 35571 +892 || 892 +12948 || 12948 +-1 || -1 +35249 || 35249 +28691 || 28691 +29667 || 29667 +-1 || -1 +34714 || 34714 +44018 || 44018 +42373 || 42373 +14040 || 14040 +35520 || 35520 +5106 || 5106 +19689 || 19689 +-1 || -1 +48858 || 48858 +49327 || 49327 +-1 || -1 +41668 || 41668 +8471 || 8471 +40063 || 40063 +11167 || 11167 +35443 || 35443 +23840 || 23840 +7570 || 7570 +17043 || 17043 +22623 || 22623 +41461 || 41461 +24291 || 24291 +43907 || 43907 +-1 || -1 +24120 || 24120 +46446 || 46446 +41746 || 41746 +-1 || -1 +27593 || 27593 +8553 || 8553 +-1 || -1 +17193 || 17193 +40010 || 40010 +35910 || 35910 +-1 || -1 +30333 || 30333 +8564 || 8564 +5962 || 5962 +5084 || 5084 +6408 || 6408 +2861 || 2861 +45141 || 45141 +39693 || 39693 +19041 || 19041 +5270 || 5270 +16487 || 16487 +30351 || 30351 +18115 || 18115 +27606 || 27606 +686 || 686 +36264 || 36264 +32268 || 32268 +34426 || 34426 +39318 || 39318 +49756 || 49756 +43850 || 43850 +38790 || 38790 +43332 || 43332 +6238 || 6238 +5563 || 5563 +26988 || 26988 +12163 || 12163 +46607 || 46607 +21786 || 21786 +27244 || 27244 +45742 || 45742 +48483 || 48483 +15513 || 15513 +8851 || 8851 +43271 || 43271 +-1 || -1 +50186 || 50186 +17826 || 17826 +44148 || 44148 +29981 || 29981 +17012 || 17012 +16803 || 16803 +10698 || 10698 +20318 || 20318 +34648 || 34648 +29843 || 29843 +23670 || 23670 +31927 || 31927 +4925 || 4925 +18573 || 18573 +11120 || 11120 +48447 || 48447 +8928 || 8928 +23678 || 23678 +24888 || 24888 +35304 || 35304 +46791 || 46791 +9362 || 9362 +42798 || 42798 +25440 || 25440 +14029 || 14029 +50602 || 50602 +-1 || -1 +29376 || 29376 +12937 || 12937 +18346 || 18346 +26126 || 26126 +18975 || 18975 +4533 || 4533 +32074 || 32074 +31442 || 31442 +9534 || 9534 +35249 || 35249 +47690 || 47690 +33784 || 33784 +40749 || 40749 +11858 || 11858 +25671 || 25671 +8370 || 8370 +-1 || -1 +38655 || 38655 +48107 || 48107 +40174 || 40174 +11031 || 11031 +14836 || 14836 +36520 || 36520 +6170 || 6170 +18987 || 18987 +23296 || 23296 +40406 || 40406 +756 || 756 +17466 || 17466 +-1 || -1 +27338 || 27338 +41675 || 41675 +17585 || 17585 +32905 || 32905 +20645 || 20645 +25062 || 25062 +26786 || 26786 +21188 || 21188 +34879 || 34879 +41846 || 41846 +45336 || 45336 +512 || 512 +19636 || 19636 +30707 || 30707 +49139 || 49139 +43973 || 43973 +7642 || 7642 +800 || 800 +27847 || 27847 +11002 || 11002 +17927 || 17927 +18366 || 18366 +17056 || 17056 +45668 || 45668 +42865 || 42865 +28873 || 28873 +23905 || 23905 +46231 || 46231 +30871 || 30871 +20544 || 20544 +47298 || 47298 +27635 || 27635 +32783 || 32783 +33503 || 33503 +38161 || 38161 +-1 || -1 +43429 || 43429 +49994 || 49994 +49804 || 49804 +49336 || 49336 +45428 || 45428 +6510 || 6510 +31547 || 31547 +31971 || 31971 +29763 || 29763 +48579 || 48579 +18514 || 18514 +311 || 311 +45957 || 45957 +49592 || 49592 +4612 || 4612 +46082 || 46082 +-1 || -1 +19017 || 19017 +30294 || 30294 +-1 || -1 +40299 || 40299 +3263 || 3263 +5145 || 5145 +41654 || 41654 +46854 || 46854 +9609 || 9609 +13510 || 13510 +26824 || 26824 +45065 || 45065 +27459 || 27459 +32595 || 32595 +15911 || 15911 +26792 || 26792 +30144 || 30144 +27016 || 27016 +31350 || 31350 +-1 || -1 +49389 || 49389 +37767 || 37767 +34533 || 34533 +20714 || 20714 +17603 || 17603 +10681 || 10681 +-1 || -1 +15457 || 15457 +17727 || 17727 +35186 || 35186 +600 || 600 +45028 || 45028 +22519 || 22519 +49842 || 49842 +44275 || 44275 +27779 || 27779 +24569 || 24569 +42882 || 42882 +7824 || 7824 +35346 || 35346 +4 || 4 +4184 || 4184 +3213 || 3213 +19856 || 19856 +19362 || 19362 +-1 || -1 +29390 || 29390 +48545 || 48545 +39549 || 39549 +44496 || 44496 +-1 || -1 +8282 || 8282 +30780 || 30780 +50478 || 50478 +-1 || -1 +42732 || 42732 +16376 || 16376 +47379 || 47379 +-1 || -1 +47289 || 47289 +23385 || 23385 +21927 || 21927 +10889 || 10889 +46328 || 46328 +26590 || 26590 +34047 || 34047 +31858 || 31858 +43390 || 43390 +10124 || 10124 +1671 || 1671 +38393 || 38393 +36446 || 36446 +25230 || 25230 +8561 || 8561 +17232 || 17232 +29311 || 29311 +33914 || 33914 +31737 || 31737 +17939 || 17939 +1019 || 1019 +-1 || -1 +-1 || -1 +50662 || 50662 +7477 || 7477 +3053 || 3053 +-1 || -1 +5574 || 5574 +44213 || 44213 +-1 || -1 +-1 || -1 +-1 || -1 +50121 || 50121 +12503 || 12503 +19566 || 19566 +8549 || 8549 +36460 || 36460 +39162 || 39162 +7659 || 7659 +-1 || -1 +27451 || 27451 +36014 || 36014 +30822 || 30822 +14220 || 14220 +34856 || 34856 +40736 || 40736 +22423 || 22423 +27550 || 27550 +28686 || 28686 +17235 || 17235 +42209 || 42209 +10920 || 10920 +-1 || -1 +31180 || 31180 +4539 || 4539 +-1 || -1 +14332 || 14332 +5912 || 5912 +-1 || -1 +34008 || 34008 +7796 || 7796 +-1 || -1 +42135 || 42135 +-1 || -1 +-1 || -1 +-1 || -1 +-1 || -1 +17228 || 17228 +30667 || 30667 +41883 || 41883 +49797 || 49797 +32891 || 32891 +-1 || -1 +50233 || 50233 +22916 || 22916 +13727 || 13727 +-1 || -1 +49956 || 49956 +47037 || 47037 +3110 || 3110 +35677 || 35677 +29408 || 29408 +11032 || 11032 +10725 || 10725 +47215 || 47215 +21036 || 21036 +40883 || 40883 +32407 || 32407 +15132 || 15132 +34773 || 34773 +32894 || 32894 +5516 || 5516 +4469 || 4469 +11652 || 11652 +-1 || -1 +29567 || 29567 +17807 || 17807 +17328 || 17328 +50641 || 50641 +22075 || 22075 +28041 || 28041 +49561 || 49561 +32333 || 32333 +6594 || 6594 +24033 || 24033 +-1 || -1 +5653 || 5653 +6176 || 6176 +46405 || 46405 +6533 || 6533 +47275 || 47275 +7800 || 7800 +28953 || 28953 +-1 || -1 +37594 || 37594 +38241 || 38241 +37576 || 37576 +31290 || 31290 +11359 || 11359 +11708 || 11708 +5675 || 5675 +5082 || 5082 +3438 || 3438 +14636 || 14636 +5342 || 5342 +-1 || -1 +1531 || 1531 +37154 || 37154 +17523 || 17523 +48024 || 48024 +8341 || 8341 +28061 || 28061 +24533 || 24533 +6626 || 6626 +2695 || 2695 +7876 || 7876 +25254 || 25254 +22419 || 22419 +3693 || 3693 +4331 || 4331 +12341 || 12341 +10345 || 10345 +30270 || 30270 +-1 || -1 +47241 || 47241 +44489 || 44489 +20310 || 20310 +5703 || 5703 +36745 || 36745 +2289 || 2289 +28502 || 28502 +-1 || -1 +39246 || 39246 +44831 || 44831 +8077 || 8077 +38235 || 38235 +24627 || 24627 +11071 || 11071 +25280 || 25280 +45765 || 45765 +8253 || 8253 +27634 || 27634 +4881 || 4881 +23164 || 23164 +27301 || 27301 +32071 || 32071 +45645 || 45645 +-1 || -1 +20467 || 20467 +968 || 968 +44528 || 44528 +17608 || 17608 +-1 || -1 +25784 || 25784 +26002 || 26002 +23546 || 23546 +8998 || 8998 +3225 || 3225 +3771 || 3771 +36060 || 36060 +12080 || 12080 +22594 || 22594 +20716 || 20716 +41635 || 41635 +769 || 769 +11379 || 11379 +36150 || 36150 +3940 || 3940 +28294 || 28294 +12700 || 12700 +45960 || 45960 +43127 || 43127 +22499 || 22499 +28598 || 28598 +-1 || -1 +857 || 857 +12059 || 12059 +26717 || 26717 +3997 || 3997 +5154 || 5154 +21335 || 21335 +35371 || 35371 +32982 || 32982 +-1 || -1 +23083 || 23083 +20769 || 20769 +46827 || 46827 +42480 || 42480 +5164 || 5164 +38723 || 38723 +25607 || 25607 +29900 || 29900 +15411 || 15411 +47072 || 47072 +15618 || 15618 +42003 || 42003 +19241 || 19241 +37648 || 37648 +41005 || 41005 +41232 || 41232 +32538 || 32538 +45790 || 45790 +22679 || 22679 +37653 || 37653 +32046 || 32046 +19146 || 19146 +47438 || 47438 +2387 || 2387 +48025 || 48025 +31163 || 31163 +50047 || 50047 +-1 || -1 +37752 || 37752 +18009 || 18009 +8162 || 8162 +46909 || 46909 +13671 || 13671 +1338 || 1338 +5644 || 5644 +9399 || 9399 +25807 || 25807 +31631 || 31631 +41983 || 41983 +40180 || 40180 +-1 || -1 +43553 || 43553 +31966 || 31966 +43213 || 43213 +27424 || 27424 +-1 || -1 +50947 || 50947 +5328 || 5328 +27121 || 27121 +-1 || -1 +37630 || 37630 +13102 || 13102 +42071 || 42071 +30787 || 30787 +12513 || 12513 +34353 || 34353 +26977 || 26977 +26798 || 26798 +14248 || 14248 +9783 || 9783 +13499 || 13499 +44151 || 44151 +23138 || 23138 +40436 || 40436 +34054 || 34054 +34193 || 34193 +36331 || 36331 +11631 || 11631 +47863 || 47863 +39071 || 39071 +27132 || 27132 +39889 || 39889 +36950 || 36950 +27579 || 27579 +30827 || 30827 +4161 || 4161 +20166 || 20166 +15431 || 15431 +2368 || 2368 +47062 || 47062 +17000 || 17000 +49925 || 49925 +19586 || 19586 +25058 || 25058 +5581 || 5581 +43532 || 43532 +32689 || 32689 +40282 || 40282 +48410 || 48410 +8761 || 8761 +31760 || 31760 +19822 || 19822 +16787 || 16787 +36715 || 36715 +38762 || 38762 +13689 || 13689 +48449 || 48449 +15916 || 15916 +308 || 308 +13209 || 13209 +18834 || 18834 +40728 || 40728 +23975 || 23975 +47882 || 47882 +30978 || 30978 +6733 || 6733 +21508 || 21508 +-1 || -1 +42999 || 42999 +8374 || 8374 +25210 || 25210 +45616 || 45616 +13390 || 13390 +-1 || -1 +16102 || 16102 +45329 || 45329 +22928 || 22928 +39308 || 39308 +13161 || 13161 +22009 || 22009 +17566 || 17566 +46590 || 46590 +21486 || 21486 +23100 || 23100 +34347 || 34347 +4057 || 4057 +11125 || 11125 +15862 || 15862 +-1 || -1 +894 || 894 +47610 || 47610 +-1 || -1 +823 || 823 +30228 || 30228 +5879 || 5879 +45490 || 45490 +41456 || 41456 +27985 || 27985 +23915 || 23915 +10298 || 10298 +18597 || 18597 +39867 || 39867 +5702 || 5702 +10859 || 10859 +8022 || 8022 +41592 || 41592 +8053 || 8053 +10809 || 10809 +14886 || 14886 +47966 || 47966 +8295 || 8295 +31038 || 31038 +1655 || 1655 +29915 || 29915 +7984 || 7984 +18443 || 18443 +3597 || 3597 +43364 || 43364 +15901 || 15901 +16563 || 16563 +8040 || 8040 +43162 || 43162 +2642 || 2642 +16914 || 16914 +8474 || 8474 +19655 || 19655 +1518 || 1518 +-1 || -1 +12642 || 12642 +23982 || 23982 +31006 || 31006 +9932 || 9932 +11988 || 11988 +8955 || 8955 +1087 || 1087 +7237 || 7237 +14800 || 14800 +2431 || 2431 +14692 || 14692 +39126 || 39126 +7409 || 7409 +16183 || 16183 +24374 || 24374 +6849 || 6849 +-1 || -1 +7436 || 7436 +48111 || 48111 +28312 || 28312 +49405 || 49405 +4113 || 4113 +-1 || -1 +41232 || 41232 +-1 || -1 +50211 || 50211 +10027 || 10027 +2055 || 2055 +29788 || 29788 +20975 || 20975 +30609 || 30609 +47841 || 47841 +6834 || 6834 +42390 || 42390 +42560 || 42560 +-1 || -1 +23541 || 23541 +11442 || 11442 +34831 || 34831 +3116 || 3116 +35794 || 35794 +15051 || 15051 +25031 || 25031 +6336 || 6336 +17462 || 17462 +4683 || 4683 +17438 || 17438 +9108 || 9108 +18996 || 18996 +5216 || 5216 +14374 || 14374 +32266 || 32266 +1823 || 1823 +34557 || 34557 +32078 || 32078 +28698 || 28698 +31923 || 31923 +34009 || 34009 +11804 || 11804 +49457 || 49457 +-1 || -1 +-1 || -1 +45015 || 45015 +45240 || 45240 +22114 || 22114 +7600 || 7600 +1302 || 1302 +42814 || 42814 +41427 || 41427 +14328 || 14328 +-1 || -1 +23135 || 23135 +17282 || 17282 +50494 || 50494 +43445 || 43445 +38651 || 38651 +6206 || 6206 +5994 || 5994 +47598 || 47598 +26345 || 26345 +48564 || 48564 +32300 || 32300 +15258 || 15258 +4324 || 4324 +33087 || 33087 +30571 || 30571 +43752 || 43752 +4417 || 4417 +-1 || -1 +47980 || 47980 +25540 || 25540 +36842 || 36842 +29949 || 29949 +17189 || 17189 +23031 || 23031 +9596 || 9596 +-1 || -1 +47484 || 47484 +20045 || 20045 +7272 || 7272 +43022 || 43022 +34394 || 34394 +47838 || 47838 +8853 || 8853 +22051 || 22051 +18376 || 18376 +38584 || 38584 +2203 || 2203 +36699 || 36699 +41129 || 41129 +19434 || 19434 +3168 || 3168 +-1 || -1 +39367 || 39367 +38131 || 38131 +34798 || 34798 +30681 || 30681 +4919 || 4919 +48529 || 48529 +29006 || 29006 +37686 || 37686 +9436 || 9436 +17934 || 17934 +39514 || 39514 +36410 || 36410 +47194 || 47194 +48930 || 48930 +11367 || 11367 +21557 || 21557 +31173 || 31173 +2797 || 2797 +2692 || 2692 +15225 || 15225 +21891 || 21891 +5566 || 5566 +11102 || 11102 +22356 || 22356 +7620 || 7620 +7869 || 7869 +43538 || 43538 +32581 || 32581 +-1 || -1 +30719 || 30719 +-1 || -1 +3755 || 3755 +-1 || -1 +47666 || 47666 +18618 || 18618 +10511 || 10511 +26556 || 26556 +33940 || 33940 +25509 || 25509 +28082 || 28082 +-1 || -1 +5485 || 5485 +40043 || 40043 +33577 || 33577 +37723 || 37723 +12834 || 12834 +30927 || 30927 +49725 || 49725 +36602 || 36602 +21407 || 21407 +332 || 332 +45185 || 45185 +13839 || 13839 +29951 || 29951 +44804 || 44804 +6370 || 6370 +44446 || 44446 +10071 || 10071 +21424 || 21424 +-1 || -1 +43695 || 43695 +33168 || 33168 +44558 || 44558 +-1 || -1 +24403 || 24403 +35320 || 35320 +5854 || 5854 +42460 || 42460 +16610 || 16610 +1673 || 1673 +3069 || 3069 +30865 || 30865 +43885 || 43885 +35021 || 35021 +-1 || -1 +42562 || 42562 +31708 || 31708 +29403 || 29403 +9054 || 9054 +33725 || 33725 +34159 || 34159 +18989 || 18989 +1617 || 1617 +28966 || 28966 +22782 || 22782 +-1 || -1 +7167 || 7167 +-1 || -1 +10428 || 10428 +31306 || 31306 +-1 || -1 +-1 || -1 +47037 || 47037 +25638 || 25638 +48038 || 48038 +33533 || 33533 +43419 || 43419 +16095 || 16095 +19124 || 19124 +44528 || 44528 +-1 || -1 +38793 || 38793 +49674 || 49674 +15815 || 15815 +14444 || 14444 +29049 || 29049 +36696 || 36696 +9641 || 9641 +49031 || 49031 +41790 || 41790 +45857 || 45857 +4348 || 4348 +48528 || 48528 +45967 || 45967 +32508 || 32508 +31453 || 31453 +11569 || 11569 +35220 || 35220 +16156 || 16156 +20788 || 20788 +1503 || 1503 +37427 || 37427 +1769 || 1769 +31389 || 31389 +1279 || 1279 +39342 || 39342 +2803 || 2803 +48775 || 48775 +31443 || 31443 +30301 || 30301 +9597 || 9597 +44682 || 44682 +29101 || 29101 +2871 || 2871 +23926 || 23926 +31154 || 31154 +21587 || 21587 +-1 || -1 +12281 || 12281 +2983 || 2983 +16817 || 16817 +33501 || 33501 +49864 || 49864 +44616 || 44616 +32976 || 32976 +21807 || 21807 +15282 || 15282 +11857 || 11857 +6873 || 6873 +45766 || 45766 +24372 || 24372 +36327 || 36327 +49596 || 49596 +18068 || 18068 +16095 || 16095 +25053 || 25053 +5936 || 5936 +926 || 926 +39091 || 39091 +19819 || 19819 +41928 || 41928 +49682 || 49682 +43969 || 43969 +-1 || -1 +33858 || 33858 +-1 || -1 +-1 || -1 +10596 || 10596 +23382 || 23382 +28607 || 28607 +14892 || 14892 +15549 || 15549 +5938 || 5938 +24607 || 24607 +46930 || 46930 +20673 || 20673 +45994 || 45994 +24905 || 24905 +3756 || 3756 +41114 || 41114 +48981 || 48981 +46853 || 46853 +22913 || 22913 +26824 || 26824 +40830 || 40830 +27369 || 27369 +12111 || 12111 +21861 || 21861 +38737 || 38737 +10571 || 10571 +46105 || 46105 +28802 || 28802 +1208 || 1208 +4515 || 4515 +4917 || 4917 +19351 || 19351 +-1 || -1 +49301 || 49301 +33622 || 33622 +34889 || 34889 +38045 || 38045 +42087 || 42087 +49964 || 49964 +10988 || 10988 +46808 || 46808 +38150 || 38150 +12056 || 12056 +-1 || -1 +16990 || 16990 +35831 || 35831 +-1 || -1 +10849 || 10849 +-1 || -1 +36407 || 36407 +49456 || 49456 +35566 || 35566 +7716 || 7716 +24319 || 24319 +-1 || -1 +42490 || 42490 +8016 || 8016 +25193 || 25193 +31508 || 31508 +35635 || 35635 +40388 || 40388 +4523 || 4523 +31730 || 31730 +-1 || -1 +8360 || 8360 +15241 || 15241 +5378 || 5378 +-1 || -1 +25189 || 25189 +27427 || 27427 +4927 || 4927 +49009 || 49009 +39838 || 39838 +8695 || 8695 +-1 || -1 +4277 || 4277 +15980 || 15980 +18922 || 18922 +38782 || 38782 +28016 || 28016 +29482 || 29482 +44157 || 44157 +40085 || 40085 +19960 || 19960 +-1 || -1 +23316 || 23316 +18193 || 18193 +32869 || 32869 +38794 || 38794 +10630 || 10630 +39650 || 39650 +44896 || 44896 +44744 || 44744 +12375 || 12375 +40382 || 40382 +43165 || 43165 +48381 || 48381 +19117 || 19117 +4511 || 4511 +9608 || 9608 +3460 || 3460 +47331 || 47331 +29509 || 29509 +22949 || 22949 +29843 || 29843 +14850 || 14850 +23047 || 23047 +28306 || 28306 +2959 || 2959 +30300 || 30300 +45248 || 45248 +40646 || 40646 +2510 || 2510 +40472 || 40472 +7578 || 7578 +8022 || 8022 +3763 || 3763 +40207 || 40207 +17020 || 17020 +28864 || 28864 +45032 || 45032 +-1 || -1 +42858 || 42858 +44786 || 44786 +3532 || 3532 +27901 || 27901 +21914 || 21914 +36133 || 36133 +14090 || 14090 +21642 || 21642 +15813 || 15813 +44262 || 44262 +45590 || 45590 +21960 || 21960 +11403 || 11403 +15688 || 15688 +-1 || -1 +47017 || 47017 +34894 || 34894 +43271 || 43271 +19047 || 19047 +40496 || 40496 +35110 || 35110 +47446 || 47446 +31729 || 31729 +23111 || 23111 +-1 || -1 +43222 || 43222 +11295 || 11295 +21498 || 21498 +49973 || 49973 +45500 || 45500 +12137 || 12137 +26050 || 26050 +47373 || 47373 +38251 || 38251 +21593 || 21593 +3162 || 3162 +-1 || -1 +42724 || 42724 +32618 || 32618 +9356 || 9356 +35458 || 35458 +-1 || -1 +13086 || 13086 +-1 || -1 +3917 || 3917 +15425 || 15425 +22005 || 22005 +25550 || 25550 +-1 || -1 +26831 || 26831 +21461 || 21461 +5624 || 5624 +44048 || 44048 +6141 || 6141 +12043 || 12043 +12148 || 12148 +4063 || 4063 +10465 || 10465 +7744 || 7744 +30150 || 30150 +19887 || 19887 +43985 || 43985 +12357 || 12357 +1683 || 1683 +50626 || 50626 +29640 || 29640 +48191 || 48191 +49041 || 49041 +8159 || 8159 +43755 || 43755 +20746 || 20746 +44259 || 44259 +-1 || -1 +-1 || -1 +1758 || 1758 +3775 || 3775 +23270 || 23270 +39228 || 39228 +25183 || 25183 +10219 || 10219 +18865 || 18865 +29286 || 29286 +45788 || 45788 +2268 || 2268 +34359 || 34359 +44063 || 44063 +3551 || 3551 +49495 || 49495 +25563 || 25563 +16736 || 16736 +9137 || 9137 +16417 || 16417 +4058 || 4058 +43366 || 43366 +44809 || 44809 +6524 || 6524 +42360 || 42360 +14582 || 14582 +38981 || 38981 +11293 || 11293 +36237 || 36237 +37336 || 37336 +36100 || 36100 +46649 || 46649 +42342 || 42342 +33964 || 33964 +6764 || 6764 +41176 || 41176 +45599 || 45599 +-1 || -1 +15627 || 15627 +21106 || 21106 +42481 || 42481 +48941 || 48941 +8254 || 8254 +6319 || 6319 +21981 || 21981 +6290 || 6290 +50290 || 50290 +48322 || 48322 +19976 || 19976 +41634 || 41634 +15467 || 15467 +26766 || 26766 +25359 || 25359 +43431 || 43431 +21488 || 21488 +25041 || 25041 +24880 || 24880 +-1 || -1 +49096 || 49096 +865 || 865 +18117 || 18117 +42742 || 42742 +15947 || 15947 +36133 || 36133 +34428 || 34428 +6313 || 6313 +10585 || 10585 +-1 || -1 +25454 || 25454 +36219 || 36219 +26941 || 26941 +25754 || 25754 +28432 || 28432 +-1 || -1 +-1 || -1 +48959 || 48959 +-1 || -1 +15072 || 15072 +14364 || 14364 +42000 || 42000 +23188 || 23188 +29836 || 29836 +47685 || 47685 +16938 || 16938 +3420 || 3420 +-1 || -1 +19383 || 19383 +46399 || 46399 +22191 || 22191 +44617 || 44617 +7363 || 7363 +30899 || 30899 +27839 || 27839 +9848 || 9848 +30367 || 30367 +33341 || 33341 +10384 || 10384 +40831 || 40831 +26323 || 26323 +31389 || 31389 +41421 || 41421 +31132 || 31132 +39899 || 39899 +19802 || 19802 +3126 || 3126 +41188 || 41188 +24436 || 24436 +3619 || 3619 +14328 || 14328 +25706 || 25706 +45459 || 45459 +9378 || 9378 +29599 || 29599 +24631 || 24631 +5717 || 5717 +44476 || 44476 +19966 || 19966 +41550 || 41550 +4470 || 4470 +50718 || 50718 +1037 || 1037 +43366 || 43366 +47987 || 47987 +14381 || 14381 +20527 || 20527 +45687 || 45687 +-1 || -1 +-1 || -1 +13554 || 13554 +49030 || 49030 +25239 || 25239 +-1 || -1 +27934 || 27934 +1804 || 1804 +41362 || 41362 +20839 || 20839 +38009 || 38009 +26721 || 26721 +8215 || 8215 +26924 || 26924 +11096 || 11096 +31289 || 31289 +34837 || 34837 +965 || 965 +30409 || 30409 +40095 || 40095 +4872 || 4872 +47417 || 47417 +48903 || 48903 +28536 || 28536 +46096 || 46096 +14902 || 14902 +1706 || 1706 +36793 || 36793 +25416 || 25416 +13121 || 13121 +50425 || 50425 +4170 || 4170 +-1 || -1 +28487 || 28487 +22475 || 22475 +42417 || 42417 +10889 || 10889 +43064 || 43064 +45508 || 45508 +-1 || -1 +32478 || 32478 +33069 || 33069 +19217 || 19217 +3491 || 3491 +7135 || 7135 +12651 || 12651 +-1 || -1 +22828 || 22828 +49863 || 49863 +36562 || 36562 +43749 || 43749 +8293 || 8293 +42941 || 42941 +32653 || 32653 +20472 || 20472 +16682 || 16682 +49514 || 49514 +50716 || 50716 +13936 || 13936 +10859 || 10859 +8493 || 8493 +37809 || 37809 +27712 || 27712 +14958 || 14958 +42430 || 42430 +33321 || 33321 +42603 || 42603 +31871 || 31871 +27549 || 27549 +48280 || 48280 +30746 || 30746 +32364 || 32364 +2758 || 2758 +9257 || 9257 +1092 || 1092 +34458 || 34458 +23239 || 23239 +31819 || 31819 +38953 || 38953 +37828 || 37828 +18697 || 18697 +17170 || 17170 +17542 || 17542 +9073 || 9073 +44031 || 44031 +36731 || 36731 +36823 || 36823 +35159 || 35159 +40380 || 40380 +42945 || 42945 +1689 || 1689 +33046 || 33046 +42244 || 42244 +32018 || 32018 +2760 || 2760 +6536 || 6536 +42050 || 42050 +17588 || 17588 +16186 || 16186 +26161 || 26161 +16081 || 16081 +21254 || 21254 +24251 || 24251 +14814 || 14814 +21031 || 21031 +29653 || 29653 +2668 || 2668 +45612 || 45612 +2885 || 2885 +40545 || 40545 +45911 || 45911 +13543 || 13543 +32018 || 32018 +13809 || 13809 +12059 || 12059 +48366 || 48366 +25657 || 25657 +15291 || 15291 +35451 || 35451 +19701 || 19701 +20119 || 20119 +43761 || 43761 +30655 || 30655 +33913 || 33913 +-1 || -1 +3526 || 3526 +15016 || 15016 +7319 || 7319 +14036 || 14036 +901 || 901 +-1 || -1 +47557 || 47557 +45766 || 45766 +18229 || 18229 +10418 || 10418 +-1 || -1 +25973 || 25973 +9625 || 9625 +42312 || 42312 +13549 || 13549 +47718 || 47718 +44732 || 44732 +4068 || 4068 +46921 || 46921 +27172 || 27172 +2966 || 2966 +11652 || 11652 +-1 || -1 +2818 || 2818 +33647 || 33647 +3382 || 3382 +1476 || 1476 +48644 || 48644 +3740 || 3740 +16643 || 16643 +9460 || 9460 +13469 || 13469 +26766 || 26766 +21165 || 21165 +21737 || 21737 +22126 || 22126 +16279 || 16279 +6546 || 6546 +36526 || 36526 +30961 || 30961 +23400 || 23400 +25351 || 25351 +37588 || 37588 +47138 || 47138 +46157 || 46157 +30455 || 30455 +25046 || 25046 +21335 || 21335 +22538 || 22538 +5296 || 5296 +31454 || 31454 +11753 || 11753 +42011 || 42011 +10912 || 10912 +16184 || 16184 +603 || 603 +32608 || 32608 +32436 || 32436 +11790 || 11790 +16280 || 16280 +33285 || 33285 +19072 || 19072 +47800 || 47800 +41878 || 41878 +323 || 323 +-1 || -1 +41441 || 41441 +6632 || 6632 +6788 || 6788 +40169 || 40169 +-1 || -1 +26180 || 26180 +48454 || 48454 +30193 || 30193 +34355 || 34355 +3330 || 3330 +50913 || 50913 +16080 || 16080 +862 || 862 +40475 || 40475 +50798 || 50798 +42419 || 42419 +43188 || 43188 +48551 || 48551 +36049 || 36049 +13858 || 13858 +28449 || 28449 +48790 || 48790 +-1 || -1 +17869 || 17869 +32346 || 32346 +34606 || 34606 +3136 || 3136 +27772 || 27772 +911 || 911 +1300 || 1300 +-1 || -1 +43215 || 43215 +16572 || 16572 +30090 || 30090 +20332 || 20332 +10223 || 10223 +47835 || 47835 +-1 || -1 +4759 || 4759 +-1 || -1 +33216 || 33216 +15205 || 15205 +31085 || 31085 +-1 || -1 +50886 || 50886 +25586 || 25586 +-1 || -1 +15507 || 15507 +49860 || 49860 +24232 || 24232 +1711 || 1711 +-1 || -1 +18937 || 18937 +28588 || 28588 +27996 || 27996 +1110 || 1110 +9731 || 9731 +25604 || 25604 +30012 || 30012 +-1 || -1 +47799 || 47799 +18475 || 18475 +-1 || -1 +43969 || 43969 +23569 || 23569 +26013 || 26013 +24269 || 24269 +15697 || 15697 +14596 || 14596 +-1 || -1 +44895 || 44895 +26428 || 26428 +10113 || 10113 +21431 || 21431 +8227 || 8227 +21462 || 21462 +21921 || 21921 +29703 || 29703 +42838 || 42838 +25742 || 25742 +48830 || 48830 +18495 || 18495 +9238 || 9238 +47279 || 47279 +5059 || 5059 +7037 || 7037 +4889 || 4889 +2567 || 2567 +22908 || 22908 +47071 || 47071 +1877 || 1877 +15963 || 15963 +-1 || -1 +30236 || 30236 +39509 || 39509 +5754 || 5754 +47954 || 47954 +24819 || 24819 +43937 || 43937 +10133 || 10133 +24564 || 24564 +12060 || 12060 +35222 || 35222 +23523 || 23523 +-1 || -1 +32206 || 32206 +18145 || 18145 +28394 || 28394 +-1 || -1 +46743 || 46743 +5029 || 5029 +-1 || -1 +19467 || 19467 +45719 || 45719 +25068 || 25068 +11920 || 11920 +25122 || 25122 +-1 || -1 +23186 || 23186 +45067 || 45067 +43428 || 43428 +-1 || -1 +44234 || 44234 +-1 || -1 +48914 || 48914 +45842 || 45842 +6997 || 6997 +3458 || 3458 +2417 || 2417 +2947 || 2947 +-1 || -1 +16323 || 16323 +47489 || 47489 +9407 || 9407 +44554 || 44554 +-1 || -1 +-1 || -1 +38226 || 38226 +39946 || 39946 +20638 || 20638 +22238 || 22238 +567 || 567 +18712 || 18712 +-1 || -1 +14332 || 14332 +10362 || 10362 +34403 || 34403 +11044 || 11044 +14759 || 14759 +39325 || 39325 +27947 || 27947 +6438 || 6438 +-1 || -1 +16958 || 16958 +16645 || 16645 +629 || 629 +5367 || 5367 +20100 || 20100 +17607 || 17607 +2637 || 2637 +44234 || 44234 +17853 || 17853 +45818 || 45818 +43148 || 43148 +19411 || 19411 +21248 || 21248 +31392 || 31392 +10258 || 10258 +-1 || -1 +12858 || 12858 +16069 || 16069 +34461 || 34461 +11102 || 11102 +24697 || 24697 +21970 || 21970 +-1 || -1 +39246 || 39246 +41236 || 41236 +-1 || -1 +36762 || 36762 +-1 || -1 +33883 || 33883 +13214 || 13214 +-1 || -1 +27585 || 27585 +240 || 240 +-1 || -1 +47136 || 47136 +3131 || 3131 +43383 || 43383 +21241 || 21241 +46798 || 46798 +47390 || 47390 +8133 || 8133 +37745 || 37745 +8286 || 8286 +33446 || 33446 +19878 || 19878 +26146 || 26146 +37049 || 37049 +39974 || 39974 +3032 || 3032 +42302 || 42302 +20163 || 20163 +-1 || -1 +4458 || 4458 +49979 || 49979 +31635 || 31635 +6245 || 6245 +32401 || 32401 +17740 || 17740 +40518 || 40518 +38538 || 38538 +36825 || 36825 +48003 || 48003 +13363 || 13363 +48465 || 48465 +24751 || 24751 +42049 || 42049 +2433 || 2433 +33662 || 33662 +31393 || 31393 +20858 || 20858 +24963 || 24963 +34459 || 34459 +17697 || 17697 +-1 || -1 +30280 || 30280 +17305 || 17305 +25427 || 25427 +22503 || 22503 +5904 || 5904 +38211 || 38211 +1572 || 1572 +-1 || -1 +48634 || 48634 +10800 || 10800 +42344 || 42344 +4679 || 4679 +15199 || 15199 +16024 || 16024 +-1 || -1 +-1 || -1 +23257 || 23257 +50786 || 50786 +16352 || 16352 +-1 || -1 +23214 || 23214 +4424 || 4424 +3530 || 3530 +49732 || 49732 +20043 || 20043 +50997 || 50997 +17657 || 17657 +-1 || -1 +20154 || 20154 +48693 || 48693 +10249 || 10249 +6779 || 6779 +31578 || 31578 +13416 || 13416 +9511 || 9511 +1912 || 1912 +10142 || 10142 +26892 || 26892 +18002 || 18002 +19105 || 19105 +24267 || 24267 +14848 || 14848 +35519 || 35519 +40737 || 40737 +38722 || 38722 +35951 || 35951 +-1 || -1 +1562 || 1562 +41360 || 41360 +16920 || 16920 +17137 || 17137 +44571 || 44571 +50407 || 50407 +2978 || 2978 +39152 || 39152 +50833 || 50833 +-1 || -1 +21932 || 21932 +50119 || 50119 +27937 || 27937 +40454 || 40454 +27867 || 27867 +25919 || 25919 +4325 || 4325 +6341 || 6341 +12461 || 12461 +24599 || 24599 +19718 || 19718 +39157 || 39157 +4143 || 4143 +30443 || 30443 +24840 || 24840 +4734 || 4734 +40121 || 40121 +29306 || 29306 +7312 || 7312 +29293 || 29293 +-1 || -1 +10093 || 10093 +23120 || 23120 +6027 || 6027 +-1 || -1 +49271 || 49271 +6729 || 6729 +36769 || 36769 +18663 || 18663 +-1 || -1 +44955 || 44955 +30873 || 30873 +20938 || 20938 +10447 || 10447 +45522 || 45522 +37556 || 37556 +17603 || 17603 +12248 || 12248 +18171 || 18171 +50073 || 50073 +4906 || 4906 +20035 || 20035 +27216 || 27216 +45407 || 45407 +6232 || 6232 +50431 || 50431 +8672 || 8672 +27921 || 27921 +103 || 103 +29910 || 29910 +-1 || -1 +47841 || 47841 +-1 || -1 +-1 || -1 +37301 || 37301 +15971 || 15971 +2084 || 2084 +9726 || 9726 +3762 || 3762 +18700 || 18700 +46488 || 46488 +36382 || 36382 +35456 || 35456 +33979 || 33979 +14145 || 14145 +49832 || 49832 +3950 || 3950 +11559 || 11559 +-1 || -1 +44695 || 44695 +18834 || 18834 +29444 || 29444 +26166 || 26166 +35080 || 35080 +37348 || 37348 +44622 || 44622 +48156 || 48156 +42666 || 42666 +871 || 871 +10197 || 10197 +2138 || 2138 +39008 || 39008 +15566 || 15566 +36385 || 36385 +44221 || 44221 +-1 || -1 +5948 || 5948 +5559 || 5559 +14161 || 14161 +2675 || 2675 +-1 || -1 +49968 || 49968 +33107 || 33107 +11755 || 11755 +15706 || 15706 +18210 || 18210 +30873 || 30873 +25931 || 25931 +27660 || 27660 +35346 || 35346 +31971 || 31971 +49353 || 49353 +45112 || 45112 +1581 || 1581 +34809 || 34809 +10711 || 10711 +3326 || 3326 +44843 || 44843 +4624 || 4624 +33985 || 33985 +4461 || 4461 +-1 || -1 +29935 || 29935 +49216 || 49216 +-1 || -1 +41136 || 41136 +34853 || 34853 +48414 || 48414 +30144 || 30144 +7497 || 7497 +19654 || 19654 +36029 || 36029 +46461 || 46461 +13334 || 13334 +20035 || 20035 +7099 || 7099 +-1 || -1 +22133 || 22133 +27601 || 27601 +45207 || 45207 +33100 || 33100 +9754 || 9754 +1156 || 1156 +23144 || 23144 +28259 || 28259 +38054 || 38054 +12569 || 12569 +-1 || -1 +24427 || 24427 +21642 || 21642 +33375 || 33375 +18216 || 18216 +40738 || 40738 +3109 || 3109 +41923 || 41923 +47973 || 47973 +19909 || 19909 +33561 || 33561 +7460 || 7460 +8625 || 8625 +-1 || -1 +24001 || 24001 +39923 || 39923 +-1 || -1 +43343 || 43343 +45467 || 45467 +2537 || 2537 +45021 || 45021 +17395 || 17395 +7405 || 7405 +20967 || 20967 +6570 || 6570 +29292 || 29292 +10731 || 10731 +13199 || 13199 +2951 || 2951 +26725 || 26725 +16276 || 16276 +27208 || 27208 +25040 || 25040 +29630 || 29630 +40136 || 40136 +21067 || 21067 +23256 || 23256 +9910 || 9910 +15352 || 15352 +43522 || 43522 +25386 || 25386 +34866 || 34866 +189 || 189 +15745 || 15745 +46304 || 46304 +42686 || 42686 +41187 || 41187 +5224 || 5224 +10223 || 10223 +25101 || 25101 +6636 || 6636 +39157 || 39157 +4582 || 4582 +47591 || 47591 +20366 || 20366 +46416 || 46416 +26492 || 26492 +15500 || 15500 +36168 || 36168 +28917 || 28917 +22259 || 22259 +2573 || 2573 +46013 || 46013 +22708 || 22708 +24211 || 24211 +42792 || 42792 +43599 || 43599 +-1 || -1 +-1 || -1 +48033 || 48033 +-1 || -1 +28144 || 28144 +10451 || 10451 +216 || 216 +-1 || -1 +206 || 206 +16336 || 16336 +40796 || 40796 +12890 || 12890 +42570 || 42570 +41861 || 41861 +26645 || 26645 +15418 || 15418 +34683 || 34683 +44122 || 44122 +45266 || 45266 +32530 || 32530 +-1 || -1 +230 || 230 +31283 || 31283 +34016 || 34016 +37163 || 37163 +23158 || 23158 +362 || 362 +36888 || 36888 +45047 || 45047 +17689 || 17689 +47686 || 47686 +13288 || 13288 +40853 || 40853 +19739 || 19739 +-1 || -1 +36400 || 36400 +40215 || 40215 +7863 || 7863 +28104 || 28104 +18349 || 18349 +11284 || 11284 +47332 || 47332 +38412 || 38412 +19604 || 19604 +19312 || 19312 +46313 || 46313 +-1 || -1 +5304 || 5304 +26777 || 26777 +-1 || -1 +25414 || 25414 +-1 || -1 +44838 || 44838 +37065 || 37065 +29745 || 29745 +40017 || 40017 +23002 || 23002 +41612 || 41612 +35959 || 35959 +31416 || 31416 +32538 || 32538 +43487 || 43487 +31646 || 31646 +13670 || 13670 +-1 || -1 +25447 || 25447 +46389 || 46389 +5078 || 5078 +36976 || 36976 +34713 || 34713 +41969 || 41969 +28672 || 28672 +13816 || 13816 +38259 || 38259 +28188 || 28188 +49192 || 49192 +8182 || 8182 +20652 || 20652 +29136 || 29136 +-1 || -1 +4116 || 4116 +21396 || 21396 +27838 || 27838 +36649 || 36649 +39481 || 39481 +25501 || 25501 +-1 || -1 +35580 || 35580 +15436 || 15436 +35996 || 35996 +50241 || 50241 +23433 || 23433 +21444 || 21444 +42705 || 42705 +32345 || 32345 +13274 || 13274 +2876 || 2876 +38097 || 38097 +5464 || 5464 +29031 || 29031 +21946 || 21946 +49833 || 49833 +18412 || 18412 +39461 || 39461 +29620 || 29620 +37277 || 37277 +38481 || 38481 +13709 || 13709 +25323 || 25323 +47957 || 47957 +3611 || 3611 +50894 || 50894 +41900 || 41900 +27918 || 27918 +-1 || -1 +14378 || 14378 +10952 || 10952 +15537 || 15537 +-1 || -1 +18710 || 18710 +28115 || 28115 +27943 || 27943 +35200 || 35200 +22825 || 22825 +130 || 130 +33159 || 33159 +7763 || 7763 +32589 || 32589 +11634 || 11634 +7983 || 7983 +3048 || 3048 +9772 || 9772 +42206 || 42206 +-1 || -1 +38556 || 38556 +27346 || 27346 +25991 || 25991 +-1 || -1 +17293 || 17293 +42819 || 42819 +13911 || 13911 +2076 || 2076 +20464 || 20464 +27157 || 27157 +9141 || 9141 +43973 || 43973 +26181 || 26181 +12016 || 12016 +9595 || 9595 +4902 || 4902 +17371 || 17371 +-1 || -1 +50845 || 50845 +44413 || 44413 +35582 || 35582 +39052 || 39052 +5538 || 5538 +12285 || 12285 +9347 || 9347 +5026 || 5026 +42037 || 42037 +-1 || -1 +45120 || 45120 +48741 || 48741 +14817 || 14817 +11320 || 11320 +12366 || 12366 +28183 || 28183 +13470 || 13470 +-1 || -1 +29871 || 29871 +22714 || 22714 +19865 || 19865 +49135 || 49135 +25510 || 25510 +44534 || 44534 +7612 || 7612 +26898 || 26898 +15050 || 15050 +14542 || 14542 +23165 || 23165 +5942 || 5942 +41905 || 41905 +-1 || -1 +44241 || 44241 +23602 || 23602 +1637 || 1637 +32394 || 32394 +23871 || 23871 +43930 || 43930 +17812 || 17812 +46549 || 46549 +14261 || 14261 +7239 || 7239 +47981 || 47981 +5597 || 5597 +49665 || 49665 +16035 || 16035 +3132 || 3132 +15459 || 15459 +10377 || 10377 +44945 || 44945 +29043 || 29043 +18586 || 18586 +26415 || 26415 +34372 || 34372 +16410 || 16410 +25628 || 25628 +38331 || 38331 +28401 || 28401 +42137 || 42137 +15834 || 15834 +11810 || 11810 +50210 || 50210 +39871 || 39871 +3789 || 3789 +47345 || 47345 +3626 || 3626 +29277 || 29277 +10454 || 10454 +744 || 744 +5855 || 5855 +22216 || 22216 +12254 || 12254 +15399 || 15399 +20881 || 20881 +1051 || 1051 +37707 || 37707 +24305 || 24305 +26383 || 26383 +5802 || 5802 +41755 || 41755 +24163 || 24163 +4261 || 4261 +9370 || 9370 +34969 || 34969 +17372 || 17372 +43601 || 43601 +23 || 23 +20011 || 20011 +-1 || -1 +46307 || 46307 +34448 || 34448 +46213 || 46213 +20521 || 20521 +-1 || -1 +2698 || 2698 +37084 || 37084 +26003 || 26003 +8563 || 8563 +34964 || 34964 +15568 || 15568 +35229 || 35229 +45853 || 45853 +208 || 208 +40616 || 40616 +22571 || 22571 +45638 || 45638 +-1 || -1 +50780 || 50780 +45174 || 45174 +16396 || 16396 +31026 || 31026 +15636 || 15636 +16408 || 16408 +22460 || 22460 +36613 || 36613 +-1 || -1 +35160 || 35160 +7975 || 7975 +50488 || 50488 +2750 || 2750 +48660 || 48660 +24938 || 24938 +48511 || 48511 +-1 || -1 +43717 || 43717 +24861 || 24861 +46013 || 46013 +16337 || 16337 +28753 || 28753 +46455 || 46455 +42320 || 42320 +40119 || 40119 +21971 || 21971 +38164 || 38164 +20774 || 20774 +46226 || 46226 +25815 || 25815 +39827 || 39827 +37753 || 37753 +1388 || 1388 +2009 || 2009 +46745 || 46745 +21503 || 21503 +40581 || 40581 +19497 || 19497 +2037 || 2037 +-1 || -1 +40005 || 40005 +3838 || 3838 +23209 || 23209 +11699 || 11699 +-1 || -1 +25823 || 25823 +31942 || 31942 +49115 || 49115 +4599 || 4599 +48863 || 48863 +45868 || 45868 +19634 || 19634 +27754 || 27754 +19578 || 19578 +36619 || 36619 +1488 || 1488 +44688 || 44688 +5385 || 5385 +23603 || 23603 +38203 || 38203 +33533 || 33533 +29255 || 29255 +47931 || 47931 +250 || 250 +10657 || 10657 +46571 || 46571 +19524 || 19524 +-1 || -1 +6463 || 6463 +10384 || 10384 +4443 || 4443 +9527 || 9527 +5842 || 5842 +18054 || 18054 +28504 || 28504 +27634 || 27634 +9302 || 9302 +-1 || -1 +15852 || 15852 +36982 || 36982 +17489 || 17489 +50186 || 50186 +16956 || 16956 +50955 || 50955 +25710 || 25710 +3102 || 3102 +11177 || 11177 +40459 || 40459 +25230 || 25230 +41372 || 41372 +40070 || 40070 +-1 || -1 +37745 || 37745 +22924 || 22924 +28090 || 28090 +46270 || 46270 +9885 || 9885 +46589 || 46589 +33852 || 33852 +40011 || 40011 +24942 || 24942 +33349 || 33349 +23704 || 23704 +36916 || 36916 +48207 || 48207 +34644 || 34644 +7485 || 7485 +-1 || -1 +999 || 999 +18706 || 18706 +46198 || 46198 +2321 || 2321 +47318 || 47318 +50556 || 50556 +1713 || 1713 +28034 || 28034 +27793 || 27793 +45662 || 45662 +14897 || 14897 +22780 || 22780 +7378 || 7378 +4472 || 4472 +20680 || 20680 +30877 || 30877 +14793 || 14793 +50961 || 50961 +-1 || -1 +6024 || 6024 +30022 || 30022 +34931 || 34931 +39719 || 39719 +45950 || 45950 +22919 || 22919 +38817 || 38817 +1872 || 1872 +26854 || 26854 +29397 || 29397 +47571 || 47571 +18552 || 18552 +9364 || 9364 +18294 || 18294 +29618 || 29618 +41147 || 41147 +8000 || 8000 +15360 || 15360 +11355 || 11355 +24278 || 24278 +3231 || 3231 +9693 || 9693 +30757 || 30757 +39208 || 39208 +27763 || 27763 +23469 || 23469 +32897 || 32897 +21241 || 21241 +51017 || 51017 +48391 || 48391 +6316 || 6316 +3506 || 3506 +18480 || 18480 +-1 || -1 +46235 || 46235 +21444 || 21444 +16405 || 16405 +47564 || 47564 +42712 || 42712 +28139 || 28139 +-1 || -1 +-1 || -1 +-1 || -1 +42126 || 42126 +28706 || 28706 +42569 || 42569 +28969 || 28969 +31997 || 31997 +46565 || 46565 +6049 || 6049 +33749 || 33749 +34554 || 34554 +1254 || 1254 +8769 || 8769 +41242 || 41242 +-1 || -1 +30711 || 30711 +5856 || 5856 +18453 || 18453 +-1 || -1 +21517 || 21517 +34972 || 34972 +3927 || 3927 +42006 || 42006 +48509 || 48509 +23250 || 23250 +8359 || 8359 +38042 || 38042 +13673 || 13673 +8252 || 8252 +-1 || -1 +709 || 709 +6591 || 6591 +102 || 102 +-1 || -1 +34356 || 34356 +23153 || 23153 +42115 || 42115 +6164 || 6164 +17064 || 17064 +41951 || 41951 +1384 || 1384 +15408 || 15408 +42989 || 42989 +42515 || 42515 +4785 || 4785 +-1 || -1 +29213 || 29213 +23990 || 23990 +47033 || 47033 +-1 || -1 +41050 || 41050 +6534 || 6534 +6702 || 6702 +43220 || 43220 +-1 || -1 +-1 || -1 +27950 || 27950 +29810 || 29810 +-1 || -1 +47564 || 47564 +-1 || -1 +4478 || 4478 +50653 || 50653 +50252 || 50252 +19083 || 19083 +25965 || 25965 +42606 || 42606 +435 || 435 +20585 || 20585 +38882 || 38882 +18098 || 18098 +25422 || 25422 +13340 || 13340 +39275 || 39275 +13547 || 13547 +36891 || 36891 +24201 || 24201 +48870 || 48870 +41122 || 41122 +21132 || 21132 +-1 || -1 +-1 || -1 +50415 || 50415 +28145 || 28145 +41983 || 41983 +38480 || 38480 +41830 || 41830 +12354 || 12354 +36086 || 36086 +19907 || 19907 +18390 || 18390 +16542 || 16542 +28088 || 28088 +47906 || 47906 +-1 || -1 +27879 || 27879 +48975 || 48975 +44280 || 44280 +44593 || 44593 +692 || 692 +5055 || 5055 +22922 || 22922 +28318 || 28318 +39936 || 39936 +10970 || 10970 +39837 || 39837 +2656 || 2656 +39924 || 39924 +41855 || 41855 +25244 || 25244 +23014 || 23014 +35513 || 35513 +30934 || 30934 +37965 || 37965 +44753 || 44753 +41916 || 41916 +37988 || 37988 +22121 || 22121 +2978 || 2978 +18498 || 18498 +19181 || 19181 +7866 || 7866 +31083 || 31083 +5880 || 5880 +43249 || 43249 +50868 || 50868 +22768 || 22768 +32208 || 32208 +16192 || 16192 +26165 || 26165 +42952 || 42952 +37234 || 37234 +13026 || 13026 +8547 || 8547 +17258 || 17258 +-1 || -1 +25281 || 25281 +11220 || 11220 +17063 || 17063 +26711 || 26711 +309 || 309 +-1 || -1 +24206 || 24206 +25162 || 25162 +3723 || 3723 +766 || 766 +24940 || 24940 +41289 || 41289 +3443 || 3443 +-1 || -1 +15957 || 15957 +12088 || 12088 +9437 || 9437 +-1 || -1 +16009 || 16009 +20833 || 20833 +13104 || 13104 +49614 || 49614 +16030 || 16030 +33654 || 33654 +45915 || 45915 +44321 || 44321 +35685 || 35685 +24219 || 24219 +22445 || 22445 +43520 || 43520 +1671 || 1671 +7292 || 7292 +1705 || 1705 +13128 || 13128 +25177 || 25177 +14554 || 14554 +48152 || 48152 +2469 || 2469 +40713 || 40713 +4888 || 4888 +4521 || 4521 +36153 || 36153 +20389 || 20389 +48458 || 48458 +20865 || 20865 +28346 || 28346 +45502 || 45502 +42201 || 42201 +38628 || 38628 +14061 || 14061 +1293 || 1293 +5069 || 5069 +-1 || -1 +-1 || -1 +47393 || 47393 +17652 || 17652 +34526 || 34526 +24074 || 24074 +40797 || 40797 +9573 || 9573 +-1 || -1 +5903 || 5903 +40124 || 40124 +24733 || 24733 +11775 || 11775 +3712 || 3712 +45895 || 45895 +27704 || 27704 +19092 || 19092 +2588 || 2588 +46004 || 46004 +28102 || 28102 +26956 || 26956 +20692 || 20692 +48734 || 48734 +-1 || -1 +39676 || 39676 +46444 || 46444 +-1 || -1 +27102 || 27102 +16443 || 16443 +-1 || -1 +35459 || 35459 +13849 || 13849 +6698 || 6698 +27676 || 27676 +21048 || 21048 +46693 || 46693 +29715 || 29715 +7385 || 7385 +28195 || 28195 +-1 || -1 +14218 || 14218 +15334 || 15334 +20035 || 20035 +38225 || 38225 +-1 || -1 +34890 || 34890 +18292 || 18292 +302 || 302 +49254 || 49254 +17506 || 17506 +4820 || 4820 +44163 || 44163 +7822 || 7822 +27052 || 27052 +11576 || 11576 +17295 || 17295 +32835 || 32835 +8315 || 8315 +29881 || 29881 +49850 || 49850 +22077 || 22077 +16014 || 16014 +7959 || 7959 +45363 || 45363 +35566 || 35566 +22936 || 22936 +1751 || 1751 +48718 || 48718 +23220 || 23220 +10157 || 10157 +40467 || 40467 +20889 || 20889 +23112 || 23112 +33209 || 33209 +36186 || 36186 +3701 || 3701 +12363 || 12363 +46056 || 46056 +-1 || -1 +26643 || 26643 +9719 || 9719 +50413 || 50413 +31690 || 31690 +49242 || 49242 +20016 || 20016 +10094 || 10094 +16658 || 16658 +41974 || 41974 +34198 || 34198 +6084 || 6084 +-1 || -1 +25385 || 25385 +5753 || 5753 +22491 || 22491 +31696 || 31696 +-1 || -1 +40243 || 40243 +33847 || 33847 +28732 || 28732 +4541 || 4541 +10844 || 10844 +41887 || 41887 +1735 || 1735 +38297 || 38297 +43469 || 43469 +26028 || 26028 +45057 || 45057 +7698 || 7698 +29405 || 29405 +36303 || 36303 +45297 || 45297 +22922 || 22922 +37774 || 37774 +34241 || 34241 +39590 || 39590 +-1 || -1 +48639 || 48639 +-1 || -1 +3024 || 3024 +50624 || 50624 +30217 || 30217 +22686 || 22686 +-1 || -1 +19412 || 19412 +12079 || 12079 +19407 || 19407 +35249 || 35249 +33969 || 33969 +31676 || 31676 +15109 || 15109 +18638 || 18638 +8481 || 8481 +8432 || 8432 +50494 || 50494 +46345 || 46345 +26661 || 26661 +28708 || 28708 +-1 || -1 +13401 || 13401 +27463 || 27463 +38676 || 38676 +45164 || 45164 +44097 || 44097 +18623 || 18623 +-1 || -1 +31348 || 31348 +17071 || 17071 +22042 || 22042 +21911 || 21911 +21074 || 21074 +-1 || -1 +-1 || -1 +4942 || 4942 +3599 || 3599 +46137 || 46137 +-1 || -1 +46029 || 46029 +-1 || -1 +4454 || 4454 +38199 || 38199 +-1 || -1 +4139 || 4139 +31433 || 31433 +643 || 643 +31438 || 31438 +30150 || 30150 +20862 || 20862 +-1 || -1 +42186 || 42186 +28281 || 28281 +41160 || 41160 +10601 || 10601 +12359 || 12359 +20615 || 20615 +13879 || 13879 +4343 || 4343 +39986 || 39986 +33756 || 33756 +3708 || 3708 +36641 || 36641 +3575 || 3575 +29066 || 29066 +11054 || 11054 +41195 || 41195 +26692 || 26692 +46262 || 46262 +48358 || 48358 +40435 || 40435 +21532 || 21532 +13501 || 13501 +26009 || 26009 +36685 || 36685 +46451 || 46451 +13221 || 13221 +30132 || 30132 +2913 || 2913 +32524 || 32524 +19989 || 19989 +3351 || 3351 +33465 || 33465 +13382 || 13382 +23852 || 23852 +41311 || 41311 +29422 || 29422 +22051 || 22051 +14832 || 14832 +21432 || 21432 +38074 || 38074 +12677 || 12677 +11850 || 11850 +-1 || -1 +20381 || 20381 +42482 || 42482 +53 || 53 +28742 || 28742 +43389 || 43389 +26945 || 26945 +8964 || 8964 +22369 || 22369 +50773 || 50773 +37584 || 37584 +-1 || -1 +49888 || 49888 +20573 || 20573 +25952 || 25952 +36127 || 36127 +44823 || 44823 +11994 || 11994 +3302 || 3302 +22149 || 22149 +31803 || 31803 +-1 || -1 +37210 || 37210 +-1 || -1 +-1 || -1 +-1 || -1 +29348 || 29348 +19299 || 19299 +33973 || 33973 +6535 || 6535 +29834 || 29834 +32036 || 32036 +21475 || 21475 +32630 || 32630 +28805 || 28805 +14565 || 14565 +21745 || 21745 +10457 || 10457 +22882 || 22882 +9723 || 9723 +2415 || 2415 +16855 || 16855 +13304 || 13304 +32370 || 32370 +30405 || 30405 +14412 || 14412 +1098 || 1098 +7938 || 7938 +32401 || 32401 +12377 || 12377 +6416 || 6416 +27508 || 27508 +48723 || 48723 +33859 || 33859 +21990 || 21990 +45629 || 45629 +-1 || -1 +10154 || 10154 +11305 || 11305 +32246 || 32246 +35584 || 35584 +12029 || 12029 +30835 || 30835 +18129 || 18129 +14019 || 14019 +12427 || 12427 +40782 || 40782 +41801 || 41801 +7789 || 7789 +39551 || 39551 +33584 || 33584 +42914 || 42914 +20699 || 20699 +29945 || 29945 +18134 || 18134 +8932 || 8932 +1722 || 1722 +15175 || 15175 +-1 || -1 +49542 || 49542 +748 || 748 +5458 || 5458 +39405 || 39405 +10925 || 10925 +890 || 890 +21054 || 21054 +-1 || -1 +42023 || 42023 +8803 || 8803 +23029 || 23029 +41851 || 41851 +12999 || 12999 +2520 || 2520 +11331 || 11331 +6545 || 6545 +5168 || 5168 +48474 || 48474 +28989 || 28989 +31582 || 31582 +45976 || 45976 +9038 || 9038 +31966 || 31966 +-1 || -1 +14802 || 14802 +41014 || 41014 +46790 || 46790 +38664 || 38664 +6073 || 6073 +24825 || 24825 +46764 || 46764 +35115 || 35115 +5770 || 5770 +44044 || 44044 +7613 || 7613 +34696 || 34696 +27269 || 27269 +11657 || 11657 +24336 || 24336 +19853 || 19853 +10885 || 10885 +20683 || 20683 +29613 || 29613 +16691 || 16691 +50921 || 50921 +22047 || 22047 +35934 || 35934 +42678 || 42678 +5430 || 5430 +4498 || 4498 +50504 || 50504 +36794 || 36794 +13199 || 13199 +48098 || 48098 +46969 || 46969 +164 || 164 +47125 || 47125 +13757 || 13757 +10037 || 10037 +-1 || -1 +34395 || 34395 +599 || 599 +6958 || 6958 +22314 || 22314 +657 || 657 +8270 || 8270 +41735 || 41735 +40515 || 40515 +11331 || 11331 +45294 || 45294 +27274 || 27274 +11077 || 11077 +28678 || 28678 +36526 || 36526 +-1 || -1 +2413 || 2413 +38935 || 38935 +29803 || 29803 +49688 || 49688 +22508 || 22508 +47895 || 47895 +41871 || 41871 +23861 || 23861 +25252 || 25252 +21030 || 21030 +38191 || 38191 +2961 || 2961 +8978 || 8978 +1736 || 1736 +45474 || 45474 +5534 || 5534 +13675 || 13675 +43129 || 43129 +16739 || 16739 +20874 || 20874 +19306 || 19306 +13861 || 13861 +13682 || 13682 +-1 || -1 +-1 || -1 +29218 || 29218 +50060 || 50060 +37122 || 37122 +19097 || 19097 +20093 || 20093 +6256 || 6256 +20770 || 20770 +8844 || 8844 +-1 || -1 +30236 || 30236 +34467 || 34467 +33097 || 33097 +2029 || 2029 +23438 || 23438 +36300 || 36300 +47433 || 47433 +9569 || 9569 +5921 || 5921 +48964 || 48964 +25021 || 25021 +14251 || 14251 +30194 || 30194 +50929 || 50929 +-1 || -1 +22062 || 22062 +11189 || 11189 +40392 || 40392 +31846 || 31846 +15690 || 15690 +-1 || -1 +22502 || 22502 +2606 || 2606 +48982 || 48982 +50503 || 50503 +46722 || 46722 +47703 || 47703 +42947 || 42947 +14666 || 14666 +31123 || 31123 +-1 || -1 +36090 || 36090 +17298 || 17298 +11277 || 11277 +4178 || 4178 +17596 || 17596 +28961 || 28961 +23984 || 23984 +27474 || 27474 +17462 || 17462 +27819 || 27819 +13985 || 13985 +-1 || -1 +23618 || 23618 +27608 || 27608 +3656 || 3656 +-1 || -1 +22324 || 22324 +-1 || -1 +40854 || 40854 +41690 || 41690 +-1 || -1 +30123 || 30123 +49162 || 49162 +25669 || 25669 +48226 || 48226 +5208 || 5208 +41621 || 41621 +24628 || 24628 +10577 || 10577 +17325 || 17325 +49535 || 49535 +40032 || 40032 +30745 || 30745 +49460 || 49460 +19136 || 19136 +26038 || 26038 +24350 || 24350 +32289 || 32289 +12068 || 12068 +14538 || 14538 +37704 || 37704 +36615 || 36615 +17375 || 17375 +12170 || 12170 +36835 || 36835 +40954 || 40954 +-1 || -1 +28005 || 28005 +5464 || 5464 +37331 || 37331 +32200 || 32200 +26234 || 26234 +12437 || 12437 +23305 || 23305 +-1 || -1 +4340 || 4340 +38810 || 38810 +28119 || 28119 +6122 || 6122 +35165 || 35165 +50019 || 50019 +47863 || 47863 +26524 || 26524 +38448 || 38448 +44606 || 44606 +797 || 797 +33129 || 33129 +46186 || 46186 +39762 || 39762 +14001 || 14001 +13260 || 13260 +26525 || 26525 +41171 || 41171 +25671 || 25671 +13055 || 13055 +32429 || 32429 +17505 || 17505 +4329 || 4329 +19558 || 19558 +16881 || 16881 +20140 || 20140 +16016 || 16016 +44222 || 44222 +50364 || 50364 +-1 || -1 +40715 || 40715 +29646 || 29646 +13961 || 13961 +40424 || 40424 +16927 || 16927 +14386 || 14386 +20445 || 20445 +12319 || 12319 +31344 || 31344 +46561 || 46561 +33204 || 33204 +17312 || 17312 +37793 || 37793 +15426 || 15426 +3181 || 3181 +-1 || -1 +15859 || 15859 +36354 || 36354 +19157 || 19157 +7191 || 7191 +39083 || 39083 +48348 || 48348 +39111 || 39111 +23755 || 23755 +44148 || 44148 +15470 || 15470 +20434 || 20434 +39544 || 39544 +38840 || 38840 +48618 || 48618 +40293 || 40293 +32241 || 32241 +44368 || 44368 +27506 || 27506 +41616 || 41616 +23448 || 23448 +50284 || 50284 +9501 || 9501 +22477 || 22477 +20916 || 20916 +27492 || 27492 +15924 || 15924 +25321 || 25321 +5227 || 5227 +42049 || 42049 +39525 || 39525 +45223 || 45223 +44740 || 44740 +27849 || 27849 +26043 || 26043 +15500 || 15500 +34209 || 34209 +26698 || 26698 +20926 || 20926 +9636 || 9636 +48 || 48 +13374 || 13374 +12836 || 12836 +40027 || 40027 +43717 || 43717 +43200 || 43200 +8191 || 8191 +32977 || 32977 +35862 || 35862 +14847 || 14847 +7268 || 7268 +32728 || 32728 +27869 || 27869 +42647 || 42647 +34811 || 34811 +24657 || 24657 +35356 || 35356 +44731 || 44731 +31240 || 31240 +7380 || 7380 +21194 || 21194 +16779 || 16779 +17795 || 17795 +18951 || 18951 +-1 || -1 +19269 || 19269 +42691 || 42691 +40736 || 40736 +3831 || 3831 +39030 || 39030 +-1 || -1 +32683 || 32683 +7873 || 7873 +43985 || 43985 +17658 || 17658 +34382 || 34382 +-1 || -1 +2644 || 2644 +33781 || 33781 +30197 || 30197 +17730 || 17730 +20072 || 20072 +47171 || 47171 +11502 || 11502 +-1 || -1 +40462 || 40462 +-1 || -1 +6460 || 6460 +49470 || 49470 +22157 || 22157 +21307 || 21307 +5133 || 5133 +32574 || 32574 +26524 || 26524 +-1 || -1 +38996 || 38996 +12867 || 12867 +-1 || -1 +44472 || 44472 +-1 || -1 +28865 || 28865 +-1 || -1 +-1 || -1 +10237 || 10237 +36988 || 36988 +18938 || 18938 +-1 || -1 +43827 || 43827 +22554 || 22554 +36851 || 36851 +17727 || 17727 +36987 || 36987 +45951 || 45951 +41114 || 41114 +11814 || 11814 +13873 || 13873 +37046 || 37046 +14167 || 14167 +-1 || -1 +4997 || 4997 +-1 || -1 +-1 || -1 +38738 || 38738 +14926 || 14926 +10331 || 10331 +39098 || 39098 +48327 || 48327 +47550 || 47550 +28068 || 28068 +3138 || 3138 +13782 || 13782 +14860 || 14860 +43750 || 43750 +-1 || -1 +37482 || 37482 +908 || 908 +32781 || 32781 +19712 || 19712 +41605 || 41605 +1888 || 1888 +1595 || 1595 +30232 || 30232 +37605 || 37605 +12085 || 12085 +34476 || 34476 +32226 || 32226 +37175 || 37175 +26003 || 26003 +-1 || -1 +3076 || 3076 +35761 || 35761 +42144 || 42144 +22490 || 22490 +36193 || 36193 +19052 || 19052 +-1 || -1 +18239 || 18239 +24481 || 24481 +39090 || 39090 +37373 || 37373 +29950 || 29950 +26333 || 26333 +27533 || 27533 +11361 || 11361 +10215 || 10215 +45053 || 45053 +11515 || 11515 +537 || 537 +-1 || -1 +47589 || 47589 +32486 || 32486 +14042 || 14042 +36274 || 36274 +36083 || 36083 +-1 || -1 +-1 || -1 +9562 || 9562 +18327 || 18327 +41323 || 41323 +46765 || 46765 +-1 || -1 +40995 || 40995 +1875 || 1875 +45536 || 45536 +32369 || 32369 +50328 || 50328 +13796 || 13796 +4834 || 4834 +386 || 386 +9029 || 9029 +29333 || 29333 +5144 || 5144 +44060 || 44060 +41642 || 41642 +792 || 792 +34637 || 34637 +34714 || 34714 +27599 || 27599 +14201 || 14201 +34587 || 34587 +2398 || 2398 +27292 || 27292 +22474 || 22474 +42973 || 42973 +45361 || 45361 +37808 || 37808 +41484 || 41484 +22477 || 22477 +-1 || -1 +6332 || 6332 +36370 || 36370 +21738 || 21738 +7272 || 7272 +44300 || 44300 +17928 || 17928 +17681 || 17681 +49155 || 49155 +23011 || 23011 +6413 || 6413 +-1 || -1 +20971 || 20971 +29727 || 29727 +23807 || 23807 +13120 || 13120 +30897 || 30897 +46763 || 46763 +12637 || 12637 +16231 || 16231 +3820 || 3820 +14988 || 14988 +23688 || 23688 +13982 || 13982 +13542 || 13542 +784 || 784 +7930 || 7930 +38729 || 38729 +5834 || 5834 +46323 || 46323 +40519 || 40519 +40127 || 40127 +17825 || 17825 +22731 || 22731 +44305 || 44305 +42676 || 42676 +50583 || 50583 +17506 || 17506 +2808 || 2808 +38645 || 38645 +41303 || 41303 +-1 || -1 +4258 || 4258 +9373 || 9373 +27827 || 27827 +18397 || 18397 +41552 || 41552 +48931 || 48931 +31461 || 31461 +24839 || 24839 +18900 || 18900 +38076 || 38076 +13295 || 13295 +14150 || 14150 +10945 || 10945 +49854 || 49854 +11522 || 11522 +307 || 307 +-1 || -1 +45526 || 45526 +31519 || 31519 +-1 || -1 +37212 || 37212 +15240 || 15240 +-1 || -1 +8084 || 8084 +29824 || 29824 +24002 || 24002 +29795 || 29795 +-1 || -1 +14105 || 14105 +34874 || 34874 +13258 || 13258 +6713 || 6713 +44479 || 44479 +17043 || 17043 +25462 || 25462 +8391 || 8391 +16654 || 16654 +27505 || 27505 +24487 || 24487 +9110 || 9110 +39321 || 39321 +-1 || -1 +27784 || 27784 +46484 || 46484 +3133 || 3133 +8866 || 8866 +19001 || 19001 +16214 || 16214 +19995 || 19995 +11066 || 11066 +32020 || 32020 +49050 || 49050 +19109 || 19109 +29409 || 29409 +44498 || 44498 +47142 || 47142 +4466 || 4466 +40993 || 40993 +4901 || 4901 +46801 || 46801 +27281 || 27281 +-1 || -1 +13953 || 13953 +31662 || 31662 +13413 || 13413 +36655 || 36655 +33057 || 33057 +40186 || 40186 +48325 || 48325 +27254 || 27254 +6263 || 6263 +1012 || 1012 +7102 || 7102 +18761 || 18761 +12779 || 12779 +29744 || 29744 +6518 || 6518 +32204 || 32204 +23163 || 23163 +40565 || 40565 +20598 || 20598 +-1 || -1 +19783 || 19783 +18060 || 18060 +27646 || 27646 +-1 || -1 +42220 || 42220 +37821 || 37821 +22111 || 22111 +37934 || 37934 +48072 || 48072 +5646 || 5646 +33801 || 33801 +23116 || 23116 +48516 || 48516 +26032 || 26032 +18614 || 18614 +46599 || 46599 +39474 || 39474 +27499 || 27499 +32824 || 32824 +5231 || 5231 +26361 || 26361 +42811 || 42811 +-1 || -1 +40675 || 40675 +41687 || 41687 +18456 || 18456 +26719 || 26719 +11483 || 11483 +27688 || 27688 +1218 || 1218 +6304 || 6304 +35655 || 35655 +8529 || 8529 +31670 || 31670 +41934 || 41934 +28062 || 28062 +-1 || -1 +3837 || 3837 +16219 || 16219 +40108 || 40108 +5109 || 5109 +36791 || 36791 +40252 || 40252 +3575 || 3575 +10280 || 10280 +35288 || 35288 +-1 || -1 +42162 || 42162 +25536 || 25536 +21894 || 21894 +44509 || 44509 +40880 || 40880 +48894 || 48894 +3893 || 3893 +-1 || -1 +29849 || 29849 +2536 || 2536 +7785 || 7785 +46768 || 46768 +34096 || 34096 +39462 || 39462 +-1 || -1 +41593 || 41593 +34088 || 34088 +40 || 40 +49587 || 49587 +24905 || 24905 +45525 || 45525 +-1 || -1 +45246 || 45246 +25042 || 25042 +39322 || 39322 +5084 || 5084 +20967 || 20967 +13523 || 13523 +29740 || 29740 +47334 || 47334 +39035 || 39035 +35236 || 35236 +29782 || 29782 +-1 || -1 +10712 || 10712 +45052 || 45052 +5775 || 5775 +35621 || 35621 +22792 || 22792 +30095 || 30095 +26666 || 26666 +23369 || 23369 +17741 || 17741 +-1 || -1 +31635 || 31635 +36455 || 36455 +42661 || 42661 +-1 || -1 +38720 || 38720 +27612 || 27612 +4779 || 4779 +44023 || 44023 +31513 || 31513 +45881 || 45881 +19256 || 19256 +12279 || 12279 +12033 || 12033 +-1 || -1 +3296 || 3296 +11109 || 11109 +14384 || 14384 +26418 || 26418 +48405 || 48405 +35513 || 35513 +32760 || 32760 +44086 || 44086 +4602 || 4602 +4438 || 4438 +39480 || 39480 +6581 || 6581 +8525 || 8525 +16550 || 16550 +6164 || 6164 +8066 || 8066 +-1 || -1 +44984 || 44984 +2626 || 2626 +44451 || 44451 +50811 || 50811 +6160 || 6160 +45707 || 45707 +13380 || 13380 +-1 || -1 +8534 || 8534 +19775 || 19775 +33456 || 33456 +47039 || 47039 +11056 || 11056 +25401 || 25401 +19943 || 19943 +33608 || 33608 +15702 || 15702 +41075 || 41075 +-1 || -1 +21431 || 21431 +11561 || 11561 +16413 || 16413 +6946 || 6946 +15375 || 15375 +-1 || -1 +48341 || 48341 +38182 || 38182 +24793 || 24793 +16345 || 16345 +38715 || 38715 +29902 || 29902 +45437 || 45437 +8784 || 8784 +30342 || 30342 +20245 || 20245 +922 || 922 +29966 || 29966 +30084 || 30084 +28020 || 28020 +7467 || 7467 +18339 || 18339 +37659 || 37659 +-1 || -1 +23558 || 23558 +18006 || 18006 +13869 || 13869 +1236 || 1236 +17687 || 17687 +3714 || 3714 +21891 || 21891 +-1 || -1 +1200 || 1200 +9213 || 9213 +20802 || 20802 +38126 || 38126 +47998 || 47998 +8254 || 8254 +12087 || 12087 +48439 || 48439 +15223 || 15223 +-1 || -1 +29695 || 29695 +18648 || 18648 +-1 || -1 +4657 || 4657 +25573 || 25573 +15923 || 15923 +27612 || 27612 +-1 || -1 +13153 || 13153 +37742 || 37742 +9550 || 9550 +-1 || -1 +29604 || 29604 +33177 || 33177 +-1 || -1 +22335 || 22335 +32725 || 32725 +25430 || 25430 +39208 || 39208 +-1 || -1 +18041 || 18041 +5087 || 5087 +15312 || 15312 +22022 || 22022 +3576 || 3576 +9607 || 9607 +11940 || 11940 +23402 || 23402 +21405 || 21405 +33508 || 33508 +40185 || 40185 +-1 || -1 +8038 || 8038 +14690 || 14690 +20120 || 20120 +1363 || 1363 +35042 || 35042 +49691 || 49691 +27283 || 27283 +50996 || 50996 +13807 || 13807 +24138 || 24138 +28866 || 28866 +25333 || 25333 +31099 || 31099 +28460 || 28460 +32209 || 32209 +26077 || 26077 +-1 || -1 +23567 || 23567 +-1 || -1 +46992 || 46992 +27070 || 27070 +47776 || 47776 +35930 || 35930 +38222 || 38222 +7894 || 7894 +28187 || 28187 +-1 || -1 +7822 || 7822 +45220 || 45220 +31372 || 31372 +27129 || 27129 +13421 || 13421 +16907 || 16907 +37057 || 37057 +8025 || 8025 +39454 || 39454 +-1 || -1 +25817 || 25817 +23401 || 23401 +31235 || 31235 +30072 || 30072 +43732 || 43732 +50809 || 50809 +35715 || 35715 +36613 || 36613 +30168 || 30168 +30665 || 30665 +47494 || 47494 +-1 || -1 +22526 || 22526 +33391 || 33391 +-1 || -1 +26107 || 26107 +31936 || 31936 +5326 || 5326 +11951 || 11951 +27798 || 27798 +-1 || -1 +18049 || 18049 +8918 || 8918 +42611 || 42611 +33218 || 33218 +28273 || 28273 +934 || 934 +5422 || 5422 +45184 || 45184 +33154 || 33154 +47131 || 47131 +38803 || 38803 +7127 || 7127 +37631 || 37631 +-1 || -1 +44119 || 44119 +43290 || 43290 +8309 || 8309 +47466 || 47466 +3182 || 3182 +32536 || 32536 +21801 || 21801 +3647 || 3647 +41121 || 41121 +31174 || 31174 +31601 || 31601 +14023 || 14023 +28635 || 28635 +28181 || 28181 +13662 || 13662 +-1 || -1 +37211 || 37211 +14981 || 14981 +14842 || 14842 +1494 || 1494 +43356 || 43356 +14103 || 14103 +-1 || -1 +7744 || 7744 +31809 || 31809 +26358 || 26358 +19939 || 19939 +15537 || 15537 +13003 || 13003 +29626 || 29626 +17383 || 17383 +20700 || 20700 +6118 || 6118 +48961 || 48961 +-1 || -1 +11300 || 11300 +43699 || 43699 +7554 || 7554 +24110 || 24110 +29521 || 29521 +22876 || 22876 +10704 || 10704 +10003 || 10003 +11666 || 11666 +8367 || 8367 +19475 || 19475 +33972 || 33972 +7119 || 7119 +37173 || 37173 +2252 || 2252 +10007 || 10007 +21411 || 21411 +18078 || 18078 +23322 || 23322 +4440 || 4440 +4043 || 4043 +17606 || 17606 +-1 || -1 +15582 || 15582 +24998 || 24998 +-1 || -1 +21416 || 21416 +1973 || 1973 +33022 || 33022 +15606 || 15606 +20976 || 20976 +27860 || 27860 +23617 || 23617 +41597 || 41597 +15576 || 15576 +1135 || 1135 +42243 || 42243 +10249 || 10249 +30941 || 30941 +42991 || 42991 +28316 || 28316 +49870 || 49870 +42852 || 42852 +35549 || 35549 +33556 || 33556 +30819 || 30819 +2688 || 2688 +6644 || 6644 +42337 || 42337 +30512 || 30512 +41467 || 41467 +18987 || 18987 +15185 || 15185 +-1 || -1 +39319 || 39319 +49335 || 49335 +27649 || 27649 +24476 || 24476 +29258 || 29258 +26567 || 26567 +40576 || 40576 +28282 || 28282 +29495 || 29495 +50051 || 50051 +14322 || 14322 +34680 || 34680 +22031 || 22031 +36606 || 36606 +3769 || 3769 +-1 || -1 +16484 || 16484 +10414 || 10414 +19426 || 19426 +49930 || 49930 +18692 || 18692 +2419 || 2419 +4372 || 4372 +49294 || 49294 +31269 || 31269 +-1 || -1 +20545 || 20545 +15077 || 15077 +41830 || 41830 +18886 || 18886 +6499 || 6499 +26180 || 26180 +28906 || 28906 +26504 || 26504 +20879 || 20879 +27258 || 27258 +13735 || 13735 +27220 || 27220 +40141 || 40141 +34645 || 34645 +-1 || -1 +12711 || 12711 +12767 || 12767 +19445 || 19445 +25030 || 25030 +32083 || 32083 +48737 || 48737 +45360 || 45360 +46006 || 46006 +5129 || 5129 +25186 || 25186 +49246 || 49246 +22244 || 22244 +-1 || -1 +7953 || 7953 +38491 || 38491 +7362 || 7362 +1498 || 1498 +48434 || 48434 +7996 || 7996 +28195 || 28195 +48077 || 48077 +30787 || 30787 +34869 || 34869 +47336 || 47336 +29913 || 29913 +23268 || 23268 +10954 || 10954 +34525 || 34525 +36421 || 36421 +48160 || 48160 +3630 || 3630 +31254 || 31254 +15971 || 15971 +45268 || 45268 +19068 || 19068 +48824 || 48824 +38307 || 38307 +-1 || -1 +3451 || 3451 +5743 || 5743 +-1 || -1 +42740 || 42740 +30390 || 30390 +29292 || 29292 +-1 || -1 +7984 || 7984 +-1 || -1 +5864 || 5864 +28252 || 28252 +42571 || 42571 +15308 || 15308 +5291 || 5291 +46008 || 46008 +13711 || 13711 +452 || 452 +47839 || 47839 +34127 || 34127 +22644 || 22644 +15255 || 15255 +-1 || -1 +34332 || 34332 +18250 || 18250 +20628 || 20628 +11808 || 11808 +11443 || 11443 +25808 || 25808 +46704 || 46704 +11626 || 11626 +786 || 786 +-1 || -1 +31930 || 31930 +36666 || 36666 +10436 || 10436 +36905 || 36905 +38664 || 38664 +-1 || -1 +21597 || 21597 +35817 || 35817 +47129 || 47129 +49160 || 49160 +21542 || 21542 +19804 || 19804 +39012 || 39012 +39577 || 39577 +24309 || 24309 +9792 || 9792 +16941 || 16941 +13499 || 13499 +18104 || 18104 +1170 || 1170 +38824 || 38824 +24152 || 24152 +24897 || 24897 +37842 || 37842 +45968 || 45968 +49902 || 49902 +25700 || 25700 +17040 || 17040 +28622 || 28622 +49296 || 49296 +5082 || 5082 +2689 || 2689 +4624 || 4624 +31704 || 31704 +34001 || 34001 +50592 || 50592 +22494 || 22494 +39754 || 39754 +35324 || 35324 +32939 || 32939 +49186 || 49186 +6231 || 6231 +41364 || 41364 +29409 || 29409 +8503 || 8503 +42112 || 42112 +-1 || -1 +39790 || 39790 +14003 || 14003 +25577 || 25577 +38127 || 38127 +50344 || 50344 +48267 || 48267 +7374 || 7374 +33581 || 33581 +18811 || 18811 +26027 || 26027 +34419 || 34419 +38234 || 38234 +47212 || 47212 +-1 || -1 +45460 || 45460 +5019 || 5019 +24834 || 24834 +33656 || 33656 +42866 || 42866 +11731 || 11731 +47511 || 47511 +15948 || 15948 +12394 || 12394 +35920 || 35920 +12003 || 12003 +30237 || 30237 +25524 || 25524 +5020 || 5020 +46490 || 46490 +33232 || 33232 +3129 || 3129 +16221 || 16221 +21373 || 21373 +-1 || -1 +12999 || 12999 +40366 || 40366 +17459 || 17459 +43544 || 43544 +14346 || 14346 +29191 || 29191 +27142 || 27142 +33139 || 33139 +30540 || 30540 +4486 || 4486 +-1 || -1 +22535 || 22535 +43354 || 43354 +7042 || 7042 +-1 || -1 +17949 || 17949 +-1 || -1 +21090 || 21090 +23646 || 23646 +38588 || 38588 +-1 || -1 +5274 || 5274 +31259 || 31259 +37252 || 37252 +27194 || 27194 +12908 || 12908 +22854 || 22854 +4286 || 4286 +-1 || -1 +-1 || -1 +33499 || 33499 +26924 || 26924 +40594 || 40594 +18783 || 18783 +41290 || 41290 +42347 || 42347 +-1 || -1 +8099 || 8099 +21618 || 21618 +28671 || 28671 +-1 || -1 +6382 || 6382 +22416 || 22416 +-1 || -1 +14381 || 14381 +26146 || 26146 +11418 || 11418 +41003 || 41003 +43177 || 43177 +12677 || 12677 +7802 || 7802 +43558 || 43558 +8401 || 8401 +-1 || -1 +-1 || -1 +45897 || 45897 +-1 || -1 +46279 || 46279 +18589 || 18589 +8549 || 8549 +13714 || 13714 +8875 || 8875 +24242 || 24242 +39188 || 39188 +-1 || -1 +14412 || 14412 +29600 || 29600 +2516 || 2516 +-1 || -1 +28808 || 28808 +-1 || -1 +34588 || 34588 +15491 || 15491 +12142 || 12142 +5913 || 5913 +38814 || 38814 +44992 || 44992 +46248 || 46248 +34093 || 34093 +30530 || 30530 +16508 || 16508 +13244 || 13244 +44046 || 44046 +20885 || 20885 +-1 || -1 +50908 || 50908 +19740 || 19740 +12246 || 12246 +25070 || 25070 +9220 || 9220 +12524 || 12524 +42994 || 42994 +17935 || 17935 +19598 || 19598 +23004 || 23004 +35395 || 35395 +1050 || 1050 +38313 || 38313 +19536 || 19536 +37375 || 37375 +17675 || 17675 +50441 || 50441 +1983 || 1983 +20744 || 20744 +33340 || 33340 +32646 || 32646 +39351 || 39351 +6111 || 6111 +45588 || 45588 +4851 || 4851 +13233 || 13233 +23868 || 23868 +35417 || 35417 +36816 || 36816 +40097 || 40097 +4215 || 4215 +7936 || 7936 +24871 || 24871 +43970 || 43970 +46242 || 46242 +29077 || 29077 +-1 || -1 +4675 || 4675 +25164 || 25164 +3758 || 3758 +43113 || 43113 +35646 || 35646 +25558 || 25558 +41889 || 41889 +24778 || 24778 +19427 || 19427 +42989 || 42989 +13247 || 13247 +13972 || 13972 +13568 || 13568 +-1 || -1 +27217 || 27217 +8776 || 8776 +24059 || 24059 +14932 || 14932 +46248 || 46248 +29218 || 29218 +15393 || 15393 +38068 || 38068 +10847 || 10847 +24448 || 24448 +27955 || 27955 +27442 || 27442 +42223 || 42223 +24815 || 24815 +32600 || 32600 +34019 || 34019 +-1 || -1 +39777 || 39777 +50040 || 50040 +29238 || 29238 +11939 || 11939 +46738 || 46738 +25277 || 25277 +17521 || 17521 +30408 || 30408 +-1 || -1 +49070 || 49070 +22263 || 22263 +2673 || 2673 +17290 || 17290 +6547 || 6547 +45783 || 45783 +44907 || 44907 +-1 || -1 +24448 || 24448 +49516 || 49516 +26153 || 26153 +17330 || 17330 +7197 || 7197 +26179 || 26179 +4282 || 4282 +11006 || 11006 +49807 || 49807 +246 || 246 +16354 || 16354 +40457 || 40457 +11230 || 11230 +-1 || -1 +24769 || 24769 +3216 || 3216 +19526 || 19526 +3921 || 3921 +21402 || 21402 +17907 || 17907 +1323 || 1323 +5140 || 5140 +42838 || 42838 +31312 || 31312 +17958 || 17958 +28349 || 28349 +1719 || 1719 +36746 || 36746 +32359 || 32359 +9898 || 9898 +11736 || 11736 +3797 || 3797 +26611 || 26611 +15605 || 15605 +42990 || 42990 +46581 || 46581 +25203 || 25203 +32127 || 32127 +40981 || 40981 +30910 || 30910 +47588 || 47588 +11595 || 11595 +9355 || 9355 +31237 || 31237 +16165 || 16165 +3321 || 3321 +49368 || 49368 +4553 || 4553 +18410 || 18410 +13608 || 13608 +34033 || 34033 +30523 || 30523 +31231 || 31231 +45252 || 45252 +-1 || -1 +8405 || 8405 +50619 || 50619 +31781 || 31781 +25446 || 25446 +50493 || 50493 +12127 || 12127 +-1 || -1 +29729 || 29729 +18224 || 18224 +14225 || 14225 +35356 || 35356 +3651 || 3651 +13469 || 13469 +15937 || 15937 +28886 || 28886 +23941 || 23941 +29559 || 29559 +287 || 287 +23121 || 23121 +16516 || 16516 +-1 || -1 +3213 || 3213 +27767 || 27767 +8900 || 8900 +37623 || 37623 +866 || 866 +15461 || 15461 +-1 || -1 +-1 || -1 +1015 || 1015 +38588 || 38588 +11171 || 11171 +40286 || 40286 +6397 || 6397 +21508 || 21508 +45051 || 45051 +26599 || 26599 +33477 || 33477 +16834 || 16834 +19780 || 19780 +9429 || 9429 +36695 || 36695 +46773 || 46773 +23920 || 23920 +46527 || 46527 +28021 || 28021 +47357 || 47357 +19422 || 19422 +25548 || 25548 +39772 || 39772 +25947 || 25947 +19941 || 19941 +20617 || 20617 +23405 || 23405 +21465 || 21465 +15235 || 15235 +18979 || 18979 +44649 || 44649 +30737 || 30737 +50823 || 50823 +-1 || -1 +604 || 604 +-1 || -1 +22446 || 22446 +41793 || 41793 +43055 || 43055 +2167 || 2167 +-1 || -1 +17121 || 17121 +-1 || -1 +769 || 769 +26256 || 26256 +-1 || -1 +46905 || 46905 +9139 || 9139 +38243 || 38243 +50925 || 50925 +23739 || 23739 +-1 || -1 +-1 || -1 +-1 || -1 +-1 || -1 +19121 || 19121 +5213 || 5213 +6548 || 6548 +29974 || 29974 +22831 || 22831 +2656 || 2656 +-1 || -1 +1901 || 1901 +40853 || 40853 +4234 || 4234 +37140 || 37140 +47190 || 47190 +31155 || 31155 +37859 || 37859 +17115 || 17115 +21080 || 21080 +3363 || 3363 +26680 || 26680 +6314 || 6314 +44276 || 44276 +37340 || 37340 +30432 || 30432 +4859 || 4859 +50301 || 50301 +19598 || 19598 +8802 || 8802 +22236 || 22236 +30306 || 30306 +18110 || 18110 +9154 || 9154 +10637 || 10637 +18619 || 18619 +49675 || 49675 +22036 || 22036 +35806 || 35806 +27822 || 27822 +40880 || 40880 +44028 || 44028 +24182 || 24182 +7108 || 7108 +40390 || 40390 +4574 || 4574 +12705 || 12705 +43604 || 43604 +45543 || 45543 +17056 || 17056 +29788 || 29788 +2664 || 2664 +25773 || 25773 +42026 || 42026 +33232 || 33232 +1625 || 1625 +17205 || 17205 +46776 || 46776 +-1 || -1 +2669 || 2669 +11035 || 11035 +10127 || 10127 +42230 || 42230 +37292 || 37292 +29891 || 29891 +6421 || 6421 +21831 || 21831 +12546 || 12546 +33377 || 33377 +10785 || 10785 +46556 || 46556 +29561 || 29561 +19442 || 19442 +22328 || 22328 +2919 || 2919 +21421 || 21421 +37571 || 37571 +38295 || 38295 +32719 || 32719 +44668 || 44668 +46037 || 46037 +-1 || -1 +26742 || 26742 +24297 || 24297 +15202 || 15202 +29829 || 29829 +37815 || 37815 +-1 || -1 +9279 || 9279 +15266 || 15266 +8734 || 8734 +21651 || 21651 +27590 || 27590 +40979 || 40979 +32776 || 32776 +23154 || 23154 +16853 || 16853 +32037 || 32037 +15175 || 15175 +40369 || 40369 +38922 || 38922 +11432 || 11432 +20184 || 20184 +12545 || 12545 +11132 || 11132 +20403 || 20403 +19513 || 19513 +8077 || 8077 +28420 || 28420 +13888 || 13888 +25659 || 25659 +25122 || 25122 +25360 || 25360 +24942 || 24942 +11957 || 11957 +20748 || 20748 +7037 || 7037 +37131 || 37131 +16557 || 16557 +25308 || 25308 +27057 || 27057 +25716 || 25716 +18248 || 18248 +45827 || 45827 +31325 || 31325 +37080 || 37080 +15604 || 15604 +9058 || 9058 +38149 || 38149 +39546 || 39546 +14460 || 14460 +-1 || -1 +-1 || -1 +50280 || 50280 +6149 || 6149 +29294 || 29294 +37405 || 37405 +19048 || 19048 +2794 || 2794 +6122 || 6122 +12081 || 12081 +-1 || -1 +926 || 926 +21353 || 21353 +18291 || 18291 +13965 || 13965 +10053 || 10053 +35829 || 35829 +46206 || 46206 +40022 || 40022 +40108 || 40108 +21665 || 21665 +30527 || 30527 +25810 || 25810 +32230 || 32230 +10354 || 10354 +46210 || 46210 +12189 || 12189 +27927 || 27927 +10789 || 10789 +48539 || 48539 +28729 || 28729 +24631 || 24631 +-1 || -1 +50539 || 50539 +19395 || 19395 +50630 || 50630 +27563 || 27563 +18653 || 18653 +900 || 900 +42376 || 42376 +39443 || 39443 +880 || 880 +10680 || 10680 +48828 || 48828 +20823 || 20823 +32370 || 32370 +42803 || 42803 +30095 || 30095 +41089 || 41089 +30609 || 30609 +-1 || -1 +37817 || 37817 +9060 || 9060 +32570 || 32570 +50525 || 50525 +24878 || 24878 +23048 || 23048 +-1 || -1 +2670 || 2670 +14341 || 14341 +547 || 547 +36030 || 36030 +39641 || 39641 +11613 || 11613 +4515 || 4515 +613 || 613 +4173 || 4173 +28403 || 28403 +10507 || 10507 +18572 || 18572 +17086 || 17086 +10601 || 10601 +7770 || 7770 +29872 || 29872 +24835 || 24835 +32857 || 32857 +-1 || -1 +42666 || 42666 +32339 || 32339 +39121 || 39121 +32270 || 32270 +10861 || 10861 +7530 || 7530 +14766 || 14766 +21695 || 21695 +41645 || 41645 +49322 || 49322 +48879 || 48879 +42934 || 42934 +13982 || 13982 +31145 || 31145 +45462 || 45462 +878 || 878 +26781 || 26781 +35364 || 35364 +2399 || 2399 +39357 || 39357 +-1 || -1 +5614 || 5614 +2532 || 2532 +3310 || 3310 +41546 || 41546 +109 || 109 +8262 || 8262 +5175 || 5175 +22983 || 22983 +14677 || 14677 +-1 || -1 +36216 || 36216 +31372 || 31372 +24364 || 24364 +44142 || 44142 +-1 || -1 +33894 || 33894 +-1 || -1 +48368 || 48368 +47603 || 47603 +26502 || 26502 +31577 || 31577 +41661 || 41661 +6928 || 6928 +50965 || 50965 +46735 || 46735 +32469 || 32469 +33554 || 33554 +23184 || 23184 +-1 || -1 +36701 || 36701 +21011 || 21011 +10194 || 10194 +16775 || 16775 +30297 || 30297 +-1 || -1 +3477 || 3477 +23463 || 23463 +44469 || 44469 +44791 || 44791 +12716 || 12716 +4500 || 4500 +32998 || 32998 +15370 || 15370 +28424 || 28424 +47920 || 47920 +41329 || 41329 +16723 || 16723 +16243 || 16243 +25595 || 25595 +2694 || 2694 +46762 || 46762 +46151 || 46151 +21920 || 21920 +16620 || 16620 +11565 || 11565 +-1 || -1 +522 || 522 +38605 || 38605 +10289 || 10289 +32483 || 32483 +34663 || 34663 +11801 || 11801 +44627 || 44627 +28787 || 28787 +13469 || 13469 +5216 || 5216 +33097 || 33097 +19325 || 19325 +43240 || 43240 +45151 || 45151 +38938 || 38938 +14211 || 14211 +49349 || 49349 +13008 || 13008 +8388 || 8388 +11391 || 11391 +27191 || 27191 +27834 || 27834 +27683 || 27683 +23929 || 23929 +33881 || 33881 +419 || 419 +33190 || 33190 +37785 || 37785 +27498 || 27498 +1948 || 1948 +18345 || 18345 +11905 || 11905 +19323 || 19323 +27704 || 27704 +5335 || 5335 +34457 || 34457 +48795 || 48795 +32977 || 32977 +30375 || 30375 +-1 || -1 +39562 || 39562 +-1 || -1 +32757 || 32757 +6905 || 6905 +344 || 344 +28086 || 28086 +48511 || 48511 +49064 || 49064 +-1 || -1 +35245 || 35245 +23122 || 23122 +33660 || 33660 +6406 || 6406 +19789 || 19789 +31552 || 31552 +23364 || 23364 +50818 || 50818 +44476 || 44476 +31019 || 31019 +28207 || 28207 +40299 || 40299 +29496 || 29496 +40807 || 40807 +8236 || 8236 +22210 || 22210 +12056 || 12056 +47727 || 47727 +-1 || -1 +31955 || 31955 +16245 || 16245 +29513 || 29513 +8758 || 8758 +-1 || -1 +29597 || 29597 +36523 || 36523 +20192 || 20192 +22384 || 22384 +19779 || 19779 +-1 || -1 +10634 || 10634 +32974 || 32974 +43179 || 43179 +35754 || 35754 +21401 || 21401 +14821 || 14821 +18028 || 18028 +17846 || 17846 +9561 || 9561 +24690 || 24690 +39093 || 39093 +24304 || 24304 +33151 || 33151 +36981 || 36981 +29488 || 29488 +51005 || 51005 +22162 || 22162 +35284 || 35284 +-1 || -1 +32868 || 32868 +45582 || 45582 +48145 || 48145 +30 || 30 +2668 || 2668 +29810 || 29810 +22087 || 22087 +-1 || -1 +32057 || 32057 +12727 || 12727 +12457 || 12457 +40318 || 40318 +-1 || -1 +17079 || 17079 +23505 || 23505 +10517 || 10517 +45163 || 45163 +35357 || 35357 +34249 || 34249 +15311 || 15311 +-1 || -1 +35505 || 35505 +36168 || 36168 +27601 || 27601 +18646 || 18646 +22829 || 22829 +285 || 285 +43717 || 43717 +9763 || 9763 +41398 || 41398 +49883 || 49883 +41823 || 41823 +8428 || 8428 +46142 || 46142 +33211 || 33211 +33635 || 33635 +1079 || 1079 +36640 || 36640 +36977 || 36977 +1123 || 1123 +32852 || 32852 +31793 || 31793 +41589 || 41589 +38845 || 38845 +50797 || 50797 +8103 || 8103 +32846 || 32846 +-1 || -1 +42194 || 42194 +32194 || 32194 +43378 || 43378 +17104 || 17104 +33694 || 33694 +42202 || 42202 +23241 || 23241 +9539 || 9539 +-1 || -1 +-1 || -1 +39393 || 39393 +34154 || 34154 +50059 || 50059 +6939 || 6939 +35875 || 35875 +35240 || 35240 +46252 || 46252 +38402 || 38402 +36393 || 36393 +15741 || 15741 +40231 || 40231 +1232 || 1232 +42220 || 42220 +20345 || 20345 +-1 || -1 +-1 || -1 +32456 || 32456 +21468 || 21468 +14879 || 14879 +-1 || -1 +17389 || 17389 +-1 || -1 +31390 || 31390 +30010 || 30010 +-1 || -1 +8090 || 8090 +-1 || -1 +25431 || 25431 +38208 || 38208 +-1 || -1 +26016 || 26016 +50454 || 50454 +20852 || 20852 +26774 || 26774 +32567 || 32567 +25574 || 25574 +11007 || 11007 +2903 || 2903 +10711 || 10711 +24882 || 24882 +33119 || 33119 +6162 || 6162 +5622 || 5622 +30802 || 30802 +-1 || -1 +9028 || 9028 +-1 || -1 +48583 || 48583 +41551 || 41551 +3156 || 3156 +40677 || 40677 +3593 || 3593 +47876 || 47876 +43057 || 43057 +18483 || 18483 +24045 || 24045 +49049 || 49049 +25809 || 25809 +-1 || -1 +26699 || 26699 +-1 || -1 +24518 || 24518 +14831 || 14831 +2733 || 2733 +7881 || 7881 +37736 || 37736 +16718 || 16718 +26016 || 26016 +38921 || 38921 +-1 || -1 +5617 || 5617 +2193 || 2193 +13008 || 13008 +14637 || 14637 +37875 || 37875 +50057 || 50057 +10483 || 10483 +50143 || 50143 +47678 || 47678 +17544 || 17544 +34182 || 34182 +40204 || 40204 +27668 || 27668 +36196 || 36196 +21493 || 21493 +41935 || 41935 +37495 || 37495 +47898 || 47898 +-1 || -1 +20993 || 20993 +31436 || 31436 +17967 || 17967 +47106 || 47106 +29641 || 29641 +44804 || 44804 +39297 || 39297 +32199 || 32199 +41557 || 41557 +45225 || 45225 +19806 || 19806 +13005 || 13005 +43461 || 43461 +4720 || 4720 +16933 || 16933 +6530 || 6530 +48461 || 48461 +3142 || 3142 +49916 || 49916 +11469 || 11469 +50254 || 50254 +46801 || 46801 +34077 || 34077 +40586 || 40586 +36201 || 36201 +43320 || 43320 +25626 || 25626 +24216 || 24216 +10808 || 10808 +44676 || 44676 +17932 || 17932 +50166 || 50166 +37907 || 37907 +33783 || 33783 +3429 || 3429 +36963 || 36963 +46354 || 46354 +17465 || 17465 +25933 || 25933 +24235 || 24235 +25713 || 25713 +39310 || 39310 +-1 || -1 +263 || 263 +4154 || 4154 +15339 || 15339 +37318 || 37318 +38340 || 38340 +26824 || 26824 +1663 || 1663 +18205 || 18205 +22513 || 22513 +4612 || 4612 +13674 || 13674 +13614 || 13614 +45130 || 45130 +1380 || 1380 +14434 || 14434 +33223 || 33223 +28285 || 28285 +39769 || 39769 +12041 || 12041 +45721 || 45721 +41726 || 41726 +26867 || 26867 +2857 || 2857 +30583 || 30583 +23051 || 23051 +13622 || 13622 +2986 || 2986 +38684 || 38684 +23407 || 23407 +14364 || 14364 +6710 || 6710 +-1 || -1 +39774 || 39774 +39604 || 39604 +16600 || 16600 +27633 || 27633 +33951 || 33951 +4620 || 4620 +19661 || 19661 +19115 || 19115 +12155 || 12155 +12592 || 12592 +23404 || 23404 +4304 || 4304 +-1 || -1 +20387 || 20387 +17481 || 17481 +-1 || -1 +33600 || 33600 +15651 || 15651 +-1 || -1 +-1 || -1 +25658 || 25658 +48769 || 48769 +7181 || 7181 +28627 || 28627 +19168 || 19168 +43988 || 43988 +1260 || 1260 +24388 || 24388 +29301 || 29301 +39602 || 39602 +29677 || 29677 +28969 || 28969 +16541 || 16541 +26103 || 26103 +42155 || 42155 +32808 || 32808 +47273 || 47273 +15853 || 15853 +36261 || 36261 +50973 || 50973 +32692 || 32692 +1349 || 1349 +38594 || 38594 +251 || 251 +8310 || 8310 +-1 || -1 +49166 || 49166 +-1 || -1 +33432 || 33432 +5178 || 5178 +19638 || 19638 +9311 || 9311 +-1 || -1 +-1 || -1 +9752 || 9752 +42326 || 42326 +23367 || 23367 +33845 || 33845 +29166 || 29166 +27003 || 27003 +42520 || 42520 +33963 || 33963 +28280 || 28280 +44826 || 44826 +40093 || 40093 +41264 || 41264 +-1 || -1 +26659 || 26659 +50118 || 50118 +34168 || 34168 +29634 || 29634 +6221 || 6221 +47634 || 47634 +16472 || 16472 +33133 || 33133 +29516 || 29516 +41929 || 41929 +41777 || 41777 +28080 || 28080 +18768 || 18768 +21624 || 21624 +11968 || 11968 +22767 || 22767 +28180 || 28180 +-1 || -1 +48380 || 48380 +36967 || 36967 +41251 || 41251 +14224 || 14224 +39503 || 39503 +49993 || 49993 +38081 || 38081 +31006 || 31006 +44448 || 44448 +21942 || 21942 +44843 || 44843 +41795 || 41795 +40741 || 40741 +33877 || 33877 +31093 || 31093 +15767 || 15767 +854 || 854 +41523 || 41523 +49290 || 49290 +8506 || 8506 +34053 || 34053 +9746 || 9746 +21854 || 21854 +12770 || 12770 +14852 || 14852 +49212 || 49212 +5699 || 5699 +46099 || 46099 +44079 || 44079 +23105 || 23105 +6681 || 6681 +21231 || 21231 +22909 || 22909 +15926 || 15926 +29383 || 29383 +49993 || 49993 +18112 || 18112 +19891 || 19891 +44652 || 44652 +43961 || 43961 +-1 || -1 +24226 || 24226 +12112 || 12112 +35329 || 35329 +9211 || 9211 +24794 || 24794 +28362 || 28362 +6229 || 6229 +43084 || 43084 +3763 || 3763 +20751 || 20751 +38322 || 38322 +45537 || 45537 +14073 || 14073 +38275 || 38275 +26102 || 26102 +27727 || 27727 +17602 || 17602 +34801 || 34801 +11046 || 11046 +-1 || -1 +38232 || 38232 +15885 || 15885 +2935 || 2935 +44480 || 44480 +48344 || 48344 +-1 || -1 +24811 || 24811 +47389 || 47389 +30008 || 30008 +49611 || 49611 +1163 || 1163 +24996 || 24996 +46554 || 46554 +-1 || -1 +39595 || 39595 +46435 || 46435 +28758 || 28758 +14884 || 14884 +23221 || 23221 +8298 || 8298 +10113 || 10113 +30587 || 30587 +30934 || 30934 +3606 || 3606 +30282 || 30282 +34209 || 34209 +18918 || 18918 +46998 || 46998 +47490 || 47490 +37115 || 37115 +14034 || 14034 +39379 || 39379 +43855 || 43855 +-1 || -1 +39420 || 39420 +41105 || 41105 +40974 || 40974 +6103 || 6103 +43939 || 43939 +25950 || 25950 +-1 || -1 +33797 || 33797 +48013 || 48013 +14448 || 14448 +13754 || 13754 +6959 || 6959 +46034 || 46034 +9444 || 9444 +42481 || 42481 +-1 || -1 +41242 || 41242 +29988 || 29988 +27541 || 27541 +18351 || 18351 +37793 || 37793 +49138 || 49138 +21044 || 21044 +7345 || 7345 +50242 || 50242 +38209 || 38209 +47157 || 47157 +38852 || 38852 +28742 || 28742 +5904 || 5904 +25975 || 25975 +3239 || 3239 +39641 || 39641 +37427 || 37427 +25853 || 25853 +42352 || 42352 +11299 || 11299 +7989 || 7989 +32185 || 32185 +23759 || 23759 +385 || 385 +49304 || 49304 +44791 || 44791 +27514 || 27514 +46744 || 46744 +7031 || 7031 +6923 || 6923 +40234 || 40234 +31841 || 31841 +-1 || -1 +48467 || 48467 +46921 || 46921 +27930 || 27930 +43354 || 43354 +20108 || 20108 +37058 || 37058 +12770 || 12770 +-1 || -1 +32515 || 32515 +47647 || 47647 +24137 || 24137 +17555 || 17555 +7170 || 7170 +3794 || 3794 +48986 || 48986 +6107 || 6107 +20058 || 20058 +34153 || 34153 +14983 || 14983 +26549 || 26549 +45487 || 45487 +41196 || 41196 +11771 || 11771 +30759 || 30759 +25917 || 25917 +20623 || 20623 +37729 || 37729 +42341 || 42341 +6337 || 6337 +50606 || 50606 +47007 || 47007 +16061 || 16061 +2438 || 2438 +5614 || 5614 +42771 || 42771 +9827 || 9827 +-1 || -1 +30648 || 30648 +43117 || 43117 +-1 || -1 +4561 || 4561 +33760 || 33760 +32042 || 32042 +31355 || 31355 +22207 || 22207 +38030 || 38030 +41543 || 41543 +25812 || 25812 +-1 || -1 +-1 || -1 +40591 || 40591 +-1 || -1 +19495 || 19495 +8856 || 8856 +43474 || 43474 +47325 || 47325 +8148 || 8148 +4683 || 4683 +2935 || 2935 +-1 || -1 +31910 || 31910 +7298 || 7298 +14219 || 14219 +41225 || 41225 +-1 || -1 +29898 || 29898 +8804 || 8804 +35809 || 35809 +50825 || 50825 +44573 || 44573 +13350 || 13350 +11121 || 11121 +7958 || 7958 +18332 || 18332 +32850 || 32850 +34779 || 34779 +35552 || 35552 +32383 || 32383 +14668 || 14668 +17089 || 17089 +30938 || 30938 +48997 || 48997 +26653 || 26653 +19969 || 19969 +-1 || -1 +27962 || 27962 +38365 || 38365 +28173 || 28173 +26297 || 26297 +8146 || 8146 +21440 || 21440 +48170 || 48170 +31410 || 31410 +25361 || 25361 +6256 || 6256 +29278 || 29278 +29943 || 29943 +27918 || 27918 +40985 || 40985 +13081 || 13081 +24021 || 24021 +8016 || 8016 +45077 || 45077 +23860 || 23860 +46982 || 46982 +33526 || 33526 +44763 || 44763 +18466 || 18466 +44412 || 44412 +38773 || 38773 +25487 || 25487 +5969 || 5969 +13547 || 13547 +26846 || 26846 +14922 || 14922 +43556 || 43556 +20807 || 20807 +14104 || 14104 +-1 || -1 +21389 || 21389 +15301 || 15301 +44122 || 44122 +49263 || 49263 +3156 || 3156 +29070 || 29070 +39126 || 39126 +38602 || 38602 +23638 || 23638 +49817 || 49817 +44464 || 44464 +35087 || 35087 +16952 || 16952 +17941 || 17941 +46717 || 46717 +36180 || 36180 +18452 || 18452 +44040 || 44040 +-1 || -1 +-1 || -1 +23811 || 23811 +49578 || 49578 +36150 || 36150 +11712 || 11712 +39565 || 39565 +38778 || 38778 +40867 || 40867 +34643 || 34643 +7309 || 7309 +-1 || -1 +28299 || 28299 +153 || 153 +48339 || 48339 +2941 || 2941 +37597 || 37597 +22014 || 22014 +41964 || 41964 +43846 || 43846 +47590 || 47590 +6050 || 6050 +-1 || -1 +46821 || 46821 +24476 || 24476 +25827 || 25827 +34159 || 34159 +-1 || -1 +16978 || 16978 +22324 || 22324 +25816 || 25816 +34202 || 34202 +10288 || 10288 +49198 || 49198 +4238 || 4238 +28849 || 28849 +16134 || 16134 +955 || 955 +28351 || 28351 +50244 || 50244 +16777 || 16777 +46864 || 46864 +33018 || 33018 +47219 || 47219 +47872 || 47872 +50885 || 50885 +38227 || 38227 +49596 || 49596 +42209 || 42209 +3410 || 3410 +4919 || 4919 +23108 || 23108 +35047 || 35047 +39113 || 39113 +46446 || 46446 +41817 || 41817 +34642 || 34642 +35812 || 35812 +24751 || 24751 +39606 || 39606 +28879 || 28879 +43272 || 43272 +8239 || 8239 +36729 || 36729 +14778 || 14778 +30685 || 30685 +-1 || -1 +5211 || 5211 +40606 || 40606 +23212 || 23212 +3263 || 3263 +31748 || 31748 +15256 || 15256 +8906 || 8906 +21046 || 21046 +23057 || 23057 +21042 || 21042 +3553 || 3553 +4176 || 4176 +5418 || 5418 +26269 || 26269 +39610 || 39610 +45066 || 45066 +10780 || 10780 +7405 || 7405 +26161 || 26161 +9688 || 9688 +-1 || -1 +25852 || 25852 +17852 || 17852 +35073 || 35073 +49907 || 49907 +25728 || 25728 +19529 || 19529 +45407 || 45407 +35709 || 35709 +4367 || 4367 +5476 || 5476 +5965 || 5965 +41603 || 41603 +-1 || -1 +-1 || -1 +32241 || 32241 +-1 || -1 +-1 || -1 +14719 || 14719 +30998 || 30998 +24492 || 24492 +3719 || 3719 +49173 || 49173 +34167 || 34167 +19714 || 19714 +28457 || 28457 +46438 || 46438 +34122 || 34122 +7102 || 7102 +10774 || 10774 +45807 || 45807 +45710 || 45710 +50955 || 50955 +26012 || 26012 +37198 || 37198 +35407 || 35407 +-1 || -1 +36290 || 36290 +21272 || 21272 +38134 || 38134 +24744 || 24744 +24567 || 24567 +860 || 860 +44327 || 44327 +-1 || -1 +37938 || 37938 +801 || 801 +32788 || 32788 +17561 || 17561 +8315 || 8315 +8625 || 8625 +39027 || 39027 +30116 || 30116 +28034 || 28034 +27294 || 27294 +37172 || 37172 +-1 || -1 +20975 || 20975 +28701 || 28701 +25161 || 25161 +1115 || 1115 +44638 || 44638 +32654 || 32654 +32828 || 32828 +-1 || -1 +-1 || -1 +43211 || 43211 +39304 || 39304 +34570 || 34570 +26874 || 26874 +20681 || 20681 +47663 || 47663 +2977 || 2977 +42848 || 42848 +6209 || 6209 +19551 || 19551 +14413 || 14413 +28697 || 28697 +25650 || 25650 +5731 || 5731 +31104 || 31104 +27006 || 27006 +35634 || 35634 +20994 || 20994 +4000 || 4000 +44235 || 44235 +5144 || 5144 +21900 || 21900 +46521 || 46521 +12973 || 12973 +13760 || 13760 +10672 || 10672 +-1 || -1 +-1 || -1 +11804 || 11804 +8281 || 8281 +9896 || 9896 +8109 || 8109 +20286 || 20286 +11410 || 11410 +34786 || 34786 +29845 || 29845 +379 || 379 +29947 || 29947 +104 || 104 +43684 || 43684 +18478 || 18478 +28698 || 28698 +13916 || 13916 +37367 || 37367 +40622 || 40622 +2107 || 2107 +-1 || -1 +31393 || 31393 +-1 || -1 +28021 || 28021 +36203 || 36203 +27423 || 27423 +47602 || 47602 +49541 || 49541 +26256 || 26256 +22603 || 22603 +22750 || 22750 +4307 || 4307 +17155 || 17155 +23230 || 23230 +28169 || 28169 +-1 || -1 +12019 || 12019 +22739 || 22739 +-1 || -1 +48363 || 48363 +42068 || 42068 +-1 || -1 +1116 || 1116 +43423 || 43423 +15380 || 15380 +5820 || 5820 +33840 || 33840 +-1 || -1 +21867 || 21867 +51012 || 51012 +2224 || 2224 +22979 || 22979 +2908 || 2908 +30035 || 30035 +40760 || 40760 +-1 || -1 +43803 || 43803 +41489 || 41489 +47801 || 47801 +34419 || 34419 +32069 || 32069 +39583 || 39583 +33738 || 33738 +18450 || 18450 +17122 || 17122 +7968 || 7968 +48121 || 48121 +39709 || 39709 +37108 || 37108 +42349 || 42349 +44414 || 44414 +-1 || -1 +26837 || 26837 +7782 || 7782 +20422 || 20422 +26094 || 26094 +50223 || 50223 +9073 || 9073 +40656 || 40656 +-1 || -1 +12938 || 12938 +31146 || 31146 +6129 || 6129 +29162 || 29162 +42613 || 42613 +48556 || 48556 +9926 || 9926 +45358 || 45358 +50495 || 50495 +48290 || 48290 +5124 || 5124 +49173 || 49173 +20988 || 20988 +31592 || 31592 +45125 || 45125 +9610 || 9610 +47469 || 47469 +-1 || -1 +37807 || 37807 +46515 || 46515 +20945 || 20945 +-1 || -1 +39448 || 39448 +844 || 844 +-1 || -1 +49430 || 49430 +39972 || 39972 +31448 || 31448 +41183 || 41183 +-1 || -1 +8702 || 8702 +36157 || 36157 +748 || 748 +10819 || 10819 +36345 || 36345 +27966 || 27966 +10725 || 10725 +38831 || 38831 +-1 || -1 +23310 || 23310 +17092 || 17092 +1038 || 1038 +20917 || 20917 +42316 || 42316 +-1 || -1 +35709 || 35709 +30149 || 30149 +39277 || 39277 +20633 || 20633 +7657 || 7657 +3888 || 3888 +34378 || 34378 +35091 || 35091 +23429 || 23429 +-1 || -1 +-1 || -1 +21093 || 21093 +11146 || 11146 +40288 || 40288 +33214 || 33214 +43355 || 43355 +15656 || 15656 +41925 || 41925 +11149 || 11149 +48431 || 48431 +13153 || 13153 +9956 || 9956 +34890 || 34890 +18005 || 18005 +21897 || 21897 +48291 || 48291 +49821 || 49821 +-1 || -1 +-1 || -1 +11536 || 11536 +6465 || 6465 +39172 || 39172 +-1 || -1 +40885 || 40885 +5001 || 5001 +-1 || -1 +8124 || 8124 +19364 || 19364 +1252 || 1252 +25655 || 25655 +21826 || 21826 +32667 || 32667 +-1 || -1 +5588 || 5588 +36059 || 36059 +13822 || 13822 +19507 || 19507 +8652 || 8652 +21804 || 21804 +24699 || 24699 +18413 || 18413 +19057 || 19057 +48635 || 48635 +27814 || 27814 +3314 || 3314 +43958 || 43958 +26378 || 26378 +50787 || 50787 +5483 || 5483 +1700 || 1700 +12723 || 12723 +6961 || 6961 +25540 || 25540 +2119 || 2119 +-1 || -1 +12126 || 12126 +9844 || 9844 +3229 || 3229 +11581 || 11581 +34148 || 34148 +20203 || 20203 +35653 || 35653 +1270 || 1270 +43161 || 43161 +13660 || 13660 +36413 || 36413 +23570 || 23570 +15118 || 15118 +2375 || 2375 +42658 || 42658 +21366 || 21366 +28156 || 28156 +37055 || 37055 +44756 || 44756 +9293 || 9293 +27747 || 27747 +18604 || 18604 +41212 || 41212 +21121 || 21121 +50900 || 50900 +50287 || 50287 +3773 || 3773 +3701 || 3701 +47254 || 47254 +-1 || -1 +8817 || 8817 +43104 || 43104 +-1 || -1 +47242 || 47242 +47311 || 47311 +36752 || 36752 +25487 || 25487 +36835 || 36835 +29984 || 29984 +39778 || 39778 +31192 || 31192 +4885 || 4885 +-1 || -1 +27447 || 27447 +38042 || 38042 +4134 || 4134 +38962 || 38962 +12105 || 12105 +23032 || 23032 +2762 || 2762 +32260 || 32260 +13993 || 13993 +-1 || -1 +46531 || 46531 +6121 || 6121 +45148 || 45148 +31753 || 31753 +-1 || -1 +-1 || -1 +9322 || 9322 +38303 || 38303 +6138 || 6138 +18249 || 18249 +1609 || 1609 +31029 || 31029 +20468 || 20468 +7946 || 7946 +44323 || 44323 +20364 || 20364 +17990 || 17990 +38422 || 38422 +41760 || 41760 +12128 || 12128 +41335 || 41335 +37717 || 37717 +21412 || 21412 +15081 || 15081 +45732 || 45732 +6815 || 6815 +-1 || -1 +29538 || 29538 +46147 || 46147 +22616 || 22616 +7764 || 7764 +50535 || 50535 +22365 || 22365 +873 || 873 +-1 || -1 +37675 || 37675 +26308 || 26308 +38515 || 38515 +-1 || -1 +23521 || 23521 +38012 || 38012 +1207 || 1207 +40019 || 40019 +45951 || 45951 +7931 || 7931 +41328 || 41328 +-1 || -1 +-1 || -1 +17075 || 17075 +50200 || 50200 +25905 || 25905 +43680 || 43680 +19038 || 19038 +40319 || 40319 +-1 || -1 +16685 || 16685 +39139 || 39139 +50103 || 50103 +49149 || 49149 +6785 || 6785 +24153 || 24153 +19306 || 19306 +6583 || 6583 +44971 || 44971 +29929 || 29929 +13906 || 13906 +33190 || 33190 +25301 || 25301 +18707 || 18707 +50260 || 50260 +10321 || 10321 +4872 || 4872 +-1 || -1 +1207 || 1207 +31927 || 31927 +32328 || 32328 +-1 || -1 +9507 || 9507 +12667 || 12667 +22671 || 22671 +46503 || 46503 +41467 || 41467 +26906 || 26906 +3233 || 3233 +35764 || 35764 +15728 || 15728 +24420 || 24420 +27883 || 27883 +9351 || 9351 +2463 || 2463 +41964 || 41964 +43151 || 43151 +44314 || 44314 +46547 || 46547 +18142 || 18142 +26164 || 26164 +7292 || 7292 +44442 || 44442 +50000 || 50000 +2352 || 2352 +253 || 253 +29256 || 29256 +-1 || -1 +50586 || 50586 +46533 || 46533 +10018 || 10018 +15543 || 15543 +3712 || 3712 +16160 || 16160 +6950 || 6950 +29835 || 29835 +26826 || 26826 +24110 || 24110 +-1 || -1 +26074 || 26074 +30727 || 30727 +22487 || 22487 +9887 || 9887 +17190 || 17190 +9130 || 9130 +32928 || 32928 +8183 || 8183 +33679 || 33679 +41890 || 41890 +2614 || 2614 +15378 || 15378 +15067 || 15067 +15159 || 15159 +-1 || -1 +38807 || 38807 +23857 || 23857 +13623 || 13623 +24413 || 24413 +-1 || -1 +50906 || 50906 +29072 || 29072 +38822 || 38822 +290 || 290 +28521 || 28521 +28121 || 28121 +9126 || 9126 +48770 || 48770 +1199 || 1199 +47198 || 47198 +31591 || 31591 +23577 || 23577 +-1 || -1 +26620 || 26620 +661 || 661 +33699 || 33699 +31069 || 31069 +14242 || 14242 +21965 || 21965 +24844 || 24844 +46465 || 46465 +3721 || 3721 +24215 || 24215 +3858 || 3858 +7185 || 7185 +23962 || 23962 +4999 || 4999 +22696 || 22696 +4658 || 4658 +47367 || 47367 +43991 || 43991 +-1 || -1 +290 || 290 +21711 || 21711 +38935 || 38935 +13704 || 13704 +21448 || 21448 +10197 || 10197 +25955 || 25955 +34940 || 34940 +27679 || 27679 +23782 || 23782 +33161 || 33161 +3488 || 3488 +15162 || 15162 +7421 || 7421 +38832 || 38832 +22223 || 22223 +-1 || -1 +7190 || 7190 +45240 || 45240 +11565 || 11565 +10844 || 10844 +21588 || 21588 +27034 || 27034 +-1 || -1 +13274 || 13274 +47666 || 47666 +27573 || 27573 +2074 || 2074 +13745 || 13745 +11911 || 11911 +48180 || 48180 +49492 || 49492 +49910 || 49910 +34295 || 34295 +2973 || 2973 +15470 || 15470 +-1 || -1 +44163 || 44163 +9954 || 9954 +5601 || 5601 +48345 || 48345 +35613 || 35613 +29786 || 29786 +5430 || 5430 +15839 || 15839 +31315 || 31315 +21049 || 21049 +32709 || 32709 +-1 || -1 +23507 || 23507 +41226 || 41226 +25208 || 25208 +34475 || 34475 +-1 || -1 +34406 || 34406 +50502 || 50502 +19000 || 19000 +28519 || 28519 +8787 || 8787 +37866 || 37866 +28404 || 28404 +-1 || -1 +46349 || 46349 +29127 || 29127 +-1 || -1 +37080 || 37080 +17715 || 17715 +25127 || 25127 +11075 || 11075 +37930 || 37930 +8016 || 8016 +49477 || 49477 +-1 || -1 +2594 || 2594 +7919 || 7919 +-1 || -1 +21964 || 21964 +26426 || 26426 +4374 || 4374 +-1 || -1 +46982 || 46982 +-1 || -1 +41977 || 41977 +-1 || -1 +45170 || 45170 +41463 || 41463 +14226 || 14226 +34412 || 34412 +35933 || 35933 +48716 || 48716 +10270 || 10270 +29641 || 29641 +13836 || 13836 +46116 || 46116 +34378 || 34378 +42592 || 42592 +28203 || 28203 +30996 || 30996 +23146 || 23146 +34938 || 34938 +-1 || -1 +3446 || 3446 +-1 || -1 +-1 || -1 +35690 || 35690 +25147 || 25147 +50197 || 50197 +21741 || 21741 +12430 || 12430 +19209 || 19209 +48557 || 48557 +18625 || 18625 +21801 || 21801 +22688 || 22688 +32935 || 32935 +34740 || 34740 +-1 || -1 +11733 || 11733 +5230 || 5230 +-1 || -1 +35566 || 35566 +-1 || -1 +23439 || 23439 +12699 || 12699 +31536 || 31536 +5936 || 5936 +45469 || 45469 +419 || 419 +39519 || 39519 +46116 || 46116 +34826 || 34826 +31618 || 31618 +20108 || 20108 +22598 || 22598 +14300 || 14300 +11173 || 11173 +14429 || 14429 +9144 || 9144 +46925 || 46925 +215 || 215 +18414 || 18414 +-1 || -1 +34863 || 34863 +44791 || 44791 +32588 || 32588 +16856 || 16856 +48849 || 48849 +2462 || 2462 +1914 || 1914 +16430 || 16430 +39840 || 39840 +18512 || 18512 +-1 || -1 +21400 || 21400 +11584 || 11584 +-1 || -1 +34987 || 34987 +2350 || 2350 +14182 || 14182 +-1 || -1 +16833 || 16833 +41190 || 41190 +23164 || 23164 +-1 || -1 +16862 || 16862 +6933 || 6933 +12867 || 12867 +37964 || 37964 +8999 || 8999 +14711 || 14711 +-1 || -1 +30743 || 30743 +23232 || 23232 +14629 || 14629 +47708 || 47708 +21386 || 21386 +27352 || 27352 +-1 || -1 +39084 || 39084 +24543 || 24543 +7885 || 7885 +38792 || 38792 +4785 || 4785 +8552 || 8552 +-1 || -1 +23527 || 23527 +34241 || 34241 +9987 || 9987 +39380 || 39380 +-1 || -1 +16774 || 16774 +33351 || 33351 +27878 || 27878 +25906 || 25906 +29183 || 29183 +22721 || 22721 +14111 || 14111 +23456 || 23456 +-1 || -1 +35022 || 35022 +49821 || 49821 +5721 || 5721 +6963 || 6963 +23921 || 23921 +17287 || 17287 +31672 || 31672 +1554 || 1554 +39918 || 39918 +13736 || 13736 +25822 || 25822 +21386 || 21386 +39392 || 39392 +18008 || 18008 +1713 || 1713 +1293 || 1293 +1162 || 1162 +41237 || 41237 +48374 || 48374 +31246 || 31246 +35477 || 35477 +25067 || 25067 +16478 || 16478 +28794 || 28794 +28467 || 28467 +27994 || 27994 +13278 || 13278 +48772 || 48772 +32534 || 32534 +31621 || 31621 +23263 || 23263 +2335 || 2335 +37479 || 37479 +47673 || 47673 +48143 || 48143 +26409 || 26409 +43904 || 43904 +9295 || 9295 +46067 || 46067 +37855 || 37855 +1031 || 1031 +-1 || -1 +31031 || 31031 +8586 || 8586 +33940 || 33940 +23464 || 23464 +27637 || 27637 +27445 || 27445 +-1 || -1 +41771 || 41771 +10074 || 10074 +28088 || 28088 +11209 || 11209 +42494 || 42494 +37033 || 37033 +18849 || 18849 +40974 || 40974 +19058 || 19058 +-1 || -1 +20077 || 20077 +21026 || 21026 +-1 || -1 +8821 || 8821 +2588 || 2588 +3332 || 3332 +47006 || 47006 +20179 || 20179 +3161 || 3161 +16084 || 16084 +-1 || -1 +25780 || 25780 +32869 || 32869 +33088 || 33088 +49348 || 49348 +10725 || 10725 +24907 || 24907 +33918 || 33918 +25544 || 25544 +9225 || 9225 +30199 || 30199 +49121 || 49121 +47429 || 47429 +24498 || 24498 +28589 || 28589 +20196 || 20196 +14899 || 14899 +23861 || 23861 +45736 || 45736 +32794 || 32794 +32474 || 32474 +44346 || 44346 +43390 || 43390 +26928 || 26928 +33138 || 33138 +43050 || 43050 +18816 || 18816 +9775 || 9775 +95 || 95 +17369 || 17369 +32146 || 32146 +7436 || 7436 +3032 || 3032 +18378 || 18378 +22512 || 22512 +47187 || 47187 +23697 || 23697 +23569 || 23569 +38813 || 38813 +32552 || 32552 +48236 || 48236 +11773 || 11773 +-1 || -1 +19983 || 19983 +3260 || 3260 +-1 || -1 +162 || 162 +-1 || -1 +22398 || 22398 +14901 || 14901 +37397 || 37397 +49838 || 49838 +36607 || 36607 +12485 || 12485 +45613 || 45613 +18635 || 18635 +6001 || 6001 +31691 || 31691 +-1 || -1 +22563 || 22563 +4455 || 4455 +44991 || 44991 +33073 || 33073 +43072 || 43072 +5031 || 5031 +3803 || 3803 +29720 || 29720 +21464 || 21464 +6202 || 6202 +13915 || 13915 +25885 || 25885 +5109 || 5109 +24335 || 24335 +25915 || 25915 +11594 || 11594 +5605 || 5605 +616 || 616 +5145 || 5145 +4681 || 4681 +12748 || 12748 +19965 || 19965 +3770 || 3770 +-1 || -1 +34462 || 34462 +49261 || 49261 +20593 || 20593 +13146 || 13146 +10493 || 10493 +41005 || 41005 +14592 || 14592 +-1 || -1 +41540 || 41540 +16594 || 16594 +20338 || 20338 +17119 || 17119 +21761 || 21761 +18764 || 18764 +4910 || 4910 +47176 || 47176 +37392 || 37392 +23237 || 23237 +26145 || 26145 +27218 || 27218 +40694 || 40694 +754 || 754 +16291 || 16291 +366 || 366 +6478 || 6478 +17351 || 17351 +7441 || 7441 +4904 || 4904 +31443 || 31443 +17730 || 17730 +8103 || 8103 +10300 || 10300 +46617 || 46617 +19868 || 19868 +47898 || 47898 +5834 || 5834 +13265 || 13265 +20572 || 20572 +10358 || 10358 +12159 || 12159 +2373 || 2373 +12095 || 12095 +26546 || 26546 +5566 || 5566 +20247 || 20247 +6878 || 6878 +6537 || 6537 +27800 || 27800 +26864 || 26864 +49686 || 49686 +13940 || 13940 +37497 || 37497 +39852 || 39852 +30606 || 30606 +25656 || 25656 +-1 || -1 +49731 || 49731 +15750 || 15750 +12482 || 12482 +1272 || 1272 +-1 || -1 +47048 || 47048 +4590 || 4590 +-1 || -1 +37379 || 37379 +26655 || 26655 +-1 || -1 +25853 || 25853 +40934 || 40934 +22011 || 22011 +7095 || 7095 +20393 || 20393 +-1 || -1 +16638 || 16638 +29175 || 29175 +14016 || 14016 +42284 || 42284 +-1 || -1 +24486 || 24486 +50984 || 50984 +658 || 658 +-1 || -1 +955 || 955 +38702 || 38702 +40668 || 40668 +42775 || 42775 +-1 || -1 +38916 || 38916 +-1 || -1 +12325 || 12325 +15364 || 15364 +-1 || -1 +28835 || 28835 +45742 || 45742 +30965 || 30965 +45828 || 45828 +29839 || 29839 +15209 || 15209 +44857 || 44857 +24943 || 24943 +45122 || 45122 +14275 || 14275 +-1 || -1 +30064 || 30064 +10766 || 10766 +49342 || 49342 +21054 || 21054 +13637 || 13637 +45519 || 45519 +18596 || 18596 +40672 || 40672 +26859 || 26859 +-1 || -1 +35518 || 35518 +25673 || 25673 +38053 || 38053 +20039 || 20039 +9917 || 9917 +3828 || 3828 +17833 || 17833 +19173 || 19173 +43340 || 43340 +14291 || 14291 +9617 || 9617 +42487 || 42487 +8653 || 8653 +9476 || 9476 +10488 || 10488 +49196 || 49196 +2827 || 2827 +-1 || -1 +46662 || 46662 +28702 || 28702 +24142 || 24142 +-1 || -1 +24929 || 24929 +22167 || 22167 +18564 || 18564 +20531 || 20531 +24060 || 24060 +48400 || 48400 +3403 || 3403 +4496 || 4496 +34536 || 34536 +49816 || 49816 +-1 || -1 +31811 || 31811 +24782 || 24782 +20708 || 20708 +18130 || 18130 +46533 || 46533 +27677 || 27677 +40993 || 40993 +15336 || 15336 +37506 || 37506 +32584 || 32584 +26342 || 26342 +2641 || 2641 +37879 || 37879 +50775 || 50775 +-1 || -1 +37419 || 37419 +19402 || 19402 +20864 || 20864 +1783 || 1783 +9394 || 9394 +41212 || 41212 +21876 || 21876 +28533 || 28533 +14693 || 14693 +-1 || -1 +-1 || -1 +-1 || -1 +15040 || 15040 +-1 || -1 +9729 || 9729 +-1 || -1 +48726 || 48726 +-1 || -1 +-1 || -1 +22095 || 22095 +35077 || 35077 +21605 || 21605 +26156 || 26156 +3856 || 3856 +40453 || 40453 +34882 || 34882 +38351 || 38351 +36081 || 36081 +35549 || 35549 +-1 || -1 +8190 || 8190 +7430 || 7430 +39212 || 39212 +48907 || 48907 +37981 || 37981 +46942 || 46942 +45686 || 45686 +45838 || 45838 +16172 || 16172 +13884 || 13884 +23562 || 23562 +15787 || 15787 +24194 || 24194 +15302 || 15302 +24890 || 24890 +-1 || -1 +37951 || 37951 +16392 || 16392 +43141 || 43141 +20696 || 20696 +12488 || 12488 +49932 || 49932 +5639 || 5639 +45616 || 45616 +36250 || 36250 +-1 || -1 +29041 || 29041 +28558 || 28558 +5342 || 5342 +3921 || 3921 +24441 || 24441 +34531 || 34531 +11814 || 11814 +43752 || 43752 +36240 || 36240 +25753 || 25753 +29983 || 29983 +9642 || 9642 +35849 || 35849 +848 || 848 +24679 || 24679 +18500 || 18500 +38766 || 38766 +16596 || 16596 +40229 || 40229 +3365 || 3365 +34145 || 34145 +9289 || 9289 +34042 || 34042 +45559 || 45559 +32965 || 32965 +37627 || 37627 +38799 || 38799 +44711 || 44711 +50569 || 50569 +9606 || 9606 +3114 || 3114 +49135 || 49135 +15388 || 15388 +-1 || -1 +31650 || 31650 +-1 || -1 +47531 || 47531 +17608 || 17608 +42245 || 42245 +44145 || 44145 +44468 || 44468 +24762 || 24762 +23460 || 23460 +37308 || 37308 +-1 || -1 +21770 || 21770 +21124 || 21124 +4479 || 4479 +31748 || 31748 +13524 || 13524 +48639 || 48639 +43467 || 43467 +33713 || 33713 +9816 || 9816 +2321 || 2321 +21476 || 21476 +25740 || 25740 +28308 || 28308 +5698 || 5698 +-1 || -1 +4095 || 4095 +16327 || 16327 +23407 || 23407 +14031 || 14031 +4293 || 4293 +4364 || 4364 +22664 || 22664 +33819 || 33819 +24342 || 24342 +19375 || 19375 +8404 || 8404 +16718 || 16718 +21197 || 21197 +26169 || 26169 +17337 || 17337 +42420 || 42420 +26473 || 26473 +12777 || 12777 +44529 || 44529 +19713 || 19713 +18622 || 18622 +24350 || 24350 +48095 || 48095 +44651 || 44651 +5234 || 5234 +41193 || 41193 +35474 || 35474 +11693 || 11693 +22607 || 22607 +8008 || 8008 +29805 || 29805 +13120 || 13120 +34110 || 34110 +15296 || 15296 +829 || 829 +23131 || 23131 +24104 || 24104 +41835 || 41835 +20978 || 20978 +15359 || 15359 +22707 || 22707 +20342 || 20342 +8413 || 8413 +3489 || 3489 +11285 || 11285 +6778 || 6778 +19543 || 19543 +-1 || -1 +6294 || 6294 +-1 || -1 +40931 || 40931 +-1 || -1 +13145 || 13145 +-1 || -1 +25733 || 25733 +30563 || 30563 +42735 || 42735 +35275 || 35275 +19518 || 19518 +3196 || 3196 +50866 || 50866 +11903 || 11903 +4297 || 4297 +9463 || 9463 +19424 || 19424 +50086 || 50086 +40447 || 40447 +35520 || 35520 +43138 || 43138 +40772 || 40772 +12769 || 12769 +17751 || 17751 +40266 || 40266 +38453 || 38453 +20354 || 20354 +50483 || 50483 +13806 || 13806 +37452 || 37452 +6292 || 6292 +49435 || 49435 +26964 || 26964 +-1 || -1 +26577 || 26577 +34258 || 34258 +-1 || -1 +17720 || 17720 +5003 || 5003 +50583 || 50583 +16296 || 16296 +5512 || 5512 +32623 || 32623 +-1 || -1 +31611 || 31611 +23339 || 23339 +38456 || 38456 +18174 || 18174 +28058 || 28058 +5598 || 5598 +-1 || -1 +46941 || 46941 +23847 || 23847 +29065 || 29065 +48421 || 48421 +11372 || 11372 +48981 || 48981 +34143 || 34143 +36578 || 36578 +50995 || 50995 +31524 || 31524 +41964 || 41964 +24533 || 24533 +48587 || 48587 +28090 || 28090 +8028 || 8028 +26101 || 26101 +4281 || 4281 +50614 || 50614 +14649 || 14649 +22154 || 22154 +48723 || 48723 +41704 || 41704 +31329 || 31329 +40701 || 40701 +1492 || 1492 +-1 || -1 +33220 || 33220 +-1 || -1 +29014 || 29014 +40793 || 40793 +38385 || 38385 +19278 || 19278 +2847 || 2847 +26090 || 26090 +21644 || 21644 +14398 || 14398 +22985 || 22985 +45988 || 45988 +19696 || 19696 +16631 || 16631 +43413 || 43413 +50554 || 50554 +46561 || 46561 +27155 || 27155 +6325 || 6325 +48297 || 48297 +27171 || 27171 +30347 || 30347 +15280 || 15280 +44657 || 44657 +45339 || 45339 +35049 || 35049 +16230 || 16230 +36893 || 36893 +17292 || 17292 +25531 || 25531 +49157 || 49157 +-1 || -1 +18943 || 18943 +38457 || 38457 +7049 || 7049 +10448 || 10448 +7884 || 7884 +47963 || 47963 +37429 || 37429 +5876 || 5876 +28961 || 28961 +20891 || 20891 +-1 || -1 +18646 || 18646 +-1 || -1 +39102 || 39102 +46935 || 46935 +8270 || 8270 +26447 || 26447 +20573 || 20573 +441 || 441 +30901 || 30901 +25923 || 25923 +13935 || 13935 +40387 || 40387 +46258 || 46258 +47640 || 47640 +19725 || 19725 +45416 || 45416 +12132 || 12132 +27424 || 27424 +19728 || 19728 +34344 || 34344 +31678 || 31678 +15591 || 15591 +27611 || 27611 +116 || 116 +44139 || 44139 +16774 || 16774 +30638 || 30638 +35591 || 35591 +44641 || 44641 +23881 || 23881 +35645 || 35645 +39683 || 39683 +39340 || 39340 +41177 || 41177 +24612 || 24612 +50828 || 50828 +-1 || -1 +25199 || 25199 +21247 || 21247 +49427 || 49427 +4470 || 4470 +7413 || 7413 +23510 || 23510 +47547 || 47547 +29384 || 29384 +-1 || -1 +27969 || 27969 +36968 || 36968 +21926 || 21926 +19358 || 19358 +17091 || 17091 +29756 || 29756 +29063 || 29063 +39697 || 39697 +16138 || 16138 +28010 || 28010 +31769 || 31769 +18164 || 18164 +30343 || 30343 +25601 || 25601 +4421 || 4421 +20744 || 20744 +23312 || 23312 +12017 || 12017 +32629 || 32629 +45946 || 45946 +42439 || 42439 +12990 || 12990 +-1 || -1 +36320 || 36320 +6236 || 6236 +9780 || 9780 +7428 || 7428 +24060 || 24060 +44749 || 44749 +24704 || 24704 +35238 || 35238 +35417 || 35417 +6899 || 6899 +24989 || 24989 +23376 || 23376 +46638 || 46638 +42648 || 42648 +14904 || 14904 +15932 || 15932 +43022 || 43022 +45911 || 45911 +15628 || 15628 +26912 || 26912 +47199 || 47199 +-1 || -1 +31118 || 31118 +22800 || 22800 +30949 || 30949 +30113 || 30113 +41653 || 41653 +47562 || 47562 +20654 || 20654 +3146 || 3146 +37679 || 37679 +47911 || 47911 +31305 || 31305 +21446 || 21446 +36806 || 36806 +34689 || 34689 +19407 || 19407 +6341 || 6341 +19054 || 19054 +36623 || 36623 +10475 || 10475 +24727 || 24727 +18405 || 18405 +37240 || 37240 +39398 || 39398 +-1 || -1 +19826 || 19826 +17218 || 17218 +40559 || 40559 +1327 || 1327 +-1 || -1 +50244 || 50244 +8137 || 8137 +32873 || 32873 +26729 || 26729 +37721 || 37721 +3797 || 3797 +39283 || 39283 +47882 || 47882 +49024 || 49024 +6257 || 6257 +13776 || 13776 +36500 || 36500 +12752 || 12752 +28612 || 28612 +36649 || 36649 +-1 || -1 +-1 || -1 +49819 || 49819 +12814 || 12814 +20167 || 20167 +-1 || -1 +45632 || 45632 +18844 || 18844 +27364 || 27364 +41251 || 41251 +14072 || 14072 +42819 || 42819 +29992 || 29992 +18695 || 18695 +47437 || 47437 +47103 || 47103 +10139 || 10139 +20763 || 20763 +33681 || 33681 +3423 || 3423 +16546 || 16546 +12566 || 12566 +43707 || 43707 +21513 || 21513 +23380 || 23380 +39621 || 39621 +31230 || 31230 +30107 || 30107 +18610 || 18610 +-1 || -1 +13306 || 13306 +17877 || 17877 +3982 || 3982 +38646 || 38646 +49521 || 49521 +-1 || -1 +42535 || 42535 +30539 || 30539 +-1 || -1 +-1 || -1 +46963 || 46963 +33775 || 33775 +22883 || 22883 +10369 || 10369 +33254 || 33254 +35680 || 35680 +45940 || 45940 +10932 || 10932 +16432 || 16432 +32040 || 32040 +41617 || 41617 +38259 || 38259 +8587 || 8587 +9971 || 9971 +43832 || 43832 +10249 || 10249 +41390 || 41390 +33326 || 33326 +49915 || 49915 +10256 || 10256 +14586 || 14586 +30944 || 30944 +3219 || 3219 +46723 || 46723 +-1 || -1 +40757 || 40757 +21196 || 21196 +-1 || -1 +-1 || -1 +40289 || 40289 +29689 || 29689 +7214 || 7214 +3586 || 3586 +8108 || 8108 +8650 || 8650 +14494 || 14494 +8906 || 8906 +17500 || 17500 +27456 || 27456 +15993 || 15993 +15698 || 15698 +37352 || 37352 +25606 || 25606 +-1 || -1 +50374 || 50374 +42908 || 42908 +20455 || 20455 +25646 || 25646 +31015 || 31015 +24990 || 24990 +30678 || 30678 +1960 || 1960 +45767 || 45767 +30230 || 30230 +8936 || 8936 +6713 || 6713 +8094 || 8094 +-1 || -1 +49564 || 49564 +12488 || 12488 +-1 || -1 +21976 || 21976 +27149 || 27149 +32102 || 32102 +23385 || 23385 +33367 || 33367 +47988 || 47988 +17396 || 17396 +5829 || 5829 +2499 || 2499 +4733 || 4733 +26973 || 26973 +24631 || 24631 +2250 || 2250 +12824 || 12824 +42934 || 42934 +33695 || 33695 +2304 || 2304 +45432 || 45432 +10171 || 10171 +17112 || 17112 +42446 || 42446 +48432 || 48432 +32886 || 32886 +43499 || 43499 +44244 || 44244 +14019 || 14019 +47045 || 47045 +11441 || 11441 +47137 || 47137 +43716 || 43716 +32485 || 32485 +44851 || 44851 +1557 || 1557 +48115 || 48115 +37888 || 37888 +15795 || 15795 +21450 || 21450 +16028 || 16028 +18484 || 18484 +43589 || 43589 +-1 || -1 +7689 || 7689 +45548 || 45548 +6529 || 6529 +2123 || 2123 +44114 || 44114 +15818 || 15818 +47971 || 47971 +16448 || 16448 +-1 || -1 +30251 || 30251 +49501 || 49501 +18757 || 18757 +7169 || 7169 +-1 || -1 +48550 || 48550 +8760 || 8760 +-1 || -1 +48351 || 48351 +46276 || 46276 +18044 || 18044 +8606 || 8606 +39074 || 39074 +8428 || 8428 +36435 || 36435 +18944 || 18944 +41336 || 41336 +39594 || 39594 +42004 || 42004 +18440 || 18440 +46923 || 46923 +44879 || 44879 +36394 || 36394 +26023 || 26023 +21778 || 21778 +26481 || 26481 +38698 || 38698 +29456 || 29456 +5862 || 5862 +-1 || -1 +23741 || 23741 +38555 || 38555 +3227 || 3227 +12102 || 12102 +-1 || -1 +29830 || 29830 +35711 || 35711 +35458 || 35458 +9601 || 9601 +2434 || 2434 +50949 || 50949 +41228 || 41228 +9880 || 9880 +40101 || 40101 +34599 || 34599 +50125 || 50125 +21223 || 21223 +43240 || 43240 +45882 || 45882 +23539 || 23539 +44621 || 44621 +46142 || 46142 +29759 || 29759 +31169 || 31169 +30002 || 30002 +37241 || 37241 +17979 || 17979 +-1 || -1 +47614 || 47614 +15994 || 15994 +46024 || 46024 +47051 || 47051 +9727 || 9727 +40955 || 40955 +-1 || -1 +24537 || 24537 +2873 || 2873 +27225 || 27225 +35889 || 35889 +26417 || 26417 +45750 || 45750 +37525 || 37525 +15571 || 15571 +-1 || -1 +23609 || 23609 +49330 || 49330 +5755 || 5755 +41640 || 41640 +2470 || 2470 +-1 || -1 +12222 || 12222 +16921 || 16921 +3513 || 3513 +13245 || 13245 +-1 || -1 +4430 || 4430 +-1 || -1 +15602 || 15602 +30527 || 30527 +46543 || 46543 +6147 || 6147 +44513 || 44513 +12972 || 12972 +20785 || 20785 +-1 || -1 +49460 || 49460 +-1 || -1 +50897 || 50897 +14658 || 14658 +39134 || 39134 +16990 || 16990 +18062 || 18062 +24650 || 24650 +44613 || 44613 +17010 || 17010 +15531 || 15531 +35855 || 35855 +18588 || 18588 +3314 || 3314 +13185 || 13185 +15957 || 15957 +5410 || 5410 +9275 || 9275 +42052 || 42052 +47666 || 47666 +20813 || 20813 +18318 || 18318 +1625 || 1625 +45144 || 45144 +44341 || 44341 +2353 || 2353 +24147 || 24147 +49939 || 49939 +20892 || 20892 +29091 || 29091 +35847 || 35847 +41158 || 41158 +-1 || -1 +5478 || 5478 +3355 || 3355 +16443 || 16443 +25440 || 25440 +-1 || -1 +440 || 440 +39679 || 39679 +11923 || 11923 +5701 || 5701 +22117 || 22117 +50691 || 50691 +-1 || -1 +8616 || 8616 +4803 || 4803 +9834 || 9834 +48757 || 48757 +35543 || 35543 +45229 || 45229 +27886 || 27886 +-1 || -1 +25955 || 25955 +3581 || 3581 +37945 || 37945 +23627 || 23627 +32839 || 32839 +39067 || 39067 +10837 || 10837 +13797 || 13797 +12578 || 12578 +3455 || 3455 +14752 || 14752 +29304 || 29304 +24269 || 24269 +46972 || 46972 +42082 || 42082 +25015 || 25015 +46322 || 46322 +43319 || 43319 +7013 || 7013 +39601 || 39601 +23530 || 23530 +21231 || 21231 +13521 || 13521 +15166 || 15166 +2542 || 2542 +49758 || 49758 +28927 || 28927 +42028 || 42028 +42518 || 42518 +33017 || 33017 +16060 || 16060 +49130 || 49130 +12230 || 12230 +15886 || 15886 +35605 || 35605 +16303 || 16303 +24403 || 24403 +29665 || 29665 +29062 || 29062 +-1 || -1 +16269 || 16269 +26128 || 26128 +32673 || 32673 +4027 || 4027 +4012 || 4012 +-1 || -1 +35230 || 35230 +23520 || 23520 +4112 || 4112 +47502 || 47502 +37813 || 37813 +37414 || 37414 +-1 || -1 +42224 || 42224 +16728 || 16728 +36372 || 36372 +39603 || 39603 +5710 || 5710 +48368 || 48368 +20418 || 20418 +25490 || 25490 +262 || 262 +5336 || 5336 +40146 || 40146 +9111 || 9111 +14080 || 14080 +45775 || 45775 +8890 || 8890 +2312 || 2312 +18882 || 18882 +110 || 110 +-1 || -1 +36441 || 36441 +16522 || 16522 +11435 || 11435 +1687 || 1687 +35409 || 35409 +24304 || 24304 +21340 || 21340 +12404 || 12404 +-1 || -1 +10973 || 10973 +29303 || 29303 +24018 || 24018 +15251 || 15251 +22351 || 22351 +882 || 882 +11904 || 11904 +13729 || 13729 +24798 || 24798 +25532 || 25532 +47274 || 47274 +12932 || 12932 +18050 || 18050 +21882 || 21882 +44665 || 44665 +37903 || 37903 +21477 || 21477 +18019 || 18019 +18231 || 18231 +27751 || 27751 +3311 || 3311 +43813 || 43813 +27965 || 27965 +34695 || 34695 +13010 || 13010 +33178 || 33178 +36234 || 36234 +5079 || 5079 +37520 || 37520 +-1 || -1 +7296 || 7296 +25812 || 25812 +22437 || 22437 +30835 || 30835 +35176 || 35176 +11864 || 11864 +40910 || 40910 +26321 || 26321 +12927 || 12927 +35395 || 35395 +-1 || -1 +17953 || 17953 +8369 || 8369 +44781 || 44781 +38803 || 38803 +18294 || 18294 +12220 || 12220 +43723 || 43723 +-1 || -1 +24053 || 24053 +2370 || 2370 +48471 || 48471 +-1 || -1 +1812 || 1812 +42008 || 42008 +14612 || 14612 +28125 || 28125 +13445 || 13445 +32649 || 32649 +40712 || 40712 +50723 || 50723 +-1 || -1 +48957 || 48957 +1402 || 1402 +28116 || 28116 +3986 || 3986 +5462 || 5462 +34773 || 34773 +24246 || 24246 +49786 || 49786 +26942 || 26942 +43922 || 43922 +38252 || 38252 +5033 || 5033 +36344 || 36344 +16087 || 16087 +43029 || 43029 +31391 || 31391 +37735 || 37735 +20427 || 20427 +41393 || 41393 +208 || 208 +-1 || -1 +50639 || 50639 +27376 || 27376 +-1 || -1 +44253 || 44253 +17020 || 17020 +9404 || 9404 +43815 || 43815 +-1 || -1 +18690 || 18690 +32781 || 32781 +17354 || 17354 +46821 || 46821 +7808 || 7808 +23497 || 23497 +18541 || 18541 +23699 || 23699 +19539 || 19539 +20406 || 20406 +19508 || 19508 +8094 || 8094 +18090 || 18090 +24430 || 24430 +19385 || 19385 +18624 || 18624 +16125 || 16125 +7395 || 7395 +38409 || 38409 +23750 || 23750 +24762 || 24762 +27868 || 27868 +31600 || 31600 +31901 || 31901 +41308 || 41308 +41806 || 41806 +18523 || 18523 +38980 || 38980 +6281 || 6281 +1310 || 1310 +8116 || 8116 +34432 || 34432 +22602 || 22602 +45855 || 45855 +49117 || 49117 +8989 || 8989 +48479 || 48479 +26499 || 26499 +5163 || 5163 +43756 || 43756 +18129 || 18129 +24196 || 24196 +5122 || 5122 +18508 || 18508 +28172 || 28172 +29867 || 29867 +13432 || 13432 +32705 || 32705 +31237 || 31237 +15053 || 15053 +19759 || 19759 +42549 || 42549 +41288 || 41288 +7471 || 7471 +26632 || 26632 +31888 || 31888 +32749 || 32749 +35275 || 35275 +41359 || 41359 +11810 || 11810 +40463 || 40463 +19425 || 19425 +-1 || -1 +2415 || 2415 +46693 || 46693 +14217 || 14217 +18667 || 18667 +27537 || 27537 +47577 || 47577 +17174 || 17174 +30962 || 30962 +19104 || 19104 +39694 || 39694 +24568 || 24568 +25502 || 25502 +44159 || 44159 +993 || 993 +10354 || 10354 +28519 || 28519 +24863 || 24863 +36194 || 36194 +17993 || 17993 +47219 || 47219 +8368 || 8368 +45318 || 45318 +8964 || 8964 +35094 || 35094 +13114 || 13114 +8681 || 8681 +26328 || 26328 +21034 || 21034 +32863 || 32863 +4799 || 4799 +25496 || 25496 +38545 || 38545 +133 || 133 +42625 || 42625 +34297 || 34297 +8684 || 8684 +20462 || 20462 +49682 || 49682 +40127 || 40127 +11246 || 11246 +38514 || 38514 +36249 || 36249 +7840 || 7840 +-1 || -1 +35187 || 35187 +7325 || 7325 +23718 || 23718 +2777 || 2777 +-1 || -1 +31097 || 31097 +14592 || 14592 +11691 || 11691 +-1 || -1 +21645 || 21645 +10856 || 10856 +1969 || 1969 +-1 || -1 +-1 || -1 +5225 || 5225 +16891 || 16891 +-1 || -1 +37824 || 37824 +12516 || 12516 +34449 || 34449 +47299 || 47299 +43543 || 43543 +23209 || 23209 +43732 || 43732 +25201 || 25201 +17240 || 17240 +34000 || 34000 +21483 || 21483 +344 || 344 +-1 || -1 +40280 || 40280 +35543 || 35543 +-1 || -1 +21863 || 21863 +8015 || 8015 +356 || 356 +-1 || -1 +42115 || 42115 +-1 || -1 +-1 || -1 +21584 || 21584 +46270 || 46270 +9405 || 9405 +20717 || 20717 +35236 || 35236 +50088 || 50088 +43753 || 43753 +37234 || 37234 +7725 || 7725 +4020 || 4020 +24887 || 24887 +29234 || 29234 +44595 || 44595 +46624 || 46624 +3502 || 3502 +18160 || 18160 +9490 || 9490 +3322 || 3322 +12782 || 12782 +31715 || 31715 +10751 || 10751 +48944 || 48944 +4838 || 4838 +14453 || 14453 +29127 || 29127 +-1 || -1 +17872 || 17872 +47557 || 47557 +-1 || -1 +50642 || 50642 +1008 || 1008 +4777 || 4777 +28044 || 28044 +49560 || 49560 +10973 || 10973 +-1 || -1 +11720 || 11720 +17934 || 17934 +13353 || 13353 +42157 || 42157 +18306 || 18306 +24349 || 24349 +2123 || 2123 +47299 || 47299 +10929 || 10929 +-1 || -1 +50851 || 50851 +15658 || 15658 +31338 || 31338 +16295 || 16295 +2045 || 2045 +23063 || 23063 +3360 || 3360 +28748 || 28748 +11856 || 11856 +36067 || 36067 +39478 || 39478 +10914 || 10914 +20412 || 20412 +21418 || 21418 +26442 || 26442 +6442 || 6442 +31560 || 31560 +9113 || 9113 +-1 || -1 +33972 || 33972 +34108 || 34108 +9760 || 9760 +16925 || 16925 +18097 || 18097 +22965 || 22965 +39156 || 39156 +22046 || 22046 +20629 || 20629 +27684 || 27684 +29707 || 29707 +30086 || 30086 +15737 || 15737 +4449 || 4449 +35750 || 35750 +31601 || 31601 +8981 || 8981 +38521 || 38521 +50380 || 50380 +-1 || -1 +29443 || 29443 +-1 || -1 +14626 || 14626 +3519 || 3519 +46587 || 46587 +35613 || 35613 +34682 || 34682 +22096 || 22096 +-1 || -1 +-1 || -1 +35689 || 35689 +49984 || 49984 +20036 || 20036 +10592 || 10592 +3034 || 3034 +29750 || 29750 +-1 || -1 +12456 || 12456 +506 || 506 +34498 || 34498 +-1 || -1 +28102 || 28102 +-1 || -1 +34284 || 34284 +23877 || 23877 +45933 || 45933 +25037 || 25037 +15276 || 15276 +9529 || 9529 +23626 || 23626 +37364 || 37364 +1925 || 1925 +-1 || -1 +42929 || 42929 +46175 || 46175 +4872 || 4872 +3501 || 3501 +6833 || 6833 +7910 || 7910 +39270 || 39270 +19021 || 19021 +47050 || 47050 +46213 || 46213 +36885 || 36885 +1118 || 1118 +19468 || 19468 +40371 || 40371 +36591 || 36591 +45173 || 45173 +27330 || 27330 +23442 || 23442 +16063 || 16063 +18814 || 18814 +24653 || 24653 +14708 || 14708 +34506 || 34506 +37623 || 37623 +45823 || 45823 +33019 || 33019 +44183 || 44183 +50765 || 50765 +31477 || 31477 +24799 || 24799 +27944 || 27944 +20871 || 20871 +5703 || 5703 +37565 || 37565 +-1 || -1 +3943 || 3943 +-1 || -1 +40361 || 40361 +-1 || -1 +23127 || 23127 +21149 || 21149 +19192 || 19192 +49661 || 49661 +-1 || -1 +19003 || 19003 +-1 || -1 +26694 || 26694 +19134 || 19134 +3581 || 3581 +41689 || 41689 +7291 || 7291 +27963 || 27963 +45696 || 45696 +16249 || 16249 +30193 || 30193 +32743 || 32743 +12609 || 12609 +39280 || 39280 +12738 || 12738 +10285 || 10285 +18135 || 18135 +45870 || 45870 +-1 || -1 +9530 || 9530 +28023 || 28023 +17655 || 17655 +5419 || 5419 +42822 || 42822 +-1 || -1 +27189 || 27189 +19096 || 19096 +18877 || 18877 +41251 || 41251 +8550 || 8550 +13766 || 13766 +26079 || 26079 +2388 || 2388 +35060 || 35060 +22277 || 22277 +9069 || 9069 +13112 || 13112 +932 || 932 +16644 || 16644 +25196 || 25196 +32772 || 32772 +30682 || 30682 +27338 || 27338 +35527 || 35527 +46614 || 46614 +6789 || 6789 +33386 || 33386 +3225 || 3225 +22822 || 22822 +7555 || 7555 +-1 || -1 +16298 || 16298 +34131 || 34131 +46383 || 46383 +11449 || 11449 +-1 || -1 +33027 || 33027 +46668 || 46668 +-1 || -1 +7674 || 7674 +3472 || 3472 +48986 || 48986 +48593 || 48593 +40862 || 40862 +19710 || 19710 +15074 || 15074 +31923 || 31923 +4128 || 4128 +-1 || -1 +48131 || 48131 +13940 || 13940 +3638 || 3638 +24693 || 24693 +47338 || 47338 +50673 || 50673 +18262 || 18262 +43059 || 43059 +-1 || -1 +17420 || 17420 +40801 || 40801 +30432 || 30432 +1830 || 1830 +14283 || 14283 +22906 || 22906 +11799 || 11799 +24655 || 24655 +26691 || 26691 +-1 || -1 +-1 || -1 +28003 || 28003 +2117 || 2117 +32927 || 32927 +20820 || 20820 +44285 || 44285 +40833 || 40833 +44363 || 44363 +7896 || 7896 +29059 || 29059 +27052 || 27052 +26226 || 26226 +2447 || 2447 +25040 || 25040 +48943 || 48943 +41956 || 41956 +29217 || 29217 +23248 || 23248 +27184 || 27184 +19447 || 19447 +2365 || 2365 +35740 || 35740 +33150 || 33150 +49420 || 49420 +24124 || 24124 +34499 || 34499 +42379 || 42379 +40006 || 40006 +45870 || 45870 +30904 || 30904 +23413 || 23413 +6751 || 6751 +7111 || 7111 +-1 || -1 +46142 || 46142 +23918 || 23918 +29218 || 29218 +47483 || 47483 +47176 || 47176 +2605 || 2605 +48823 || 48823 +905 || 905 +5424 || 5424 +-1 || -1 +6795 || 6795 +32174 || 32174 +11439 || 11439 +40118 || 40118 +46959 || 46959 +11971 || 11971 +45131 || 45131 +10471 || 10471 +2179 || 2179 +18968 || 18968 +43628 || 43628 +37969 || 37969 +4880 || 4880 +34802 || 34802 +29960 || 29960 +10696 || 10696 +12285 || 12285 +2768 || 2768 +11230 || 11230 +869 || 869 +45750 || 45750 +28156 || 28156 +-1 || -1 +37231 || 37231 +19193 || 19193 +39297 || 39297 +23252 || 23252 +Testing agent-twice_split_37.in +-------------------COMPARE------------------------- +-1 || -1 +58926 || 58926 +10229 || 10229 +31849 || 31849 +32503 || 32503 +51501 || 51501 +39642 || 39642 +4060 || 4060 +72193 || 72193 +28283 || 28283 +31932 || 31932 +-1 || -1 +10574 || 10574 +7643 || 7643 +9357 || 9357 +65036 || 65036 +53029 || 53029 +64299 || 64299 +59197 || 59197 +23368 || 23368 +40444 || 40444 +72846 || 72846 +78709 || 78709 +11841 || 11841 +12059 || 12059 +-1 || -1 +10715 || 10715 +62101 || 62101 +21528 || 21528 +2978 || 2978 +47450 || 47450 +45285 || 45285 +28421 || 28421 +67170 || 67170 +45921 || 45921 +32627 || 32627 +-1 || -1 +20327 || 20327 +78353 || 78353 +22501 || 22501 +51815 || 51815 +62830 || 62830 +54060 || 54060 +32799 || 32799 +79419 || 79419 +55831 || 55831 +4540 || 4540 +74614 || 74614 +64992 || 64992 +-1 || -1 +23842 || 23842 +65713 || 65713 +53629 || 53629 +56125 || 56125 +55857 || 55857 +14950 || 14950 +56793 || 56793 +61457 || 61457 +171 || 171 +44474 || 44474 +20475 || 20475 +-1 || -1 +-1 || -1 +9079 || 9079 +39591 || 39591 +80234 || 80234 +61771 || 61771 +12984 || 12984 +44742 || 44742 +2743 || 2743 +2289 || 2289 +77844 || 77844 +28015 || 28015 +35609 || 35609 +16767 || 16767 +8754 || 8754 +60472 || 60472 +13108 || 13108 +56421 || 56421 +-1 || -1 +79054 || 79054 +68402 || 68402 +38490 || 38490 +52987 || 52987 +7291 || 7291 +52526 || 52526 +70580 || 70580 +26077 || 26077 +31715 || 31715 +33537 || 33537 +74932 || 74932 +42853 || 42853 +21968 || 21968 +1852 || 1852 +29875 || 29875 +24489 || 24489 +51894 || 51894 +48711 || 48711 +74321 || 74321 +70602 || 70602 +10752 || 10752 +49805 || 49805 +74602 || 74602 +903 || 903 +44021 || 44021 +1784 || 1784 +70579 || 70579 +60141 || 60141 +67888 || 67888 +34916 || 34916 +33063 || 33063 +64503 || 64503 +8373 || 8373 +46431 || 46431 +73082 || 73082 +11824 || 11824 +47200 || 47200 +54743 || 54743 +50368 || 50368 +57366 || 57366 +50000 || 50000 +41086 || 41086 +71704 || 71704 +4742 || 4742 +23212 || 23212 +3270 || 3270 +69751 || 69751 +73687 || 73687 +21544 || 21544 +5450 || 5450 +44695 || 44695 +-1 || -1 +52317 || 52317 +75081 || 75081 +44271 || 44271 +73810 || 73810 +2613 || 2613 +60427 || 60427 +41325 || 41325 +7074 || 7074 +22458 || 22458 +62270 || 62270 +1246 || 1246 +78314 || 78314 +32145 || 32145 +56359 || 56359 +36612 || 36612 +-1 || -1 +36702 || 36702 +14470 || 14470 +8280 || 8280 +76085 || 76085 +7981 || 7981 +25429 || 25429 +64162 || 64162 +27044 || 27044 +78219 || 78219 +31973 || 31973 +51303 || 51303 +16316 || 16316 +79626 || 79626 +58116 || 58116 +63338 || 63338 +16499 || 16499 +78686 || 78686 +22962 || 22962 +57418 || 57418 +-1 || -1 +11034 || 11034 +53872 || 53872 +53754 || 53754 +63807 || 63807 +36489 || 36489 +32774 || 32774 +18031 || 18031 +12538 || 12538 +42395 || 42395 +39965 || 39965 +-1 || -1 +1907 || 1907 +4348 || 4348 +49820 || 49820 +26871 || 26871 +45852 || 45852 +55933 || 55933 +46243 || 46243 +14067 || 14067 +32588 || 32588 +59063 || 59063 +3150 || 3150 +48810 || 48810 +52994 || 52994 +42544 || 42544 +-1 || -1 +78021 || 78021 +17369 || 17369 +73180 || 73180 +27405 || 27405 +4161 || 4161 +51055 || 51055 +33909 || 33909 +34453 || 34453 +60781 || 60781 +74405 || 74405 +53737 || 53737 +66326 || 66326 +57071 || 57071 +35381 || 35381 +11887 || 11887 +-1 || -1 +51176 || 51176 +36947 || 36947 +42828 || 42828 +2715 || 2715 +60033 || 60033 +23749 || 23749 +38302 || 38302 +16743 || 16743 +-1 || -1 +71042 || 71042 +75047 || 75047 +44820 || 44820 +32249 || 32249 +4969 || 4969 +22718 || 22718 +975 || 975 +52324 || 52324 +72428 || 72428 +36270 || 36270 +26049 || 26049 +30074 || 30074 +4733 || 4733 +24116 || 24116 +14850 || 14850 +18560 || 18560 +47235 || 47235 +19578 || 19578 +25406 || 25406 +72573 || 72573 +24745 || 24745 +76373 || 76373 +19252 || 19252 +57069 || 57069 +26952 || 26952 +75252 || 75252 +-1 || -1 +17424 || 17424 +72639 || 72639 +30030 || 30030 +40465 || 40465 +2427 || 2427 +11007 || 11007 +-1 || -1 +60551 || 60551 +66529 || 66529 +28495 || 28495 +8417 || 8417 +78473 || 78473 +13105 || 13105 +52993 || 52993 +-1 || -1 +16820 || 16820 +12032 || 12032 +69196 || 69196 +71005 || 71005 +7065 || 7065 +56826 || 56826 +60660 || 60660 +38614 || 38614 +42971 || 42971 +4822 || 4822 +15791 || 15791 +33074 || 33074 +78059 || 78059 +38086 || 38086 +29846 || 29846 +68935 || 68935 +31674 || 31674 +13785 || 13785 +57514 || 57514 +31411 || 31411 +60663 || 60663 +34522 || 34522 +74509 || 74509 +10373 || 10373 +74024 || 74024 +80985 || 80985 +27502 || 27502 +30826 || 30826 +-1 || -1 +73275 || 73275 +69927 || 69927 +51644 || 51644 +54491 || 54491 +48507 || 48507 +19379 || 19379 +2734 || 2734 +75422 || 75422 +60127 || 60127 +26133 || 26133 +-1 || -1 +32437 || 32437 +20519 || 20519 +67912 || 67912 +27504 || 27504 +79574 || 79574 +30127 || 30127 +15662 || 15662 +17571 || 17571 +71316 || 71316 +58627 || 58627 +60138 || 60138 +80256 || 80256 +79270 || 79270 +-1 || -1 +-1 || -1 +27076 || 27076 +44324 || 44324 +31504 || 31504 +32564 || 32564 +45522 || 45522 +-1 || -1 +70821 || 70821 +24279 || 24279 +46927 || 46927 +22231 || 22231 +37539 || 37539 +66095 || 66095 +11568 || 11568 +68303 || 68303 +38245 || 38245 +74246 || 74246 +52347 || 52347 +-1 || -1 +10791 || 10791 +47012 || 47012 +44083 || 44083 +44687 || 44687 +3410 || 3410 +71844 || 71844 +22461 || 22461 +37694 || 37694 +42297 || 42297 +79701 || 79701 +75398 || 75398 +59666 || 59666 +43138 || 43138 +15281 || 15281 +17104 || 17104 +20655 || 20655 +20623 || 20623 +9882 || 9882 +27825 || 27825 +39586 || 39586 +36339 || 36339 +2760 || 2760 +75595 || 75595 +27481 || 27481 +42322 || 42322 +44507 || 44507 +25092 || 25092 +18189 || 18189 +4429 || 4429 +-1 || -1 +6741 || 6741 +22815 || 22815 +79969 || 79969 +79999 || 79999 +29374 || 29374 +80526 || 80526 +22458 || 22458 +2718 || 2718 +4208 || 4208 +28996 || 28996 +16738 || 16738 +69072 || 69072 +77819 || 77819 +32395 || 32395 +6227 || 6227 +79367 || 79367 +231 || 231 +-1 || -1 +71881 || 71881 +24823 || 24823 +20225 || 20225 +55544 || 55544 +56050 || 56050 +21798 || 21798 +22585 || 22585 +73944 || 73944 +75083 || 75083 +45652 || 45652 +64832 || 64832 +67311 || 67311 +68317 || 68317 +12645 || 12645 +76288 || 76288 +23893 || 23893 +-1 || -1 +5942 || 5942 +-1 || -1 +21994 || 21994 +9182 || 9182 +63097 || 63097 +62597 || 62597 +16224 || 16224 +13749 || 13749 +33302 || 33302 +78825 || 78825 +39080 || 39080 +54935 || 54935 +73141 || 73141 +79586 || 79586 +6742 || 6742 +41788 || 41788 +32540 || 32540 +60392 || 60392 +57381 || 57381 +72274 || 72274 +5457 || 5457 +58110 || 58110 +49045 || 49045 +9950 || 9950 +24586 || 24586 +49139 || 49139 +4975 || 4975 +35405 || 35405 +23611 || 23611 +69858 || 69858 +53069 || 53069 +30235 || 30235 +36757 || 36757 +9772 || 9772 +14853 || 14853 +69764 || 69764 +41031 || 41031 +77330 || 77330 +31048 || 31048 +-1 || -1 +-1 || -1 +31410 || 31410 +55764 || 55764 +79143 || 79143 +3005 || 3005 +14444 || 14444 +69277 || 69277 +39206 || 39206 +29025 || 29025 +42575 || 42575 +44440 || 44440 +71519 || 71519 +65389 || 65389 +71248 || 71248 +-1 || -1 +60034 || 60034 +76990 || 76990 +14836 || 14836 +-1 || -1 +39233 || 39233 +6342 || 6342 +13284 || 13284 +62379 || 62379 +507 || 507 +16092 || 16092 +16062 || 16062 +72353 || 72353 +66622 || 66622 +75866 || 75866 +11426 || 11426 +29291 || 29291 +14451 || 14451 +43313 || 43313 +51442 || 51442 +46882 || 46882 +80488 || 80488 +-1 || -1 +39493 || 39493 +33510 || 33510 +22968 || 22968 +11341 || 11341 +68635 || 68635 +17365 || 17365 +21806 || 21806 +44516 || 44516 +66147 || 66147 +16786 || 16786 +75438 || 75438 +48591 || 48591 +50088 || 50088 +42159 || 42159 +75418 || 75418 +25288 || 25288 +80233 || 80233 +-1 || -1 +13374 || 13374 +17171 || 17171 +67082 || 67082 +8798 || 8798 +-1 || -1 +53197 || 53197 +3035 || 3035 +19900 || 19900 +30126 || 30126 +53108 || 53108 +54512 || 54512 +19539 || 19539 +3332 || 3332 +35758 || 35758 +66178 || 66178 +60150 || 60150 +67155 || 67155 +44268 || 44268 +33614 || 33614 +25927 || 25927 +1627 || 1627 +451 || 451 +62388 || 62388 +33355 || 33355 +50644 || 50644 +48806 || 48806 +66920 || 66920 +49348 || 49348 +34801 || 34801 +71779 || 71779 +25319 || 25319 +-1 || -1 +66111 || 66111 +48242 || 48242 +4127 || 4127 +79754 || 79754 +10367 || 10367 +24222 || 24222 +54248 || 54248 +70214 || 70214 +10237 || 10237 +-1 || -1 +28634 || 28634 +53619 || 53619 +27929 || 27929 +71459 || 71459 +31487 || 31487 +-1 || -1 +50033 || 50033 +10433 || 10433 +80202 || 80202 +78444 || 78444 +26262 || 26262 +51604 || 51604 +4403 || 4403 +34259 || 34259 +80417 || 80417 +40542 || 40542 +33346 || 33346 +78706 || 78706 +59811 || 59811 +20342 || 20342 +-1 || -1 +18299 || 18299 +3356 || 3356 +33011 || 33011 +5230 || 5230 +69620 || 69620 +81462 || 81462 +3152 || 3152 +64311 || 64311 +19602 || 19602 +42392 || 42392 +75961 || 75961 +-1 || -1 +3981 || 3981 +29088 || 29088 +3848 || 3848 +12798 || 12798 +36143 || 36143 +-1 || -1 +32494 || 32494 +14783 || 14783 +72121 || 72121 +62688 || 62688 +70902 || 70902 +15097 || 15097 +73033 || 73033 +62044 || 62044 +55309 || 55309 +72156 || 72156 +80399 || 80399 +69750 || 69750 +38725 || 38725 +44749 || 44749 +-1 || -1 +29530 || 29530 +22376 || 22376 +13418 || 13418 +16835 || 16835 +58406 || 58406 +68566 || 68566 +52972 || 52972 +50087 || 50087 +79301 || 79301 +47488 || 47488 +31469 || 31469 +-1 || -1 +11035 || 11035 +55561 || 55561 +75285 || 75285 +43854 || 43854 +-1 || -1 +41983 || 41983 +5693 || 5693 +41294 || 41294 +37148 || 37148 +156 || 156 +46583 || 46583 +4594 || 4594 +41051 || 41051 +3473 || 3473 +55557 || 55557 +5703 || 5703 +21064 || 21064 +68075 || 68075 +33475 || 33475 +25639 || 25639 +59101 || 59101 +71565 || 71565 +5748 || 5748 +-1 || -1 +26808 || 26808 +30847 || 30847 +5674 || 5674 +15322 || 15322 +25156 || 25156 +66352 || 66352 +77446 || 77446 +80541 || 80541 +76400 || 76400 +-1 || -1 +16049 || 16049 +8281 || 8281 +32297 || 32297 +3450 || 3450 +66163 || 66163 +27757 || 27757 +35839 || 35839 +78876 || 78876 +45639 || 45639 +68974 || 68974 +2327 || 2327 +53760 || 53760 +65013 || 65013 +60351 || 60351 +77045 || 77045 +210 || 210 +-1 || -1 +56647 || 56647 +-1 || -1 +74204 || 74204 +23014 || 23014 +45362 || 45362 +26974 || 26974 +7471 || 7471 +44776 || 44776 +17867 || 17867 +27937 || 27937 +-1 || -1 +36440 || 36440 +18276 || 18276 +66388 || 66388 +68216 || 68216 +22504 || 22504 +28527 || 28527 +20554 || 20554 +22809 || 22809 +5320 || 5320 +40621 || 40621 +50669 || 50669 +29872 || 29872 +34657 || 34657 +33742 || 33742 +62512 || 62512 +69649 || 69649 +24506 || 24506 +26320 || 26320 +56598 || 56598 +-1 || -1 +76955 || 76955 +29467 || 29467 +3413 || 3413 +56288 || 56288 +77486 || 77486 +26120 || 26120 +-1 || -1 +-1 || -1 +971 || 971 +-1 || -1 +77772 || 77772 +46422 || 46422 +38283 || 38283 +47867 || 47867 +15368 || 15368 +55368 || 55368 +72957 || 72957 +53292 || 53292 +6419 || 6419 +55067 || 55067 +70457 || 70457 +60315 || 60315 +34398 || 34398 +51035 || 51035 +53744 || 53744 +46443 || 46443 +3224 || 3224 +-1 || -1 +11024 || 11024 +45611 || 45611 +13732 || 13732 +75891 || 75891 +33844 || 33844 +38628 || 38628 +78608 || 78608 +21945 || 21945 +21336 || 21336 +78104 || 78104 +54555 || 54555 +68736 || 68736 +76767 || 76767 +71116 || 71116 +79324 || 79324 +-1 || -1 +27427 || 27427 +63701 || 63701 +60394 || 60394 +-1 || -1 +11737 || 11737 +74300 || 74300 +-1 || -1 +69373 || 69373 +47119 || 47119 +61882 || 61882 +67635 || 67635 +54873 || 54873 +80435 || 80435 +6093 || 6093 +-1 || -1 +61208 || 61208 +33719 || 33719 +48823 || 48823 +75516 || 75516 +76197 || 76197 +65345 || 65345 +38691 || 38691 +12173 || 12173 +26999 || 26999 +22002 || 22002 +50494 || 50494 +79009 || 79009 +-1 || -1 +1133 || 1133 +80421 || 80421 +-1 || -1 +35198 || 35198 +61799 || 61799 +38991 || 38991 +12358 || 12358 +13878 || 13878 +-1 || -1 +58334 || 58334 +35656 || 35656 +11190 || 11190 +32802 || 32802 +8136 || 8136 +54833 || 54833 +21650 || 21650 +73859 || 73859 +27014 || 27014 +16683 || 16683 +28194 || 28194 +70048 || 70048 +21457 || 21457 +39082 || 39082 +49481 || 49481 +25972 || 25972 +47899 || 47899 +47308 || 47308 +36860 || 36860 +65978 || 65978 +47622 || 47622 +56570 || 56570 +79337 || 79337 +25076 || 25076 +11209 || 11209 +27293 || 27293 +70256 || 70256 +10709 || 10709 +17684 || 17684 +21744 || 21744 +32761 || 32761 +13371 || 13371 +44072 || 44072 +60582 || 60582 +12586 || 12586 +39225 || 39225 +72887 || 72887 +25036 || 25036 +18290 || 18290 +13375 || 13375 +71592 || 71592 +-1 || -1 +15283 || 15283 +66011 || 66011 +70483 || 70483 +1608 || 1608 +5532 || 5532 +36613 || 36613 +15214 || 15214 +4774 || 4774 +71367 || 71367 +6513 || 6513 +47526 || 47526 +79486 || 79486 +46352 || 46352 +36033 || 36033 +34836 || 34836 +10428 || 10428 +15094 || 15094 +6677 || 6677 +43421 || 43421 +36921 || 36921 +18354 || 18354 +72190 || 72190 +-1 || -1 +19727 || 19727 +17148 || 17148 +14183 || 14183 +59913 || 59913 +19897 || 19897 +48855 || 48855 +32475 || 32475 +58352 || 58352 +60471 || 60471 +75508 || 75508 +21817 || 21817 +30389 || 30389 +21629 || 21629 +38278 || 38278 +69525 || 69525 +1455 || 1455 +-1 || -1 +41824 || 41824 +76343 || 76343 +56385 || 56385 +5141 || 5141 +42082 || 42082 +1759 || 1759 +70742 || 70742 +-1 || -1 +10477 || 10477 +62874 || 62874 +74814 || 74814 +80229 || 80229 +60460 || 60460 +45204 || 45204 +22249 || 22249 +55922 || 55922 +61299 || 61299 +-1 || -1 +62070 || 62070 +29397 || 29397 +34042 || 34042 +69127 || 69127 +70914 || 70914 +65880 || 65880 +16480 || 16480 +33441 || 33441 +-1 || -1 +71102 || 71102 +55379 || 55379 +3141 || 3141 +74118 || 74118 +44778 || 44778 +11825 || 11825 +34485 || 34485 +22943 || 22943 +53623 || 53623 +61726 || 61726 +46323 || 46323 +76372 || 76372 +80360 || 80360 +-1 || -1 +79800 || 79800 +52037 || 52037 +3429 || 3429 +3246 || 3246 +-1 || -1 +58124 || 58124 +72461 || 72461 +34445 || 34445 +-1 || -1 +65741 || 65741 +29341 || 29341 +16136 || 16136 +53990 || 53990 +7364 || 7364 +17990 || 17990 +18743 || 18743 +46109 || 46109 +40122 || 40122 +18798 || 18798 +35042 || 35042 +71175 || 71175 +10676 || 10676 +29178 || 29178 +-1 || -1 +55870 || 55870 +47348 || 47348 +41930 || 41930 +46149 || 46149 +66087 || 66087 +16220 || 16220 +2844 || 2844 +38841 || 38841 +68681 || 68681 +46574 || 46574 +-1 || -1 +9547 || 9547 +-1 || -1 +43156 || 43156 +65041 || 65041 +21967 || 21967 +7620 || 7620 +51807 || 51807 +73205 || 73205 +55427 || 55427 +29209 || 29209 +1579 || 1579 +32717 || 32717 +21553 || 21553 +67747 || 67747 +58216 || 58216 +46404 || 46404 +35502 || 35502 +16030 || 16030 +20288 || 20288 +33707 || 33707 +50957 || 50957 +45458 || 45458 +22300 || 22300 +29837 || 29837 +48729 || 48729 +48668 || 48668 +26790 || 26790 +15346 || 15346 +27875 || 27875 +68920 || 68920 +78156 || 78156 +-1 || -1 +49468 || 49468 +50003 || 50003 +12904 || 12904 +75825 || 75825 +44680 || 44680 +7786 || 7786 +17203 || 17203 +54072 || 54072 +34560 || 34560 +-1 || -1 +17840 || 17840 +10423 || 10423 +63827 || 63827 +-1 || -1 +-1 || -1 +56253 || 56253 +18810 || 18810 +75988 || 75988 +8172 || 8172 +-1 || -1 +33219 || 33219 +53872 || 53872 +76971 || 76971 +14819 || 14819 +53381 || 53381 +29850 || 29850 +62610 || 62610 +13648 || 13648 +71958 || 71958 +67353 || 67353 +4664 || 4664 +30452 || 30452 +55087 || 55087 +65182 || 65182 +-1 || -1 +43877 || 43877 +79928 || 79928 +38197 || 38197 +59695 || 59695 +31266 || 31266 +36822 || 36822 +-1 || -1 +-1 || -1 +35845 || 35845 +67607 || 67607 +75604 || 75604 +45093 || 45093 +-1 || -1 +26727 || 26727 +45297 || 45297 +-1 || -1 +68268 || 68268 +74579 || 74579 +28127 || 28127 +10934 || 10934 +-1 || -1 +73436 || 73436 +38226 || 38226 +44252 || 44252 +54884 || 54884 +-1 || -1 +58127 || 58127 +28928 || 28928 +78917 || 78917 +15474 || 15474 +-1 || -1 +2142 || 2142 +65473 || 65473 +6079 || 6079 +5897 || 5897 +9372 || 9372 +69949 || 69949 +-1 || -1 +53076 || 53076 +30088 || 30088 +4977 || 4977 +66038 || 66038 +18049 || 18049 +-1 || -1 +43510 || 43510 +71688 || 71688 +24265 || 24265 +56388 || 56388 +70214 || 70214 +15870 || 15870 +80011 || 80011 +71935 || 71935 +37487 || 37487 +36688 || 36688 +39664 || 39664 +43606 || 43606 +55408 || 55408 +-1 || -1 +68289 || 68289 +22557 || 22557 +15103 || 15103 +24709 || 24709 +39477 || 39477 +18259 || 18259 +27372 || 27372 +30083 || 30083 +7671 || 7671 +-1 || -1 +42482 || 42482 +46981 || 46981 +53430 || 53430 +3138 || 3138 +80165 || 80165 +18042 || 18042 +71374 || 71374 +64585 || 64585 +6734 || 6734 +60596 || 60596 +48135 || 48135 +58014 || 58014 +4883 || 4883 +31913 || 31913 +71543 || 71543 +48113 || 48113 +48732 || 48732 +74156 || 74156 +80385 || 80385 +53311 || 53311 +35063 || 35063 +68050 || 68050 +18406 || 18406 +34395 || 34395 +63365 || 63365 +61887 || 61887 +60548 || 60548 +52527 || 52527 +12167 || 12167 +1374 || 1374 +47213 || 47213 +63273 || 63273 +10557 || 10557 +3458 || 3458 +40937 || 40937 +17243 || 17243 +31113 || 31113 +26165 || 26165 +18398 || 18398 +16460 || 16460 +70419 || 70419 +18733 || 18733 +61532 || 61532 +14456 || 14456 +30737 || 30737 +35726 || 35726 +58845 || 58845 +21171 || 21171 +36 || 36 +40804 || 40804 +34622 || 34622 +1793 || 1793 +34124 || 34124 +50123 || 50123 +63016 || 63016 +63195 || 63195 +78086 || 78086 +78045 || 78045 +54377 || 54377 +22312 || 22312 +9315 || 9315 +44499 || 44499 +-1 || -1 +-1 || -1 +39431 || 39431 +71507 || 71507 +40090 || 40090 +65326 || 65326 +76835 || 76835 +30853 || 30853 +28666 || 28666 +45990 || 45990 +69857 || 69857 +47896 || 47896 +51151 || 51151 +-1 || -1 +3818 || 3818 +36424 || 36424 +39452 || 39452 +49074 || 49074 +-1 || -1 +31045 || 31045 +78586 || 78586 +73805 || 73805 +74620 || 74620 +25366 || 25366 +68574 || 68574 +9628 || 9628 +16696 || 16696 +67726 || 67726 +80133 || 80133 +13057 || 13057 +58455 || 58455 +19047 || 19047 +69537 || 69537 +64483 || 64483 +45372 || 45372 +37372 || 37372 +29052 || 29052 +57919 || 57919 +9813 || 9813 +4004 || 4004 +1554 || 1554 +35219 || 35219 +28828 || 28828 +28781 || 28781 +62626 || 62626 +25299 || 25299 +22171 || 22171 +40254 || 40254 +11308 || 11308 +41688 || 41688 +67332 || 67332 +56996 || 56996 +16713 || 16713 +67581 || 67581 +35533 || 35533 +6268 || 6268 +27799 || 27799 +65754 || 65754 +52850 || 52850 +46015 || 46015 +28548 || 28548 +69725 || 69725 +79431 || 79431 +23527 || 23527 +301 || 301 +56485 || 56485 +76736 || 76736 +20178 || 20178 +27252 || 27252 +-1 || -1 +36020 || 36020 +50680 || 50680 +59643 || 59643 +-1 || -1 +26860 || 26860 +33406 || 33406 +75226 || 75226 +4142 || 4142 +17205 || 17205 +-1 || -1 +73162 || 73162 +73719 || 73719 +-1 || -1 +-1 || -1 +1890 || 1890 +10058 || 10058 +6644 || 6644 +48117 || 48117 +-1 || -1 +65881 || 65881 +39633 || 39633 +44624 || 44624 +30834 || 30834 +77718 || 77718 +58561 || 58561 +74953 || 74953 +68715 || 68715 +28409 || 28409 +-1 || -1 +-1 || -1 +79064 || 79064 +72316 || 72316 +-1 || -1 +17235 || 17235 +23204 || 23204 +64615 || 64615 +79788 || 79788 +13820 || 13820 +16843 || 16843 +55641 || 55641 +914 || 914 +7912 || 7912 +-1 || -1 +28113 || 28113 +49327 || 49327 +2351 || 2351 +13940 || 13940 +-1 || -1 +15719 || 15719 +46279 || 46279 +16219 || 16219 +8079 || 8079 +79261 || 79261 +54699 || 54699 +74587 || 74587 +8579 || 8579 +21563 || 21563 +13250 || 13250 +73040 || 73040 +74112 || 74112 +23925 || 23925 +33683 || 33683 +4675 || 4675 +49595 || 49595 +34258 || 34258 +12716 || 12716 +69771 || 69771 +33308 || 33308 +8628 || 8628 +74208 || 74208 +75442 || 75442 +28739 || 28739 +39991 || 39991 +68178 || 68178 +46950 || 46950 +41882 || 41882 +-1 || -1 +-1 || -1 +62669 || 62669 +51375 || 51375 +9215 || 9215 +35451 || 35451 +41762 || 41762 +78282 || 78282 +56830 || 56830 +22248 || 22248 +28149 || 28149 +76603 || 76603 +70444 || 70444 +35868 || 35868 +6960 || 6960 +44355 || 44355 +62066 || 62066 +3735 || 3735 +67328 || 67328 +4073 || 4073 +50345 || 50345 +13324 || 13324 +20320 || 20320 +65791 || 65791 +45756 || 45756 +68839 || 68839 +45700 || 45700 +21980 || 21980 +27744 || 27744 +21412 || 21412 +15299 || 15299 +6417 || 6417 +50 || 50 +16132 || 16132 +56284 || 56284 +67393 || 67393 +62524 || 62524 +-1 || -1 +63427 || 63427 +24756 || 24756 +44966 || 44966 +52427 || 52427 +46695 || 46695 +71235 || 71235 +13736 || 13736 +-1 || -1 +59616 || 59616 +26399 || 26399 +80670 || 80670 +1368 || 1368 +78613 || 78613 +5892 || 5892 +6467 || 6467 +59654 || 59654 +21733 || 21733 +31085 || 31085 +23079 || 23079 +29023 || 29023 +-1 || -1 +12305 || 12305 +71867 || 71867 +23011 || 23011 +33208 || 33208 +15026 || 15026 +19817 || 19817 +74544 || 74544 +67071 || 67071 +22686 || 22686 +60538 || 60538 +33046 || 33046 +29840 || 29840 +8882 || 8882 +12520 || 12520 +45247 || 45247 +-1 || -1 +14541 || 14541 +43346 || 43346 +31478 || 31478 +3602 || 3602 +-1 || -1 +34811 || 34811 +14379 || 14379 +61153 || 61153 +15626 || 15626 +27490 || 27490 +55090 || 55090 +1917 || 1917 +37133 || 37133 +52783 || 52783 +42410 || 42410 +10552 || 10552 +21709 || 21709 +69324 || 69324 +14363 || 14363 +42821 || 42821 +43118 || 43118 +78586 || 78586 +26133 || 26133 +64454 || 64454 +4813 || 4813 +55695 || 55695 +16462 || 16462 +56521 || 56521 +2998 || 2998 +54309 || 54309 +64761 || 64761 +-1 || -1 +61641 || 61641 +41220 || 41220 +72315 || 72315 +33693 || 33693 +14902 || 14902 +63697 || 63697 +37696 || 37696 +24565 || 24565 +44599 || 44599 +15139 || 15139 +-1 || -1 +40990 || 40990 +21674 || 21674 +77832 || 77832 +21191 || 21191 +78262 || 78262 +67235 || 67235 +12569 || 12569 +24041 || 24041 +39907 || 39907 +36135 || 36135 +4815 || 4815 +69809 || 69809 +27987 || 27987 +-1 || -1 +-1 || -1 +64520 || 64520 +923 || 923 +66668 || 66668 +34176 || 34176 +5759 || 5759 +61638 || 61638 +79304 || 79304 +20892 || 20892 +45824 || 45824 +72158 || 72158 +62244 || 62244 +61506 || 61506 +31552 || 31552 +72429 || 72429 +26285 || 26285 +67086 || 67086 +64342 || 64342 +-1 || -1 +23752 || 23752 +2402 || 2402 +68442 || 68442 +-1 || -1 +19602 || 19602 +11519 || 11519 +24831 || 24831 +-1 || -1 +27148 || 27148 +46024 || 46024 +35535 || 35535 +77226 || 77226 +7114 || 7114 +43206 || 43206 +19906 || 19906 +78770 || 78770 +196 || 196 +7872 || 7872 +48856 || 48856 +24470 || 24470 +59287 || 59287 +27113 || 27113 +78726 || 78726 +76923 || 76923 +50913 || 50913 +74917 || 74917 +63442 || 63442 +52767 || 52767 +45524 || 45524 +45733 || 45733 +72659 || 72659 +27797 || 27797 +41111 || 41111 +45710 || 45710 +49445 || 49445 +61766 || 61766 +54714 || 54714 +41294 || 41294 +74918 || 74918 +14302 || 14302 +-1 || -1 +45455 || 45455 +50029 || 50029 +22381 || 22381 +65486 || 65486 +19179 || 19179 +46673 || 46673 +5334 || 5334 +70615 || 70615 +-1 || -1 +70840 || 70840 +47371 || 47371 +69973 || 69973 +16085 || 16085 +19486 || 19486 +22948 || 22948 +78439 || 78439 +38355 || 38355 +40844 || 40844 +8745 || 8745 +38921 || 38921 +3131 || 3131 +35420 || 35420 +11760 || 11760 +38282 || 38282 +1136 || 1136 +64077 || 64077 +66068 || 66068 +44815 || 44815 +-1 || -1 +31138 || 31138 +75798 || 75798 +49754 || 49754 +54712 || 54712 +18148 || 18148 +14820 || 14820 +27337 || 27337 +71635 || 71635 +18824 || 18824 +33859 || 33859 +29359 || 29359 +17606 || 17606 +52393 || 52393 +38807 || 38807 +32872 || 32872 +71868 || 71868 +21046 || 21046 +19889 || 19889 +36169 || 36169 +41139 || 41139 +44142 || 44142 +20112 || 20112 +62889 || 62889 +-1 || -1 +44150 || 44150 +29774 || 29774 +15137 || 15137 +64162 || 64162 +17271 || 17271 +35291 || 35291 +-1 || -1 +16642 || 16642 +76527 || 76527 +38091 || 38091 +13626 || 13626 +580 || 580 +12699 || 12699 +76381 || 76381 +56633 || 56633 +66772 || 66772 +45213 || 45213 +66295 || 66295 +51253 || 51253 +44326 || 44326 +23944 || 23944 +19000 || 19000 +1946 || 1946 +-1 || -1 +66775 || 66775 +40083 || 40083 +43123 || 43123 +71934 || 71934 +40023 || 40023 +27360 || 27360 +76689 || 76689 +44753 || 44753 +25041 || 25041 +53779 || 53779 +31935 || 31935 +73505 || 73505 +31165 || 31165 +26566 || 26566 +71388 || 71388 +16771 || 16771 +26415 || 26415 +78151 || 78151 +36597 || 36597 +15614 || 15614 +25985 || 25985 +72209 || 72209 +80414 || 80414 +63163 || 63163 +36708 || 36708 +59169 || 59169 +45690 || 45690 +51636 || 51636 +44173 || 44173 +59314 || 59314 +8671 || 8671 +66497 || 66497 +-1 || -1 +-1 || -1 +-1 || -1 +76399 || 76399 +49033 || 49033 +54339 || 54339 +70531 || 70531 +54618 || 54618 +12531 || 12531 +37666 || 37666 +48719 || 48719 +71791 || 71791 +32246 || 32246 +64713 || 64713 +22085 || 22085 +9383 || 9383 +-1 || -1 +77607 || 77607 +51595 || 51595 +37059 || 37059 +59832 || 59832 +52148 || 52148 +78771 || 78771 +55137 || 55137 +28854 || 28854 +71880 || 71880 +36042 || 36042 +20422 || 20422 +-1 || -1 +14158 || 14158 +18829 || 18829 +-1 || -1 +47155 || 47155 +24426 || 24426 +79199 || 79199 +76145 || 76145 +38869 || 38869 +29586 || 29586 +43351 || 43351 +-1 || -1 +30429 || 30429 +77133 || 77133 +2094 || 2094 +33584 || 33584 +49453 || 49453 +74138 || 74138 +45596 || 45596 +65121 || 65121 +74102 || 74102 +22392 || 22392 +39213 || 39213 +4621 || 4621 +49322 || 49322 +47887 || 47887 +43802 || 43802 +67754 || 67754 +43199 || 43199 +75971 || 75971 +49338 || 49338 +13882 || 13882 +74670 || 74670 +46316 || 46316 +2865 || 2865 +53369 || 53369 +39838 || 39838 +-1 || -1 +9291 || 9291 +36895 || 36895 +9367 || 9367 +52603 || 52603 +15871 || 15871 +25461 || 25461 +48561 || 48561 +25527 || 25527 +47372 || 47372 +2729 || 2729 +34025 || 34025 +-1 || -1 +-1 || -1 +49694 || 49694 +-1 || -1 +78805 || 78805 +1176 || 1176 +4179 || 4179 +58932 || 58932 +44532 || 44532 +24298 || 24298 +41854 || 41854 +29693 || 29693 +66534 || 66534 +45722 || 45722 +3536 || 3536 +42946 || 42946 +44649 || 44649 +64617 || 64617 +-1 || -1 +13849 || 13849 +56903 || 56903 +79166 || 79166 +30515 || 30515 +70601 || 70601 +-1 || -1 +-1 || -1 +15934 || 15934 +50540 || 50540 +8664 || 8664 +-1 || -1 +5321 || 5321 +32242 || 32242 +23009 || 23009 +54938 || 54938 +11677 || 11677 +77290 || 77290 +71371 || 71371 +15601 || 15601 +73484 || 73484 +34132 || 34132 +40918 || 40918 +78000 || 78000 +67054 || 67054 +-1 || -1 +32015 || 32015 +43861 || 43861 +6995 || 6995 +45426 || 45426 +21569 || 21569 +29675 || 29675 +9725 || 9725 +17523 || 17523 +69945 || 69945 +24448 || 24448 +74450 || 74450 +37224 || 37224 +53729 || 53729 +65183 || 65183 +68511 || 68511 +45252 || 45252 +72744 || 72744 +73632 || 73632 +36822 || 36822 +21206 || 21206 +6433 || 6433 +51951 || 51951 +74042 || 74042 +15504 || 15504 +61747 || 61747 +15528 || 15528 +22225 || 22225 +65411 || 65411 +-1 || -1 +68497 || 68497 +26984 || 26984 +19404 || 19404 +18038 || 18038 +28873 || 28873 +-1 || -1 +64691 || 64691 +33285 || 33285 +15137 || 15137 +55472 || 55472 +5425 || 5425 +27661 || 27661 +36853 || 36853 +33459 || 33459 +5462 || 5462 +34913 || 34913 +39254 || 39254 +21064 || 21064 +62250 || 62250 +75558 || 75558 +65207 || 65207 +63546 || 63546 +14887 || 14887 +17481 || 17481 +6444 || 6444 +-1 || -1 +34574 || 34574 +67303 || 67303 +45307 || 45307 +11274 || 11274 +60721 || 60721 +58723 || 58723 +3552 || 3552 +75713 || 75713 +62233 || 62233 +234 || 234 +1450 || 1450 +28998 || 28998 +29200 || 29200 +80588 || 80588 +31934 || 31934 +5268 || 5268 +6464 || 6464 +49533 || 49533 +26867 || 26867 +-1 || -1 +67645 || 67645 +63556 || 63556 +-1 || -1 +20993 || 20993 +77452 || 77452 +-1 || -1 +81035 || 81035 +5559 || 5559 +14539 || 14539 +19756 || 19756 +37294 || 37294 +41058 || 41058 +48888 || 48888 +26964 || 26964 +6121 || 6121 +62264 || 62264 +49174 || 49174 +45133 || 45133 +46854 || 46854 +15377 || 15377 +34257 || 34257 +1415 || 1415 +69617 || 69617 +64858 || 64858 +1121 || 1121 +5857 || 5857 +47921 || 47921 +80184 || 80184 +23968 || 23968 +-1 || -1 +59809 || 59809 +16908 || 16908 +9935 || 9935 +9067 || 9067 +38643 || 38643 +46065 || 46065 +25358 || 25358 +-1 || -1 +-1 || -1 +66013 || 66013 +65105 || 65105 +21661 || 21661 +7317 || 7317 +6997 || 6997 +18891 || 18891 +74660 || 74660 +36617 || 36617 +55719 || 55719 +3140 || 3140 +25500 || 25500 +-1 || -1 +17517 || 17517 +58082 || 58082 +30161 || 30161 +78215 || 78215 +29746 || 29746 +24609 || 24609 +42855 || 42855 +37505 || 37505 +67163 || 67163 +21203 || 21203 +23739 || 23739 +-1 || -1 +17402 || 17402 +14893 || 14893 +1236 || 1236 +1408 || 1408 +59905 || 59905 +-1 || -1 +55070 || 55070 +57171 || 57171 +-1 || -1 +12594 || 12594 +15557 || 15557 +16120 || 16120 +38836 || 38836 +-1 || -1 +55616 || 55616 +50005 || 50005 +53189 || 53189 +41033 || 41033 +62302 || 62302 +2174 || 2174 +66010 || 66010 +49135 || 49135 +44046 || 44046 +-1 || -1 +4950 || 4950 +11279 || 11279 +36972 || 36972 +35887 || 35887 +59922 || 59922 +39776 || 39776 +78985 || 78985 +21221 || 21221 +31173 || 31173 +63847 || 63847 +36907 || 36907 +42229 || 42229 +12156 || 12156 +3955 || 3955 +78253 || 78253 +32619 || 32619 +47751 || 47751 +42044 || 42044 +49660 || 49660 +23143 || 23143 +65235 || 65235 +24987 || 24987 +75278 || 75278 +-1 || -1 +12131 || 12131 +13863 || 13863 +12495 || 12495 +30577 || 30577 +23816 || 23816 +67782 || 67782 +50342 || 50342 +47569 || 47569 +38140 || 38140 +37316 || 37316 +28263 || 28263 +39994 || 39994 +15580 || 15580 +64253 || 64253 +27059 || 27059 +54392 || 54392 +17978 || 17978 +38299 || 38299 +42260 || 42260 +60669 || 60669 +15105 || 15105 +72334 || 72334 +3728 || 3728 +12429 || 12429 +7758 || 7758 +48608 || 48608 +15674 || 15674 +39304 || 39304 +72397 || 72397 +48421 || 48421 +14572 || 14572 +79262 || 79262 +5781 || 5781 +18796 || 18796 +13721 || 13721 +55340 || 55340 +76097 || 76097 +80006 || 80006 +36058 || 36058 +51684 || 51684 +66495 || 66495 +28239 || 28239 +66492 || 66492 +47545 || 47545 +56386 || 56386 +57599 || 57599 +63153 || 63153 +13328 || 13328 +15821 || 15821 +80427 || 80427 +15580 || 15580 +63630 || 63630 +40891 || 40891 +37148 || 37148 +9676 || 9676 +16680 || 16680 +31200 || 31200 +40025 || 40025 +-1 || -1 +61102 || 61102 +30706 || 30706 +37621 || 37621 +9001 || 9001 +56423 || 56423 +30157 || 30157 +55944 || 55944 +28450 || 28450 +49728 || 49728 +56239 || 56239 +67972 || 67972 +58721 || 58721 +65114 || 65114 +5523 || 5523 +42226 || 42226 +35927 || 35927 +34778 || 34778 +69508 || 69508 +71885 || 71885 +5836 || 5836 +75991 || 75991 +8874 || 8874 +77582 || 77582 +79888 || 79888 +54694 || 54694 +7257 || 7257 +35449 || 35449 +66013 || 66013 +2673 || 2673 +38540 || 38540 +1546 || 1546 +80367 || 80367 +58012 || 58012 +79559 || 79559 +-1 || -1 +19607 || 19607 +48705 || 48705 +54455 || 54455 +69668 || 69668 +30925 || 30925 +41304 || 41304 +78418 || 78418 +71893 || 71893 +42996 || 42996 +61277 || 61277 +73328 || 73328 +62881 || 62881 +-1 || -1 +23377 || 23377 +56668 || 56668 +38681 || 38681 +37356 || 37356 +49909 || 49909 +30438 || 30438 +36262 || 36262 +18930 || 18930 +72784 || 72784 +29881 || 29881 +3862 || 3862 +59099 || 59099 +-1 || -1 +73498 || 73498 +43628 || 43628 +4913 || 4913 +-1 || -1 +2740 || 2740 +50628 || 50628 +12170 || 12170 +5207 || 5207 +61724 || 61724 +47386 || 47386 +15463 || 15463 +48042 || 48042 +62568 || 62568 +30871 || 30871 +2785 || 2785 +41298 || 41298 +65394 || 65394 +56885 || 56885 +69627 || 69627 +60827 || 60827 +35371 || 35371 +75438 || 75438 +33334 || 33334 +7510 || 7510 +54159 || 54159 +7564 || 7564 +33241 || 33241 +53921 || 53921 +52160 || 52160 +6750 || 6750 +-1 || -1 +27903 || 27903 +3505 || 3505 +42658 || 42658 +49578 || 49578 +41851 || 41851 +48923 || 48923 +11120 || 11120 +58325 || 58325 +32802 || 32802 +30212 || 30212 +27023 || 27023 +60312 || 60312 +55724 || 55724 +6314 || 6314 +-1 || -1 +64838 || 64838 +53619 || 53619 +33350 || 33350 +-1 || -1 +57867 || 57867 +11770 || 11770 +6229 || 6229 +14336 || 14336 +21243 || 21243 +28724 || 28724 +73257 || 73257 +23234 || 23234 +58325 || 58325 +65043 || 65043 +7837 || 7837 +22252 || 22252 +67761 || 67761 +63297 || 63297 +55680 || 55680 +45902 || 45902 +17874 || 17874 +33227 || 33227 +18464 || 18464 +51563 || 51563 +15275 || 15275 +21607 || 21607 +11608 || 11608 +60272 || 60272 +-1 || -1 +78618 || 78618 +55280 || 55280 +68987 || 68987 +20555 || 20555 +8758 || 8758 +50083 || 50083 +9854 || 9854 +2920 || 2920 +16205 || 16205 +44020 || 44020 +21265 || 21265 +28680 || 28680 +18484 || 18484 +18312 || 18312 +80601 || 80601 +72933 || 72933 +46021 || 46021 +44033 || 44033 +31554 || 31554 +23272 || 23272 +13479 || 13479 +75460 || 75460 +20647 || 20647 +40975 || 40975 +-1 || -1 +-1 || -1 +39556 || 39556 +74871 || 74871 +49427 || 49427 +7183 || 7183 +42668 || 42668 +52976 || 52976 +56187 || 56187 +17910 || 17910 +31722 || 31722 +54882 || 54882 +39249 || 39249 +-1 || -1 +55108 || 55108 +65748 || 65748 +45817 || 45817 +55338 || 55338 +59583 || 59583 +207 || 207 +21855 || 21855 +71920 || 71920 +70903 || 70903 +65984 || 65984 +4762 || 4762 +7944 || 7944 +65338 || 65338 +17959 || 17959 +59175 || 59175 +15979 || 15979 +53619 || 53619 +61252 || 61252 +78901 || 78901 +9600 || 9600 +-1 || -1 +30721 || 30721 +52800 || 52800 +79189 || 79189 +79795 || 79795 +1266 || 1266 +67358 || 67358 +73442 || 73442 +66106 || 66106 +32859 || 32859 +69863 || 69863 +15837 || 15837 +30483 || 30483 +4943 || 4943 +59463 || 59463 +78585 || 78585 +38326 || 38326 +67425 || 67425 +17864 || 17864 +-1 || -1 +-1 || -1 +68572 || 68572 +68307 || 68307 +-1 || -1 +44588 || 44588 +704 || 704 +28677 || 28677 +53114 || 53114 +11230 || 11230 +36792 || 36792 +9662 || 9662 +30595 || 30595 +18459 || 18459 +65706 || 65706 +25068 || 25068 +37860 || 37860 +12588 || 12588 +23134 || 23134 +20046 || 20046 +40454 || 40454 +848 || 848 +70147 || 70147 +2525 || 2525 +1734 || 1734 +14392 || 14392 +30312 || 30312 +-1 || -1 +33281 || 33281 +62142 || 62142 +32634 || 32634 +35890 || 35890 +44679 || 44679 +19208 || 19208 +55289 || 55289 +53949 || 53949 +47185 || 47185 +62558 || 62558 +31291 || 31291 +22194 || 22194 +28424 || 28424 +8173 || 8173 +47071 || 47071 +45125 || 45125 +60413 || 60413 +56870 || 56870 +5561 || 5561 +376 || 376 +-1 || -1 +69826 || 69826 +28048 || 28048 +60162 || 60162 +81182 || 81182 +77638 || 77638 +69909 || 69909 +33572 || 33572 +-1 || -1 +74076 || 74076 +38577 || 38577 +77793 || 77793 +72153 || 72153 +3522 || 3522 +2549 || 2549 +-1 || -1 +79633 || 79633 +62988 || 62988 +55099 || 55099 +43504 || 43504 +53826 || 53826 +10942 || 10942 +46630 || 46630 +54465 || 54465 +75427 || 75427 +35145 || 35145 +72223 || 72223 +17397 || 17397 +44425 || 44425 +9721 || 9721 +39964 || 39964 +66593 || 66593 +63749 || 63749 +80805 || 80805 +11217 || 11217 +15081 || 15081 +40454 || 40454 +34399 || 34399 +18241 || 18241 +74670 || 74670 +14620 || 14620 +43421 || 43421 +17409 || 17409 +4443 || 4443 +-1 || -1 +44219 || 44219 +54190 || 54190 +10836 || 10836 +66755 || 66755 +7845 || 7845 +28695 || 28695 +48849 || 48849 +74424 || 74424 +17635 || 17635 +21731 || 21731 +11926 || 11926 +21840 || 21840 +60610 || 60610 +26633 || 26633 +51008 || 51008 +56760 || 56760 +67211 || 67211 +10020 || 10020 +29483 || 29483 +71869 || 71869 +79637 || 79637 +62285 || 62285 +47735 || 47735 +4019 || 4019 +60402 || 60402 +79800 || 79800 +2625 || 2625 +-1 || -1 +25948 || 25948 +33278 || 33278 +-1 || -1 +-1 || -1 +43749 || 43749 +75140 || 75140 +34706 || 34706 +59464 || 59464 +-1 || -1 +74511 || 74511 +68245 || 68245 +27471 || 27471 +17581 || 17581 +25375 || 25375 +9582 || 9582 +49233 || 49233 +-1 || -1 +78349 || 78349 +67017 || 67017 +70793 || 70793 +48253 || 48253 +43280 || 43280 +-1 || -1 +72663 || 72663 +40905 || 40905 +254 || 254 +43463 || 43463 +-1 || -1 +59859 || 59859 +6845 || 6845 +50741 || 50741 +78599 || 78599 +41705 || 41705 +-1 || -1 +4154 || 4154 +56356 || 56356 +1048 || 1048 +24174 || 24174 +18891 || 18891 +55061 || 55061 +63257 || 63257 +54731 || 54731 +42121 || 42121 +60273 || 60273 +-1 || -1 +50243 || 50243 +21450 || 21450 +18391 || 18391 +29589 || 29589 +16273 || 16273 +-1 || -1 +16118 || 16118 +75745 || 75745 +38469 || 38469 +-1 || -1 +58914 || 58914 +38749 || 38749 +20052 || 20052 +19605 || 19605 +45504 || 45504 +2848 || 2848 +19814 || 19814 +21373 || 21373 +12881 || 12881 +-1 || -1 +53303 || 53303 +42169 || 42169 +41606 || 41606 +10932 || 10932 +28383 || 28383 +15503 || 15503 +739 || 739 +27745 || 27745 +18825 || 18825 +8310 || 8310 +-1 || -1 +67206 || 67206 +17949 || 17949 +20194 || 20194 +7218 || 7218 +63633 || 63633 +-1 || -1 +78668 || 78668 +50802 || 50802 +43803 || 43803 +49413 || 49413 +-1 || -1 +76336 || 76336 +-1 || -1 +13505 || 13505 +21001 || 21001 +76889 || 76889 +16896 || 16896 +38556 || 38556 +28398 || 28398 +38810 || 38810 +28209 || 28209 +68428 || 68428 +20743 || 20743 +71683 || 71683 +33113 || 33113 +40807 || 40807 +19873 || 19873 +62162 || 62162 +4611 || 4611 +77501 || 77501 +43473 || 43473 +58509 || 58509 +59436 || 59436 +61035 || 61035 +14178 || 14178 +173 || 173 +61288 || 61288 +9033 || 9033 +14422 || 14422 +-1 || -1 +57388 || 57388 +53133 || 53133 +43674 || 43674 +23427 || 23427 +27345 || 27345 +49343 || 49343 +2970 || 2970 +33635 || 33635 +61954 || 61954 +51242 || 51242 +60547 || 60547 +42824 || 42824 +75021 || 75021 +27906 || 27906 +16718 || 16718 +59389 || 59389 +63510 || 63510 +9173 || 9173 +20589 || 20589 +45872 || 45872 +58479 || 58479 +53036 || 53036 +60301 || 60301 +60410 || 60410 +19907 || 19907 +-1 || -1 +24805 || 24805 +26189 || 26189 +73275 || 73275 +32550 || 32550 +47859 || 47859 +44903 || 44903 +17647 || 17647 +670 || 670 +31035 || 31035 +36421 || 36421 +933 || 933 +73381 || 73381 +77274 || 77274 +63846 || 63846 +54354 || 54354 +17352 || 17352 +24346 || 24346 +36347 || 36347 +78866 || 78866 +20278 || 20278 +40842 || 40842 +32465 || 32465 +50396 || 50396 +35779 || 35779 +73344 || 73344 +46867 || 46867 +16052 || 16052 +70508 || 70508 +65348 || 65348 +54819 || 54819 +60484 || 60484 +27521 || 27521 +60691 || 60691 +25155 || 25155 +37888 || 37888 +20178 || 20178 +61409 || 61409 +51641 || 51641 +33021 || 33021 +43245 || 43245 +42475 || 42475 +24845 || 24845 +80794 || 80794 +46053 || 46053 +75060 || 75060 +6284 || 6284 +50432 || 50432 +9185 || 9185 +43640 || 43640 +55957 || 55957 +4108 || 4108 +521 || 521 +4101 || 4101 +10477 || 10477 +67729 || 67729 +-1 || -1 +57358 || 57358 +-1 || -1 +-1 || -1 +8188 || 8188 +8227 || 8227 +17021 || 17021 +-1 || -1 +41177 || 41177 +23656 || 23656 +17833 || 17833 +58998 || 58998 +27802 || 27802 +35751 || 35751 +73762 || 73762 +13019 || 13019 +67948 || 67948 +48725 || 48725 +14663 || 14663 +-1 || -1 +13073 || 13073 +74743 || 74743 +57442 || 57442 +42822 || 42822 +19444 || 19444 +52322 || 52322 +46036 || 46036 +59908 || 59908 +1895 || 1895 +23143 || 23143 +27882 || 27882 +40534 || 40534 +2181 || 2181 +44228 || 44228 +-1 || -1 +26251 || 26251 +55741 || 55741 +75435 || 75435 +63535 || 63535 +28823 || 28823 +2435 || 2435 +65934 || 65934 +20141 || 20141 +12798 || 12798 +9792 || 9792 +37323 || 37323 +32400 || 32400 +54673 || 54673 +-1 || -1 +45459 || 45459 +6787 || 6787 +-1 || -1 +77292 || 77292 +50879 || 50879 +35018 || 35018 +35558 || 35558 +34847 || 34847 +57704 || 57704 +18793 || 18793 +58568 || 58568 +66954 || 66954 +14130 || 14130 +17665 || 17665 +10733 || 10733 +14571 || 14571 +46767 || 46767 +44599 || 44599 +9135 || 9135 +20801 || 20801 +-1 || -1 +72491 || 72491 +35901 || 35901 +-1 || -1 +9975 || 9975 +4446 || 4446 +65480 || 65480 +69325 || 69325 +-1 || -1 +6738 || 6738 +38733 || 38733 +-1 || -1 +53753 || 53753 +69463 || 69463 +10776 || 10776 +62115 || 62115 +8636 || 8636 +-1 || -1 +75567 || 75567 +42650 || 42650 +-1 || -1 +-1 || -1 +71145 || 71145 +74205 || 74205 +31220 || 31220 +4555 || 4555 +-1 || -1 +81447 || 81447 +57807 || 57807 +37304 || 37304 +130 || 130 +32840 || 32840 +36942 || 36942 +52229 || 52229 +-1 || -1 +50642 || 50642 +80322 || 80322 +38182 || 38182 +39167 || 39167 +18773 || 18773 +27594 || 27594 +77462 || 77462 +-1 || -1 +-1 || -1 +20162 || 20162 +30985 || 30985 +62238 || 62238 +75546 || 75546 +5700 || 5700 +12751 || 12751 +37950 || 37950 +1875 || 1875 +66170 || 66170 +28515 || 28515 +-1 || -1 +28757 || 28757 +67092 || 67092 +19026 || 19026 +65420 || 65420 +36163 || 36163 +71050 || 71050 +52476 || 52476 +51496 || 51496 +19719 || 19719 +63621 || 63621 +31666 || 31666 +10559 || 10559 +15628 || 15628 +77107 || 77107 +17084 || 17084 +37635 || 37635 +8788 || 8788 +10369 || 10369 +24213 || 24213 +75319 || 75319 +69862 || 69862 +69401 || 69401 +39019 || 39019 +72704 || 72704 +15492 || 15492 +-1 || -1 +52042 || 52042 +66166 || 66166 +-1 || -1 +53097 || 53097 +37827 || 37827 +-1 || -1 +11565 || 11565 +63078 || 63078 +29910 || 29910 +64088 || 64088 +40670 || 40670 +47525 || 47525 +52708 || 52708 +41751 || 41751 +78548 || 78548 +61197 || 61197 +-1 || -1 +33035 || 33035 +41221 || 41221 +61785 || 61785 +44852 || 44852 +43638 || 43638 +15130 || 15130 +60439 || 60439 +72232 || 72232 +9147 || 9147 +75584 || 75584 +53987 || 53987 +3151 || 3151 +54900 || 54900 +32655 || 32655 +58046 || 58046 +76642 || 76642 +12316 || 12316 +35626 || 35626 +71919 || 71919 +39526 || 39526 +68767 || 68767 +58946 || 58946 +-1 || -1 +81018 || 81018 +81380 || 81380 +25319 || 25319 +77146 || 77146 +36384 || 36384 +66484 || 66484 +70139 || 70139 +50648 || 50648 +60566 || 60566 +16360 || 16360 +10039 || 10039 +63345 || 63345 +71067 || 71067 +-1 || -1 +45295 || 45295 +75162 || 75162 +77297 || 77297 +69135 || 69135 +53478 || 53478 +-1 || -1 +28729 || 28729 +63501 || 63501 +43440 || 43440 +34595 || 34595 +63969 || 63969 +15193 || 15193 +37488 || 37488 +79826 || 79826 +73354 || 73354 +76009 || 76009 +80624 || 80624 +-1 || -1 +54075 || 54075 +35612 || 35612 +11320 || 11320 +31003 || 31003 +40050 || 40050 +-1 || -1 +7974 || 7974 +63945 || 63945 +7797 || 7797 +44283 || 44283 +36884 || 36884 +17446 || 17446 +66035 || 66035 +75143 || 75143 +44473 || 44473 +36369 || 36369 +435 || 435 +69702 || 69702 +-1 || -1 +67590 || 67590 +16897 || 16897 +56161 || 56161 +26883 || 26883 +44780 || 44780 +35726 || 35726 +25172 || 25172 +48215 || 48215 +57750 || 57750 +-1 || -1 +6407 || 6407 +78754 || 78754 +38285 || 38285 +25435 || 25435 +45066 || 45066 +63750 || 63750 +18875 || 18875 +80378 || 80378 +55488 || 55488 +3488 || 3488 +52286 || 52286 +37448 || 37448 +45512 || 45512 +39248 || 39248 +12907 || 12907 +62686 || 62686 +3084 || 3084 +19782 || 19782 +16649 || 16649 +47067 || 47067 +73882 || 73882 +46576 || 46576 +38181 || 38181 +1889 || 1889 +25954 || 25954 +40181 || 40181 +52933 || 52933 +25172 || 25172 +-1 || -1 +61026 || 61026 +40004 || 40004 +-1 || -1 +71873 || 71873 +31273 || 31273 +5818 || 5818 +50212 || 50212 +66187 || 66187 +35732 || 35732 +-1 || -1 +19533 || 19533 +40075 || 40075 +77180 || 77180 +10483 || 10483 +47256 || 47256 +26101 || 26101 +-1 || -1 +72013 || 72013 +37813 || 37813 +3780 || 3780 +18793 || 18793 +27200 || 27200 +15392 || 15392 +24520 || 24520 +56863 || 56863 +78075 || 78075 +77946 || 77946 +9674 || 9674 +41584 || 41584 +-1 || -1 +70536 || 70536 +70248 || 70248 +38513 || 38513 +13711 || 13711 +-1 || -1 +17244 || 17244 +28893 || 28893 +41456 || 41456 +31326 || 31326 +80950 || 80950 +68122 || 68122 +-1 || -1 +39929 || 39929 +11958 || 11958 +34281 || 34281 +13617 || 13617 +58875 || 58875 +33220 || 33220 +-1 || -1 +-1 || -1 +34427 || 34427 +47886 || 47886 +33040 || 33040 +42432 || 42432 +61182 || 61182 +61683 || 61683 +12490 || 12490 +24885 || 24885 +41790 || 41790 +6981 || 6981 +49400 || 49400 +47274 || 47274 +41473 || 41473 +57334 || 57334 +40368 || 40368 +10876 || 10876 +8965 || 8965 +46372 || 46372 +6494 || 6494 +72359 || 72359 +46538 || 46538 +45740 || 45740 +13628 || 13628 +21453 || 21453 +71128 || 71128 +51725 || 51725 +37098 || 37098 +63969 || 63969 +8005 || 8005 +7774 || 7774 +70467 || 70467 +73408 || 73408 +2802 || 2802 +60718 || 60718 +53376 || 53376 +69878 || 69878 +6620 || 6620 +38317 || 38317 +54731 || 54731 +3274 || 3274 +738 || 738 +70538 || 70538 +25820 || 25820 +21594 || 21594 +21062 || 21062 +31701 || 31701 +12787 || 12787 +24450 || 24450 +73694 || 73694 +57454 || 57454 +64869 || 64869 +-1 || -1 +37008 || 37008 +63702 || 63702 +31144 || 31144 +79708 || 79708 +15181 || 15181 +5845 || 5845 +15088 || 15088 +48205 || 48205 +20462 || 20462 +79272 || 79272 +4189 || 4189 +66770 || 66770 +49595 || 49595 +61868 || 61868 +23730 || 23730 +70535 || 70535 +22839 || 22839 +49791 || 49791 +79645 || 79645 +58942 || 58942 +56981 || 56981 +68058 || 68058 +-1 || -1 +57214 || 57214 +54948 || 54948 +61621 || 61621 +30501 || 30501 +34933 || 34933 +-1 || -1 +30557 || 30557 +26920 || 26920 +19859 || 19859 +67927 || 67927 +72870 || 72870 +46897 || 46897 +38189 || 38189 +33414 || 33414 +24184 || 24184 +6068 || 6068 +71169 || 71169 +75051 || 75051 +15165 || 15165 +58948 || 58948 +17126 || 17126 +52542 || 52542 +31495 || 31495 +170 || 170 +64942 || 64942 +63974 || 63974 +8205 || 8205 +2579 || 2579 +71845 || 71845 +15715 || 15715 +26199 || 26199 +38984 || 38984 +-1 || -1 +54794 || 54794 +7720 || 7720 +5688 || 5688 +34794 || 34794 +37583 || 37583 +23160 || 23160 +25642 || 25642 +20312 || 20312 +21887 || 21887 +13246 || 13246 +70995 || 70995 +9599 || 9599 +7078 || 7078 +33022 || 33022 +59901 || 59901 +52424 || 52424 +59649 || 59649 +33151 || 33151 +1405 || 1405 +58506 || 58506 +57648 || 57648 +25653 || 25653 +71123 || 71123 +1149 || 1149 +81270 || 81270 +81383 || 81383 +19086 || 19086 +31726 || 31726 +79545 || 79545 +67999 || 67999 +354 || 354 +-1 || -1 +56225 || 56225 +24300 || 24300 +8652 || 8652 +64268 || 64268 +70676 || 70676 +407 || 407 +4768 || 4768 +51975 || 51975 +51361 || 51361 +39759 || 39759 +73633 || 73633 +63374 || 63374 +67580 || 67580 +57796 || 57796 +22329 || 22329 +-1 || -1 +75575 || 75575 +77835 || 77835 +3075 || 3075 +12230 || 12230 +10012 || 10012 +-1 || -1 +41057 || 41057 +66048 || 66048 +2354 || 2354 +44584 || 44584 +8832 || 8832 +49027 || 49027 +4278 || 4278 +74270 || 74270 +39996 || 39996 +15581 || 15581 +81145 || 81145 +11166 || 11166 +58541 || 58541 +16216 || 16216 +48765 || 48765 +53736 || 53736 +45469 || 45469 +17088 || 17088 +2081 || 2081 +39181 || 39181 +73648 || 73648 +61633 || 61633 +-1 || -1 +36134 || 36134 +61964 || 61964 +58590 || 58590 +25304 || 25304 +5036 || 5036 +6920 || 6920 +79285 || 79285 +62501 || 62501 +8430 || 8430 +-1 || -1 +56737 || 56737 +36087 || 36087 +60419 || 60419 +38828 || 38828 +54773 || 54773 +69894 || 69894 +-1 || -1 +51967 || 51967 +64228 || 64228 +79896 || 79896 +33807 || 33807 +15956 || 15956 +20060 || 20060 +120 || 120 +21908 || 21908 +39900 || 39900 +-1 || -1 +38514 || 38514 +58700 || 58700 +5140 || 5140 +33837 || 33837 +50597 || 50597 +2452 || 2452 +27139 || 27139 +16488 || 16488 +16275 || 16275 +-1 || -1 +5983 || 5983 +28063 || 28063 +25554 || 25554 +3017 || 3017 +75845 || 75845 +19470 || 19470 +3969 || 3969 +36561 || 36561 +71129 || 71129 +12881 || 12881 +37799 || 37799 +44624 || 44624 +31478 || 31478 +79004 || 79004 +77539 || 77539 +28677 || 28677 +61244 || 61244 +51131 || 51131 +47785 || 47785 +77241 || 77241 +40946 || 40946 +33285 || 33285 +52006 || 52006 +61138 || 61138 +45860 || 45860 +70927 || 70927 +-1 || -1 +44859 || 44859 +6864 || 6864 +-1 || -1 +59497 || 59497 +-1 || -1 +70479 || 70479 +12755 || 12755 +76147 || 76147 +32817 || 32817 +8205 || 8205 +78766 || 78766 +57829 || 57829 +-1 || -1 +37456 || 37456 +30691 || 30691 +51318 || 51318 +135 || 135 +6519 || 6519 +79730 || 79730 +62402 || 62402 +50109 || 50109 +67169 || 67169 +76587 || 76587 +63016 || 63016 +13769 || 13769 +63266 || 63266 +32088 || 32088 +73377 || 73377 +38337 || 38337 +-1 || -1 +55125 || 55125 +81199 || 81199 +-1 || -1 +70026 || 70026 +16989 || 16989 +14979 || 14979 +48686 || 48686 +78558 || 78558 +41357 || 41357 +61131 || 61131 +20773 || 20773 +6764 || 6764 +1912 || 1912 +56750 || 56750 +8069 || 8069 +74464 || 74464 +28146 || 28146 +74170 || 74170 +52261 || 52261 +78919 || 78919 +22134 || 22134 +18423 || 18423 +59377 || 59377 +46695 || 46695 +8248 || 8248 +59951 || 59951 +55367 || 55367 +27487 || 27487 +26245 || 26245 +40066 || 40066 +3334 || 3334 +15425 || 15425 +22376 || 22376 +31181 || 31181 +2009 || 2009 +6340 || 6340 +23575 || 23575 +71345 || 71345 +68581 || 68581 +40618 || 40618 +7861 || 7861 +32473 || 32473 +31912 || 31912 +69055 || 69055 +39612 || 39612 +-1 || -1 +5686 || 5686 +21555 || 21555 +44895 || 44895 +49004 || 49004 +1307 || 1307 +-1 || -1 +-1 || -1 +47520 || 47520 +8315 || 8315 +26400 || 26400 +36937 || 36937 +62211 || 62211 +55915 || 55915 +55057 || 55057 +76486 || 76486 +24316 || 24316 +45478 || 45478 +7284 || 7284 +4559 || 4559 +73836 || 73836 +-1 || -1 +-1 || -1 +39554 || 39554 +37239 || 37239 +40265 || 40265 +29545 || 29545 +26045 || 26045 +9313 || 9313 +14854 || 14854 +17201 || 17201 +45255 || 45255 +-1 || -1 +32580 || 32580 +77132 || 77132 +-1 || -1 +79796 || 79796 +15902 || 15902 +809 || 809 +-1 || -1 +79546 || 79546 +72741 || 72741 +42349 || 42349 +64503 || 64503 +48809 || 48809 +-1 || -1 +-1 || -1 +15571 || 15571 +43966 || 43966 +-1 || -1 +54291 || 54291 +54545 || 54545 +42939 || 42939 +56616 || 56616 +-1 || -1 +79293 || 79293 +-1 || -1 +-1 || -1 +61105 || 61105 +60067 || 60067 +46167 || 46167 +13843 || 13843 +71562 || 71562 +77654 || 77654 +75722 || 75722 +33817 || 33817 +43966 || 43966 +46215 || 46215 +15141 || 15141 +6504 || 6504 +20731 || 20731 +69060 || 69060 +39582 || 39582 +33418 || 33418 +7427 || 7427 +23154 || 23154 +67992 || 67992 +58280 || 58280 +66150 || 66150 +5372 || 5372 +4010 || 4010 +10879 || 10879 +57356 || 57356 +11954 || 11954 +22956 || 22956 +-1 || -1 +20542 || 20542 +72499 || 72499 +18840 || 18840 +61434 || 61434 +15609 || 15609 +68634 || 68634 +-1 || -1 +20306 || 20306 +11421 || 11421 +80781 || 80781 +-1 || -1 +21901 || 21901 +23694 || 23694 +41258 || 41258 +27128 || 27128 +21735 || 21735 +52279 || 52279 +43832 || 43832 +32262 || 32262 +47045 || 47045 +12156 || 12156 +75735 || 75735 +76301 || 76301 +27910 || 27910 +38777 || 38777 +78765 || 78765 +9796 || 9796 +-1 || -1 +13315 || 13315 +16683 || 16683 +67510 || 67510 +-1 || -1 +7881 || 7881 +26661 || 26661 +15213 || 15213 +19041 || 19041 +24467 || 24467 +61393 || 61393 +8572 || 8572 +1547 || 1547 +9487 || 9487 +14091 || 14091 +72557 || 72557 +81151 || 81151 +31310 || 31310 +4562 || 4562 +29984 || 29984 +53696 || 53696 +2095 || 2095 +52778 || 52778 +23171 || 23171 +4494 || 4494 +57757 || 57757 +73580 || 73580 +77260 || 77260 +61693 || 61693 +47192 || 47192 +70437 || 70437 +64492 || 64492 +10798 || 10798 +14382 || 14382 +32039 || 32039 +-1 || -1 +29569 || 29569 +70551 || 70551 +2744 || 2744 +31311 || 31311 +61733 || 61733 +28268 || 28268 +53434 || 53434 +62700 || 62700 +10133 || 10133 +-1 || -1 +37981 || 37981 +54744 || 54744 +60341 || 60341 +47239 || 47239 +16899 || 16899 +26474 || 26474 +33213 || 33213 +1633 || 1633 +878 || 878 +17033 || 17033 +77387 || 77387 +73874 || 73874 +80473 || 80473 +41624 || 41624 +27216 || 27216 +-1 || -1 +10929 || 10929 +-1 || -1 +2366 || 2366 +2623 || 2623 +48992 || 48992 +81239 || 81239 +61263 || 61263 +2340 || 2340 +51175 || 51175 +23322 || 23322 +23188 || 23188 +27393 || 27393 +70101 || 70101 +31968 || 31968 +21754 || 21754 +-1 || -1 +72003 || 72003 +49111 || 49111 +34199 || 34199 +-1 || -1 +76197 || 76197 +27005 || 27005 +59863 || 59863 +18782 || 18782 +62215 || 62215 +53933 || 53933 +50489 || 50489 +16125 || 16125 +34390 || 34390 +18969 || 18969 +21176 || 21176 +-1 || -1 +64954 || 64954 +73269 || 73269 +67921 || 67921 +78510 || 78510 +3644 || 3644 +69272 || 69272 +12870 || 12870 +16995 || 16995 +-1 || -1 +37616 || 37616 +30374 || 30374 +10643 || 10643 +72655 || 72655 +47875 || 47875 +61918 || 61918 +31831 || 31831 +44487 || 44487 +46381 || 46381 +-1 || -1 +46627 || 46627 +67673 || 67673 +4383 || 4383 +42577 || 42577 +44952 || 44952 +-1 || -1 +23821 || 23821 +77178 || 77178 +74835 || 74835 +44804 || 44804 +74158 || 74158 +72666 || 72666 +35779 || 35779 +51145 || 51145 +37250 || 37250 +45370 || 45370 +39760 || 39760 +52916 || 52916 +-1 || -1 +65524 || 65524 +972 || 972 +79394 || 79394 +49608 || 49608 +-1 || -1 +71618 || 71618 +6017 || 6017 +35025 || 35025 +61160 || 61160 +74560 || 74560 +74609 || 74609 +51358 || 51358 +67580 || 67580 +49442 || 49442 +11113 || 11113 +-1 || -1 +11659 || 11659 +21365 || 21365 +14389 || 14389 +31279 || 31279 +71400 || 71400 +70665 || 70665 +43836 || 43836 +75344 || 75344 +33488 || 33488 +48671 || 48671 +78603 || 78603 +-1 || -1 +41030 || 41030 +38469 || 38469 +24540 || 24540 +71285 || 71285 +-1 || -1 +-1 || -1 +65303 || 65303 +5719 || 5719 +47342 || 47342 +48999 || 48999 +2766 || 2766 +52917 || 52917 +69750 || 69750 +65108 || 65108 +14138 || 14138 +4294 || 4294 +57791 || 57791 +64683 || 64683 +54423 || 54423 +73745 || 73745 +47212 || 47212 +61968 || 61968 +77309 || 77309 +41313 || 41313 +76415 || 76415 +31110 || 31110 +53801 || 53801 +49440 || 49440 +15383 || 15383 +13329 || 13329 +4138 || 4138 +48707 || 48707 +-1 || -1 +23959 || 23959 +53230 || 53230 +63324 || 63324 +55361 || 55361 +64568 || 64568 +47241 || 47241 +62277 || 62277 +29061 || 29061 +23462 || 23462 +-1 || -1 +15764 || 15764 +1982 || 1982 +37991 || 37991 +58572 || 58572 +20943 || 20943 +76621 || 76621 +55735 || 55735 +50876 || 50876 +50390 || 50390 +78994 || 78994 +74426 || 74426 +20737 || 20737 +66056 || 66056 +78874 || 78874 +32020 || 32020 +64485 || 64485 +63328 || 63328 +1092 || 1092 +-1 || -1 +57677 || 57677 +37114 || 37114 +56583 || 56583 +56616 || 56616 +44098 || 44098 +50140 || 50140 +64075 || 64075 +836 || 836 +19523 || 19523 +46822 || 46822 +76090 || 76090 +60902 || 60902 +73212 || 73212 +-1 || -1 +64876 || 64876 +70536 || 70536 +34498 || 34498 +8597 || 8597 +61879 || 61879 +-1 || -1 +67057 || 67057 +57317 || 57317 +67819 || 67819 +72192 || 72192 +61982 || 61982 +54451 || 54451 +9328 || 9328 +4246 || 4246 +77827 || 77827 +10754 || 10754 +31169 || 31169 +32857 || 32857 +54924 || 54924 +16471 || 16471 +-1 || -1 +67189 || 67189 +3376 || 3376 +44434 || 44434 +66418 || 66418 +-1 || -1 +36602 || 36602 +-1 || -1 +62178 || 62178 +37497 || 37497 +9551 || 9551 +28940 || 28940 +41464 || 41464 +15402 || 15402 +79460 || 79460 +32270 || 32270 +20623 || 20623 +50911 || 50911 +71199 || 71199 +41480 || 41480 +-1 || -1 +-1 || -1 +24455 || 24455 +75140 || 75140 +-1 || -1 +-1 || -1 +31773 || 31773 +35349 || 35349 +65526 || 65526 +73555 || 73555 +22414 || 22414 +69203 || 69203 +-1 || -1 +18552 || 18552 +2267 || 2267 +12644 || 12644 +7723 || 7723 +44094 || 44094 +10149 || 10149 +4143 || 4143 +69141 || 69141 +31129 || 31129 +29543 || 29543 +46280 || 46280 +60927 || 60927 +-1 || -1 +56864 || 56864 +24649 || 24649 +62883 || 62883 +10615 || 10615 +65760 || 65760 +24853 || 24853 +45132 || 45132 +81193 || 81193 +77695 || 77695 +-1 || -1 +61149 || 61149 +31232 || 31232 +29656 || 29656 +81295 || 81295 +75444 || 75444 +41550 || 41550 +70972 || 70972 +56041 || 56041 +63066 || 63066 +35506 || 35506 +44163 || 44163 +8249 || 8249 +10569 || 10569 +5411 || 5411 +-1 || -1 +30713 || 30713 +44312 || 44312 +5309 || 5309 +62313 || 62313 +76477 || 76477 +48280 || 48280 +73623 || 73623 +768 || 768 +18197 || 18197 +6821 || 6821 +-1 || -1 +62292 || 62292 +54287 || 54287 +-1 || -1 +51864 || 51864 +25724 || 25724 +62306 || 62306 +18283 || 18283 +59354 || 59354 +474 || 474 +49398 || 49398 +37858 || 37858 +70008 || 70008 +54263 || 54263 +63322 || 63322 +73430 || 73430 +31199 || 31199 +4449 || 4449 +6393 || 6393 +-1 || -1 +6862 || 6862 +47086 || 47086 +20981 || 20981 +58280 || 58280 +31916 || 31916 +55757 || 55757 +30621 || 30621 +17157 || 17157 +55811 || 55811 +49072 || 49072 +80919 || 80919 +63706 || 63706 +10186 || 10186 +44718 || 44718 +31678 || 31678 +23777 || 23777 +78 || 78 +4301 || 4301 +65985 || 65985 +70524 || 70524 +57980 || 57980 +52227 || 52227 +38617 || 38617 +66431 || 66431 +13794 || 13794 +48000 || 48000 +2624 || 2624 +739 || 739 +18071 || 18071 +34365 || 34365 +41420 || 41420 +5122 || 5122 +37902 || 37902 +62857 || 62857 +45447 || 45447 +45964 || 45964 +38690 || 38690 +25885 || 25885 +67041 || 67041 +5421 || 5421 +77179 || 77179 +78746 || 78746 +-1 || -1 +5377 || 5377 +6732 || 6732 +58895 || 58895 +33690 || 33690 +41145 || 41145 +24967 || 24967 +62625 || 62625 +-1 || -1 +70023 || 70023 +67052 || 67052 +58437 || 58437 +1870 || 1870 +62939 || 62939 +64775 || 64775 +1178 || 1178 +12517 || 12517 +14985 || 14985 +77421 || 77421 +23910 || 23910 +-1 || -1 +46907 || 46907 +39314 || 39314 +23014 || 23014 +59702 || 59702 +55332 || 55332 +1196 || 1196 +23053 || 23053 +50667 || 50667 +56867 || 56867 +21157 || 21157 +2088 || 2088 +1074 || 1074 +58110 || 58110 +12802 || 12802 +-1 || -1 +38792 || 38792 +51467 || 51467 +-1 || -1 +40049 || 40049 +17616 || 17616 +56236 || 56236 +78040 || 78040 +29138 || 29138 +26123 || 26123 +75977 || 75977 +70393 || 70393 +-1 || -1 +28051 || 28051 +57734 || 57734 +51884 || 51884 +-1 || -1 +19749 || 19749 +23370 || 23370 +16020 || 16020 +52032 || 52032 +11016 || 11016 +5750 || 5750 +26547 || 26547 +16488 || 16488 +64827 || 64827 +30701 || 30701 +74109 || 74109 +57561 || 57561 +11166 || 11166 +64505 || 64505 +-1 || -1 +80561 || 80561 +24620 || 24620 +49320 || 49320 +-1 || -1 +14363 || 14363 +28996 || 28996 +22832 || 22832 +33744 || 33744 +12204 || 12204 +64748 || 64748 +17033 || 17033 +67029 || 67029 +67833 || 67833 +49321 || 49321 +31295 || 31295 +65454 || 65454 +6618 || 6618 +80913 || 80913 +34493 || 34493 +61530 || 61530 +397 || 397 +38433 || 38433 +49965 || 49965 +13061 || 13061 +847 || 847 +19870 || 19870 +6235 || 6235 +5180 || 5180 +68209 || 68209 +-1 || -1 +69650 || 69650 +58550 || 58550 +73478 || 73478 +11478 || 11478 +20587 || 20587 +62192 || 62192 +34410 || 34410 +-1 || -1 +76337 || 76337 +80347 || 80347 +39829 || 39829 +4292 || 4292 +32737 || 32737 +-1 || -1 +51662 || 51662 +62913 || 62913 +-1 || -1 +46150 || 46150 +41765 || 41765 +71987 || 71987 +49310 || 49310 +52124 || 52124 +50636 || 50636 +40992 || 40992 +63979 || 63979 +57356 || 57356 +64472 || 64472 +33113 || 33113 +301 || 301 +16390 || 16390 +46162 || 46162 +-1 || -1 +72590 || 72590 +52614 || 52614 +63945 || 63945 +56919 || 56919 +80789 || 80789 +-1 || -1 +5285 || 5285 +56879 || 56879 +59368 || 59368 +79017 || 79017 +79550 || 79550 +21126 || 21126 +17172 || 17172 +-1 || -1 +3751 || 3751 +28474 || 28474 +3121 || 3121 +38818 || 38818 +22917 || 22917 +16284 || 16284 +46777 || 46777 +-1 || -1 +25641 || 25641 +25508 || 25508 +37500 || 37500 +45940 || 45940 +33806 || 33806 +28717 || 28717 +24986 || 24986 +25593 || 25593 +43956 || 43956 +42462 || 42462 +-1 || -1 +-1 || -1 +32277 || 32277 +39031 || 39031 +53941 || 53941 +46733 || 46733 +50838 || 50838 +72179 || 72179 +71945 || 71945 +-1 || -1 +39379 || 39379 +12942 || 12942 +65739 || 65739 +13793 || 13793 +69083 || 69083 +52317 || 52317 +66242 || 66242 +52094 || 52094 +43218 || 43218 +39208 || 39208 +65771 || 65771 +66612 || 66612 +48894 || 48894 +39108 || 39108 +58876 || 58876 +15050 || 15050 +75252 || 75252 +38143 || 38143 +-1 || -1 +18751 || 18751 +3666 || 3666 +33778 || 33778 +1629 || 1629 +56264 || 56264 +25326 || 25326 +3581 || 3581 +46652 || 46652 +30326 || 30326 +10178 || 10178 +59515 || 59515 +37150 || 37150 +-1 || -1 +80115 || 80115 +6082 || 6082 +-1 || -1 +-1 || -1 +79038 || 79038 +55176 || 55176 +70050 || 70050 +51326 || 51326 +65065 || 65065 +-1 || -1 +80546 || 80546 +52369 || 52369 +65018 || 65018 +51965 || 51965 +21489 || 21489 +50502 || 50502 +71957 || 71957 +27974 || 27974 +21943 || 21943 +66495 || 66495 +10131 || 10131 +76162 || 76162 +39800 || 39800 +47857 || 47857 +75578 || 75578 +45888 || 45888 +5921 || 5921 +77002 || 77002 +62322 || 62322 +-1 || -1 +-1 || -1 +38935 || 38935 +16772 || 16772 +56131 || 56131 +-1 || -1 +66700 || 66700 +7591 || 7591 +41187 || 41187 +68146 || 68146 +-1 || -1 +17366 || 17366 +55333 || 55333 +65536 || 65536 +-1 || -1 +44802 || 44802 +73330 || 73330 +55931 || 55931 +-1 || -1 +14137 || 14137 +12923 || 12923 +21197 || 21197 +51910 || 51910 +68680 || 68680 +13419 || 13419 +64972 || 64972 +56638 || 56638 +54500 || 54500 +35941 || 35941 +32023 || 32023 +-1 || -1 +22657 || 22657 +2064 || 2064 +4533 || 4533 +-1 || -1 +39331 || 39331 +75051 || 75051 +73360 || 73360 +50498 || 50498 +36238 || 36238 +29031 || 29031 +60580 || 60580 +56530 || 56530 +35993 || 35993 +5141 || 5141 +28425 || 28425 +58010 || 58010 +20501 || 20501 +69192 || 69192 +53252 || 53252 +9320 || 9320 +-1 || -1 +60416 || 60416 +18077 || 18077 +26300 || 26300 +15004 || 15004 +55589 || 55589 +-1 || -1 +-1 || -1 +79113 || 79113 +59173 || 59173 +13392 || 13392 +20154 || 20154 +60661 || 60661 +-1 || -1 +65901 || 65901 +55972 || 55972 +58845 || 58845 +7747 || 7747 +45773 || 45773 +24845 || 24845 +20317 || 20317 +44413 || 44413 +16857 || 16857 +13723 || 13723 +62211 || 62211 +7209 || 7209 +81085 || 81085 +57477 || 57477 +35252 || 35252 +34898 || 34898 +35668 || 35668 +39273 || 39273 +64391 || 64391 +67326 || 67326 +68776 || 68776 +-1 || -1 +47225 || 47225 +54465 || 54465 +33313 || 33313 +7892 || 7892 +47944 || 47944 +74755 || 74755 +5515 || 5515 +16065 || 16065 +43075 || 43075 +24984 || 24984 +56821 || 56821 +55283 || 55283 +10031 || 10031 +52585 || 52585 +41901 || 41901 +26472 || 26472 +6292 || 6292 +-1 || -1 +67043 || 67043 +3453 || 3453 +1028 || 1028 +71529 || 71529 +42820 || 42820 +10489 || 10489 +58504 || 58504 +37753 || 37753 +-1 || -1 +15100 || 15100 +-1 || -1 +-1 || -1 +8129 || 8129 +63589 || 63589 +-1 || -1 +3133 || 3133 +24493 || 24493 +19449 || 19449 +76290 || 76290 +12635 || 12635 +8485 || 8485 +35058 || 35058 +25766 || 25766 +24238 || 24238 +-1 || -1 +72149 || 72149 +65486 || 65486 +-1 || -1 +1345 || 1345 +-1 || -1 +50122 || 50122 +44808 || 44808 +33570 || 33570 +-1 || -1 +56722 || 56722 +39544 || 39544 +78924 || 78924 +68629 || 68629 +15010 || 15010 +79490 || 79490 +66515 || 66515 +66082 || 66082 +36099 || 36099 +466 || 466 +66162 || 66162 +73718 || 73718 +37866 || 37866 +44944 || 44944 +4808 || 4808 +1347 || 1347 +871 || 871 +47534 || 47534 +63886 || 63886 +55970 || 55970 +14977 || 14977 +31321 || 31321 +-1 || -1 +52551 || 52551 +62281 || 62281 +74654 || 74654 +57558 || 57558 +7425 || 7425 +67037 || 67037 +45707 || 45707 +80358 || 80358 +67897 || 67897 +69871 || 69871 +17274 || 17274 +12766 || 12766 +56088 || 56088 +17960 || 17960 +61170 || 61170 +43152 || 43152 +53450 || 53450 +4921 || 4921 +71243 || 71243 +23876 || 23876 +67725 || 67725 +19035 || 19035 +54138 || 54138 +19185 || 19185 +40037 || 40037 +-1 || -1 +25263 || 25263 +62663 || 62663 +60431 || 60431 +72585 || 72585 +28893 || 28893 +44575 || 44575 +53106 || 53106 +32506 || 32506 +6621 || 6621 +65186 || 65186 +16070 || 16070 +56423 || 56423 +54361 || 54361 +41495 || 41495 +37973 || 37973 +35403 || 35403 +55340 || 55340 +520 || 520 +47325 || 47325 +50245 || 50245 +14235 || 14235 +11110 || 11110 +42018 || 42018 +-1 || -1 +41237 || 41237 +-1 || -1 +80133 || 80133 +9201 || 9201 +-1 || -1 +70008 || 70008 +18484 || 18484 +27815 || 27815 +36044 || 36044 +79737 || 79737 +65207 || 65207 +68232 || 68232 +68417 || 68417 +71727 || 71727 +-1 || -1 +1303 || 1303 +2250 || 2250 +68030 || 68030 +3644 || 3644 +38478 || 38478 +1523 || 1523 +73123 || 73123 +56819 || 56819 +10067 || 10067 +-1 || -1 +37780 || 37780 +79872 || 79872 +44051 || 44051 +54489 || 54489 +51959 || 51959 +-1 || -1 +68963 || 68963 +77418 || 77418 +62526 || 62526 +33940 || 33940 +51988 || 51988 +3864 || 3864 +46872 || 46872 +35706 || 35706 +31499 || 31499 +15206 || 15206 +-1 || -1 +38756 || 38756 +-1 || -1 +41050 || 41050 +76192 || 76192 +50507 || 50507 +26794 || 26794 +61119 || 61119 +66423 || 66423 +41648 || 41648 +67075 || 67075 +76856 || 76856 +64719 || 64719 +71422 || 71422 +27222 || 27222 +69919 || 69919 +54482 || 54482 +18117 || 18117 +32297 || 32297 +9092 || 9092 +1436 || 1436 +-1 || -1 +43177 || 43177 +62066 || 62066 +12726 || 12726 +43027 || 43027 +34376 || 34376 +4405 || 4405 +72460 || 72460 +60494 || 60494 +27943 || 27943 +67009 || 67009 +75633 || 75633 +15940 || 15940 +25696 || 25696 +9820 || 9820 +19271 || 19271 +57362 || 57362 +14516 || 14516 +58907 || 58907 +27994 || 27994 +71091 || 71091 +35082 || 35082 +46059 || 46059 +34522 || 34522 +71254 || 71254 +67716 || 67716 +4828 || 4828 +43740 || 43740 +30157 || 30157 +-1 || -1 +40580 || 40580 +15319 || 15319 +7996 || 7996 +44160 || 44160 +5144 || 5144 +64739 || 64739 +65460 || 65460 +36718 || 36718 +47585 || 47585 +70855 || 70855 +8977 || 8977 +66199 || 66199 +42014 || 42014 +19714 || 19714 +23019 || 23019 +43988 || 43988 +9798 || 9798 +73570 || 73570 +55644 || 55644 +19007 || 19007 +24060 || 24060 +61337 || 61337 +53310 || 53310 +39711 || 39711 +33694 || 33694 +45956 || 45956 +44381 || 44381 +57410 || 57410 +51179 || 51179 +5959 || 5959 +1903 || 1903 +72129 || 72129 +46740 || 46740 +38181 || 38181 +59074 || 59074 +1265 || 1265 +21359 || 21359 +58112 || 58112 +17483 || 17483 +20947 || 20947 +71440 || 71440 +22542 || 22542 +11953 || 11953 +72088 || 72088 +27344 || 27344 +52446 || 52446 +27232 || 27232 +5564 || 5564 +60938 || 60938 +65542 || 65542 +726 || 726 +63011 || 63011 +8651 || 8651 +12299 || 12299 +79494 || 79494 +47559 || 47559 +40228 || 40228 +45090 || 45090 +27976 || 27976 +9594 || 9594 +7547 || 7547 +-1 || -1 +52881 || 52881 +-1 || -1 +9432 || 9432 +69561 || 69561 +31027 || 31027 +7042 || 7042 +31389 || 31389 +6735 || 6735 +-1 || -1 +48662 || 48662 +8502 || 8502 +26241 || 26241 +36780 || 36780 +69257 || 69257 +75724 || 75724 +-1 || -1 +39836 || 39836 +57075 || 57075 +64528 || 64528 +9888 || 9888 +11651 || 11651 +12598 || 12598 +40746 || 40746 +5126 || 5126 +45615 || 45615 +8296 || 8296 +19661 || 19661 +-1 || -1 +32197 || 32197 +59877 || 59877 +31341 || 31341 +17820 || 17820 +45800 || 45800 +19018 || 19018 +26427 || 26427 +45771 || 45771 +21203 || 21203 +60920 || 60920 +17672 || 17672 +4357 || 4357 +19691 || 19691 +-1 || -1 +79639 || 79639 +26755 || 26755 +12562 || 12562 +24651 || 24651 +38898 || 38898 +-1 || -1 +27237 || 27237 +51246 || 51246 +18267 || 18267 +21282 || 21282 +81479 || 81479 +25779 || 25779 +40787 || 40787 +81090 || 81090 +56331 || 56331 +57373 || 57373 +41738 || 41738 +14020 || 14020 +2520 || 2520 +27280 || 27280 +39753 || 39753 +34612 || 34612 +46595 || 46595 +69710 || 69710 +26037 || 26037 +60688 || 60688 +77401 || 77401 +35496 || 35496 +20879 || 20879 +80537 || 80537 +45464 || 45464 +21288 || 21288 +52594 || 52594 +43228 || 43228 +79860 || 79860 +46662 || 46662 +-1 || -1 +65274 || 65274 +34925 || 34925 +40731 || 40731 +6536 || 6536 +18650 || 18650 +691 || 691 +61069 || 61069 +13288 || 13288 +30633 || 30633 +-1 || -1 +21278 || 21278 +39994 || 39994 +-1 || -1 +53881 || 53881 +18650 || 18650 +61850 || 61850 +40224 || 40224 +1847 || 1847 +41618 || 41618 +38336 || 38336 +38856 || 38856 +54491 || 54491 +-1 || -1 +75320 || 75320 +31652 || 31652 +34313 || 34313 +39052 || 39052 +34337 || 34337 +19601 || 19601 +45893 || 45893 +57285 || 57285 +76069 || 76069 +-1 || -1 +54203 || 54203 +62473 || 62473 +54718 || 54718 +60970 || 60970 +-1 || -1 +52937 || 52937 +36792 || 36792 +76159 || 76159 +44417 || 44417 +16809 || 16809 +25815 || 25815 +57612 || 57612 +72079 || 72079 +37420 || 37420 +77727 || 77727 +-1 || -1 +23697 || 23697 +17731 || 17731 +27605 || 27605 +-1 || -1 +13364 || 13364 +25898 || 25898 +74904 || 74904 +55320 || 55320 +-1 || -1 +1453 || 1453 +22620 || 22620 +75417 || 75417 +22291 || 22291 +3457 || 3457 +74996 || 74996 +46036 || 46036 +61164 || 61164 +72942 || 72942 +53220 || 53220 +-1 || -1 +76391 || 76391 +58090 || 58090 +4340 || 4340 +32670 || 32670 +61290 || 61290 +32274 || 32274 +12443 || 12443 +64470 || 64470 +30030 || 30030 +71735 || 71735 +74513 || 74513 +73754 || 73754 +66595 || 66595 +76224 || 76224 +71993 || 71993 +65333 || 65333 +36990 || 36990 +76981 || 76981 +63002 || 63002 +70271 || 70271 +10114 || 10114 +3560 || 3560 +35097 || 35097 +72082 || 72082 +79648 || 79648 +44729 || 44729 +60753 || 60753 +19831 || 19831 +50385 || 50385 +2622 || 2622 +-1 || -1 +2750 || 2750 +-1 || -1 +24862 || 24862 +76615 || 76615 +50178 || 50178 +-1 || -1 +49001 || 49001 +7686 || 7686 +-1 || -1 +65496 || 65496 +39047 || 39047 +35099 || 35099 +68087 || 68087 +60992 || 60992 +1004 || 1004 +57353 || 57353 +62833 || 62833 +74110 || 74110 +66750 || 66750 +21709 || 21709 +46538 || 46538 +22555 || 22555 +7004 || 7004 +842 || 842 +4016 || 4016 +71217 || 71217 +43213 || 43213 +22427 || 22427 +-1 || -1 +61670 || 61670 +14647 || 14647 +-1 || -1 +24325 || 24325 +15531 || 15531 +13623 || 13623 +28407 || 28407 +36535 || 36535 +624 || 624 +11686 || 11686 +50179 || 50179 +72357 || 72357 +20028 || 20028 +8374 || 8374 +8245 || 8245 +23881 || 23881 +34721 || 34721 +40060 || 40060 +64267 || 64267 +47194 || 47194 +5557 || 5557 +76233 || 76233 +23104 || 23104 +67156 || 67156 +37757 || 37757 +61703 || 61703 +11798 || 11798 +19855 || 19855 +23190 || 23190 +33807 || 33807 +12237 || 12237 +61412 || 61412 +17234 || 17234 +77552 || 77552 +80589 || 80589 +22375 || 22375 +70164 || 70164 +75564 || 75564 +43522 || 43522 +14659 || 14659 +14730 || 14730 +43447 || 43447 +57191 || 57191 +55787 || 55787 +68093 || 68093 +-1 || -1 +7709 || 7709 +-1 || -1 +-1 || -1 +78541 || 78541 +79884 || 79884 +14364 || 14364 +64311 || 64311 +64517 || 64517 +64867 || 64867 +-1 || -1 +40033 || 40033 +68385 || 68385 +44303 || 44303 +80291 || 80291 +9863 || 9863 +-1 || -1 +33476 || 33476 +-1 || -1 +61929 || 61929 +49229 || 49229 +26029 || 26029 +3669 || 3669 +10544 || 10544 +65515 || 65515 +18087 || 18087 +-1 || -1 +43515 || 43515 +50808 || 50808 +48678 || 48678 +44087 || 44087 +37499 || 37499 +13140 || 13140 +11496 || 11496 +71099 || 71099 +18326 || 18326 +22072 || 22072 +61051 || 61051 +65958 || 65958 +65291 || 65291 +61867 || 61867 +24029 || 24029 +58582 || 58582 +29773 || 29773 +-1 || -1 +78128 || 78128 +77007 || 77007 +67160 || 67160 +-1 || -1 +75935 || 75935 +-1 || -1 +54583 || 54583 +63314 || 63314 +21703 || 21703 +77203 || 77203 +67391 || 67391 +65317 || 65317 +61818 || 61818 +44046 || 44046 +7320 || 7320 +10677 || 10677 +24422 || 24422 +18152 || 18152 +16252 || 16252 +50036 || 50036 +30530 || 30530 +-1 || -1 +11936 || 11936 +49986 || 49986 +-1 || -1 +13156 || 13156 +25349 || 25349 +-1 || -1 +-1 || -1 +26023 || 26023 +79945 || 79945 +35111 || 35111 +66642 || 66642 +60226 || 60226 +63997 || 63997 +27411 || 27411 +25450 || 25450 +21634 || 21634 +81186 || 81186 +46053 || 46053 +58247 || 58247 +58198 || 58198 +11769 || 11769 +62634 || 62634 +1147 || 1147 +79406 || 79406 +53092 || 53092 +78731 || 78731 +-1 || -1 +65906 || 65906 +13520 || 13520 +54111 || 54111 +66488 || 66488 +65965 || 65965 +72824 || 72824 +6277 || 6277 +56045 || 56045 +7104 || 7104 +31025 || 31025 +-1 || -1 +-1 || -1 +76293 || 76293 +56276 || 56276 +32272 || 32272 +35064 || 35064 +49564 || 49564 +45636 || 45636 +27777 || 27777 +38862 || 38862 +76277 || 76277 +45714 || 45714 +77443 || 77443 +12888 || 12888 +-1 || -1 +72661 || 72661 +57637 || 57637 +17811 || 17811 +63951 || 63951 +44737 || 44737 +18349 || 18349 +57393 || 57393 +62825 || 62825 +45777 || 45777 +8747 || 8747 +38430 || 38430 +-1 || -1 +65718 || 65718 +57099 || 57099 +47336 || 47336 +16071 || 16071 +12472 || 12472 +63291 || 63291 +12051 || 12051 +6653 || 6653 +42876 || 42876 +61512 || 61512 +37739 || 37739 +44443 || 44443 +27541 || 27541 +19381 || 19381 +76694 || 76694 +78966 || 78966 +5938 || 5938 +-1 || -1 +67817 || 67817 +52450 || 52450 +14838 || 14838 +18761 || 18761 +59867 || 59867 +15487 || 15487 +10961 || 10961 +1816 || 1816 +38254 || 38254 +62281 || 62281 +-1 || -1 +23787 || 23787 +36570 || 36570 +57820 || 57820 +-1 || -1 +7046 || 7046 +11844 || 11844 +71721 || 71721 +4028 || 4028 +430 || 430 +-1 || -1 +22020 || 22020 +-1 || -1 +46675 || 46675 +51757 || 51757 +27562 || 27562 +26290 || 26290 +53108 || 53108 +5307 || 5307 +80482 || 80482 +11983 || 11983 +42060 || 42060 +66878 || 66878 +-1 || -1 +67816 || 67816 +20232 || 20232 +61611 || 61611 +27765 || 27765 +22577 || 22577 +66222 || 66222 +26382 || 26382 +61496 || 61496 +36157 || 36157 +26922 || 26922 +58200 || 58200 +72148 || 72148 +-1 || -1 +16381 || 16381 +51666 || 51666 +71574 || 71574 +-1 || -1 +74679 || 74679 +7592 || 7592 +67272 || 67272 +80018 || 80018 +55663 || 55663 +78143 || 78143 +-1 || -1 +-1 || -1 +34705 || 34705 +21866 || 21866 +20362 || 20362 +45302 || 45302 +30433 || 30433 +29414 || 29414 +52791 || 52791 +4402 || 4402 +80351 || 80351 +72199 || 72199 +33987 || 33987 +31138 || 31138 +35443 || 35443 +46329 || 46329 +-1 || -1 +41233 || 41233 +16286 || 16286 +47098 || 47098 +65110 || 65110 +33410 || 33410 +24947 || 24947 +45301 || 45301 +81271 || 81271 +27799 || 27799 +34207 || 34207 +29019 || 29019 +59499 || 59499 +12828 || 12828 +32103 || 32103 +61092 || 61092 +12116 || 12116 +49216 || 49216 +19432 || 19432 +77361 || 77361 +61231 || 61231 +30075 || 30075 +55629 || 55629 +44388 || 44388 +49363 || 49363 +57648 || 57648 +15641 || 15641 +46266 || 46266 +39499 || 39499 +13568 || 13568 +6250 || 6250 +-1 || -1 +58685 || 58685 +68216 || 68216 +30173 || 30173 +28956 || 28956 +1025 || 1025 +81103 || 81103 +36421 || 36421 +29372 || 29372 +44922 || 44922 +75528 || 75528 +40772 || 40772 +6085 || 6085 +36788 || 36788 +41380 || 41380 +19692 || 19692 +67319 || 67319 +42502 || 42502 +14209 || 14209 +41278 || 41278 +72684 || 72684 +38228 || 38228 +24141 || 24141 +-1 || -1 +59856 || 59856 +13092 || 13092 +72312 || 72312 +51423 || 51423 +6423 || 6423 +12626 || 12626 +-1 || -1 +11643 || 11643 +49815 || 49815 +46634 || 46634 +30350 || 30350 +18621 || 18621 +34839 || 34839 +66396 || 66396 +14786 || 14786 +79153 || 79153 +15826 || 15826 +28475 || 28475 +34250 || 34250 +76967 || 76967 +-1 || -1 +35525 || 35525 +17654 || 17654 +36507 || 36507 +53924 || 53924 +-1 || -1 +11311 || 11311 +11020 || 11020 +-1 || -1 +78068 || 78068 +47590 || 47590 +67705 || 67705 +22263 || 22263 +71432 || 71432 +-1 || -1 +11511 || 11511 +11537 || 11537 +-1 || -1 +1253 || 1253 +50011 || 50011 +71547 || 71547 +31716 || 31716 +20932 || 20932 +26193 || 26193 +52237 || 52237 +7319 || 7319 +45041 || 45041 +-1 || -1 +53827 || 53827 +52271 || 52271 +67470 || 67470 +57570 || 57570 +56815 || 56815 +67838 || 67838 +62194 || 62194 +53912 || 53912 +81205 || 81205 +60056 || 60056 +65032 || 65032 +72577 || 72577 +74420 || 74420 +43958 || 43958 +-1 || -1 +76072 || 76072 +23493 || 23493 +28522 || 28522 +33578 || 33578 +68522 || 68522 +39071 || 39071 +72222 || 72222 +33495 || 33495 +-1 || -1 +36036 || 36036 +68681 || 68681 +55816 || 55816 +41215 || 41215 +77489 || 77489 +16552 || 16552 +38910 || 38910 +7438 || 7438 +6629 || 6629 +64552 || 64552 +44071 || 44071 +36737 || 36737 +37014 || 37014 +26439 || 26439 +59545 || 59545 +12440 || 12440 +41659 || 41659 +76362 || 76362 +43983 || 43983 +30055 || 30055 +45626 || 45626 +18670 || 18670 +16470 || 16470 +23548 || 23548 +36185 || 36185 +30168 || 30168 +48919 || 48919 +74205 || 74205 +33825 || 33825 +74229 || 74229 +25359 || 25359 +80068 || 80068 +71101 || 71101 +-1 || -1 +62964 || 62964 +32194 || 32194 +61107 || 61107 +4480 || 4480 +28996 || 28996 +30701 || 30701 +61730 || 61730 +12338 || 12338 +51591 || 51591 +56884 || 56884 +26667 || 26667 +60922 || 60922 +18488 || 18488 +41391 || 41391 +29344 || 29344 +53975 || 53975 +26392 || 26392 +26000 || 26000 +58674 || 58674 +53554 || 53554 +67014 || 67014 +74129 || 74129 +15769 || 15769 +-1 || -1 +-1 || -1 +7341 || 7341 +31086 || 31086 +-1 || -1 +22383 || 22383 +25289 || 25289 +7592 || 7592 +41499 || 41499 +11112 || 11112 +55392 || 55392 +47084 || 47084 +32301 || 32301 +66584 || 66584 +35783 || 35783 +49424 || 49424 +25211 || 25211 +71193 || 71193 +10550 || 10550 +912 || 912 +55970 || 55970 +77385 || 77385 +66265 || 66265 +76766 || 76766 +73233 || 73233 +32697 || 32697 +61893 || 61893 +-1 || -1 +67465 || 67465 +23162 || 23162 +40456 || 40456 +26558 || 26558 +79473 || 79473 +31063 || 31063 +72448 || 72448 +78817 || 78817 +40298 || 40298 +65988 || 65988 +62722 || 62722 +33518 || 33518 +13287 || 13287 +3041 || 3041 +23838 || 23838 +53355 || 53355 +31098 || 31098 +39002 || 39002 +74161 || 74161 +42950 || 42950 +48585 || 48585 +29508 || 29508 +17799 || 17799 +-1 || -1 +67649 || 67649 +35585 || 35585 +-1 || -1 +54639 || 54639 +38009 || 38009 +59231 || 59231 +49988 || 49988 +1230 || 1230 +27079 || 27079 +58190 || 58190 +71683 || 71683 +49761 || 49761 +69837 || 69837 +-1 || -1 +33511 || 33511 +31481 || 31481 +62887 || 62887 +-1 || -1 +3535 || 3535 +79204 || 79204 +3413 || 3413 +20812 || 20812 +76662 || 76662 +58108 || 58108 +51940 || 51940 +36905 || 36905 +7985 || 7985 +46060 || 46060 +63025 || 63025 +72302 || 72302 +58359 || 58359 +2946 || 2946 +52007 || 52007 +74967 || 74967 +72008 || 72008 +-1 || -1 +15919 || 15919 +19152 || 19152 +62790 || 62790 +40311 || 40311 +30466 || 30466 +3963 || 3963 +42138 || 42138 +35701 || 35701 +58399 || 58399 +38311 || 38311 +32450 || 32450 +1629 || 1629 +34149 || 34149 +51639 || 51639 +15849 || 15849 +80538 || 80538 +67431 || 67431 +60965 || 60965 +14540 || 14540 +1103 || 1103 +-1 || -1 +76357 || 76357 +15920 || 15920 +66490 || 66490 +37235 || 37235 +59169 || 59169 +5644 || 5644 +74669 || 74669 +15257 || 15257 +70664 || 70664 +52274 || 52274 +15955 || 15955 +63408 || 63408 +1956 || 1956 +44726 || 44726 +18374 || 18374 +75255 || 75255 +25599 || 25599 +24403 || 24403 +18175 || 18175 +44471 || 44471 +21841 || 21841 +50859 || 50859 +15522 || 15522 +58704 || 58704 +26093 || 26093 +58282 || 58282 +-1 || -1 +29119 || 29119 +41350 || 41350 +25659 || 25659 +58854 || 58854 +45043 || 45043 +52043 || 52043 +-1 || -1 +69837 || 69837 +12257 || 12257 +76992 || 76992 +39693 || 39693 +79233 || 79233 +16403 || 16403 +45871 || 45871 +17102 || 17102 +30529 || 30529 +24585 || 24585 +23554 || 23554 +-1 || -1 +80480 || 80480 +65701 || 65701 +28 || 28 +81158 || 81158 +67985 || 67985 +71479 || 71479 +56767 || 56767 +605 || 605 +680 || 680 +3884 || 3884 +74413 || 74413 +76408 || 76408 +49840 || 49840 +61483 || 61483 +47933 || 47933 +26409 || 26409 +29473 || 29473 +6490 || 6490 +59354 || 59354 +2884 || 2884 +56904 || 56904 +68183 || 68183 +70593 || 70593 +11118 || 11118 +49389 || 49389 +60542 || 60542 +72186 || 72186 +-1 || -1 +38947 || 38947 +18931 || 18931 +4126 || 4126 +56746 || 56746 +-1 || -1 +45268 || 45268 +70099 || 70099 +28374 || 28374 +59812 || 59812 +38007 || 38007 +30769 || 30769 +18667 || 18667 +50696 || 50696 +73781 || 73781 +25149 || 25149 +59938 || 59938 +50616 || 50616 +22368 || 22368 +64200 || 64200 +57020 || 57020 +199 || 199 +76978 || 76978 +9810 || 9810 +3653 || 3653 +47005 || 47005 +26422 || 26422 +40468 || 40468 +13572 || 13572 +29749 || 29749 +27532 || 27532 +12877 || 12877 +56893 || 56893 +52196 || 52196 +43511 || 43511 +78491 || 78491 +13677 || 13677 +-1 || -1 +12149 || 12149 +31619 || 31619 +25758 || 25758 +14247 || 14247 +54801 || 54801 +22581 || 22581 +60690 || 60690 +31499 || 31499 +38186 || 38186 +38519 || 38519 +14194 || 14194 +67002 || 67002 +42262 || 42262 +6178 || 6178 +57647 || 57647 +64951 || 64951 +33799 || 33799 +80715 || 80715 +-1 || -1 +58102 || 58102 +10178 || 10178 +50986 || 50986 +15098 || 15098 +12202 || 12202 +19691 || 19691 +-1 || -1 +62154 || 62154 +76247 || 76247 +51877 || 51877 +31734 || 31734 +37549 || 37549 +73166 || 73166 +6316 || 6316 +20138 || 20138 +76915 || 76915 +66717 || 66717 +28965 || 28965 +-1 || -1 +30829 || 30829 +50373 || 50373 +19665 || 19665 +62352 || 62352 +79386 || 79386 +24591 || 24591 +22163 || 22163 +45181 || 45181 +27078 || 27078 +9101 || 9101 +29043 || 29043 +58188 || 58188 +75387 || 75387 +15110 || 15110 +38564 || 38564 +1488 || 1488 +3970 || 3970 +67494 || 67494 +42973 || 42973 +8744 || 8744 +-1 || -1 +75842 || 75842 +66277 || 66277 +-1 || -1 +-1 || -1 +49387 || 49387 +45576 || 45576 +47251 || 47251 +37088 || 37088 +22974 || 22974 +-1 || -1 +16366 || 16366 +-1 || -1 +60962 || 60962 +70065 || 70065 +8885 || 8885 +6798 || 6798 +12745 || 12745 +7383 || 7383 +2443 || 2443 +23599 || 23599 +54265 || 54265 +37642 || 37642 +30386 || 30386 +2334 || 2334 +16998 || 16998 +-1 || -1 +17604 || 17604 +15626 || 15626 +21220 || 21220 +32262 || 32262 +-1 || -1 +33051 || 33051 +1206 || 1206 +53174 || 53174 +22127 || 22127 +17992 || 17992 +27442 || 27442 +10229 || 10229 +8020 || 8020 +77056 || 77056 +35328 || 35328 +9438 || 9438 +24229 || 24229 +25662 || 25662 +36355 || 36355 +38024 || 38024 +66859 || 66859 +31862 || 31862 +73826 || 73826 +-1 || -1 +49667 || 49667 +-1 || -1 +67564 || 67564 +15365 || 15365 +34426 || 34426 +7339 || 7339 +-1 || -1 +48654 || 48654 +16893 || 16893 +1190 || 1190 +15839 || 15839 +14624 || 14624 +35767 || 35767 +27198 || 27198 +32373 || 32373 +-1 || -1 +3598 || 3598 +52429 || 52429 +40659 || 40659 +-1 || -1 +66703 || 66703 +6245 || 6245 +51751 || 51751 +38991 || 38991 +64973 || 64973 +50595 || 50595 +41609 || 41609 +-1 || -1 +55600 || 55600 +56135 || 56135 +26411 || 26411 +18242 || 18242 +72468 || 72468 +17993 || 17993 +67970 || 67970 +17169 || 17169 +79916 || 79916 +66189 || 66189 +80750 || 80750 +42544 || 42544 +62134 || 62134 +10187 || 10187 +60256 || 60256 +78334 || 78334 +20774 || 20774 +51805 || 51805 +47479 || 47479 +42427 || 42427 +42174 || 42174 +65902 || 65902 +13392 || 13392 +1191 || 1191 +30845 || 30845 +65278 || 65278 +71743 || 71743 +55044 || 55044 +64183 || 64183 +54360 || 54360 +31819 || 31819 +79671 || 79671 +5981 || 5981 +73874 || 73874 +-1 || -1 +33350 || 33350 +24135 || 24135 +17730 || 17730 +64263 || 64263 +22195 || 22195 +77379 || 77379 +34097 || 34097 +33402 || 33402 +72474 || 72474 +48420 || 48420 +59900 || 59900 +67650 || 67650 +5139 || 5139 +43455 || 43455 +-1 || -1 +69347 || 69347 +55840 || 55840 +80693 || 80693 +78921 || 78921 +24737 || 24737 +22176 || 22176 +56071 || 56071 +51589 || 51589 +45514 || 45514 +40153 || 40153 +38068 || 38068 +34041 || 34041 +60174 || 60174 +-1 || -1 +52991 || 52991 +72240 || 72240 +48990 || 48990 +79520 || 79520 +2817 || 2817 +60662 || 60662 +33011 || 33011 +61391 || 61391 +3629 || 3629 +56946 || 56946 +45496 || 45496 +15349 || 15349 +4185 || 4185 +78118 || 78118 +51410 || 51410 +2605 || 2605 +-1 || -1 +64255 || 64255 +68685 || 68685 +73424 || 73424 +6201 || 6201 +60047 || 60047 +52240 || 52240 +26245 || 26245 +50299 || 50299 +41961 || 41961 +10587 || 10587 +41533 || 41533 +2959 || 2959 +76650 || 76650 +37501 || 37501 +-1 || -1 +-1 || -1 +69846 || 69846 +14755 || 14755 +58906 || 58906 +7111 || 7111 +25654 || 25654 +74577 || 74577 +5046 || 5046 +34387 || 34387 +72195 || 72195 +79847 || 79847 +50868 || 50868 +34793 || 34793 +43954 || 43954 +55777 || 55777 +8417 || 8417 +23717 || 23717 +39906 || 39906 +32626 || 32626 +4547 || 4547 +31041 || 31041 +4565 || 4565 +74169 || 74169 +25297 || 25297 +30666 || 30666 +-1 || -1 +65197 || 65197 +53967 || 53967 +2004 || 2004 +-1 || -1 +42745 || 42745 +54029 || 54029 +27111 || 27111 +5532 || 5532 +55224 || 55224 +7518 || 7518 +45787 || 45787 +-1 || -1 +36794 || 36794 +47124 || 47124 +8497 || 8497 +70235 || 70235 +59364 || 59364 +48065 || 48065 +31620 || 31620 +66740 || 66740 +60758 || 60758 +51587 || 51587 +-1 || -1 +20589 || 20589 +28148 || 28148 +15522 || 15522 +25398 || 25398 +62892 || 62892 +49331 || 49331 +72984 || 72984 +22729 || 22729 +71000 || 71000 +8003 || 8003 +36817 || 36817 +22524 || 22524 +11945 || 11945 +30793 || 30793 +-1 || -1 +22663 || 22663 +-1 || -1 +48976 || 48976 +24918 || 24918 +71431 || 71431 +-1 || -1 +36605 || 36605 +76968 || 76968 +4320 || 4320 +18263 || 18263 +21109 || 21109 +61193 || 61193 +8512 || 8512 +34908 || 34908 +1339 || 1339 +40524 || 40524 +33789 || 33789 +7671 || 7671 +23448 || 23448 +46108 || 46108 +11369 || 11369 +57887 || 57887 +77677 || 77677 +75007 || 75007 +17772 || 17772 +38937 || 38937 +11394 || 11394 +22219 || 22219 +13495 || 13495 +81439 || 81439 +74112 || 74112 +71249 || 71249 +38019 || 38019 +-1 || -1 +79624 || 79624 +60976 || 60976 +44238 || 44238 +37256 || 37256 +17210 || 17210 +63336 || 63336 +32044 || 32044 +30607 || 30607 +39149 || 39149 +46610 || 46610 +70684 || 70684 +-1 || -1 +32642 || 32642 +-1 || -1 +-1 || -1 +38275 || 38275 +11747 || 11747 +62007 || 62007 +-1 || -1 +36185 || 36185 +-1 || -1 +53595 || 53595 +1168 || 1168 +64758 || 64758 +8278 || 8278 +44012 || 44012 +57109 || 57109 +43384 || 43384 +70253 || 70253 +-1 || -1 +65839 || 65839 +5094 || 5094 +41607 || 41607 +16233 || 16233 +41624 || 41624 +68100 || 68100 +73177 || 73177 +24996 || 24996 +39774 || 39774 +3978 || 3978 +33814 || 33814 +79720 || 79720 +40469 || 40469 +-1 || -1 +7528 || 7528 +28155 || 28155 +46589 || 46589 +39484 || 39484 +3121 || 3121 +34869 || 34869 +61650 || 61650 +79580 || 79580 +35606 || 35606 +75105 || 75105 +79648 || 79648 +76148 || 76148 +10241 || 10241 +64532 || 64532 +24202 || 24202 +30100 || 30100 +649 || 649 +21652 || 21652 +5044 || 5044 +19512 || 19512 +18369 || 18369 +22344 || 22344 +66106 || 66106 +71173 || 71173 +73486 || 73486 +77922 || 77922 +76127 || 76127 +21858 || 21858 +10507 || 10507 +54007 || 54007 +20388 || 20388 +40765 || 40765 +68421 || 68421 +19101 || 19101 +53071 || 53071 +1669 || 1669 +15486 || 15486 +-1 || -1 +12972 || 12972 +38746 || 38746 +74876 || 74876 +55987 || 55987 +25510 || 25510 +9336 || 9336 +76943 || 76943 +51534 || 51534 +63741 || 63741 +79354 || 79354 +60343 || 60343 +12933 || 12933 +-1 || -1 +57009 || 57009 +-1 || -1 +33254 || 33254 +16209 || 16209 +63012 || 63012 +55793 || 55793 +79873 || 79873 +77029 || 77029 +54755 || 54755 +14770 || 14770 +10713 || 10713 +3745 || 3745 +48747 || 48747 +-1 || -1 +32681 || 32681 +62133 || 62133 +79334 || 79334 +31816 || 31816 +17711 || 17711 +57627 || 57627 +71764 || 71764 +44939 || 44939 +55411 || 55411 +79053 || 79053 +33558 || 33558 +32371 || 32371 +647 || 647 +2500 || 2500 +11338 || 11338 +15833 || 15833 +71915 || 71915 +32258 || 32258 +76123 || 76123 +66575 || 66575 +66544 || 66544 +5005 || 5005 +45890 || 45890 +47408 || 47408 +-1 || -1 +59380 || 59380 +36822 || 36822 +58476 || 58476 +55928 || 55928 +60945 || 60945 +28208 || 28208 +5484 || 5484 +62980 || 62980 +70574 || 70574 +59993 || 59993 +26480 || 26480 +14953 || 14953 +59517 || 59517 +-1 || -1 +42724 || 42724 +1168 || 1168 +-1 || -1 +17092 || 17092 +30057 || 30057 +40889 || 40889 +40640 || 40640 +4947 || 4947 +37153 || 37153 +5340 || 5340 +17052 || 17052 +81493 || 81493 +61430 || 61430 +27455 || 27455 +49829 || 49829 +52829 || 52829 +57078 || 57078 +63662 || 63662 +7971 || 7971 +54024 || 54024 +59739 || 59739 +6453 || 6453 +32083 || 32083 +69807 || 69807 +1053 || 1053 +70199 || 70199 +29728 || 29728 +81383 || 81383 +57454 || 57454 +76746 || 76746 +4904 || 4904 +-1 || -1 +63776 || 63776 +66212 || 66212 +70559 || 70559 +48213 || 48213 +80931 || 80931 +-1 || -1 +63080 || 63080 +65266 || 65266 +71148 || 71148 +51164 || 51164 +10444 || 10444 +63392 || 63392 +57557 || 57557 +52307 || 52307 +77626 || 77626 +8790 || 8790 +37337 || 37337 +8408 || 8408 +7061 || 7061 +43206 || 43206 +30208 || 30208 +34793 || 34793 +29799 || 29799 +51750 || 51750 +39184 || 39184 +39859 || 39859 +48937 || 48937 +67628 || 67628 +1021 || 1021 +57122 || 57122 +-1 || -1 +68665 || 68665 +51313 || 51313 +27247 || 27247 +46908 || 46908 +62460 || 62460 +43921 || 43921 +27490 || 27490 +39169 || 39169 +32483 || 32483 +76595 || 76595 +32791 || 32791 +13243 || 13243 +9333 || 9333 +-1 || -1 +-1 || -1 +23522 || 23522 +54046 || 54046 +69090 || 69090 +53736 || 53736 +77293 || 77293 +12341 || 12341 +48441 || 48441 +56594 || 56594 +9816 || 9816 +46806 || 46806 +24953 || 24953 +77602 || 77602 +29552 || 29552 +494 || 494 +77021 || 77021 +16307 || 16307 +24417 || 24417 +31622 || 31622 +67992 || 67992 +35090 || 35090 +50710 || 50710 +19348 || 19348 +65041 || 65041 +19395 || 19395 +46175 || 46175 +15886 || 15886 +12362 || 12362 +-1 || -1 +-1 || -1 +17424 || 17424 +-1 || -1 +57214 || 57214 +72438 || 72438 +-1 || -1 +68879 || 68879 +63031 || 63031 +51116 || 51116 +60897 || 60897 +72192 || 72192 +-1 || -1 +-1 || -1 +8554 || 8554 +13500 || 13500 +54790 || 54790 +34959 || 34959 +22864 || 22864 +-1 || -1 +50682 || 50682 +31752 || 31752 +62975 || 62975 +32320 || 32320 +47963 || 47963 +1145 || 1145 +70696 || 70696 +8883 || 8883 +23650 || 23650 +29178 || 29178 +26268 || 26268 +79932 || 79932 +58168 || 58168 +78339 || 78339 +18882 || 18882 +-1 || -1 +50430 || 50430 +-1 || -1 +64102 || 64102 +63608 || 63608 +70129 || 70129 +8278 || 8278 +64115 || 64115 +29264 || 29264 +36134 || 36134 +55510 || 55510 +47867 || 47867 +-1 || -1 +36617 || 36617 +49496 || 49496 +75105 || 75105 +14013 || 14013 +41470 || 41470 +56047 || 56047 +80672 || 80672 +51346 || 51346 +62528 || 62528 +54530 || 54530 +-1 || -1 +27393 || 27393 +69461 || 69461 +5928 || 5928 +74944 || 74944 +39418 || 39418 +35903 || 35903 +21964 || 21964 +76030 || 76030 +34791 || 34791 +22939 || 22939 +52072 || 52072 +23245 || 23245 +76240 || 76240 +-1 || -1 +50064 || 50064 +-1 || -1 +12297 || 12297 +37853 || 37853 +30047 || 30047 +70344 || 70344 +-1 || -1 +18525 || 18525 +49640 || 49640 +-1 || -1 +44457 || 44457 +64297 || 64297 +53419 || 53419 +14264 || 14264 +890 || 890 +16860 || 16860 +-1 || -1 +59505 || 59505 +80975 || 80975 +43726 || 43726 +8682 || 8682 +62504 || 62504 +67006 || 67006 +25176 || 25176 +65650 || 65650 +74631 || 74631 +-1 || -1 +71548 || 71548 +2629 || 2629 +69923 || 69923 +44039 || 44039 +6488 || 6488 +8947 || 8947 +36018 || 36018 +-1 || -1 +49997 || 49997 +64178 || 64178 +17254 || 17254 +80138 || 80138 +36412 || 36412 +68581 || 68581 +53704 || 53704 +78480 || 78480 +80569 || 80569 +17598 || 17598 +36439 || 36439 +32484 || 32484 +68232 || 68232 +7811 || 7811 +12277 || 12277 +72168 || 72168 +-1 || -1 +49395 || 49395 +39306 || 39306 +34663 || 34663 +754 || 754 +23803 || 23803 +76990 || 76990 +45095 || 45095 +56126 || 56126 +-1 || -1 +6579 || 6579 +58755 || 58755 +19873 || 19873 +56760 || 56760 +21564 || 21564 +76270 || 76270 +1842 || 1842 +54240 || 54240 +16560 || 16560 +-1 || -1 +8922 || 8922 +45310 || 45310 +58900 || 58900 +44686 || 44686 +-1 || -1 +33991 || 33991 +3773 || 3773 +67221 || 67221 +5990 || 5990 +77560 || 77560 +18247 || 18247 +66026 || 66026 +21165 || 21165 +11328 || 11328 +53839 || 53839 +43973 || 43973 +33542 || 33542 +27645 || 27645 +39191 || 39191 +513 || 513 +37421 || 37421 +48246 || 48246 +28404 || 28404 +81223 || 81223 +28245 || 28245 +40196 || 40196 +72316 || 72316 +63813 || 63813 +6388 || 6388 +44758 || 44758 +27391 || 27391 +38181 || 38181 +7970 || 7970 +75720 || 75720 +6525 || 6525 +70635 || 70635 +58656 || 58656 +40505 || 40505 +44798 || 44798 +21050 || 21050 +78410 || 78410 +62219 || 62219 +70630 || 70630 +2079 || 2079 +55956 || 55956 +71563 || 71563 +22678 || 22678 +14259 || 14259 +34552 || 34552 +40300 || 40300 +15659 || 15659 +49144 || 49144 +34842 || 34842 +54298 || 54298 +10428 || 10428 +48762 || 48762 +79224 || 79224 +22231 || 22231 +45621 || 45621 +15429 || 15429 +24251 || 24251 +74155 || 74155 +-1 || -1 +50862 || 50862 +23006 || 23006 +80531 || 80531 +16177 || 16177 +27020 || 27020 +56646 || 56646 +30016 || 30016 +31970 || 31970 +73387 || 73387 +46598 || 46598 +5251 || 5251 +54143 || 54143 +73566 || 73566 +64554 || 64554 +58199 || 58199 +36923 || 36923 +75766 || 75766 +39068 || 39068 +-1 || -1 +17805 || 17805 +79446 || 79446 +64699 || 64699 +9362 || 9362 +54349 || 54349 +76667 || 76667 +-1 || -1 +19695 || 19695 +31647 || 31647 +-1 || -1 +68235 || 68235 +58433 || 58433 +63870 || 63870 +12227 || 12227 +-1 || -1 +37178 || 37178 +78961 || 78961 +38911 || 38911 +51879 || 51879 +6228 || 6228 +43192 || 43192 +64086 || 64086 +9534 || 9534 +70083 || 70083 +25701 || 25701 +3124 || 3124 +52446 || 52446 +13566 || 13566 +35386 || 35386 +62882 || 62882 +74220 || 74220 +7263 || 7263 +57044 || 57044 +5996 || 5996 +44461 || 44461 +60879 || 60879 +58656 || 58656 +70215 || 70215 +27267 || 27267 +67706 || 67706 +23519 || 23519 +31917 || 31917 +62240 || 62240 +35239 || 35239 +40745 || 40745 +38435 || 38435 +49694 || 49694 +31007 || 31007 +4261 || 4261 +36972 || 36972 +24517 || 24517 +22968 || 22968 +26223 || 26223 +62422 || 62422 +-1 || -1 +-1 || -1 +1431 || 1431 +65852 || 65852 +46109 || 46109 +63595 || 63595 +80084 || 80084 +57578 || 57578 +33845 || 33845 +74900 || 74900 +43712 || 43712 +20827 || 20827 +26615 || 26615 +80675 || 80675 +21117 || 21117 +6076 || 6076 +59553 || 59553 +60363 || 60363 +32625 || 32625 +4826 || 4826 +-1 || -1 +21463 || 21463 +40878 || 40878 +17081 || 17081 +65479 || 65479 +18601 || 18601 +59279 || 59279 +45653 || 45653 +47905 || 47905 +-1 || -1 +40451 || 40451 +71400 || 71400 +61672 || 61672 +23088 || 23088 +79363 || 79363 +59857 || 59857 +23348 || 23348 +3386 || 3386 +7486 || 7486 +40232 || 40232 +39307 || 39307 +9577 || 9577 +50134 || 50134 +35987 || 35987 +-1 || -1 +26244 || 26244 +9253 || 9253 +62297 || 62297 +38097 || 38097 +28902 || 28902 +25778 || 25778 +64782 || 64782 +45776 || 45776 +40445 || 40445 +68405 || 68405 +74607 || 74607 +51441 || 51441 +36251 || 36251 +69916 || 69916 +15805 || 15805 +28993 || 28993 +25964 || 25964 +40293 || 40293 +45862 || 45862 +70708 || 70708 +5142 || 5142 +69469 || 69469 +76406 || 76406 +73987 || 73987 +22081 || 22081 +19896 || 19896 +65568 || 65568 +33606 || 33606 +35234 || 35234 +29392 || 29392 +53516 || 53516 +21212 || 21212 +74667 || 74667 +55663 || 55663 +66917 || 66917 +5089 || 5089 +13253 || 13253 +3808 || 3808 +26571 || 26571 +80530 || 80530 +64300 || 64300 +-1 || -1 +56923 || 56923 +11307 || 11307 +52030 || 52030 +60941 || 60941 +81098 || 81098 +12534 || 12534 +8045 || 8045 +26554 || 26554 +70392 || 70392 +79217 || 79217 +5293 || 5293 +-1 || -1 +15292 || 15292 +13378 || 13378 +63144 || 63144 +47252 || 47252 +55862 || 55862 +719 || 719 +50975 || 50975 +44821 || 44821 +75083 || 75083 +7100 || 7100 +50725 || 50725 +16751 || 16751 +8905 || 8905 +64403 || 64403 +864 || 864 +63059 || 63059 +59674 || 59674 +56116 || 56116 +18466 || 18466 +73483 || 73483 +47083 || 47083 +79264 || 79264 +36194 || 36194 +22855 || 22855 +17698 || 17698 +46670 || 46670 +-1 || -1 +63383 || 63383 +66242 || 66242 +64856 || 64856 +39152 || 39152 +10673 || 10673 +18242 || 18242 +31450 || 31450 +5706 || 5706 +52355 || 52355 +309 || 309 +12753 || 12753 +10392 || 10392 +20103 || 20103 +66691 || 66691 +10406 || 10406 +57100 || 57100 +69460 || 69460 +58459 || 58459 +10421 || 10421 +38671 || 38671 +38587 || 38587 +-1 || -1 +38969 || 38969 +-1 || -1 +28181 || 28181 +62243 || 62243 +38723 || 38723 +48712 || 48712 +71340 || 71340 +81372 || 81372 +14289 || 14289 +63940 || 63940 +32426 || 32426 +-1 || -1 +20398 || 20398 +66159 || 66159 +52271 || 52271 +13103 || 13103 +7536 || 7536 +75362 || 75362 +45398 || 45398 +41073 || 41073 +56093 || 56093 +24351 || 24351 +29343 || 29343 +13986 || 13986 +-1 || -1 +-1 || -1 +9293 || 9293 +63442 || 63442 +79136 || 79136 +45798 || 45798 +80807 || 80807 +4748 || 4748 +57178 || 57178 +34999 || 34999 +68983 || 68983 +23233 || 23233 +18394 || 18394 +35403 || 35403 +17078 || 17078 +-1 || -1 +59898 || 59898 +18711 || 18711 +77368 || 77368 +59079 || 59079 +25943 || 25943 +56717 || 56717 +24019 || 24019 +59380 || 59380 +23704 || 23704 +25171 || 25171 +17847 || 17847 +52830 || 52830 +76136 || 76136 +22529 || 22529 +60846 || 60846 +74805 || 74805 +2255 || 2255 +-1 || -1 +78363 || 78363 +16142 || 16142 +43688 || 43688 +30849 || 30849 +46800 || 46800 +29210 || 29210 +-1 || -1 +31118 || 31118 +29501 || 29501 +-1 || -1 +59370 || 59370 +76762 || 76762 +51262 || 51262 +13791 || 13791 +66015 || 66015 +33092 || 33092 +75158 || 75158 +21946 || 21946 +4791 || 4791 +-1 || -1 +59413 || 59413 +43224 || 43224 +31696 || 31696 +-1 || -1 +12157 || 12157 +79226 || 79226 +32967 || 32967 +48799 || 48799 +31212 || 31212 +-1 || -1 +62389 || 62389 +22766 || 22766 +68474 || 68474 +13091 || 13091 +36842 || 36842 +-1 || -1 +34216 || 34216 +5332 || 5332 +23664 || 23664 +40936 || 40936 +55800 || 55800 +7179 || 7179 +26896 || 26896 +18490 || 18490 +7296 || 7296 +62012 || 62012 +8583 || 8583 +3413 || 3413 +38928 || 38928 +58076 || 58076 +74253 || 74253 +33224 || 33224 +47750 || 47750 +54596 || 54596 +35709 || 35709 +22780 || 22780 +20581 || 20581 +13602 || 13602 +78386 || 78386 +76194 || 76194 +60406 || 60406 +66890 || 66890 +7851 || 7851 +-1 || -1 +35661 || 35661 +61409 || 61409 +15387 || 15387 +70129 || 70129 +76227 || 76227 +6386 || 6386 +7921 || 7921 +11709 || 11709 +32498 || 32498 +56070 || 56070 +74266 || 74266 +15111 || 15111 +1834 || 1834 +60065 || 60065 +30986 || 30986 +34413 || 34413 +50251 || 50251 +27973 || 27973 +36150 || 36150 +75254 || 75254 +37323 || 37323 +30454 || 30454 +10300 || 10300 +46173 || 46173 +36064 || 36064 +55108 || 55108 +71034 || 71034 +63007 || 63007 +16556 || 16556 +49490 || 49490 +50459 || 50459 +53751 || 53751 +21308 || 21308 +65440 || 65440 +26532 || 26532 +-1 || -1 +61080 || 61080 +59434 || 59434 +61155 || 61155 +51791 || 51791 +62377 || 62377 +45078 || 45078 +34932 || 34932 +39884 || 39884 +33702 || 33702 +70652 || 70652 +38585 || 38585 +-1 || -1 +-1 || -1 +18371 || 18371 +31759 || 31759 +25211 || 25211 +45288 || 45288 +27830 || 27830 +675 || 675 +-1 || -1 +75186 || 75186 +63888 || 63888 +31836 || 31836 +69134 || 69134 +-1 || -1 +19514 || 19514 +62577 || 62577 +32656 || 32656 +22133 || 22133 +-1 || -1 +33953 || 33953 +38898 || 38898 +77614 || 77614 +59300 || 59300 +-1 || -1 +46943 || 46943 +29565 || 29565 +26307 || 26307 +5700 || 5700 +74624 || 74624 +14144 || 14144 +9814 || 9814 +44747 || 44747 +67217 || 67217 +59430 || 59430 +42545 || 42545 +66854 || 66854 +79164 || 79164 +3324 || 3324 +14680 || 14680 +40309 || 40309 +51403 || 51403 +40191 || 40191 +-1 || -1 +54700 || 54700 +63828 || 63828 +32593 || 32593 +4876 || 4876 +31471 || 31471 +57659 || 57659 +55411 || 55411 +31232 || 31232 +-1 || -1 +43138 || 43138 +61518 || 61518 +57916 || 57916 +-1 || -1 +21298 || 21298 +51290 || 51290 +63714 || 63714 +67014 || 67014 +-1 || -1 +59783 || 59783 +79190 || 79190 +-1 || -1 +59498 || 59498 +5036 || 5036 +-1 || -1 +22847 || 22847 +14715 || 14715 +28998 || 28998 +50273 || 50273 +21609 || 21609 +64199 || 64199 +2114 || 2114 +8292 || 8292 +77835 || 77835 +74041 || 74041 +74883 || 74883 +-1 || -1 +16330 || 16330 +26647 || 26647 +19508 || 19508 +79430 || 79430 +34280 || 34280 +17012 || 17012 +54112 || 54112 +72530 || 72530 +65282 || 65282 +20205 || 20205 +16314 || 16314 +5241 || 5241 +39035 || 39035 +42014 || 42014 +49842 || 49842 +11080 || 11080 +4845 || 4845 +24742 || 24742 +34145 || 34145 +59151 || 59151 +79222 || 79222 +47790 || 47790 +80549 || 80549 +35998 || 35998 +50835 || 50835 +-1 || -1 +36936 || 36936 +30736 || 30736 +36404 || 36404 +5269 || 5269 +44090 || 44090 +48820 || 48820 +63272 || 63272 +37947 || 37947 +18867 || 18867 +76023 || 76023 +12961 || 12961 +-1 || -1 +51817 || 51817 +27900 || 27900 +43794 || 43794 +22061 || 22061 +6401 || 6401 +-1 || -1 +5037 || 5037 +28679 || 28679 +-1 || -1 +35873 || 35873 +72581 || 72581 +2274 || 2274 +27654 || 27654 +-1 || -1 +43178 || 43178 +18560 || 18560 +78168 || 78168 +28493 || 28493 +21810 || 21810 +21211 || 21211 +42512 || 42512 +16337 || 16337 +32716 || 32716 +5030 || 5030 +79473 || 79473 +1907 || 1907 +-1 || -1 +8445 || 8445 +30891 || 30891 +45208 || 45208 +68965 || 68965 +10804 || 10804 +73225 || 73225 +28387 || 28387 +59888 || 59888 +33899 || 33899 +9577 || 9577 +35735 || 35735 +59419 || 59419 +76885 || 76885 +62864 || 62864 +44435 || 44435 +-1 || -1 +44618 || 44618 +-1 || -1 +30990 || 30990 +-1 || -1 +38271 || 38271 +52368 || 52368 +-1 || -1 +72285 || 72285 +56456 || 56456 +11521 || 11521 +22048 || 22048 +73761 || 73761 +79198 || 79198 +7184 || 7184 +37183 || 37183 +17222 || 17222 +43278 || 43278 +16174 || 16174 +13159 || 13159 +45792 || 45792 +61342 || 61342 +5522 || 5522 +21056 || 21056 +77962 || 77962 +63868 || 63868 +81300 || 81300 +3574 || 3574 +53889 || 53889 +40874 || 40874 +877 || 877 +58512 || 58512 +26231 || 26231 +52544 || 52544 +-1 || -1 +32761 || 32761 +10692 || 10692 +-1 || -1 +12298 || 12298 +53991 || 53991 +65222 || 65222 +78591 || 78591 +-1 || -1 +19905 || 19905 +38247 || 38247 +44583 || 44583 +34831 || 34831 +52043 || 52043 +76812 || 76812 +66267 || 66267 +74410 || 74410 +56026 || 56026 +40028 || 40028 +68391 || 68391 +-1 || -1 +1091 || 1091 +51235 || 51235 +64216 || 64216 +62901 || 62901 +37338 || 37338 +56543 || 56543 +62226 || 62226 +34981 || 34981 +4476 || 4476 +8072 || 8072 +81382 || 81382 +64123 || 64123 +-1 || -1 +17042 || 17042 +16637 || 16637 +28021 || 28021 +15182 || 15182 +10099 || 10099 +34478 || 34478 +48546 || 48546 +39197 || 39197 +17879 || 17879 +45644 || 45644 +38688 || 38688 +76100 || 76100 +-1 || -1 +35522 || 35522 +65092 || 65092 +38282 || 38282 +15160 || 15160 +33624 || 33624 +14732 || 14732 +48069 || 48069 +3664 || 3664 +12732 || 12732 +44526 || 44526 +43229 || 43229 +50826 || 50826 +33821 || 33821 +62091 || 62091 +1406 || 1406 +29290 || 29290 +41512 || 41512 +-1 || -1 +19938 || 19938 +33591 || 33591 +35949 || 35949 +62125 || 62125 +-1 || -1 +12018 || 12018 +19783 || 19783 +32149 || 32149 +30119 || 30119 +67566 || 67566 +55946 || 55946 +71007 || 71007 +48925 || 48925 +7261 || 7261 +58152 || 58152 +17861 || 17861 +12577 || 12577 +22326 || 22326 +26114 || 26114 +77400 || 77400 +11575 || 11575 +53111 || 53111 +51699 || 51699 +58683 || 58683 +52161 || 52161 +22323 || 22323 +57957 || 57957 +15069 || 15069 +21575 || 21575 +12260 || 12260 +80256 || 80256 +-1 || -1 +41392 || 41392 +-1 || -1 +63424 || 63424 +54621 || 54621 +75670 || 75670 +68892 || 68892 +70958 || 70958 +35619 || 35619 +67863 || 67863 +30374 || 30374 +12351 || 12351 +27218 || 27218 +46865 || 46865 +49572 || 49572 +25569 || 25569 +25783 || 25783 +35395 || 35395 +19464 || 19464 +71490 || 71490 +26742 || 26742 +34955 || 34955 +60345 || 60345 +20218 || 20218 +79817 || 79817 +33704 || 33704 +51228 || 51228 +54979 || 54979 +34343 || 34343 +51564 || 51564 +2424 || 2424 +52457 || 52457 +32602 || 32602 +70835 || 70835 +7491 || 7491 +16681 || 16681 +26214 || 26214 +76965 || 76965 +18908 || 18908 +44044 || 44044 +499 || 499 +31237 || 31237 +79267 || 79267 +75467 || 75467 +76409 || 76409 +28978 || 28978 +7501 || 7501 +-1 || -1 +5734 || 5734 +28999 || 28999 +78996 || 78996 +26503 || 26503 +74032 || 74032 +11547 || 11547 +4345 || 4345 +23765 || 23765 +58460 || 58460 +36220 || 36220 +75541 || 75541 +54547 || 54547 +73265 || 73265 +52115 || 52115 +2098 || 2098 +-1 || -1 +5004 || 5004 +12762 || 12762 +-1 || -1 +69950 || 69950 +64253 || 64253 +26852 || 26852 +56631 || 56631 +17688 || 17688 +48255 || 48255 +56735 || 56735 +9897 || 9897 +61312 || 61312 +64479 || 64479 +5920 || 5920 +-1 || -1 +74449 || 74449 +49340 || 49340 +61694 || 61694 +66068 || 66068 +-1 || -1 +7704 || 7704 +58084 || 58084 +40682 || 40682 +75519 || 75519 +66378 || 66378 +39757 || 39757 +49459 || 49459 +35102 || 35102 +64805 || 64805 +51005 || 51005 +14616 || 14616 +17646 || 17646 +54781 || 54781 +19674 || 19674 +75407 || 75407 +-1 || -1 +30645 || 30645 +20071 || 20071 +36090 || 36090 +42169 || 42169 +22944 || 22944 +-1 || -1 +68245 || 68245 +75263 || 75263 +68399 || 68399 +42831 || 42831 +69307 || 69307 +19472 || 19472 +44670 || 44670 +38172 || 38172 +34250 || 34250 +70918 || 70918 +34058 || 34058 +63581 || 63581 +57867 || 57867 +8519 || 8519 +78178 || 78178 +61784 || 61784 +-1 || -1 +53321 || 53321 +75288 || 75288 +52840 || 52840 +64795 || 64795 +74940 || 74940 +41284 || 41284 +51038 || 51038 +14201 || 14201 +37540 || 37540 +28414 || 28414 +14577 || 14577 +64259 || 64259 +64582 || 64582 +60468 || 60468 +49781 || 49781 +-1 || -1 +44592 || 44592 +1892 || 1892 +35220 || 35220 +54088 || 54088 +3183 || 3183 +77902 || 77902 +56635 || 56635 +27411 || 27411 +17816 || 17816 +73453 || 73453 +37193 || 37193 +37578 || 37578 +41938 || 41938 +-1 || -1 +23040 || 23040 +69614 || 69614 +2976 || 2976 +57864 || 57864 +6997 || 6997 +68427 || 68427 +66645 || 66645 +61956 || 61956 +10676 || 10676 +-1 || -1 +20519 || 20519 +70504 || 70504 +28015 || 28015 +57713 || 57713 +57541 || 57541 +-1 || -1 +8767 || 8767 +-1 || -1 +54954 || 54954 +26335 || 26335 +69919 || 69919 +39531 || 39531 +64706 || 64706 +31730 || 31730 +20909 || 20909 +12353 || 12353 +15175 || 15175 +27374 || 27374 +40317 || 40317 +7815 || 7815 +76575 || 76575 +78376 || 78376 +18802 || 18802 +41742 || 41742 +64774 || 64774 +11814 || 11814 +77489 || 77489 +-1 || -1 +-1 || -1 +23888 || 23888 +25562 || 25562 +62768 || 62768 +17640 || 17640 +45589 || 45589 +15526 || 15526 +67349 || 67349 +64096 || 64096 +-1 || -1 +30274 || 30274 +72978 || 72978 +10955 || 10955 +43919 || 43919 +41259 || 41259 +13073 || 13073 +49083 || 49083 +43042 || 43042 +33895 || 33895 +8229 || 8229 +77567 || 77567 +64284 || 64284 +32189 || 32189 +48148 || 48148 +65368 || 65368 +53880 || 53880 +46671 || 46671 +80608 || 80608 +70164 || 70164 +4639 || 4639 +9856 || 9856 +12257 || 12257 +63105 || 63105 +52653 || 52653 +-1 || -1 +77909 || 77909 +47734 || 47734 +60263 || 60263 +66478 || 66478 +67167 || 67167 +79896 || 79896 +46299 || 46299 +37908 || 37908 +-1 || -1 +61711 || 61711 +17143 || 17143 +60321 || 60321 +26451 || 26451 +72294 || 72294 +67706 || 67706 +55119 || 55119 +26383 || 26383 +8868 || 8868 +77635 || 77635 +24704 || 24704 +608 || 608 +38943 || 38943 +56966 || 56966 +-1 || -1 +-1 || -1 +68574 || 68574 +26579 || 26579 +72110 || 72110 +-1 || -1 +16029 || 16029 +55826 || 55826 +65039 || 65039 +54474 || 54474 +41949 || 41949 +10235 || 10235 +30949 || 30949 +15088 || 15088 +13240 || 13240 +72841 || 72841 +3572 || 3572 +22380 || 22380 +18216 || 18216 +13160 || 13160 +44370 || 44370 +73235 || 73235 +42800 || 42800 +25586 || 25586 +75137 || 75137 +4567 || 4567 +58784 || 58784 +79970 || 79970 +65145 || 65145 +75086 || 75086 +38841 || 38841 +31383 || 31383 +71288 || 71288 +1301 || 1301 +64716 || 64716 +66601 || 66601 +63956 || 63956 +75011 || 75011 +62820 || 62820 +3367 || 3367 +26393 || 26393 +1601 || 1601 +11411 || 11411 +-1 || -1 +77857 || 77857 +39434 || 39434 +19435 || 19435 +74865 || 74865 +52620 || 52620 +6117 || 6117 +62858 || 62858 +19306 || 19306 +74407 || 74407 +37894 || 37894 +775 || 775 +56239 || 56239 +-1 || -1 +10070 || 10070 +7161 || 7161 +39053 || 39053 +40094 || 40094 +22094 || 22094 +5453 || 5453 +36998 || 36998 +52948 || 52948 +72188 || 72188 +51484 || 51484 +23179 || 23179 +19404 || 19404 +61473 || 61473 +64127 || 64127 +6051 || 6051 +64323 || 64323 +19763 || 19763 +64024 || 64024 +63211 || 63211 +4431 || 4431 +71588 || 71588 +50150 || 50150 +10887 || 10887 +68867 || 68867 +33828 || 33828 +546 || 546 +43630 || 43630 +19981 || 19981 +34134 || 34134 +32352 || 32352 +38659 || 38659 +35152 || 35152 +41179 || 41179 +9121 || 9121 +20938 || 20938 +25971 || 25971 +74636 || 74636 +14895 || 14895 +29968 || 29968 +56015 || 56015 +16843 || 16843 +57317 || 57317 +52423 || 52423 +4045 || 4045 +72627 || 72627 +2631 || 2631 +909 || 909 +59685 || 59685 +44588 || 44588 +79458 || 79458 +18919 || 18919 +8693 || 8693 +49062 || 49062 +18391 || 18391 +40823 || 40823 +3384 || 3384 +6927 || 6927 +57950 || 57950 +70119 || 70119 +60831 || 60831 +73632 || 73632 +39075 || 39075 +-1 || -1 +4742 || 4742 +69015 || 69015 +38991 || 38991 +69447 || 69447 +53691 || 53691 +69383 || 69383 +34117 || 34117 +15116 || 15116 +71674 || 71674 +79628 || 79628 +40392 || 40392 +57063 || 57063 +1961 || 1961 +37651 || 37651 +35298 || 35298 +7994 || 7994 +873 || 873 +67790 || 67790 +39101 || 39101 +44519 || 44519 +18545 || 18545 +29908 || 29908 +-1 || -1 +50972 || 50972 +-1 || -1 +78553 || 78553 +17518 || 17518 +46753 || 46753 +6150 || 6150 +33460 || 33460 +3982 || 3982 +66562 || 66562 +32430 || 32430 +36304 || 36304 +32337 || 32337 +61712 || 61712 +41986 || 41986 +32651 || 32651 +17814 || 17814 +16114 || 16114 +70279 || 70279 +-1 || -1 +22179 || 22179 +-1 || -1 +31283 || 31283 +-1 || -1 +65852 || 65852 +17308 || 17308 +78155 || 78155 +22556 || 22556 +7593 || 7593 +49571 || 49571 +22008 || 22008 +1091 || 1091 +66130 || 66130 +52584 || 52584 +72471 || 72471 +48359 || 48359 +11818 || 11818 +1086 || 1086 +13780 || 13780 +7322 || 7322 +598 || 598 +76338 || 76338 +59587 || 59587 +1564 || 1564 +-1 || -1 +36699 || 36699 +62273 || 62273 +6069 || 6069 +23693 || 23693 +60328 || 60328 +23632 || 23632 +-1 || -1 +23191 || 23191 +59952 || 59952 +58562 || 58562 +22992 || 22992 +56001 || 56001 +9381 || 9381 +73856 || 73856 +31638 || 31638 +39200 || 39200 +46322 || 46322 +14497 || 14497 +80214 || 80214 +2780 || 2780 +21851 || 21851 +18176 || 18176 +4584 || 4584 +2177 || 2177 +78427 || 78427 +67216 || 67216 +66024 || 66024 +-1 || -1 +80832 || 80832 +67591 || 67591 +51516 || 51516 +39780 || 39780 +17681 || 17681 +1820 || 1820 +-1 || -1 +26283 || 26283 +14299 || 14299 +63217 || 63217 +43229 || 43229 +-1 || -1 +27174 || 27174 +68393 || 68393 +10045 || 10045 +42984 || 42984 +53529 || 53529 +42964 || 42964 +61075 || 61075 +59239 || 59239 +39373 || 39373 +32945 || 32945 +40307 || 40307 +6467 || 6467 +-1 || -1 +15484 || 15484 +1634 || 1634 +46349 || 46349 +69349 || 69349 +63807 || 63807 +45508 || 45508 +1819 || 1819 +6971 || 6971 +21290 || 21290 +13458 || 13458 +68596 || 68596 +20785 || 20785 +31523 || 31523 +17069 || 17069 +36914 || 36914 +-1 || -1 +67116 || 67116 +7126 || 7126 +44005 || 44005 +36258 || 36258 +53848 || 53848 +51280 || 51280 +25784 || 25784 +23990 || 23990 +10921 || 10921 +37200 || 37200 +38741 || 38741 +43830 || 43830 +71698 || 71698 +652 || 652 +-1 || -1 +80421 || 80421 +50548 || 50548 +45964 || 45964 +51781 || 51781 +7562 || 7562 +50974 || 50974 +65248 || 65248 +5394 || 5394 +60579 || 60579 +22925 || 22925 +73291 || 73291 +46758 || 46758 +26742 || 26742 +81337 || 81337 +15540 || 15540 +65422 || 65422 +-1 || -1 +368 || 368 +79499 || 79499 +67142 || 67142 +50084 || 50084 +78697 || 78697 +40073 || 40073 +27678 || 27678 +13199 || 13199 +1717 || 1717 +62586 || 62586 +-1 || -1 +50663 || 50663 +14251 || 14251 +679 || 679 +-1 || -1 +1313 || 1313 +26991 || 26991 +2495 || 2495 +43636 || 43636 +49084 || 49084 +18056 || 18056 +76400 || 76400 +31468 || 31468 +45033 || 45033 +55186 || 55186 +3862 || 3862 +13179 || 13179 +-1 || -1 +52843 || 52843 +22837 || 22837 +13234 || 13234 +49027 || 49027 +57640 || 57640 +65213 || 65213 +18740 || 18740 +69773 || 69773 +21045 || 21045 +73606 || 73606 +52005 || 52005 +43557 || 43557 +111 || 111 +79435 || 79435 +71170 || 71170 +79102 || 79102 +-1 || -1 +43431 || 43431 +65430 || 65430 +75131 || 75131 +54936 || 54936 +59152 || 59152 +50668 || 50668 +75480 || 75480 +-1 || -1 +66724 || 66724 +7187 || 7187 +72750 || 72750 +40821 || 40821 +34765 || 34765 +10374 || 10374 +52085 || 52085 +41426 || 41426 +66941 || 66941 +54259 || 54259 +6630 || 6630 +59993 || 59993 +4523 || 4523 +3845 || 3845 +43904 || 43904 +9128 || 9128 +24442 || 24442 +15224 || 15224 +77017 || 77017 +74741 || 74741 +6146 || 6146 +62405 || 62405 +69149 || 69149 +21371 || 21371 +2720 || 2720 +1659 || 1659 +64838 || 64838 +-1 || -1 +57828 || 57828 +74970 || 74970 +77360 || 77360 +23412 || 23412 +10068 || 10068 +78666 || 78666 +7146 || 7146 +77279 || 77279 +55658 || 55658 +81204 || 81204 +48480 || 48480 +38202 || 38202 +29283 || 29283 +68416 || 68416 +16440 || 16440 +77535 || 77535 +70511 || 70511 +66608 || 66608 +-1 || -1 +59739 || 59739 +65247 || 65247 +17547 || 17547 +7920 || 7920 +18267 || 18267 +61869 || 61869 +21286 || 21286 +30801 || 30801 +40357 || 40357 +76438 || 76438 +72653 || 72653 +60574 || 60574 +57943 || 57943 +42121 || 42121 +-1 || -1 +9463 || 9463 +60426 || 60426 +33686 || 33686 +59993 || 59993 +891 || 891 +17718 || 17718 +65401 || 65401 +57543 || 57543 +77431 || 77431 +26776 || 26776 +79684 || 79684 +-1 || -1 +5836 || 5836 +79484 || 79484 +16035 || 16035 +825 || 825 +80002 || 80002 +60232 || 60232 +69390 || 69390 +79802 || 79802 +78817 || 78817 +-1 || -1 +41779 || 41779 +11800 || 11800 +52600 || 52600 +35760 || 35760 +76151 || 76151 +22728 || 22728 +-1 || -1 +9218 || 9218 +71250 || 71250 +24837 || 24837 +29849 || 29849 +62276 || 62276 +50764 || 50764 +67277 || 67277 +30249 || 30249 +18532 || 18532 +64194 || 64194 +15780 || 15780 +40077 || 40077 +41256 || 41256 +44614 || 44614 +8977 || 8977 +33822 || 33822 +35128 || 35128 +20407 || 20407 +63186 || 63186 +62528 || 62528 +30889 || 30889 +23185 || 23185 +68233 || 68233 +7490 || 7490 +81182 || 81182 +35519 || 35519 +25342 || 25342 +40126 || 40126 +-1 || -1 +72966 || 72966 +70603 || 70603 +20292 || 20292 +27080 || 27080 +37945 || 37945 +66643 || 66643 +54565 || 54565 +66501 || 66501 +17435 || 17435 +51863 || 51863 +38358 || 38358 +33082 || 33082 +6208 || 6208 +73906 || 73906 +51352 || 51352 +76612 || 76612 +46950 || 46950 +2703 || 2703 +78801 || 78801 +57583 || 57583 +24228 || 24228 +31327 || 31327 +45790 || 45790 +4886 || 4886 +6564 || 6564 +38803 || 38803 +19363 || 19363 +59406 || 59406 +50863 || 50863 +-1 || -1 +29207 || 29207 +42677 || 42677 +38790 || 38790 +-1 || -1 +71859 || 71859 +68295 || 68295 +15432 || 15432 +48817 || 48817 +21857 || 21857 +-1 || -1 +39417 || 39417 +17827 || 17827 +44467 || 44467 +70976 || 70976 +46387 || 46387 +40377 || 40377 +48563 || 48563 +44103 || 44103 +33515 || 33515 +40851 || 40851 +56060 || 56060 +-1 || -1 +20194 || 20194 +77482 || 77482 +58292 || 58292 +62197 || 62197 +37610 || 37610 +52036 || 52036 +51623 || 51623 +-1 || -1 +24811 || 24811 +25848 || 25848 +3089 || 3089 +79584 || 79584 +-1 || -1 +39364 || 39364 +-1 || -1 +6170 || 6170 +24180 || 24180 +77501 || 77501 +269 || 269 +18043 || 18043 +28012 || 28012 +2569 || 2569 +23936 || 23936 +81215 || 81215 +33471 || 33471 +-1 || -1 +32679 || 32679 +77308 || 77308 +46902 || 46902 +62092 || 62092 +12677 || 12677 +66446 || 66446 +55603 || 55603 +63015 || 63015 +-1 || -1 +-1 || -1 +40411 || 40411 +1288 || 1288 +26080 || 26080 +13012 || 13012 +52979 || 52979 +22926 || 22926 +30623 || 30623 +16923 || 16923 +70355 || 70355 +31122 || 31122 +33552 || 33552 +-1 || -1 +34887 || 34887 +56151 || 56151 +53147 || 53147 +17778 || 17778 +16101 || 16101 +30085 || 30085 +7048 || 7048 +47576 || 47576 +-1 || -1 +26948 || 26948 +10955 || 10955 +61303 || 61303 +-1 || -1 +66281 || 66281 +-1 || -1 +40212 || 40212 +-1 || -1 +61220 || 61220 +26937 || 26937 +38295 || 38295 +2004 || 2004 +35118 || 35118 +61640 || 61640 +68741 || 68741 +54983 || 54983 +11016 || 11016 +48634 || 48634 +15128 || 15128 +33073 || 33073 +966 || 966 +10444 || 10444 +-1 || -1 +29622 || 29622 +17025 || 17025 +52331 || 52331 +10281 || 10281 +60901 || 60901 +7867 || 7867 +47841 || 47841 +21403 || 21403 +18937 || 18937 +73738 || 73738 +31153 || 31153 +38328 || 38328 +40354 || 40354 +67483 || 67483 +-1 || -1 +49380 || 49380 +-1 || -1 +11645 || 11645 +-1 || -1 +20538 || 20538 +49226 || 49226 +64021 || 64021 +78223 || 78223 +78824 || 78824 +9521 || 9521 +10953 || 10953 +21289 || 21289 +80375 || 80375 +35678 || 35678 +41851 || 41851 +37285 || 37285 +37847 || 37847 +15011 || 15011 +32338 || 32338 +73991 || 73991 +28720 || 28720 +50041 || 50041 +57971 || 57971 +61529 || 61529 +20746 || 20746 +41290 || 41290 +13591 || 13591 +63688 || 63688 +21137 || 21137 +-1 || -1 +76784 || 76784 +21121 || 21121 +26712 || 26712 +10317 || 10317 +18854 || 18854 +53282 || 53282 +4124 || 4124 +-1 || -1 +76861 || 76861 +27790 || 27790 +5045 || 5045 +14525 || 14525 +31853 || 31853 +1283 || 1283 +22116 || 22116 +32157 || 32157 +68416 || 68416 +8273 || 8273 +75434 || 75434 +62714 || 62714 +9919 || 9919 +67196 || 67196 +64801 || 64801 +11829 || 11829 +74976 || 74976 +78163 || 78163 +30154 || 30154 +4816 || 4816 +45920 || 45920 +17802 || 17802 +62422 || 62422 +6699 || 6699 +74095 || 74095 +58184 || 58184 +34214 || 34214 +24985 || 24985 +44637 || 44637 +57761 || 57761 +73674 || 73674 +15167 || 15167 +9754 || 9754 +73812 || 73812 +38005 || 38005 +48939 || 48939 +31444 || 31444 +4870 || 4870 +49152 || 49152 +-1 || -1 +30945 || 30945 +2337 || 2337 +54785 || 54785 +-1 || -1 +48004 || 48004 +70545 || 70545 +22655 || 22655 +40710 || 40710 +17041 || 17041 +-1 || -1 +62643 || 62643 +40457 || 40457 +61005 || 61005 +75547 || 75547 +73235 || 73235 +55664 || 55664 +9343 || 9343 +37976 || 37976 +18920 || 18920 +72423 || 72423 +70149 || 70149 +-1 || -1 +47246 || 47246 +34205 || 34205 +80178 || 80178 +18174 || 18174 +68577 || 68577 +18042 || 18042 +12742 || 12742 +34059 || 34059 +70822 || 70822 +53217 || 53217 +-1 || -1 +8816 || 8816 +9976 || 9976 +76150 || 76150 +10926 || 10926 +44093 || 44093 +72373 || 72373 +-1 || -1 +15958 || 15958 +27365 || 27365 +55142 || 55142 +22845 || 22845 +65510 || 65510 +47113 || 47113 +74018 || 74018 +6710 || 6710 +11870 || 11870 +22006 || 22006 +5545 || 5545 +49208 || 49208 +39190 || 39190 +62697 || 62697 +26651 || 26651 +65449 || 65449 +48446 || 48446 +39515 || 39515 +15089 || 15089 +81510 || 81510 +-1 || -1 +18979 || 18979 +79253 || 79253 +55272 || 55272 +2927 || 2927 +4736 || 4736 +27512 || 27512 +54431 || 54431 +32934 || 32934 +38801 || 38801 +80886 || 80886 +-1 || -1 +2304 || 2304 +32525 || 32525 +53386 || 53386 +68085 || 68085 +17157 || 17157 +66474 || 66474 +73724 || 73724 +45115 || 45115 +30459 || 30459 +77335 || 77335 +49376 || 49376 +7778 || 7778 +32385 || 32385 +-1 || -1 +25123 || 25123 +28630 || 28630 +53471 || 53471 +41584 || 41584 +78502 || 78502 +79361 || 79361 +12647 || 12647 +25170 || 25170 +34565 || 34565 +21292 || 21292 +9681 || 9681 +61148 || 61148 +23766 || 23766 +74504 || 74504 +10106 || 10106 +77380 || 77380 +45915 || 45915 +69447 || 69447 +14173 || 14173 +12377 || 12377 +59989 || 59989 +4363 || 4363 +67685 || 67685 +23747 || 23747 +19631 || 19631 +-1 || -1 +-1 || -1 +40390 || 40390 +33405 || 33405 +65856 || 65856 +-1 || -1 +12754 || 12754 +58411 || 58411 +29540 || 29540 +72525 || 72525 +-1 || -1 +-1 || -1 +-1 || -1 +51002 || 51002 +38922 || 38922 +31196 || 31196 +57304 || 57304 +31323 || 31323 +-1 || -1 +67162 || 67162 +55823 || 55823 +-1 || -1 +29529 || 29529 +71999 || 71999 +55133 || 55133 +1233 || 1233 +33330 || 33330 +76371 || 76371 +54595 || 54595 +20025 || 20025 +30412 || 30412 +52739 || 52739 +53543 || 53543 +41270 || 41270 +36209 || 36209 +71642 || 71642 +-1 || -1 +-1 || -1 +12175 || 12175 +45063 || 45063 +18531 || 18531 +17006 || 17006 +70620 || 70620 +5206 || 5206 +26437 || 26437 +-1 || -1 +48478 || 48478 +41153 || 41153 +43782 || 43782 +62149 || 62149 +10899 || 10899 +69422 || 69422 +66651 || 66651 +73173 || 73173 +77357 || 77357 +3323 || 3323 +45501 || 45501 +69428 || 69428 +52552 || 52552 +37735 || 37735 +17770 || 17770 +23103 || 23103 +19971 || 19971 +43341 || 43341 +22501 || 22501 +76050 || 76050 +18412 || 18412 +69263 || 69263 +7462 || 7462 +54129 || 54129 +76375 || 76375 +6845 || 6845 +70214 || 70214 +64620 || 64620 +23881 || 23881 +74684 || 74684 +-1 || -1 +27148 || 27148 +47667 || 47667 +52421 || 52421 +14061 || 14061 +67080 || 67080 +51420 || 51420 +-1 || -1 +16155 || 16155 +43340 || 43340 +47297 || 47297 +73234 || 73234 +13045 || 13045 +33295 || 33295 +-1 || -1 +44332 || 44332 +-1 || -1 +-1 || -1 +-1 || -1 +-1 || -1 +67350 || 67350 +-1 || -1 +7227 || 7227 +56134 || 56134 +71381 || 71381 +12137 || 12137 +51275 || 51275 +8412 || 8412 +41500 || 41500 +Testing agent-twice_split_2.in +-------------------COMPARE------------------------- +46 || 46 +-1 || -1 +79 || 79 +-1 || -1 +0 || 0 +74 || 74 +62 || 62 +56 || 56 +8 || 8 +27 || 27 +22 || 22 +96 || 96 +65 || 65 +21 || 21 +85 || 85 +47 || 47 +89 || 89 +48 || 48 +70 || 70 +Testing agent-twice_split_10.in +-------------------COMPARE------------------------- +47 || 47 +32 || 32 +-1 || -1 +0 || 0 +60 || 60 +59 || 59 +49 || 49 +-1 || -1 +19 || 19 +38 || 38 +11 || 11 +61 || 61 +60 || 60 +1 || 1 +50 || 50 +59 || 59 +3 || 3 +14 || 14 +58 || 58 +40 || 40 +7 || 7 +46 || 46 +32 || 32 +37 || 37 +19 || 19 +-1 || -1 +21 || 21 +52 || 52 +17 || 17 +46 || 46 +61 || 61 +4 || 4 +21 || 21 +44 || 44 +60 || 60 +51 || 51 +40 || 40 +14 || 14 +20 || 20 +61 || 61 +62 || 62 +32 || 32 +18 || 18 +55 || 55 +0 || 0 +-1 || -1 +35 || 35 +41 || 41 +40 || 40 +42 || 42 +42 || 42 +48 || 48 +22 || 22 +10 || 10 +-1 || -1 +41 || 41 +-1 || -1 +25 || 25 +14 || 14 +23 || 23 +53 || 53 +39 || 39 +18 || 18 +44 || 44 +42 || 42 +2 || 2 +-1 || -1 +Testing agent-twice_split_8.in +-------------------COMPARE------------------------- +8 || 8 +38 || 38 +31 || 31 +16 || 16 +36 || 36 +0 || 0 +10 || 10 +26 || 26 +14 || 14 +12 || 12 +17 || 17 +19 || 19 +Testing agent-twice_split_4.in +-------------------COMPARE------------------------- +2 || 2 +1 || 1 +42 || 42 +30 || 30 +29 || 29 +5 || 5 +35 || 35 +25 || 25 +23 || 23 +2 || 2 +-1 || -1 +12 || 12 +12 || 12 +7 || 7 +35 || 35 +1 || 1 +26 || 26 +41 || 41 +14 || 14 +16 || 16 +37 || 37 +3 || 3 +17 || 17 +18 || 18 +26 || 26 +21 || 21 +21 || 21 +11 || 11 +14 || 14 +9 || 9 +13 || 13 +15 || 15 +41 || 41 +41 || 41 +16 || 16 +6 || 6 +8 || 8 +19 || 19 +Testing agent-twice_split_13.in +-------------------COMPARE------------------------- +65 || 65 +76 || 76 +1 || 1 +27 || 27 +70 || 70 +69 || 69 +79 || 79 +70 || 70 +53 || 53 +81 || 81 +-1 || -1 +-1 || -1 +52 || 52 +22 || 22 +6 || 6 +77 || 77 +1 || 1 +45 || 45 +40 || 40 +51 || 51 +47 || 47 +31 || 31 +76 || 76 +-1 || -1 +42 || 42 +-1 || -1 +67 || 67 +49 || 49 +43 || 43 +35 || 35 +-1 || -1 +40 || 40 +-1 || -1 +31 || 31 +-1 || -1 +55 || 55 +-1 || -1 +13 || 13 +75 || 75 +55 || 55 +79 || 79 +10 || 10 +45 || 45 +23 || 23 +5 || 5 +34 || 34 +20 || 20 +41 || 41 +38 || 38 +17 || 17 +-1 || -1 +28 || 28 +6 || 6 +67 || 67 +25 || 25 +-1 || -1 +69 || 69 +4 || 4 +63 || 63 +3 || 3 +1 || 1 +14 || 14 +28 || 28 +60 || 60 +80 || 80 +3 || 3 +48 || 48 +69 || 69 +11 || 11 +82 || 82 +10 || 10 +0 || 0 +63 || 63 +50 || 50 +39 || 39 +-1 || -1 +4 || 4 +79 || 79 +1 || 1 +39 || 39 +39 || 39 +46 || 46 +6 || 6 +54 || 54 +9 || 9 +39 || 39 +17 || 17 +-1 || -1 +24 || 24 +67 || 67 +13 || 13 +45 || 45 +81 || 81 +1 || 1 +55 || 55 +Testing agent-twice_split_30.in +-------------------COMPARE------------------------- +191 || 191 +3388 || 3388 +6587 || 6587 +16990 || 16990 +11188 || 11188 +13518 || 13518 +4353 || 4353 +781 || 781 +13016 || 13016 +6160 || 6160 +514 || 514 +8423 || 8423 +15872 || 15872 +647 || 647 +10849 || 10849 +8848 || 8848 +-1 || -1 +7367 || 7367 +17210 || 17210 +8057 || 8057 +13754 || 13754 +13490 || 13490 +18907 || 18907 +-1 || -1 +16446 || 16446 +8874 || 8874 +10053 || 10053 +7336 || 7336 +6788 || 6788 +17976 || 17976 +10484 || 10484 +-1 || -1 +19607 || 19607 +994 || 994 +14718 || 14718 +8943 || 8943 +14954 || 14954 +7977 || 7977 +13414 || 13414 +12175 || 12175 +6954 || 6954 +746 || 746 +6335 || 6335 +12360 || 12360 +15821 || 15821 +2919 || 2919 +12705 || 12705 +12599 || 12599 +18677 || 18677 +4970 || 4970 +10546 || 10546 +14893 || 14893 +11451 || 11451 +19713 || 19713 +13125 || 13125 +12812 || 12812 +9314 || 9314 +15708 || 15708 +-1 || -1 +14225 || 14225 +1868 || 1868 +4457 || 4457 +6076 || 6076 +20224 || 20224 +4234 || 4234 +17375 || 17375 +19103 || 19103 +2120 || 2120 +-1 || -1 +6511 || 6511 +3183 || 3183 +10637 || 10637 +-1 || -1 +3862 || 3862 +-1 || -1 +4368 || 4368 +14661 || 14661 +11044 || 11044 +3816 || 3816 +14755 || 14755 +13186 || 13186 +13791 || 13791 +14677 || 14677 +3547 || 3547 +3162 || 3162 +-1 || -1 +9041 || 9041 +-1 || -1 +7450 || 7450 +16010 || 16010 +11665 || 11665 +19659 || 19659 +17901 || 17901 +18052 || 18052 +1046 || 1046 +11052 || 11052 +17753 || 17753 +8574 || 8574 +14612 || 14612 +-1 || -1 +4311 || 4311 +16305 || 16305 +-1 || -1 +12043 || 12043 +14275 || 14275 +-1 || -1 +16150 || 16150 +2033 || 2033 +725 || 725 +13964 || 13964 +175 || 175 +15237 || 15237 +11459 || 11459 +16470 || 16470 +13931 || 13931 +19229 || 19229 +17549 || 17549 +15060 || 15060 +3725 || 3725 +18521 || 18521 +18528 || 18528 +9268 || 9268 +-1 || -1 +12187 || 12187 +16318 || 16318 +17148 || 17148 +3951 || 3951 +4300 || 4300 +3671 || 3671 +13134 || 13134 +16225 || 16225 +-1 || -1 +13893 || 13893 +18179 || 18179 +6053 || 6053 +16566 || 16566 +5136 || 5136 +9500 || 9500 +671 || 671 +17654 || 17654 +16396 || 16396 +10338 || 10338 +7477 || 7477 +-1 || -1 +5920 || 5920 +7178 || 7178 +17092 || 17092 +13628 || 13628 +15286 || 15286 +993 || 993 +5324 || 5324 +1730 || 1730 +17426 || 17426 +962 || 962 +14379 || 14379 +17750 || 17750 +11786 || 11786 +5570 || 5570 +3556 || 3556 +9519 || 9519 +1726 || 1726 +6921 || 6921 +776 || 776 +4732 || 4732 +10437 || 10437 +-1 || -1 +12364 || 12364 +13142 || 13142 +-1 || -1 +309 || 309 +3144 || 3144 +-1 || -1 +16319 || 16319 +9558 || 9558 +7773 || 7773 +7638 || 7638 +18471 || 18471 +10439 || 10439 +8631 || 8631 +16053 || 16053 +-1 || -1 +18888 || 18888 +8137 || 8137 +-1 || -1 +-1 || -1 +-1 || -1 +5685 || 5685 +14245 || 14245 +12897 || 12897 +13083 || 13083 +18145 || 18145 +13709 || 13709 +14317 || 14317 +14232 || 14232 +10957 || 10957 +9821 || 9821 +4467 || 4467 +4515 || 4515 +15607 || 15607 +7096 || 7096 +13086 || 13086 +822 || 822 +8638 || 8638 +729 || 729 +4774 || 4774 +-1 || -1 +18258 || 18258 +-1 || -1 +15439 || 15439 +13816 || 13816 +16533 || 16533 +11281 || 11281 +17913 || 17913 +8301 || 8301 +11904 || 11904 +6740 || 6740 +19580 || 19580 +9937 || 9937 +9942 || 9942 +6276 || 6276 +8048 || 8048 +14603 || 14603 +19079 || 19079 +20254 || 20254 +18048 || 18048 +13620 || 13620 +12891 || 12891 +-1 || -1 +5597 || 5597 +-1 || -1 +16891 || 16891 +5927 || 5927 +16988 || 16988 +6990 || 6990 +18714 || 18714 +-1 || -1 +18180 || 18180 +17242 || 17242 +5236 || 5236 +4636 || 4636 +9129 || 9129 +16694 || 16694 +-1 || -1 +4946 || 4946 +10812 || 10812 +3017 || 3017 +-1 || -1 +8488 || 8488 +13475 || 13475 +9996 || 9996 +16536 || 16536 +-1 || -1 +-1 || -1 +77 || 77 +-1 || -1 +818 || 818 +17757 || 17757 +9112 || 9112 +4469 || 4469 +10842 || 10842 +17068 || 17068 +18693 || 18693 +17524 || 17524 +544 || 544 +4061 || 4061 +1547 || 1547 +15827 || 15827 +7172 || 7172 +5825 || 5825 +8491 || 8491 +16393 || 16393 +15056 || 15056 +14327 || 14327 +12463 || 12463 +16071 || 16071 +10792 || 10792 +5273 || 5273 +6997 || 6997 +-1 || -1 +13778 || 13778 +-1 || -1 +9354 || 9354 +5573 || 5573 +16892 || 16892 +6487 || 6487 +9388 || 9388 +16748 || 16748 +19597 || 19597 +3892 || 3892 +-1 || -1 +1515 || 1515 +12012 || 12012 +10969 || 10969 +8445 || 8445 +2436 || 2436 +19560 || 19560 +2074 || 2074 +12563 || 12563 +12647 || 12647 +5699 || 5699 +10484 || 10484 +2156 || 2156 +16832 || 16832 +13987 || 13987 +3300 || 3300 +18995 || 18995 +15945 || 15945 +15945 || 15945 +19056 || 19056 +17488 || 17488 +19036 || 19036 +11156 || 11156 +4713 || 4713 +3105 || 3105 +15272 || 15272 +19777 || 19777 +9630 || 9630 +18922 || 18922 +2858 || 2858 +18535 || 18535 +11507 || 11507 +5111 || 5111 +2891 || 2891 +16527 || 16527 +10123 || 10123 +-1 || -1 +9208 || 9208 +18894 || 18894 +4722 || 4722 +3602 || 3602 +1449 || 1449 +5713 || 5713 +12607 || 12607 +-1 || -1 +18303 || 18303 +4132 || 4132 +4038 || 4038 +7873 || 7873 +3341 || 3341 +5132 || 5132 +13004 || 13004 +5333 || 5333 +19435 || 19435 +-1 || -1 +16563 || 16563 +-1 || -1 +14118 || 14118 +2510 || 2510 +18483 || 18483 +12352 || 12352 +16552 || 16552 +12445 || 12445 +11716 || 11716 +7144 || 7144 +6869 || 6869 +17480 || 17480 +2845 || 2845 +3942 || 3942 +6291 || 6291 +11684 || 11684 +10960 || 10960 +11514 || 11514 +-1 || -1 +5338 || 5338 +-1 || -1 +19809 || 19809 +9814 || 9814 +9444 || 9444 +16139 || 16139 +9359 || 9359 +18358 || 18358 +393 || 393 +9669 || 9669 +4752 || 4752 +13387 || 13387 +12075 || 12075 +12771 || 12771 +2406 || 2406 +12438 || 12438 +7220 || 7220 +19392 || 19392 +3755 || 3755 +1550 || 1550 +11312 || 11312 +20129 || 20129 +6295 || 6295 +19225 || 19225 +790 || 790 +5944 || 5944 +6970 || 6970 +5903 || 5903 +9517 || 9517 +8697 || 8697 +10527 || 10527 +12025 || 12025 +19576 || 19576 +20100 || 20100 +6961 || 6961 +4333 || 4333 +9891 || 9891 +17685 || 17685 +5783 || 5783 +15019 || 15019 +12894 || 12894 +11406 || 11406 +18277 || 18277 +8964 || 8964 +17716 || 17716 +5555 || 5555 +18813 || 18813 +14447 || 14447 +3443 || 3443 +-1 || -1 +3072 || 3072 +5659 || 5659 +2770 || 2770 +4300 || 4300 +12023 || 12023 +11581 || 11581 +13564 || 13564 +14683 || 14683 +894 || 894 +9959 || 9959 +15786 || 15786 +19800 || 19800 +13965 || 13965 +2499 || 2499 +16034 || 16034 +4662 || 4662 +4952 || 4952 +14533 || 14533 +13539 || 13539 +511 || 511 +12171 || 12171 +12372 || 12372 +14575 || 14575 +3636 || 3636 +12400 || 12400 +20361 || 20361 +16257 || 16257 +6974 || 6974 +15410 || 15410 +15625 || 15625 +13061 || 13061 +10350 || 10350 +15400 || 15400 +-1 || -1 +12163 || 12163 +14831 || 14831 +19660 || 19660 +7571 || 7571 +13459 || 13459 +8788 || 8788 +18571 || 18571 +12194 || 12194 +12863 || 12863 +5939 || 5939 +692 || 692 +18793 || 18793 +4604 || 4604 +3664 || 3664 +14278 || 14278 +-1 || -1 +7170 || 7170 +17547 || 17547 +10614 || 10614 +2983 || 2983 +5904 || 5904 +13973 || 13973 +6304 || 6304 +5870 || 5870 +12607 || 12607 +17788 || 17788 +3207 || 3207 +17810 || 17810 +4650 || 4650 +18168 || 18168 +20143 || 20143 +13257 || 13257 +12094 || 12094 +3636 || 3636 +14458 || 14458 +-1 || -1 +20039 || 20039 +20299 || 20299 +6781 || 6781 +2536 || 2536 +16221 || 16221 +7568 || 7568 +15982 || 15982 +15263 || 15263 +14173 || 14173 +13085 || 13085 +4278 || 4278 +8438 || 8438 +7561 || 7561 +3597 || 3597 +16706 || 16706 +820 || 820 +8122 || 8122 +11976 || 11976 +16367 || 16367 +-1 || -1 +17163 || 17163 +10432 || 10432 +3390 || 3390 +19865 || 19865 +7203 || 7203 +-1 || -1 +15389 || 15389 +3826 || 3826 +14644 || 14644 +7300 || 7300 +19103 || 19103 +11306 || 11306 +17171 || 17171 +5597 || 5597 +18077 || 18077 +5946 || 5946 +13020 || 13020 +5716 || 5716 +7066 || 7066 +15399 || 15399 +16858 || 16858 +2644 || 2644 +1081 || 1081 +-1 || -1 +127 || 127 +17090 || 17090 +2442 || 2442 +10522 || 10522 +402 || 402 +304 || 304 +12358 || 12358 +17929 || 17929 +10144 || 10144 +16179 || 16179 +6036 || 6036 +9024 || 9024 +-1 || -1 +9751 || 9751 +5982 || 5982 +17646 || 17646 +13992 || 13992 +8684 || 8684 +11126 || 11126 +10021 || 10021 +18102 || 18102 +11344 || 11344 +1363 || 1363 +20165 || 20165 +976 || 976 +-1 || -1 +7687 || 7687 +14683 || 14683 +8602 || 8602 +7885 || 7885 +16369 || 16369 +13441 || 13441 +-1 || -1 +10128 || 10128 +14431 || 14431 +3701 || 3701 +20192 || 20192 +11199 || 11199 +18258 || 18258 +-1 || -1 +-1 || -1 +6404 || 6404 +12585 || 12585 +12750 || 12750 +19335 || 19335 +2153 || 2153 +13291 || 13291 +13366 || 13366 +12153 || 12153 +14258 || 14258 +14527 || 14527 +11214 || 11214 +-1 || -1 +15246 || 15246 +793 || 793 +9961 || 9961 +-1 || -1 +3874 || 3874 +15850 || 15850 +-1 || -1 +18519 || 18519 +12278 || 12278 +15725 || 15725 +6352 || 6352 +4345 || 4345 +7160 || 7160 +13323 || 13323 +6763 || 6763 +6007 || 6007 +13247 || 13247 +3693 || 3693 +3765 || 3765 +-1 || -1 +-1 || -1 +10632 || 10632 +9666 || 9666 +809 || 809 +2897 || 2897 +19572 || 19572 +14577 || 14577 +2158 || 2158 +6074 || 6074 +19251 || 19251 +4095 || 4095 +11866 || 11866 +-1 || -1 +2622 || 2622 +18375 || 18375 +18381 || 18381 +10945 || 10945 +18889 || 18889 +12067 || 12067 +17614 || 17614 +575 || 575 +17539 || 17539 +10966 || 10966 +8340 || 8340 +705 || 705 +1343 || 1343 +19171 || 19171 +9759 || 9759 +15143 || 15143 +17628 || 17628 +182 || 182 +1668 || 1668 +8829 || 8829 +3861 || 3861 +6066 || 6066 +12280 || 12280 +11661 || 11661 +3859 || 3859 +14967 || 14967 +9831 || 9831 +1931 || 1931 +1655 || 1655 +10185 || 10185 +6835 || 6835 +11134 || 11134 +7110 || 7110 +9549 || 9549 +2396 || 2396 +15956 || 15956 +14777 || 14777 +20053 || 20053 +-1 || -1 +4930 || 4930 +-1 || -1 +-1 || -1 +15237 || 15237 +2043 || 2043 +18459 || 18459 +9547 || 9547 +4052 || 4052 +9468 || 9468 +18855 || 18855 +342 || 342 +6151 || 6151 +5939 || 5939 +1673 || 1673 +16128 || 16128 +-1 || -1 +17364 || 17364 +12986 || 12986 +17493 || 17493 +-1 || -1 +4030 || 4030 +15584 || 15584 +8284 || 8284 +8727 || 8727 +-1 || -1 +14726 || 14726 +15004 || 15004 +3428 || 3428 +4349 || 4349 +865 || 865 +7554 || 7554 +-1 || -1 +19422 || 19422 +17930 || 17930 +13443 || 13443 +15065 || 15065 +4222 || 4222 +11947 || 11947 +17245 || 17245 +18076 || 18076 +8074 || 8074 +16334 || 16334 +16254 || 16254 +16543 || 16543 +4451 || 4451 +1345 || 1345 +-1 || -1 +2826 || 2826 +9959 || 9959 +4580 || 4580 +8429 || 8429 +13543 || 13543 +8927 || 8927 +12083 || 12083 +6532 || 6532 +15381 || 15381 +9514 || 9514 +11955 || 11955 +13590 || 13590 +520 || 520 +2379 || 2379 +12145 || 12145 +-1 || -1 +14693 || 14693 +1180 || 1180 +6110 || 6110 +19824 || 19824 +-1 || -1 +11183 || 11183 +3615 || 3615 +-1 || -1 +1056 || 1056 +5280 || 5280 +19048 || 19048 +2201 || 2201 +20306 || 20306 +11907 || 11907 +4656 || 4656 +7390 || 7390 +18229 || 18229 +6962 || 6962 +9836 || 9836 +17024 || 17024 +-1 || -1 +5841 || 5841 +17132 || 17132 +8904 || 8904 +16723 || 16723 +15163 || 15163 +17088 || 17088 +4461 || 4461 +12326 || 12326 +5269 || 5269 +6550 || 6550 +6785 || 6785 +11432 || 11432 +10689 || 10689 +-1 || -1 +19753 || 19753 +4387 || 4387 +1428 || 1428 +6849 || 6849 +15402 || 15402 +1109 || 1109 +5188 || 5188 +19694 || 19694 +19746 || 19746 +-1 || -1 +-1 || -1 +8705 || 8705 +13492 || 13492 +10907 || 10907 +269 || 269 +-1 || -1 +6392 || 6392 +15575 || 15575 +10997 || 10997 +8959 || 8959 +-1 || -1 +8702 || 8702 +5066 || 5066 +9873 || 9873 +9014 || 9014 +11983 || 11983 +12302 || 12302 +11988 || 11988 +11451 || 11451 +13888 || 13888 +10328 || 10328 +86 || 86 +3988 || 3988 +13638 || 13638 +8033 || 8033 +6642 || 6642 +15536 || 15536 +2558 || 2558 +-1 || -1 +7405 || 7405 +5909 || 5909 +16889 || 16889 +17976 || 17976 +-1 || -1 +6347 || 6347 +-1 || -1 +16863 || 16863 +9684 || 9684 +19095 || 19095 +5525 || 5525 +-1 || -1 +4134 || 4134 +8135 || 8135 +3551 || 3551 +3343 || 3343 +19855 || 19855 +17467 || 17467 +16509 || 16509 +19274 || 19274 +9906 || 9906 +4987 || 4987 +16718 || 16718 +9990 || 9990 +4446 || 4446 +10061 || 10061 +-1 || -1 +3131 || 3131 +8626 || 8626 +16358 || 16358 +15128 || 15128 +16022 || 16022 +15000 || 15000 +7063 || 7063 +3181 || 3181 +13993 || 13993 +-1 || -1 +13532 || 13532 +11003 || 11003 +18591 || 18591 +13574 || 13574 +11541 || 11541 +14981 || 14981 +-1 || -1 +14837 || 14837 +15986 || 15986 +3838 || 3838 +11048 || 11048 +16348 || 16348 +13971 || 13971 +15314 || 15314 +12626 || 12626 +11505 || 11505 +3976 || 3976 +12415 || 12415 +16686 || 16686 +7049 || 7049 +9057 || 9057 +16580 || 16580 +2015 || 2015 +-1 || -1 +5172 || 5172 +7219 || 7219 +1356 || 1356 +13701 || 13701 +17181 || 17181 +13337 || 13337 +12327 || 12327 +1099 || 1099 +19235 || 19235 +11399 || 11399 +2391 || 2391 +927 || 927 +20363 || 20363 +7554 || 7554 +6910 || 6910 +20234 || 20234 +19093 || 19093 +3882 || 3882 +18721 || 18721 +-1 || -1 +2354 || 2354 +3320 || 3320 +823 || 823 +10391 || 10391 +4742 || 4742 +17857 || 17857 +16672 || 16672 +923 || 923 +8604 || 8604 +2079 || 2079 +14137 || 14137 +3453 || 3453 +10784 || 10784 +18812 || 18812 +14464 || 14464 +17503 || 17503 +17170 || 17170 +3995 || 3995 +9971 || 9971 +7116 || 7116 +8582 || 8582 +17554 || 17554 +15979 || 15979 +1984 || 1984 +11778 || 11778 +10024 || 10024 +9740 || 9740 +3011 || 3011 +5206 || 5206 +16703 || 16703 +6804 || 6804 +14518 || 14518 +5646 || 5646 +19071 || 19071 +6213 || 6213 +13372 || 13372 +554 || 554 +16459 || 16459 +13331 || 13331 +12664 || 12664 +8878 || 8878 +14037 || 14037 +11196 || 11196 +20112 || 20112 +2523 || 2523 +13773 || 13773 +20136 || 20136 +13492 || 13492 +11618 || 11618 +9596 || 9596 +11358 || 11358 +5021 || 5021 +-1 || -1 +2743 || 2743 +4934 || 4934 +7665 || 7665 +4113 || 4113 +-1 || -1 +4643 || 4643 +19962 || 19962 +7851 || 7851 +7763 || 7763 +11366 || 11366 +3227 || 3227 +20032 || 20032 +17438 || 17438 +12791 || 12791 +3462 || 3462 +12469 || 12469 +13194 || 13194 +-1 || -1 +3664 || 3664 +18628 || 18628 +785 || 785 +17690 || 17690 +11371 || 11371 +15935 || 15935 +19650 || 19650 +703 || 703 +6454 || 6454 +39 || 39 +3415 || 3415 +6404 || 6404 +6960 || 6960 +16165 || 16165 +2377 || 2377 +10111 || 10111 +11633 || 11633 +8124 || 8124 +-1 || -1 +2762 || 2762 +1527 || 1527 +12553 || 12553 +-1 || -1 +2242 || 2242 +14569 || 14569 +1040 || 1040 +8084 || 8084 +17136 || 17136 +10980 || 10980 +8782 || 8782 +-1 || -1 +12418 || 12418 +-1 || -1 +710 || 710 +9349 || 9349 +5095 || 5095 +10480 || 10480 +9532 || 9532 +3341 || 3341 +19034 || 19034 +8512 || 8512 +10589 || 10589 +17965 || 17965 +7900 || 7900 +-1 || -1 +12997 || 12997 +5117 || 5117 +3698 || 3698 +8661 || 8661 +5100 || 5100 +-1 || -1 +17894 || 17894 +12787 || 12787 +3824 || 3824 +5322 || 5322 +8541 || 8541 +13569 || 13569 +11860 || 11860 +7357 || 7357 +2067 || 2067 +13869 || 13869 +7130 || 7130 +9197 || 9197 +543 || 543 +11790 || 11790 +15257 || 15257 +940 || 940 +8989 || 8989 +-1 || -1 +6950 || 6950 +3389 || 3389 +-1 || -1 +17227 || 17227 +7100 || 7100 +8792 || 8792 +20333 || 20333 +11790 || 11790 +2484 || 2484 +3244 || 3244 +6363 || 6363 +50 || 50 +9104 || 9104 +1110 || 1110 +16138 || 16138 +13410 || 13410 +14555 || 14555 +4448 || 4448 +6669 || 6669 +15854 || 15854 +9932 || 9932 +6198 || 6198 +5226 || 5226 +12795 || 12795 +633 || 633 +5522 || 5522 +10013 || 10013 +-1 || -1 +14938 || 14938 +-1 || -1 +5311 || 5311 +4243 || 4243 +5252 || 5252 +5574 || 5574 +9652 || 9652 +19282 || 19282 +-1 || -1 +-1 || -1 +-1 || -1 +9407 || 9407 +20282 || 20282 +-1 || -1 +14535 || 14535 +14245 || 14245 +6650 || 6650 +2909 || 2909 +19679 || 19679 +3214 || 3214 +18502 || 18502 +14346 || 14346 +3099 || 3099 +11366 || 11366 +2649 || 2649 +7490 || 7490 +4474 || 4474 +10076 || 10076 +-1 || -1 +14126 || 14126 +7839 || 7839 +17053 || 17053 +11107 || 11107 +16167 || 16167 +17005 || 17005 +7363 || 7363 +6680 || 6680 +20038 || 20038 +11876 || 11876 +9462 || 9462 +16995 || 16995 +11795 || 11795 +10109 || 10109 +4698 || 4698 +2459 || 2459 +17375 || 17375 +4008 || 4008 +-1 || -1 +16058 || 16058 +14553 || 14553 +13934 || 13934 +5042 || 5042 +18456 || 18456 +12325 || 12325 +8040 || 8040 +-1 || -1 +2891 || 2891 +4015 || 4015 +12978 || 12978 +-1 || -1 +19798 || 19798 +13278 || 13278 +-1 || -1 +18627 || 18627 +8736 || 8736 +1263 || 1263 +5753 || 5753 +8106 || 8106 +14046 || 14046 +17012 || 17012 +509 || 509 +20373 || 20373 +15697 || 15697 +9323 || 9323 +14762 || 14762 +17850 || 17850 +18652 || 18652 +17353 || 17353 +2196 || 2196 +14434 || 14434 +10240 || 10240 +17948 || 17948 +11486 || 11486 +17837 || 17837 +167 || 167 +17714 || 17714 +20060 || 20060 +-1 || -1 +1470 || 1470 +6526 || 6526 +10467 || 10467 +3352 || 3352 +5863 || 5863 +6578 || 6578 +12679 || 12679 +11153 || 11153 +15915 || 15915 +12815 || 12815 +11495 || 11495 +4321 || 4321 +5741 || 5741 +12681 || 12681 +1858 || 1858 +6836 || 6836 +11467 || 11467 +18127 || 18127 +14378 || 14378 +3431 || 3431 +5881 || 5881 +15521 || 15521 +1697 || 1697 +4471 || 4471 +19239 || 19239 +12062 || 12062 +10436 || 10436 +7693 || 7693 +15160 || 15160 +8235 || 8235 +12079 || 12079 +14922 || 14922 +3798 || 3798 +19886 || 19886 +16995 || 16995 +-1 || -1 +18434 || 18434 +861 || 861 +-1 || -1 +9187 || 9187 +6736 || 6736 +8183 || 8183 +11179 || 11179 +9228 || 9228 +2088 || 2088 +147 || 147 +455 || 455 +11673 || 11673 +13899 || 13899 +-1 || -1 +9350 || 9350 +6454 || 6454 +4412 || 4412 +9294 || 9294 +13147 || 13147 +18774 || 18774 +11170 || 11170 +16457 || 16457 +11679 || 11679 +14619 || 14619 +6349 || 6349 +9423 || 9423 +-1 || -1 +7290 || 7290 +15508 || 15508 +1300 || 1300 +761 || 761 +9112 || 9112 +17670 || 17670 +8324 || 8324 +17491 || 17491 +12722 || 12722 +16466 || 16466 +4373 || 4373 +17290 || 17290 +5609 || 5609 +20244 || 20244 +2287 || 2287 +16760 || 16760 +11080 || 11080 +1100 || 1100 +5568 || 5568 +13516 || 13516 +17272 || 17272 +4939 || 4939 +756 || 756 +2078 || 2078 +17331 || 17331 +8927 || 8927 +8453 || 8453 +15100 || 15100 +6639 || 6639 +12836 || 12836 +18288 || 18288 +14260 || 14260 +17241 || 17241 +13452 || 13452 +19895 || 19895 +11716 || 11716 +-1 || -1 +16494 || 16494 +2522 || 2522 +5123 || 5123 +2164 || 2164 +13342 || 13342 +2512 || 2512 +17298 || 17298 +7867 || 7867 +-1 || -1 +18455 || 18455 +19227 || 19227 +18726 || 18726 +6028 || 6028 +5223 || 5223 +-1 || -1 +12651 || 12651 +-1 || -1 +2416 || 2416 +5104 || 5104 +17226 || 17226 +18278 || 18278 +11529 || 11529 +19710 || 19710 +-1 || -1 +14097 || 14097 +2694 || 2694 +12966 || 12966 +17531 || 17531 +-1 || -1 +9302 || 9302 +15047 || 15047 +14345 || 14345 +9632 || 9632 +815 || 815 +1888 || 1888 +-1 || -1 +3202 || 3202 +15605 || 15605 +17224 || 17224 +14165 || 14165 +7232 || 7232 +20062 || 20062 +17695 || 17695 +5665 || 5665 +5408 || 5408 +10797 || 10797 +1438 || 1438 +-1 || -1 +14054 || 14054 +10390 || 10390 +14281 || 14281 +11438 || 11438 +19414 || 19414 +4798 || 4798 +13072 || 13072 +13326 || 13326 +18733 || 18733 +17300 || 17300 +-1 || -1 +870 || 870 +9979 || 9979 +5059 || 5059 +3724 || 3724 +5463 || 5463 +409 || 409 +5707 || 5707 +4835 || 4835 +4939 || 4939 +18356 || 18356 +14935 || 14935 +18471 || 18471 +2605 || 2605 +11567 || 11567 +-1 || -1 +17421 || 17421 +261 || 261 +5133 || 5133 +4632 || 4632 +9019 || 9019 +17261 || 17261 +4912 || 4912 +12546 || 12546 +9916 || 9916 +14055 || 14055 +15486 || 15486 +13326 || 13326 +1506 || 1506 +11786 || 11786 +13667 || 13667 +4632 || 4632 +16190 || 16190 +17114 || 17114 +11230 || 11230 +13323 || 13323 +13250 || 13250 +6181 || 6181 +9017 || 9017 +-1 || -1 +17735 || 17735 +12799 || 12799 +2746 || 2746 +798 || 798 +19698 || 19698 +7056 || 7056 +4884 || 4884 +10544 || 10544 +5135 || 5135 +17706 || 17706 +13204 || 13204 +20054 || 20054 +1380 || 1380 +20059 || 20059 +14347 || 14347 +2070 || 2070 +5772 || 5772 +-1 || -1 +5520 || 5520 +18891 || 18891 +20080 || 20080 +5508 || 5508 +7341 || 7341 +16571 || 16571 +18008 || 18008 +2644 || 2644 +6682 || 6682 +14735 || 14735 +1519 || 1519 +13216 || 13216 +2486 || 2486 +-1 || -1 +9600 || 9600 +13878 || 13878 +9798 || 9798 +13924 || 13924 +14278 || 14278 +6988 || 6988 +15177 || 15177 +14654 || 14654 +7955 || 7955 +5269 || 5269 +6345 || 6345 +2319 || 2319 +18729 || 18729 +5457 || 5457 +8780 || 8780 +18370 || 18370 +19055 || 19055 +17105 || 17105 +17046 || 17046 +17269 || 17269 +6228 || 6228 +7045 || 7045 +9335 || 9335 +-1 || -1 +1345 || 1345 +12069 || 12069 +677 || 677 +7904 || 7904 +15924 || 15924 +1304 || 1304 +7217 || 7217 +15649 || 15649 +10447 || 10447 +7734 || 7734 +12448 || 12448 +6988 || 6988 +3772 || 3772 +3564 || 3564 +15694 || 15694 +8030 || 8030 +4498 || 4498 +10122 || 10122 +18188 || 18188 +15524 || 15524 +-1 || -1 +15527 || 15527 +2107 || 2107 +12155 || 12155 +-1 || -1 +16575 || 16575 +14428 || 14428 +6229 || 6229 +11244 || 11244 +18155 || 18155 +6847 || 6847 +4738 || 4738 +-1 || -1 +3657 || 3657 +5503 || 5503 +16609 || 16609 +536 || 536 +5082 || 5082 +4521 || 4521 +-1 || -1 +2372 || 2372 +839 || 839 +6894 || 6894 +6724 || 6724 +2586 || 2586 +8843 || 8843 +15109 || 15109 +11315 || 11315 +-1 || -1 +7797 || 7797 +-1 || -1 +14413 || 14413 +20048 || 20048 +20330 || 20330 +3611 || 3611 +19467 || 19467 +20253 || 20253 +13609 || 13609 +-1 || -1 +4465 || 4465 +12540 || 12540 +9135 || 9135 +13817 || 13817 +12743 || 12743 +13885 || 13885 +7587 || 7587 +17750 || 17750 +-1 || -1 +5959 || 5959 +17337 || 17337 +3928 || 3928 +734 || 734 +7739 || 7739 +4238 || 4238 +11210 || 11210 +5745 || 5745 +18021 || 18021 +12609 || 12609 +5298 || 5298 +16374 || 16374 +14758 || 14758 +18102 || 18102 +14487 || 14487 +11143 || 11143 +9290 || 9290 +2311 || 2311 +6803 || 6803 +18116 || 18116 +19525 || 19525 +-1 || -1 +-1 || -1 +18250 || 18250 +15069 || 15069 +4337 || 4337 +3840 || 3840 +9367 || 9367 +17300 || 17300 +4998 || 4998 +3242 || 3242 +10165 || 10165 +7067 || 7067 +11814 || 11814 +13627 || 13627 +527 || 527 +13892 || 13892 +18132 || 18132 +20006 || 20006 +18016 || 18016 +1788 || 1788 +5602 || 5602 +1680 || 1680 +7364 || 7364 +18272 || 18272 +3103 || 3103 +16539 || 16539 +-1 || -1 +7878 || 7878 +15318 || 15318 +7444 || 7444 +6512 || 6512 +19264 || 19264 +3242 || 3242 +2736 || 2736 +-1 || -1 +18814 || 18814 +16857 || 16857 +637 || 637 +2553 || 2553 +1890 || 1890 +9810 || 9810 +7364 || 7364 +7830 || 7830 +-1 || -1 +-1 || -1 +7687 || 7687 +-1 || -1 +17310 || 17310 +7969 || 7969 +1442 || 1442 +12939 || 12939 +19207 || 19207 +574 || 574 +19900 || 19900 +3911 || 3911 +10122 || 10122 +14393 || 14393 +-1 || -1 +8126 || 8126 +4617 || 4617 +6405 || 6405 +19180 || 19180 +7268 || 7268 +16425 || 16425 +1643 || 1643 +18627 || 18627 +2783 || 2783 +13604 || 13604 +6533 || 6533 +11733 || 11733 +3034 || 3034 +-1 || -1 +5255 || 5255 +4825 || 4825 +18175 || 18175 +11763 || 11763 +1203 || 1203 +15265 || 15265 +5794 || 5794 +2036 || 2036 +12551 || 12551 +-1 || -1 +19464 || 19464 +17062 || 17062 +7150 || 7150 +15843 || 15843 +10856 || 10856 +4222 || 4222 +15369 || 15369 +16269 || 16269 +15573 || 15573 +18860 || 18860 +19470 || 19470 +1106 || 1106 +2812 || 2812 +12021 || 12021 +2658 || 2658 +16188 || 16188 +1240 || 1240 +5151 || 5151 +17436 || 17436 +6926 || 6926 +5244 || 5244 +4817 || 4817 +-1 || -1 +11963 || 11963 +19450 || 19450 +4055 || 4055 +2207 || 2207 +4279 || 4279 +12741 || 12741 +19773 || 19773 +14369 || 14369 +15997 || 15997 +8333 || 8333 +8292 || 8292 +10677 || 10677 +14219 || 14219 +3003 || 3003 +1055 || 1055 +1346 || 1346 +8064 || 8064 +20148 || 20148 +976 || 976 +1132 || 1132 +1962 || 1962 +8429 || 8429 +7066 || 7066 +8534 || 8534 +4696 || 4696 +18363 || 18363 +2905 || 2905 +5714 || 5714 +13403 || 13403 +-1 || -1 +10371 || 10371 +4016 || 4016 +10928 || 10928 +15273 || 15273 +-1 || -1 +12502 || 12502 +4717 || 4717 +1373 || 1373 +9250 || 9250 +902 || 902 +9313 || 9313 +1513 || 1513 +12168 || 12168 +1302 || 1302 +19060 || 19060 +11185 || 11185 +7147 || 7147 +8570 || 8570 +4388 || 4388 +11752 || 11752 +3097 || 3097 +16314 || 16314 +5360 || 5360 +11774 || 11774 +410 || 410 +19542 || 19542 +6749 || 6749 +19899 || 19899 +1667 || 1667 +2830 || 2830 +3425 || 3425 +-1 || -1 +18623 || 18623 +7576 || 7576 +8 || 8 +9415 || 9415 +11274 || 11274 +18003 || 18003 +6229 || 6229 +12428 || 12428 +10787 || 10787 +18767 || 18767 +19859 || 19859 +7483 || 7483 +19578 || 19578 +10571 || 10571 +-1 || -1 +-1 || -1 +8456 || 8456 +2310 || 2310 +15439 || 15439 +2155 || 2155 +2172 || 2172 +18173 || 18173 +-1 || -1 +10706 || 10706 +9028 || 9028 +18810 || 18810 +17462 || 17462 +-1 || -1 +4816 || 4816 +13093 || 13093 +6306 || 6306 +18494 || 18494 +435 || 435 +3608 || 3608 +11326 || 11326 +11486 || 11486 +7797 || 7797 +17281 || 17281 +-1 || -1 +18743 || 18743 +15995 || 15995 +2956 || 2956 +19137 || 19137 +11331 || 11331 +19814 || 19814 +281 || 281 +14343 || 14343 +20076 || 20076 +5351 || 5351 +18380 || 18380 +13989 || 13989 +6924 || 6924 +2492 || 2492 +19840 || 19840 +-1 || -1 +10997 || 10997 +18500 || 18500 +9870 || 9870 +10577 || 10577 +14243 || 14243 +13479 || 13479 +5779 || 5779 +18557 || 18557 +13874 || 13874 +1106 || 1106 +3815 || 3815 +8009 || 8009 +-1 || -1 +9496 || 9496 +15234 || 15234 +11 || 11 +13492 || 13492 +18569 || 18569 +3974 || 3974 +-1 || -1 +2897 || 2897 +-1 || -1 +14877 || 14877 +14784 || 14784 +17265 || 17265 +18255 || 18255 +16549 || 16549 +6964 || 6964 +17715 || 17715 +15880 || 15880 +15860 || 15860 +9429 || 9429 +3375 || 3375 +573 || 573 +15695 || 15695 +8145 || 8145 +1690 || 1690 +2745 || 2745 +15703 || 15703 +11295 || 11295 +-1 || -1 +11951 || 11951 +19275 || 19275 +14224 || 14224 +8190 || 8190 +764 || 764 +6704 || 6704 +9439 || 9439 +10965 || 10965 +4977 || 4977 +5207 || 5207 +-1 || -1 +10810 || 10810 +3855 || 3855 +-1 || -1 +8179 || 8179 +287 || 287 +20069 || 20069 +4130 || 4130 +14218 || 14218 +9089 || 9089 +18172 || 18172 +18922 || 18922 +1710 || 1710 +4030 || 4030 +9435 || 9435 +7870 || 7870 +7852 || 7852 +9575 || 9575 +694 || 694 +7517 || 7517 +4540 || 4540 +6020 || 6020 +-1 || -1 +14505 || 14505 +5424 || 5424 +8093 || 8093 +9048 || 9048 +7904 || 7904 +18562 || 18562 +11491 || 11491 +1341 || 1341 +7885 || 7885 +20086 || 20086 +14463 || 14463 +7785 || 7785 +2108 || 2108 +20076 || 20076 +10191 || 10191 +2571 || 2571 +16649 || 16649 +19447 || 19447 +-1 || -1 +13723 || 13723 +18658 || 18658 +10463 || 10463 +3760 || 3760 +18724 || 18724 +1372 || 1372 +11732 || 11732 +15284 || 15284 +11620 || 11620 +11214 || 11214 +15450 || 15450 +1492 || 1492 +2032 || 2032 +17273 || 17273 +10620 || 10620 +17580 || 17580 +1569 || 1569 +15212 || 15212 +216 || 216 +8690 || 8690 +12754 || 12754 +12053 || 12053 +17106 || 17106 +5257 || 5257 +-1 || -1 +6623 || 6623 +8598 || 8598 +-1 || -1 +17331 || 17331 +18581 || 18581 +11987 || 11987 +950 || 950 +17644 || 17644 +-1 || -1 +6905 || 6905 +3422 || 3422 +2880 || 2880 +19628 || 19628 +14380 || 14380 +5293 || 5293 +519 || 519 +18509 || 18509 +3209 || 3209 +12613 || 12613 +12986 || 12986 +19974 || 19974 +7544 || 7544 +1055 || 1055 +2831 || 2831 +54 || 54 +7354 || 7354 +11578 || 11578 +10776 || 10776 +19334 || 19334 +1282 || 1282 +1610 || 1610 +4341 || 4341 +3213 || 3213 +8944 || 8944 +7774 || 7774 +1510 || 1510 +9236 || 9236 +11810 || 11810 +18929 || 18929 +16136 || 16136 +5741 || 5741 +-1 || -1 +17048 || 17048 +12770 || 12770 +8858 || 8858 +-1 || -1 +3334 || 3334 +4829 || 4829 +10652 || 10652 +2886 || 2886 +4633 || 4633 +1902 || 1902 +11150 || 11150 +17972 || 17972 +13981 || 13981 +18651 || 18651 +8053 || 8053 +7805 || 7805 +-1 || -1 +285 || 285 +-1 || -1 +11335 || 11335 +16919 || 16919 +4980 || 4980 +2192 || 2192 +10043 || 10043 +18080 || 18080 +20000 || 20000 +8153 || 8153 +14207 || 14207 +13636 || 13636 +10570 || 10570 +10001 || 10001 +1190 || 1190 +-1 || -1 +-1 || -1 +13908 || 13908 +3445 || 3445 +10523 || 10523 +10595 || 10595 +967 || 967 +14397 || 14397 +2170 || 2170 +17069 || 17069 +7663 || 7663 +8949 || 8949 +3338 || 3338 +9789 || 9789 +256 || 256 +17186 || 17186 +10912 || 10912 +11245 || 11245 +13301 || 13301 +13451 || 13451 +17502 || 17502 +1947 || 1947 +3308 || 3308 +13131 || 13131 +453 || 453 +12398 || 12398 +18901 || 18901 +4938 || 4938 +16991 || 16991 +3204 || 3204 +5703 || 5703 +10360 || 10360 +5770 || 5770 +593 || 593 +8993 || 8993 +2957 || 2957 +-1 || -1 +9171 || 9171 +3389 || 3389 +11269 || 11269 +8245 || 8245 +4324 || 4324 +16786 || 16786 +19231 || 19231 +674 || 674 +15339 || 15339 +7173 || 7173 +7485 || 7485 +17436 || 17436 +14128 || 14128 +11200 || 11200 +4653 || 4653 +956 || 956 +12211 || 12211 +11177 || 11177 +9797 || 9797 +3771 || 3771 +-1 || -1 +7598 || 7598 +14491 || 14491 +6520 || 6520 +16363 || 16363 +17065 || 17065 +18415 || 18415 +12612 || 12612 +2124 || 2124 +17257 || 17257 +2054 || 2054 +10115 || 10115 +5595 || 5595 +-1 || -1 +17902 || 17902 +2253 || 2253 +14118 || 14118 +8416 || 8416 +19036 || 19036 +16068 || 16068 +598 || 598 +11570 || 11570 +-1 || -1 +12571 || 12571 +17914 || 17914 +10348 || 10348 +1478 || 1478 +17885 || 17885 +5031 || 5031 +18501 || 18501 +3716 || 3716 +13637 || 13637 +11451 || 11451 +7326 || 7326 +1161 || 1161 +19696 || 19696 +2617 || 2617 +16374 || 16374 +15934 || 15934 +17869 || 17869 +12390 || 12390 +257 || 257 +11747 || 11747 +6379 || 6379 +6742 || 6742 +17671 || 17671 +11929 || 11929 +18421 || 18421 +-1 || -1 +20145 || 20145 +10258 || 10258 +514 || 514 +4170 || 4170 +16469 || 16469 +13328 || 13328 +2150 || 2150 +5405 || 5405 +19945 || 19945 +10654 || 10654 +16391 || 16391 +7177 || 7177 +7888 || 7888 +3137 || 3137 +1778 || 1778 +17083 || 17083 +-1 || -1 +9547 || 9547 +10944 || 10944 +13681 || 13681 +2246 || 2246 +19108 || 19108 +-1 || -1 +9950 || 9950 +-1 || -1 +9377 || 9377 +9513 || 9513 +3644 || 3644 +17981 || 17981 +6541 || 6541 +18777 || 18777 +11515 || 11515 +19057 || 19057 +19235 || 19235 +8282 || 8282 +17756 || 17756 +2491 || 2491 +-1 || -1 +2931 || 2931 +3778 || 3778 +2147 || 2147 +15723 || 15723 +14422 || 14422 +7630 || 7630 +16111 || 16111 +13862 || 13862 +15421 || 15421 +14238 || 14238 +11979 || 11979 +18725 || 18725 +18358 || 18358 +2414 || 2414 +7858 || 7858 +11074 || 11074 +10439 || 10439 +8241 || 8241 +13305 || 13305 +12303 || 12303 +6460 || 6460 +18173 || 18173 +8367 || 8367 +470 || 470 +13127 || 13127 +3665 || 3665 +12532 || 12532 +2740 || 2740 +14678 || 14678 +1147 || 1147 +17951 || 17951 +5414 || 5414 +14266 || 14266 +7093 || 7093 +5343 || 5343 +9929 || 9929 +20338 || 20338 +12347 || 12347 +13239 || 13239 +-1 || -1 +19943 || 19943 +7225 || 7225 +16062 || 16062 +13462 || 13462 +16131 || 16131 +9612 || 9612 +13259 || 13259 +10320 || 10320 +4544 || 4544 +-1 || -1 +16508 || 16508 +10814 || 10814 +7624 || 7624 +13024 || 13024 +18515 || 18515 +6363 || 6363 +13766 || 13766 +9481 || 9481 +8994 || 8994 +5498 || 5498 +-1 || -1 +7616 || 7616 +19933 || 19933 +16231 || 16231 +19118 || 19118 +8423 || 8423 +10999 || 10999 +20377 || 20377 +17393 || 17393 +10509 || 10509 +16283 || 16283 +9658 || 9658 +456 || 456 +10597 || 10597 +19210 || 19210 +961 || 961 +4382 || 4382 +-1 || -1 +18954 || 18954 +1159 || 1159 +16591 || 16591 +17700 || 17700 +14287 || 14287 +527 || 527 +-1 || -1 +18766 || 18766 +-1 || -1 +13706 || 13706 +14595 || 14595 +4586 || 4586 +14438 || 14438 +16003 || 16003 +9902 || 9902 +13315 || 13315 +12920 || 12920 +408 || 408 +20242 || 20242 +7802 || 7802 +1750 || 1750 +1072 || 1072 +8178 || 8178 +11017 || 11017 +531 || 531 +17754 || 17754 +1687 || 1687 +13541 || 13541 +18541 || 18541 +4574 || 4574 +-1 || -1 +2043 || 2043 +6340 || 6340 +-1 || -1 +3777 || 3777 +5109 || 5109 +12061 || 12061 +18688 || 18688 +4914 || 4914 +5512 || 5512 +16561 || 16561 +17714 || 17714 +5990 || 5990 +14892 || 14892 +-1 || -1 +-1 || -1 +7952 || 7952 +17801 || 17801 +11537 || 11537 +11643 || 11643 +7526 || 7526 +2252 || 2252 +14256 || 14256 +9469 || 9469 +15450 || 15450 +-1 || -1 +967 || 967 +17165 || 17165 +1475 || 1475 +9917 || 9917 +3434 || 3434 +18095 || 18095 +7480 || 7480 +6065 || 6065 +19231 || 19231 +6553 || 6553 +11577 || 11577 +2905 || 2905 +5516 || 5516 +13131 || 13131 +14245 || 14245 +5307 || 5307 +12561 || 12561 +1878 || 1878 +7951 || 7951 +13279 || 13279 +12813 || 12813 +10583 || 10583 +5557 || 5557 +9523 || 9523 +2270 || 2270 +4041 || 4041 +16666 || 16666 +20261 || 20261 +3664 || 3664 +4630 || 4630 +2279 || 2279 +10556 || 10556 +2742 || 2742 +17670 || 17670 +8860 || 8860 +4089 || 4089 +12923 || 12923 +11785 || 11785 +12484 || 12484 +8046 || 8046 +8182 || 8182 +14078 || 14078 +8405 || 8405 +6878 || 6878 +14183 || 14183 +3605 || 3605 +3896 || 3896 +2152 || 2152 +5984 || 5984 +17661 || 17661 +11192 || 11192 +264 || 264 +1269 || 1269 +15976 || 15976 +14115 || 14115 +-1 || -1 +16292 || 16292 +19421 || 19421 +14501 || 14501 +20136 || 20136 +16148 || 16148 +12770 || 12770 +18879 || 18879 +950 || 950 +-1 || -1 +3228 || 3228 +5193 || 5193 +3130 || 3130 +14068 || 14068 +2862 || 2862 +5435 || 5435 +6058 || 6058 +16189 || 16189 +5206 || 5206 +10931 || 10931 +10109 || 10109 +4714 || 4714 +16836 || 16836 +16323 || 16323 +4170 || 4170 +1274 || 1274 +11921 || 11921 +13515 || 13515 +4671 || 4671 +17964 || 17964 +-1 || -1 +11275 || 11275 +11825 || 11825 +123 || 123 +1733 || 1733 +9469 || 9469 +19320 || 19320 +10728 || 10728 +8284 || 8284 +1207 || 1207 +16368 || 16368 +1978 || 1978 +6160 || 6160 +16777 || 16777 +8814 || 8814 +4622 || 4622 +-1 || -1 +15416 || 15416 +5254 || 5254 +12146 || 12146 +3135 || 3135 +15218 || 15218 +7198 || 7198 +18570 || 18570 +14912 || 14912 +7537 || 7537 +14327 || 14327 +166 || 166 +284 || 284 +8962 || 8962 +14065 || 14065 +14030 || 14030 +3824 || 3824 +5291 || 5291 +10027 || 10027 +6152 || 6152 +5196 || 5196 +-1 || -1 +-1 || -1 +284 || 284 +20012 || 20012 +18297 || 18297 +3069 || 3069 +16172 || 16172 +-1 || -1 +330 || 330 +19470 || 19470 +12237 || 12237 +19784 || 19784 +14125 || 14125 +10095 || 10095 +5065 || 5065 +7551 || 7551 +20251 || 20251 +3078 || 3078 +7488 || 7488 +13784 || 13784 +12281 || 12281 +3943 || 3943 +14726 || 14726 +1479 || 1479 +89 || 89 +18977 || 18977 +15625 || 15625 +539 || 539 +962 || 962 +11951 || 11951 +9273 || 9273 +4858 || 4858 +3801 || 3801 +1661 || 1661 +1082 || 1082 +-1 || -1 +13774 || 13774 +4746 || 4746 +3770 || 3770 +12726 || 12726 +8014 || 8014 +18693 || 18693 +11368 || 11368 +-1 || -1 +20118 || 20118 +15986 || 15986 +16128 || 16128 +9059 || 9059 +-1 || -1 +17265 || 17265 +17261 || 17261 +5774 || 5774 +-1 || -1 +3810 || 3810 +10846 || 10846 +5072 || 5072 +-1 || -1 +166 || 166 +2647 || 2647 +2146 || 2146 +9507 || 9507 +18379 || 18379 +-1 || -1 +-1 || -1 +7439 || 7439 +16312 || 16312 +3141 || 3141 +6814 || 6814 +19005 || 19005 +4193 || 4193 +7074 || 7074 +8902 || 8902 +5851 || 5851 +5510 || 5510 +8423 || 8423 +890 || 890 +-1 || -1 +5448 || 5448 +2125 || 2125 +10624 || 10624 +3084 || 3084 +6589 || 6589 +9069 || 9069 +5105 || 5105 +4772 || 4772 +9904 || 9904 +20075 || 20075 +11558 || 11558 +3908 || 3908 +8621 || 8621 +660 || 660 +2167 || 2167 +11026 || 11026 +5355 || 5355 +12053 || 12053 +4317 || 4317 +16096 || 16096 +7251 || 7251 +10631 || 10631 +18711 || 18711 +16727 || 16727 +8371 || 8371 +10709 || 10709 +18501 || 18501 +13834 || 13834 +5767 || 5767 +6662 || 6662 +6104 || 6104 +10211 || 10211 +4149 || 4149 +5830 || 5830 +14487 || 14487 +925 || 925 +-1 || -1 +20 || 20 +18732 || 18732 +-1 || -1 +5938 || 5938 +-1 || -1 +2871 || 2871 +2728 || 2728 +4759 || 4759 +14496 || 14496 +390 || 390 +-1 || -1 +1086 || 1086 +-1 || -1 +7659 || 7659 +9869 || 9869 +12447 || 12447 +7139 || 7139 +17500 || 17500 +11396 || 11396 +9941 || 9941 +5772 || 5772 +19195 || 19195 +1393 || 1393 +17122 || 17122 +11335 || 11335 +2412 || 2412 +8940 || 8940 +555 || 555 +7915 || 7915 +8055 || 8055 +-1 || -1 +9625 || 9625 +10689 || 10689 +-1 || -1 +-1 || -1 +8763 || 8763 +6689 || 6689 +7791 || 7791 +2307 || 2307 +12171 || 12171 +13624 || 13624 +18653 || 18653 +-1 || -1 +4291 || 4291 +14770 || 14770 +13319 || 13319 +14684 || 14684 +1513 || 1513 +16437 || 16437 +8048 || 8048 +15037 || 15037 +2000 || 2000 +15502 || 15502 +17373 || 17373 +7872 || 7872 +11321 || 11321 +9605 || 9605 +14397 || 14397 +9687 || 9687 +742 || 742 +18604 || 18604 +4368 || 4368 +2002 || 2002 +3613 || 3613 +2610 || 2610 +-1 || -1 +14548 || 14548 +3864 || 3864 +2817 || 2817 +18286 || 18286 +8055 || 8055 +5607 || 5607 +3644 || 3644 +14720 || 14720 +7540 || 7540 +14001 || 14001 +16861 || 16861 +1852 || 1852 +1290 || 1290 +15534 || 15534 +413 || 413 +18043 || 18043 +3426 || 3426 +5341 || 5341 +5468 || 5468 +3335 || 3335 +12133 || 12133 +7517 || 7517 +19822 || 19822 +17751 || 17751 +12625 || 12625 +1668 || 1668 +1625 || 1625 +18719 || 18719 +15222 || 15222 +11076 || 11076 +16230 || 16230 +532 || 532 +7811 || 7811 +11143 || 11143 +18469 || 18469 +15038 || 15038 +6330 || 6330 +5707 || 5707 +4774 || 4774 +687 || 687 +6267 || 6267 +14934 || 14934 +4654 || 4654 +7993 || 7993 +-1 || -1 +-1 || -1 +10545 || 10545 +4041 || 4041 +9784 || 9784 +4736 || 4736 +14112 || 14112 +4619 || 4619 +14855 || 14855 +19414 || 19414 +5024 || 5024 +14297 || 14297 +17296 || 17296 +17017 || 17017 +3147 || 3147 +17213 || 17213 +9727 || 9727 +5912 || 5912 +1111 || 1111 +11029 || 11029 +14926 || 14926 +4391 || 4391 +8025 || 8025 +967 || 967 +1767 || 1767 +18668 || 18668 +20346 || 20346 +12384 || 12384 +13275 || 13275 +14179 || 14179 +2001 || 2001 +-1 || -1 +3072 || 3072 +14498 || 14498 +17970 || 17970 +3683 || 3683 +-1 || -1 +2550 || 2550 +-1 || -1 +16798 || 16798 +19895 || 19895 +184 || 184 +19541 || 19541 +6894 || 6894 +-1 || -1 +16850 || 16850 +13107 || 13107 +5295 || 5295 +-1 || -1 +17331 || 17331 +2227 || 2227 +11464 || 11464 +9758 || 9758 +6111 || 6111 +13343 || 13343 +13571 || 13571 +3561 || 3561 +15129 || 15129 +16241 || 16241 +8722 || 8722 +4326 || 4326 +8161 || 8161 +5994 || 5994 +9582 || 9582 +-1 || -1 +9075 || 9075 +-1 || -1 +19993 || 19993 +4636 || 4636 +7101 || 7101 +10197 || 10197 +8175 || 8175 +-1 || -1 +874 || 874 +16702 || 16702 +5540 || 5540 +1429 || 1429 +11374 || 11374 +154 || 154 +4620 || 4620 +-1 || -1 +10774 || 10774 +15718 || 15718 +1681 || 1681 +13527 || 13527 +15349 || 15349 +-1 || -1 +4763 || 4763 +8173 || 8173 +15744 || 15744 +5820 || 5820 +13871 || 13871 +539 || 539 +14794 || 14794 +17004 || 17004 +2213 || 2213 +8352 || 8352 +4948 || 4948 +7450 || 7450 +1775 || 1775 +8206 || 8206 +13485 || 13485 +2739 || 2739 +13818 || 13818 +10089 || 10089 +1649 || 1649 +-1 || -1 +5583 || 5583 +17242 || 17242 +8882 || 8882 +19311 || 19311 +11798 || 11798 +14268 || 14268 +3008 || 3008 +17824 || 17824 +4749 || 4749 +14541 || 14541 +998 || 998 +9946 || 9946 +14811 || 14811 +17843 || 17843 +7794 || 7794 +15462 || 15462 +6619 || 6619 +-1 || -1 +17205 || 17205 +13972 || 13972 +489 || 489 +8398 || 8398 +12712 || 12712 +9413 || 9413 +1212 || 1212 +-1 || -1 +2678 || 2678 +4376 || 4376 +2890 || 2890 +9658 || 9658 +1072 || 1072 +5288 || 5288 +1693 || 1693 +11580 || 11580 +-1 || -1 +3900 || 3900 +-1 || -1 +1825 || 1825 +1691 || 1691 +10123 || 10123 +-1 || -1 +8329 || 8329 +17386 || 17386 +4936 || 4936 +3654 || 3654 +-1 || -1 +904 || 904 +16358 || 16358 +12060 || 12060 +9241 || 9241 +-1 || -1 +16524 || 16524 +7685 || 7685 +7009 || 7009 +13483 || 13483 +9926 || 9926 +16617 || 16617 +20263 || 20263 +16574 || 16574 +5014 || 5014 +8939 || 8939 +6762 || 6762 +5372 || 5372 +-1 || -1 +-1 || -1 +11643 || 11643 +20207 || 20207 +14369 || 14369 +6175 || 6175 +-1 || -1 +4148 || 4148 +5556 || 5556 +4920 || 4920 +15198 || 15198 +19224 || 19224 +9760 || 9760 +10216 || 10216 +19567 || 19567 +6702 || 6702 +20371 || 20371 +-1 || -1 +6472 || 6472 +9443 || 9443 +18755 || 18755 +16865 || 16865 +12330 || 12330 +12981 || 12981 +20295 || 20295 +12371 || 12371 +19911 || 19911 +-1 || -1 +1736 || 1736 +16270 || 16270 +19056 || 19056 +3678 || 3678 +15381 || 15381 +9546 || 9546 +896 || 896 +4759 || 4759 +4555 || 4555 +19353 || 19353 +3488 || 3488 +12917 || 12917 +-1 || -1 +2706 || 2706 +12103 || 12103 +5289 || 5289 +6421 || 6421 +6024 || 6024 +8541 || 8541 +3684 || 3684 +19256 || 19256 +2336 || 2336 +-1 || -1 +9234 || 9234 +-1 || -1 +12566 || 12566 +1571 || 1571 +11368 || 11368 +3339 || 3339 +-1 || -1 +10065 || 10065 +5198 || 5198 +10777 || 10777 +9042 || 9042 +18916 || 18916 +11906 || 11906 +17639 || 17639 +17758 || 17758 +13222 || 13222 +16329 || 16329 +2131 || 2131 +691 || 691 +8177 || 8177 +7648 || 7648 +18518 || 18518 +-1 || -1 +13213 || 13213 +8338 || 8338 +3939 || 3939 +16771 || 16771 +15481 || 15481 +10450 || 10450 +9676 || 9676 +6788 || 6788 +15294 || 15294 +19374 || 19374 +3431 || 3431 +7229 || 7229 +5989 || 5989 +893 || 893 +19869 || 19869 +18998 || 18998 +485 || 485 +19338 || 19338 +19254 || 19254 +2209 || 2209 +3883 || 3883 +13487 || 13487 +8361 || 8361 +6909 || 6909 +906 || 906 +6234 || 6234 +12687 || 12687 +19808 || 19808 +-1 || -1 +17022 || 17022 +13916 || 13916 +2796 || 2796 +5456 || 5456 +12633 || 12633 +1617 || 1617 +19424 || 19424 +11944 || 11944 +6905 || 6905 +12711 || 12711 +17888 || 17888 +20285 || 20285 +1849 || 1849 +20000 || 20000 +13385 || 13385 +3060 || 3060 +14174 || 14174 +2075 || 2075 +16866 || 16866 +9351 || 9351 +-1 || -1 +17343 || 17343 +5394 || 5394 +12085 || 12085 +6712 || 6712 +8416 || 8416 +16504 || 16504 +5910 || 5910 +6809 || 6809 +18354 || 18354 +16390 || 16390 +11063 || 11063 +13609 || 13609 +4919 || 4919 +17580 || 17580 +10441 || 10441 +-1 || -1 +7124 || 7124 +3195 || 3195 +13843 || 13843 +17141 || 17141 +471 || 471 +18826 || 18826 +19857 || 19857 +1753 || 1753 +5793 || 5793 +17764 || 17764 +8673 || 8673 +15048 || 15048 +18598 || 18598 +16063 || 16063 +8326 || 8326 +-1 || -1 +8211 || 8211 +-1 || -1 +1578 || 1578 +17327 || 17327 +409 || 409 +-1 || -1 +18642 || 18642 +1243 || 1243 +19209 || 19209 +6235 || 6235 +19072 || 19072 +9857 || 9857 +9949 || 9949 +17507 || 17507 +13299 || 13299 +18527 || 18527 +11351 || 11351 +823 || 823 +8073 || 8073 +951 || 951 +19136 || 19136 +18537 || 18537 +20243 || 20243 +17402 || 17402 +-1 || -1 +4737 || 4737 +2460 || 2460 +9073 || 9073 +-1 || -1 +9756 || 9756 +19096 || 19096 +1670 || 1670 +8156 || 8156 +8319 || 8319 +14338 || 14338 +19514 || 19514 +12152 || 12152 +13328 || 13328 +6711 || 6711 +11526 || 11526 +10686 || 10686 +8541 || 8541 +9999 || 9999 +14772 || 14772 +12349 || 12349 +16980 || 16980 +10344 || 10344 +19521 || 19521 +15606 || 15606 +18158 || 18158 +-1 || -1 +6684 || 6684 +18540 || 18540 +16568 || 16568 +13951 || 13951 +4805 || 4805 +19263 || 19263 +2713 || 2713 +6868 || 6868 +8097 || 8097 +6555 || 6555 +12144 || 12144 +640 || 640 +7505 || 7505 +13257 || 13257 +2299 || 2299 +13318 || 13318 +19010 || 19010 +5660 || 5660 +11698 || 11698 +18297 || 18297 +14520 || 14520 +15031 || 15031 +18229 || 18229 +4463 || 4463 +515 || 515 +2594 || 2594 +18073 || 18073 +9195 || 9195 +2634 || 2634 +5303 || 5303 +19685 || 19685 +-1 || -1 +7024 || 7024 +8326 || 8326 +6671 || 6671 +15108 || 15108 +14248 || 14248 +1114 || 1114 +15663 || 15663 +6906 || 6906 +3491 || 3491 +11763 || 11763 +12839 || 12839 +2209 || 2209 +2355 || 2355 +20103 || 20103 +5807 || 5807 +17773 || 17773 +12186 || 12186 +14530 || 14530 +-1 || -1 +14374 || 14374 +-1 || -1 +-1 || -1 +17705 || 17705 +9858 || 9858 +2357 || 2357 +-1 || -1 +19278 || 19278 +11629 || 11629 +-1 || -1 +1998 || 1998 +4329 || 4329 +8144 || 8144 +5043 || 5043 +7769 || 7769 +3979 || 3979 +8459 || 8459 +13320 || 13320 +11813 || 11813 +10451 || 10451 +2686 || 2686 +6230 || 6230 +18164 || 18164 +17489 || 17489 +14643 || 14643 +18850 || 18850 +7026 || 7026 +19561 || 19561 +11833 || 11833 +16339 || 16339 +6198 || 6198 +17080 || 17080 +20308 || 20308 +1174 || 1174 +11716 || 11716 +7554 || 7554 +5790 || 5790 +1615 || 1615 +20149 || 20149 +10450 || 10450 +7741 || 7741 +8324 || 8324 +8649 || 8649 +4673 || 4673 +2214 || 2214 +15209 || 15209 +-1 || -1 +-1 || -1 +19900 || 19900 +13485 || 13485 +13916 || 13916 +16614 || 16614 +13515 || 13515 +18132 || 18132 +13957 || 13957 +14909 || 14909 +327 || 327 +14264 || 14264 +14194 || 14194 +3879 || 3879 +12580 || 12580 +6988 || 6988 +2171 || 2171 +1055 || 1055 +7960 || 7960 +11392 || 11392 +4069 || 4069 +-1 || -1 +10843 || 10843 +19076 || 19076 +10529 || 10529 +5313 || 5313 +6684 || 6684 +11891 || 11891 +8486 || 8486 +14126 || 14126 +12897 || 12897 +6247 || 6247 +8674 || 8674 +7199 || 7199 +16621 || 16621 +6495 || 6495 +12895 || 12895 +18848 || 18848 +2065 || 2065 +8061 || 8061 +2580 || 2580 +-1 || -1 +18128 || 18128 +16410 || 16410 +6346 || 6346 +11779 || 11779 +2123 || 2123 +9805 || 9805 +13447 || 13447 +9248 || 9248 +5351 || 5351 +17814 || 17814 +12031 || 12031 +19049 || 19049 +12118 || 12118 +-1 || -1 +8123 || 8123 +-1 || -1 +15816 || 15816 +15814 || 15814 +-1 || -1 +16276 || 16276 +7724 || 7724 +17049 || 17049 +15098 || 15098 +4906 || 4906 +12143 || 12143 +-1 || -1 +1332 || 1332 +14956 || 14956 +7011 || 7011 +18717 || 18717 +19518 || 19518 +4567 || 4567 +4269 || 4269 +-1 || -1 +4128 || 4128 +5075 || 5075 +-1 || -1 +642 || 642 +11230 || 11230 +1911 || 1911 +7709 || 7709 +-1 || -1 +19682 || 19682 +-1 || -1 +12921 || 12921 +-1 || -1 +13739 || 13739 +1043 || 1043 +-1 || -1 +18466 || 18466 +13518 || 13518 +15914 || 15914 +5620 || 5620 +19186 || 19186 +8685 || 8685 +-1 || -1 +8727 || 8727 +5952 || 5952 +-1 || -1 +7753 || 7753 +-1 || -1 +5808 || 5808 +3636 || 3636 +15633 || 15633 +4539 || 4539 +2170 || 2170 +4678 || 4678 +9170 || 9170 +6073 || 6073 +15928 || 15928 +7536 || 7536 +-1 || -1 +3174 || 3174 +10759 || 10759 +17106 || 17106 +8750 || 8750 +8859 || 8859 +12716 || 12716 +2276 || 2276 +7321 || 7321 +15596 || 15596 +10644 || 10644 +20285 || 20285 +17985 || 17985 +2132 || 2132 +1546 || 1546 +18255 || 18255 +12122 || 12122 +1135 || 1135 +-1 || -1 +5690 || 5690 +10105 || 10105 +9317 || 9317 +11216 || 11216 +10847 || 10847 +11350 || 11350 +13590 || 13590 +4020 || 4020 +-1 || -1 +19202 || 19202 +7974 || 7974 +6654 || 6654 +8664 || 8664 +-1 || -1 +-1 || -1 +13945 || 13945 +8180 || 8180 +15545 || 15545 +16819 || 16819 +76 || 76 +-1 || -1 +274 || 274 +17962 || 17962 +18934 || 18934 +3520 || 3520 +13293 || 13293 +9309 || 9309 +143 || 143 +6114 || 6114 +16880 || 16880 +13004 || 13004 +2817 || 2817 +10519 || 10519 +3373 || 3373 +17921 || 17921 +7173 || 7173 +675 || 675 +17976 || 17976 +-1 || -1 +15988 || 15988 +6303 || 6303 +15438 || 15438 +16383 || 16383 +910 || 910 +10152 || 10152 +17926 || 17926 +1409 || 1409 +679 || 679 +5979 || 5979 +2039 || 2039 +13469 || 13469 +-1 || -1 +8218 || 8218 +19584 || 19584 +11889 || 11889 +8038 || 8038 +19545 || 19545 +3976 || 3976 +11991 || 11991 +4129 || 4129 +4726 || 4726 +-1 || -1 +9375 || 9375 +14524 || 14524 +17726 || 17726 +1570 || 1570 +3599 || 3599 +18753 || 18753 +11748 || 11748 +18592 || 18592 +11086 || 11086 +8594 || 8594 +-1 || -1 +12645 || 12645 +18079 || 18079 +1117 || 1117 +-1 || -1 +16611 || 16611 +3850 || 3850 +6458 || 6458 +2715 || 2715 +690 || 690 +16417 || 16417 +-1 || -1 +18481 || 18481 +1154 || 1154 +9799 || 9799 +15802 || 15802 +8891 || 8891 +16065 || 16065 +7921 || 7921 +16590 || 16590 +10588 || 10588 +15184 || 15184 +11642 || 11642 +129 || 129 +638 || 638 +17603 || 17603 +17742 || 17742 +-1 || -1 +4264 || 4264 +-1 || -1 +12643 || 12643 +8189 || 8189 +13690 || 13690 +-1 || -1 +2614 || 2614 +1740 || 1740 +3718 || 3718 +11315 || 11315 +5069 || 5069 +10147 || 10147 +19192 || 19192 +16662 || 16662 +9897 || 9897 +7534 || 7534 +7755 || 7755 +17605 || 17605 +7642 || 7642 +7102 || 7102 +5791 || 5791 +4935 || 4935 +-1 || -1 +9415 || 9415 +13588 || 13588 +18877 || 18877 +1503 || 1503 +9942 || 9942 +10594 || 10594 +13650 || 13650 +19301 || 19301 +13121 || 13121 +16895 || 16895 +5465 || 5465 +16648 || 16648 +5696 || 5696 +10824 || 10824 +7406 || 7406 +2341 || 2341 +3316 || 3316 +18430 || 18430 +18876 || 18876 +2679 || 2679 +18132 || 18132 +12482 || 12482 +4702 || 4702 +8796 || 8796 +19961 || 19961 +17644 || 17644 +609 || 609 +1042 || 1042 +17904 || 17904 +9821 || 9821 +7591 || 7591 +5990 || 5990 +17203 || 17203 +6324 || 6324 +20010 || 20010 +15527 || 15527 +20320 || 20320 +19177 || 19177 +14592 || 14592 +14802 || 14802 +20099 || 20099 +6530 || 6530 +11348 || 11348 +8639 || 8639 +16634 || 16634 +4652 || 4652 +4275 || 4275 +3634 || 3634 +9308 || 9308 +17955 || 17955 +13227 || 13227 +19318 || 19318 +4597 || 4597 +20362 || 20362 +-1 || -1 +12102 || 12102 +11317 || 11317 +14902 || 14902 +5912 || 5912 +7551 || 7551 +2552 || 2552 +19809 || 19809 +-1 || -1 +18461 || 18461 +7100 || 7100 +6607 || 6607 +10642 || 10642 +1470 || 1470 +11934 || 11934 +7521 || 7521 +-1 || -1 +-1 || -1 +16405 || 16405 +8779 || 8779 +8495 || 8495 +1646 || 1646 +2850 || 2850 +7029 || 7029 +2899 || 2899 +5188 || 5188 +10983 || 10983 +15313 || 15313 +6331 || 6331 +-1 || -1 +17655 || 17655 +8593 || 8593 +10179 || 10179 +786 || 786 +16051 || 16051 +19788 || 19788 +14288 || 14288 +12317 || 12317 +4630 || 4630 +19537 || 19537 +1819 || 1819 +9588 || 9588 +4491 || 4491 +19932 || 19932 +1008 || 1008 +19590 || 19590 +13480 || 13480 +8121 || 8121 +13796 || 13796 +3398 || 3398 +20328 || 20328 +8068 || 8068 +6642 || 6642 +6885 || 6885 +13935 || 13935 +5161 || 5161 +16499 || 16499 +8077 || 8077 +6727 || 6727 +5404 || 5404 +4034 || 4034 +10927 || 10927 +17834 || 17834 +-1 || -1 +-1 || -1 +1045 || 1045 +14284 || 14284 +-1 || -1 +16388 || 16388 +14491 || 14491 +958 || 958 +14187 || 14187 +14000 || 14000 +6870 || 6870 +14506 || 14506 +3239 || 3239 +5987 || 5987 +3661 || 3661 +751 || 751 +2689 || 2689 +3747 || 3747 +9035 || 9035 +6001 || 6001 +4858 || 4858 +9578 || 9578 +19803 || 19803 +13156 || 13156 +11278 || 11278 +4719 || 4719 +9673 || 9673 +19415 || 19415 +16319 || 16319 +6856 || 6856 +17864 || 17864 +2517 || 2517 +-1 || -1 +17204 || 17204 +5343 || 5343 +8686 || 8686 +1624 || 1624 +290 || 290 +19319 || 19319 +13124 || 13124 +-1 || -1 +4074 || 4074 +943 || 943 +9169 || 9169 +6547 || 6547 +10203 || 10203 +1072 || 1072 +-1 || -1 +-1 || -1 +5597 || 5597 +12908 || 12908 +7980 || 7980 +15120 || 15120 +4133 || 4133 +5737 || 5737 +1932 || 1932 +13514 || 13514 +17184 || 17184 +17698 || 17698 +3815 || 3815 +-1 || -1 +19784 || 19784 +4440 || 4440 +-1 || -1 +-1 || -1 +14618 || 14618 +19204 || 19204 +15892 || 15892 +13733 || 13733 +7994 || 7994 +7703 || 7703 +1061 || 1061 +14808 || 14808 +12287 || 12287 +8641 || 8641 +10024 || 10024 +5566 || 5566 +11531 || 11531 +14233 || 14233 +6030 || 6030 +12625 || 12625 +6669 || 6669 +12961 || 12961 +9422 || 9422 +-1 || -1 +-1 || -1 +8608 || 8608 +11687 || 11687 +-1 || -1 +13658 || 13658 +717 || 717 +13681 || 13681 +15664 || 15664 +6223 || 6223 +16956 || 16956 +17392 || 17392 +10193 || 10193 +19055 || 19055 +11498 || 11498 +17051 || 17051 +5787 || 5787 +15427 || 15427 +4255 || 4255 +14894 || 14894 +5669 || 5669 +211 || 211 +14049 || 14049 +17725 || 17725 +15414 || 15414 +-1 || -1 +5214 || 5214 +12748 || 12748 +-1 || -1 +5522 || 5522 +11444 || 11444 +8455 || 8455 +4276 || 4276 +11312 || 11312 +9546 || 9546 +5215 || 5215 +3140 || 3140 +19919 || 19919 +18374 || 18374 +16891 || 16891 +18429 || 18429 +9205 || 9205 +19006 || 19006 +17968 || 17968 +1042 || 1042 +3471 || 3471 +1223 || 1223 +13510 || 13510 +-1 || -1 +10491 || 10491 +-1 || -1 +2974 || 2974 +5954 || 5954 +6115 || 6115 +349 || 349 +4303 || 4303 +980 || 980 +10825 || 10825 +16948 || 16948 +19819 || 19819 +1157 || 1157 +8535 || 8535 +5107 || 5107 +5367 || 5367 +2831 || 2831 +11036 || 11036 +2000 || 2000 +19777 || 19777 +20285 || 20285 +213 || 213 +18146 || 18146 +864 || 864 +9157 || 9157 +19408 || 19408 +18542 || 18542 +15403 || 15403 +19307 || 19307 +2743 || 2743 +24 || 24 +12826 || 12826 +14420 || 14420 +1634 || 1634 +13451 || 13451 +11684 || 11684 +14790 || 14790 +5645 || 5645 +5003 || 5003 +14503 || 14503 +13128 || 13128 +6292 || 6292 +14214 || 14214 +18556 || 18556 +4473 || 4473 +18729 || 18729 +19840 || 19840 +6912 || 6912 +16803 || 16803 +3831 || 3831 +12263 || 12263 +1530 || 1530 +9296 || 9296 +9770 || 9770 +14227 || 14227 +1375 || 1375 +18038 || 18038 +19743 || 19743 +13645 || 13645 +-1 || -1 +1524 || 1524 +8314 || 8314 +8792 || 8792 +8349 || 8349 +11007 || 11007 +19582 || 19582 +17960 || 17960 +8397 || 8397 +16170 || 16170 +430 || 430 +8527 || 8527 +-1 || -1 +19832 || 19832 +7864 || 7864 +10712 || 10712 +13146 || 13146 +14665 || 14665 +6009 || 6009 +11509 || 11509 +5314 || 5314 +16503 || 16503 +18022 || 18022 +12023 || 12023 +-1 || -1 +19001 || 19001 +11709 || 11709 +3048 || 3048 +11169 || 11169 +9536 || 9536 +8832 || 8832 +11640 || 11640 +7372 || 7372 +9562 || 9562 +4299 || 4299 +14107 || 14107 +17658 || 17658 +18343 || 18343 +1243 || 1243 +-1 || -1 +14757 || 14757 +2390 || 2390 +19862 || 19862 +1809 || 1809 +17738 || 17738 +19807 || 19807 +1912 || 1912 +1616 || 1616 +9134 || 9134 +19145 || 19145 +12314 || 12314 +14759 || 14759 +5200 || 5200 +15260 || 15260 +-1 || -1 +10021 || 10021 +4423 || 4423 +-1 || -1 +14488 || 14488 +1594 || 1594 +13687 || 13687 +19429 || 19429 +-1 || -1 +5339 || 5339 +17390 || 17390 +10722 || 10722 +3167 || 3167 +9351 || 9351 +17430 || 17430 +4390 || 4390 +6303 || 6303 +-1 || -1 +17365 || 17365 +-1 || -1 +7127 || 7127 +17744 || 17744 +10877 || 10877 +8559 || 8559 +11713 || 11713 +8536 || 8536 +7934 || 7934 +6107 || 6107 +1196 || 1196 +16546 || 16546 +17049 || 17049 +14234 || 14234 +19233 || 19233 +18207 || 18207 +2224 || 2224 +6336 || 6336 +15712 || 15712 +-1 || -1 +3024 || 3024 +-1 || -1 +-1 || -1 +11193 || 11193 +12207 || 12207 +1777 || 1777 +1112 || 1112 +9055 || 9055 +11747 || 11747 +14160 || 14160 +15184 || 15184 +19911 || 19911 +16201 || 16201 +608 || 608 +9894 || 9894 +18549 || 18549 +-1 || -1 +5135 || 5135 +10891 || 10891 +5784 || 5784 +1651 || 1651 +1186 || 1186 +7618 || 7618 +17623 || 17623 +15178 || 15178 +403 || 403 +13961 || 13961 +17967 || 17967 +15000 || 15000 +12345 || 12345 +19237 || 19237 +4095 || 4095 +13115 || 13115 +13905 || 13905 +-1 || -1 +3218 || 3218 +14267 || 14267 +12454 || 12454 +12402 || 12402 +16801 || 16801 +19752 || 19752 +11989 || 11989 +17965 || 17965 +304 || 304 +20217 || 20217 +3215 || 3215 +-1 || -1 +5666 || 5666 +-1 || -1 +17927 || 17927 +11077 || 11077 +3355 || 3355 +13023 || 13023 +19838 || 19838 +5550 || 5550 +8494 || 8494 +7550 || 7550 +3773 || 3773 +17618 || 17618 +10958 || 10958 +-1 || -1 +14780 || 14780 +968 || 968 +3612 || 3612 +15735 || 15735 +1366 || 1366 +3025 || 3025 +2224 || 2224 +8269 || 8269 +15908 || 15908 +16987 || 16987 +20381 || 20381 +-1 || -1 +2006 || 2006 +16235 || 16235 +9328 || 9328 +8822 || 8822 +-1 || -1 +12441 || 12441 +13471 || 13471 +1644 || 1644 +9965 || 9965 +19565 || 19565 +3833 || 3833 +10620 || 10620 +16473 || 16473 +18502 || 18502 +4267 || 4267 +15901 || 15901 +-1 || -1 +19498 || 19498 +4703 || 4703 +16201 || 16201 +11748 || 11748 +19730 || 19730 +-1 || -1 +20260 || 20260 +494 || 494 +4800 || 4800 +10119 || 10119 +18188 || 18188 +15972 || 15972 +20061 || 20061 +11029 || 11029 +10412 || 10412 +14726 || 14726 +11738 || 11738 +20026 || 20026 +14212 || 14212 +-1 || -1 +18242 || 18242 +18094 || 18094 +8371 || 8371 +-1 || -1 +6194 || 6194 +16379 || 16379 +13059 || 13059 +-1 || -1 +12996 || 12996 +121 || 121 +6514 || 6514 +11082 || 11082 +-1 || -1 +7808 || 7808 +9372 || 9372 +18267 || 18267 +3748 || 3748 +15318 || 15318 +-1 || -1 +10981 || 10981 +3948 || 3948 +17874 || 17874 +9093 || 9093 +5360 || 5360 +16533 || 16533 +17140 || 17140 +6285 || 6285 +11889 || 11889 +3013 || 3013 +3752 || 3752 +12744 || 12744 +-1 || -1 +9468 || 9468 +9094 || 9094 +4615 || 4615 +10141 || 10141 +17402 || 17402 +14897 || 14897 +1241 || 1241 +-1 || -1 +13675 || 13675 +18785 || 18785 +1763 || 1763 +-1 || -1 +14377 || 14377 +2765 || 2765 +17805 || 17805 +19658 || 19658 +1985 || 1985 +10920 || 10920 +2481 || 2481 +1328 || 1328 +9534 || 9534 +1687 || 1687 +14839 || 14839 +6899 || 6899 +11228 || 11228 +12038 || 12038 +5993 || 5993 +8730 || 8730 +1984 || 1984 +12491 || 12491 +17246 || 17246 +150 || 150 +9565 || 9565 +617 || 617 +6644 || 6644 +18216 || 18216 +-1 || -1 +15997 || 15997 +11661 || 11661 +16521 || 16521 +3427 || 3427 +15736 || 15736 +613 || 613 +14147 || 14147 +-1 || -1 +-1 || -1 +10835 || 10835 +10554 || 10554 +2157 || 2157 +9710 || 9710 +12952 || 12952 +7724 || 7724 +14295 || 14295 +19386 || 19386 +5518 || 5518 +3554 || 3554 +14639 || 14639 +14317 || 14317 +19434 || 19434 +1555 || 1555 +-1 || -1 +2237 || 2237 +20151 || 20151 +-1 || -1 +1028 || 1028 +7828 || 7828 +17990 || 17990 +9034 || 9034 +3472 || 3472 +19179 || 19179 +1111 || 1111 +12067 || 12067 +1089 || 1089 +15808 || 15808 +12854 || 12854 +13951 || 13951 +2083 || 2083 +3575 || 3575 +11781 || 11781 +2664 || 2664 +18996 || 18996 +12029 || 12029 +11248 || 11248 +14870 || 14870 +13941 || 13941 +10473 || 10473 +-1 || -1 +17982 || 17982 +-1 || -1 +18826 || 18826 +9458 || 9458 +12095 || 12095 +10180 || 10180 +19265 || 19265 +-1 || -1 +13139 || 13139 +14453 || 14453 +13989 || 13989 +7301 || 7301 +16951 || 16951 +12845 || 12845 +14165 || 14165 +7629 || 7629 +15708 || 15708 +-1 || -1 +8791 || 8791 +7814 || 7814 +19059 || 19059 +16485 || 16485 +18701 || 18701 +15192 || 15192 +6794 || 6794 +20346 || 20346 +-1 || -1 +16373 || 16373 +-1 || -1 +13162 || 13162 +4377 || 4377 +13156 || 13156 +15654 || 15654 +19408 || 19408 +13326 || 13326 +18655 || 18655 +13967 || 13967 +675 || 675 +11799 || 11799 +16057 || 16057 +12690 || 12690 +17011 || 17011 +9713 || 9713 +16149 || 16149 +5684 || 5684 +6188 || 6188 +17268 || 17268 +5169 || 5169 +669 || 669 +19058 || 19058 +15591 || 15591 +8082 || 8082 +16670 || 16670 +-1 || -1 +18508 || 18508 +2961 || 2961 +7872 || 7872 +1710 || 1710 +14061 || 14061 +2594 || 2594 +3971 || 3971 +559 || 559 +18416 || 18416 +1778 || 1778 +-1 || -1 +15112 || 15112 +6099 || 6099 +12663 || 12663 +11822 || 11822 +19551 || 19551 +7514 || 7514 +8076 || 8076 +18436 || 18436 +16691 || 16691 +2283 || 2283 +5450 || 5450 +6472 || 6472 +9046 || 9046 +10220 || 10220 +9948 || 9948 +18352 || 18352 +1785 || 1785 +3985 || 3985 +20114 || 20114 +12471 || 12471 +11054 || 11054 +3959 || 3959 +3772 || 3772 +16790 || 16790 +17800 || 17800 +185 || 185 +4361 || 4361 +6043 || 6043 +12126 || 12126 +7331 || 7331 +13792 || 13792 +16451 || 16451 +15473 || 15473 +10837 || 10837 +6296 || 6296 +12948 || 12948 +13125 || 13125 +18260 || 18260 +18302 || 18302 +10464 || 10464 +17456 || 17456 +16293 || 16293 +1780 || 1780 +14863 || 14863 +774 || 774 +10654 || 10654 +19424 || 19424 +5388 || 5388 +13135 || 13135 +14955 || 14955 +14497 || 14497 +257 || 257 +4935 || 4935 +10104 || 10104 +-1 || -1 +11872 || 11872 +8429 || 8429 +5499 || 5499 +10135 || 10135 +12262 || 12262 +13050 || 13050 +3681 || 3681 +6946 || 6946 +5827 || 5827 +10788 || 10788 +11101 || 11101 +19329 || 19329 +2521 || 2521 +2148 || 2148 +8216 || 8216 +7117 || 7117 +-1 || -1 +6986 || 6986 +15935 || 15935 +6052 || 6052 +15778 || 15778 +15635 || 15635 +419 || 419 +7048 || 7048 +7101 || 7101 +-1 || -1 +12624 || 12624 +11454 || 11454 +15487 || 15487 +9519 || 9519 +1923 || 1923 +15269 || 15269 +2836 || 2836 +19367 || 19367 +13968 || 13968 +10439 || 10439 +13440 || 13440 +12169 || 12169 +19803 || 19803 +7231 || 7231 +14440 || 14440 +8112 || 8112 +6821 || 6821 +8532 || 8532 +9396 || 9396 +19880 || 19880 +17671 || 17671 +10720 || 10720 +17149 || 17149 +17205 || 17205 +5166 || 5166 +13790 || 13790 +16003 || 16003 +4801 || 4801 +19957 || 19957 +17871 || 17871 +17136 || 17136 +4961 || 4961 +11274 || 11274 +11208 || 11208 +17368 || 17368 +19090 || 19090 +2099 || 2099 +5846 || 5846 +11063 || 11063 +13003 || 13003 +14027 || 14027 +13654 || 13654 +6696 || 6696 +6979 || 6979 +17105 || 17105 +14515 || 14515 +10903 || 10903 +4714 || 4714 +16812 || 16812 +700 || 700 +15019 || 15019 +6057 || 6057 +19719 || 19719 +19089 || 19089 +2355 || 2355 +7722 || 7722 +-1 || -1 +7701 || 7701 +1285 || 1285 +3032 || 3032 +4802 || 4802 +-1 || -1 +17701 || 17701 +12052 || 12052 +-1 || -1 +12868 || 12868 +17917 || 17917 +8351 || 8351 +7491 || 7491 +16878 || 16878 +4156 || 4156 +13827 || 13827 +-1 || -1 +3231 || 3231 +15168 || 15168 +9311 || 9311 +19172 || 19172 +9135 || 9135 +826 || 826 +11623 || 11623 +6966 || 6966 +18343 || 18343 +18454 || 18454 +16213 || 16213 +18041 || 18041 +521 || 521 +5922 || 5922 +9676 || 9676 +12044 || 12044 +16949 || 16949 +10573 || 10573 +14980 || 14980 +9883 || 9883 +1843 || 1843 +20082 || 20082 +514 || 514 +9888 || 9888 +3760 || 3760 +19289 || 19289 +19001 || 19001 +20314 || 20314 +15391 || 15391 +12204 || 12204 +5798 || 5798 +16993 || 16993 +8270 || 8270 +18196 || 18196 +15579 || 15579 +5902 || 5902 +13129 || 13129 +8495 || 8495 +15102 || 15102 +-1 || -1 +10534 || 10534 +8426 || 8426 +11275 || 11275 +17414 || 17414 +1115 || 1115 +-1 || -1 +13952 || 13952 +14700 || 14700 +-1 || -1 +641 || 641 +5854 || 5854 +917 || 917 +12578 || 12578 +5347 || 5347 +-1 || -1 +12195 || 12195 +16850 || 16850 +20082 || 20082 +15523 || 15523 +9182 || 9182 +20068 || 20068 +12351 || 12351 +3852 || 3852 +-1 || -1 +15601 || 15601 +12617 || 12617 +12377 || 12377 +8229 || 8229 +6508 || 6508 +6430 || 6430 +19277 || 19277 +19681 || 19681 +-1 || -1 +299 || 299 +-1 || -1 +18809 || 18809 +19285 || 19285 +664 || 664 +6768 || 6768 +14264 || 14264 +16932 || 16932 +5915 || 5915 +13452 || 13452 +-1 || -1 +6767 || 6767 +-1 || -1 +14231 || 14231 +2067 || 2067 +8349 || 8349 +-1 || -1 +12991 || 12991 +1336 || 1336 +10711 || 10711 +-1 || -1 +11741 || 11741 +7670 || 7670 +18950 || 18950 +18316 || 18316 +2635 || 2635 +1581 || 1581 +6963 || 6963 +14364 || 14364 +16206 || 16206 +16778 || 16778 +10743 || 10743 +1029 || 1029 +8479 || 8479 +3788 || 3788 +5311 || 5311 +17724 || 17724 +4117 || 4117 +16079 || 16079 +12731 || 12731 +9446 || 9446 +4381 || 4381 +5339 || 5339 +15703 || 15703 +16659 || 16659 +18460 || 18460 +16160 || 16160 +3829 || 3829 +10708 || 10708 +8521 || 8521 +10848 || 10848 +12759 || 12759 +11915 || 11915 +6268 || 6268 +10825 || 10825 +-1 || -1 +9256 || 9256 +4910 || 4910 +281 || 281 +-1 || -1 +20361 || 20361 +14729 || 14729 +5422 || 5422 +14238 || 14238 +15551 || 15551 +17899 || 17899 +19971 || 19971 +1843 || 1843 +17648 || 17648 +3387 || 3387 +1300 || 1300 +1532 || 1532 +11971 || 11971 +11605 || 11605 +4988 || 4988 +2083 || 2083 +19414 || 19414 +7544 || 7544 +6169 || 6169 +10074 || 10074 +20313 || 20313 +15869 || 15869 +409 || 409 +12038 || 12038 +17993 || 17993 +19180 || 19180 +10330 || 10330 +5794 || 5794 +575 || 575 +6205 || 6205 +20193 || 20193 +10572 || 10572 +12094 || 12094 +13324 || 13324 +12992 || 12992 +9371 || 9371 +12427 || 12427 +16035 || 16035 +-1 || -1 +9007 || 9007 +10480 || 10480 +-1 || -1 +13703 || 13703 +3770 || 3770 +3882 || 3882 +18438 || 18438 +1286 || 1286 +1780 || 1780 +5175 || 5175 +15928 || 15928 +5591 || 5591 +15794 || 15794 +19801 || 19801 +18592 || 18592 +18723 || 18723 +17190 || 17190 +11964 || 11964 +5787 || 5787 +15870 || 15870 +15805 || 15805 +246 || 246 +7522 || 7522 +1477 || 1477 +5208 || 5208 +13852 || 13852 +5188 || 5188 +6914 || 6914 +8418 || 8418 +14131 || 14131 +2080 || 2080 +6228 || 6228 +10312 || 10312 +7688 || 7688 +17006 || 17006 +10578 || 10578 +13504 || 13504 +16289 || 16289 +10044 || 10044 +15778 || 15778 +10619 || 10619 +17062 || 17062 +4564 || 4564 +4140 || 4140 +11335 || 11335 +4162 || 4162 +4303 || 4303 +1186 || 1186 +5513 || 5513 +5370 || 5370 +16539 || 16539 +15579 || 15579 +3839 || 3839 +18273 || 18273 +1166 || 1166 +3448 || 3448 +12331 || 12331 +12445 || 12445 +10900 || 10900 +8949 || 8949 +2964 || 2964 +10338 || 10338 +-1 || -1 +-1 || -1 +5180 || 5180 +17488 || 17488 +13087 || 13087 +5260 || 5260 +17845 || 17845 +20002 || 20002 +40 || 40 +8607 || 8607 +17817 || 17817 +153 || 153 +821 || 821 +14066 || 14066 +17393 || 17393 +18992 || 18992 +16837 || 16837 +13886 || 13886 +14843 || 14843 +4547 || 4547 +10717 || 10717 +18137 || 18137 +8797 || 8797 +14718 || 14718 +1976 || 1976 +12997 || 12997 +12183 || 12183 +10617 || 10617 +8335 || 8335 +6064 || 6064 +-1 || -1 +17134 || 17134 +19036 || 19036 +5126 || 5126 +9458 || 9458 +-1 || -1 +19271 || 19271 +19611 || 19611 +15467 || 15467 +-1 || -1 +20086 || 20086 +3573 || 3573 +11332 || 11332 +5807 || 5807 +15808 || 15808 +5378 || 5378 +1080 || 1080 +14205 || 14205 +15893 || 15893 +10418 || 10418 +14814 || 14814 +16486 || 16486 +18035 || 18035 +5797 || 5797 +20174 || 20174 +4962 || 4962 +2196 || 2196 +16070 || 16070 +20114 || 20114 +15514 || 15514 +11802 || 11802 +4622 || 4622 +12576 || 12576 +6670 || 6670 +10338 || 10338 +13746 || 13746 +-1 || -1 +6416 || 6416 +6543 || 6543 +1300 || 1300 +10596 || 10596 +6730 || 6730 +17237 || 17237 +15539 || 15539 +4132 || 4132 +4161 || 4161 +8388 || 8388 +4393 || 4393 +13928 || 13928 +178 || 178 +11948 || 11948 +9144 || 9144 +16403 || 16403 +2133 || 2133 +4296 || 4296 +12801 || 12801 +11652 || 11652 +8398 || 8398 +100 || 100 +1081 || 1081 +16138 || 16138 +15294 || 15294 +213 || 213 +17161 || 17161 +19104 || 19104 +7318 || 7318 +16555 || 16555 +10132 || 10132 +19167 || 19167 +5875 || 5875 +-1 || -1 +6315 || 6315 +14292 || 14292 +20347 || 20347 +5129 || 5129 +-1 || -1 +4660 || 4660 +16778 || 16778 +18714 || 18714 +951 || 951 +6983 || 6983 +15474 || 15474 +13479 || 13479 +13933 || 13933 +11579 || 11579 +5886 || 5886 +5762 || 5762 +3379 || 3379 +15911 || 15911 +18014 || 18014 +1258 || 1258 +17390 || 17390 +7274 || 7274 +-1 || -1 +15531 || 15531 +-1 || -1 +-1 || -1 +16303 || 16303 +-1 || -1 +9101 || 9101 +-1 || -1 +17994 || 17994 +824 || 824 +19486 || 19486 +18349 || 18349 +20360 || 20360 +13362 || 13362 +16971 || 16971 +230 || 230 +2781 || 2781 +1652 || 1652 +5453 || 5453 +3228 || 3228 +153 || 153 +3069 || 3069 +16101 || 16101 +17044 || 17044 +12971 || 12971 +7049 || 7049 +19511 || 19511 +7551 || 7551 +11168 || 11168 +859 || 859 +13725 || 13725 +14373 || 14373 +1844 || 1844 +11733 || 11733 +6535 || 6535 +15012 || 15012 +7402 || 7402 +4315 || 4315 +9704 || 9704 +1000 || 1000 +15173 || 15173 +6288 || 6288 +-1 || -1 +10251 || 10251 +8863 || 8863 +13311 || 13311 +-1 || -1 +5978 || 5978 +19523 || 19523 +17169 || 17169 +3159 || 3159 +14322 || 14322 +860 || 860 +18407 || 18407 +16318 || 16318 +12299 || 12299 +15937 || 15937 +4869 || 4869 +17029 || 17029 +6181 || 6181 +5380 || 5380 +17129 || 17129 +19502 || 19502 +16844 || 16844 +2266 || 2266 +18126 || 18126 +-1 || -1 +2752 || 2752 +389 || 389 +-1 || -1 +7083 || 7083 +3481 || 3481 +11222 || 11222 +2982 || 2982 +14686 || 14686 +7269 || 7269 +14501 || 14501 +-1 || -1 +1028 || 1028 +11012 || 11012 +1125 || 1125 +3428 || 3428 +5383 || 5383 +8504 || 8504 +3248 || 3248 +689 || 689 +15149 || 15149 +16847 || 16847 +7036 || 7036 +3626 || 3626 +13316 || 13316 +1373 || 1373 +1364 || 1364 +5808 || 5808 +15363 || 15363 +19015 || 19015 +-1 || -1 +-1 || -1 +16932 || 16932 +5024 || 5024 +19946 || 19946 +-1 || -1 +-1 || -1 +15173 || 15173 +7751 || 7751 +19117 || 19117 +13830 || 13830 +11200 || 11200 +13270 || 13270 +3304 || 3304 +3776 || 3776 +9592 || 9592 +5467 || 5467 +6733 || 6733 +5565 || 5565 +18394 || 18394 +3353 || 3353 +18108 || 18108 +11379 || 11379 +9673 || 9673 +15400 || 15400 +9279 || 9279 +16719 || 16719 +14011 || 14011 +9168 || 9168 +5909 || 5909 +19258 || 19258 +15899 || 15899 +16543 || 16543 +8843 || 8843 +2329 || 2329 +1160 || 1160 +11170 || 11170 +-1 || -1 +18962 || 18962 +5727 || 5727 +12723 || 12723 +3213 || 3213 +9346 || 9346 +7692 || 7692 +4443 || 4443 +3003 || 3003 +3075 || 3075 +3076 || 3076 +4071 || 4071 +13648 || 13648 +19616 || 19616 +15960 || 15960 +9804 || 9804 +10599 || 10599 +13361 || 13361 +3097 || 3097 +13545 || 13545 +-1 || -1 +19526 || 19526 +19358 || 19358 +-1 || -1 +9909 || 9909 +1556 || 1556 +12240 || 12240 +1329 || 1329 +914 || 914 +5648 || 5648 +4745 || 4745 +12841 || 12841 +4333 || 4333 +12215 || 12215 +1558 || 1558 +12231 || 12231 +758 || 758 +5666 || 5666 +11486 || 11486 +2720 || 2720 +10968 || 10968 +10064 || 10064 +9353 || 9353 +10751 || 10751 +1116 || 1116 +1049 || 1049 +996 || 996 +6972 || 6972 +4975 || 4975 +8935 || 8935 +17642 || 17642 +9433 || 9433 +7853 || 7853 +10492 || 10492 +17630 || 17630 +16228 || 16228 +7928 || 7928 +11537 || 11537 +7371 || 7371 +9296 || 9296 +-1 || -1 +1664 || 1664 +10391 || 10391 +19784 || 19784 +2835 || 2835 +508 || 508 +9424 || 9424 +15746 || 15746 +10909 || 10909 +4385 || 4385 +801 || 801 +1129 || 1129 +1747 || 1747 +15897 || 15897 +9573 || 9573 +5007 || 5007 +2142 || 2142 +18679 || 18679 +3531 || 3531 +14141 || 14141 +-1 || -1 +9389 || 9389 +7873 || 7873 +764 || 764 +17634 || 17634 +9893 || 9893 +6693 || 6693 +-1 || -1 +6017 || 6017 +11881 || 11881 +18165 || 18165 +10274 || 10274 +12880 || 12880 +7821 || 7821 +9926 || 9926 +12644 || 12644 +2373 || 2373 +13269 || 13269 +1822 || 1822 +16316 || 16316 +20198 || 20198 +7273 || 7273 +18560 || 18560 +20002 || 20002 +58 || 58 +14732 || 14732 +4379 || 4379 +14463 || 14463 +10608 || 10608 +-1 || -1 +8469 || 8469 +19587 || 19587 +12041 || 12041 +19818 || 19818 +8392 || 8392 +18579 || 18579 +4979 || 4979 +14236 || 14236 +7516 || 7516 +14226 || 14226 +17600 || 17600 +17802 || 17802 +15253 || 15253 +1338 || 1338 +5390 || 5390 +17843 || 17843 +13830 || 13830 +6290 || 6290 +17944 || 17944 +15639 || 15639 +4633 || 4633 +-1 || -1 +19951 || 19951 +6363 || 6363 +-1 || -1 +10440 || 10440 +4103 || 4103 +3365 || 3365 +5169 || 5169 +-1 || -1 +4999 || 4999 +3912 || 3912 +-1 || -1 +3811 || 3811 +9712 || 9712 +3668 || 3668 +3600 || 3600 +2360 || 2360 +13592 || 13592 +18529 || 18529 +5537 || 5537 +17080 || 17080 +10576 || 10576 +8289 || 8289 +16433 || 16433 +2724 || 2724 +8274 || 8274 +3331 || 3331 +7368 || 7368 +8985 || 8985 +19519 || 19519 +8767 || 8767 +20021 || 20021 +16355 || 16355 +18618 || 18618 +1854 || 1854 +-1 || -1 +720 || 720 +2644 || 2644 +-1 || -1 +12410 || 12410 +17955 || 17955 +1198 || 1198 +15244 || 15244 +3193 || 3193 +15149 || 15149 +-1 || -1 +18237 || 18237 +6822 || 6822 +121 || 121 +11052 || 11052 +2026 || 2026 +17610 || 17610 +17207 || 17207 +7672 || 7672 +1126 || 1126 +17352 || 17352 +1421 || 1421 +20092 || 20092 +15235 || 15235 +-1 || -1 +3578 || 3578 +19591 || 19591 +17095 || 17095 +3777 || 3777 +737 || 737 +17046 || 17046 +-1 || -1 +15793 || 15793 +13875 || 13875 +5934 || 5934 +7827 || 7827 +5846 || 5846 +13798 || 13798 +7389 || 7389 +10547 || 10547 +5024 || 5024 +10771 || 10771 +4869 || 4869 +7813 || 7813 +14711 || 14711 +20129 || 20129 +19881 || 19881 +3645 || 3645 +7852 || 7852 +6016 || 6016 +13675 || 13675 +3699 || 3699 +9609 || 9609 +11555 || 11555 +4271 || 4271 +18736 || 18736 +17377 || 17377 +5011 || 5011 +7506 || 7506 +20322 || 20322 +10935 || 10935 +1716 || 1716 +8138 || 8138 +4531 || 4531 +1507 || 1507 +9880 || 9880 +19058 || 19058 +15619 || 15619 +2903 || 2903 +4883 || 4883 +3037 || 3037 +20296 || 20296 +10469 || 10469 +-1 || -1 +1403 || 1403 +20309 || 20309 +-1 || -1 +19657 || 19657 +12036 || 12036 +17941 || 17941 +11077 || 11077 +14146 || 14146 +2450 || 2450 +19 || 19 +14058 || 14058 +5313 || 5313 +1251 || 1251 +13367 || 13367 +3877 || 3877 +5538 || 5538 +2090 || 2090 +18120 || 18120 +20097 || 20097 +7658 || 7658 +20221 || 20221 +-1 || -1 +5153 || 5153 +19543 || 19543 +5860 || 5860 +9480 || 9480 +6457 || 6457 +11029 || 11029 +19749 || 19749 +19493 || 19493 +9758 || 9758 +11575 || 11575 +3979 || 3979 +20203 || 20203 +17239 || 17239 +10728 || 10728 +18852 || 18852 +11707 || 11707 +1704 || 1704 +6100 || 6100 +6599 || 6599 +20231 || 20231 +5126 || 5126 +14085 || 14085 +2770 || 2770 +2066 || 2066 +18487 || 18487 +2369 || 2369 +5418 || 5418 +-1 || -1 +774 || 774 +407 || 407 +7621 || 7621 +4597 || 4597 +5090 || 5090 +2820 || 2820 +1003 || 1003 +4274 || 4274 +11903 || 11903 +2465 || 2465 +10081 || 10081 +15841 || 15841 +17683 || 17683 +2948 || 2948 +11491 || 11491 +13988 || 13988 +2388 || 2388 +8497 || 8497 +-1 || -1 +2999 || 2999 +3888 || 3888 +-1 || -1 +274 || 274 +14713 || 14713 +9501 || 9501 +413 || 413 +2671 || 2671 +-1 || -1 +10329 || 10329 +6888 || 6888 +15182 || 15182 +9937 || 9937 +423 || 423 +11684 || 11684 +12209 || 12209 +2958 || 2958 +2988 || 2988 +13102 || 13102 +-1 || -1 +2294 || 2294 +12917 || 12917 +9460 || 9460 +7817 || 7817 +13631 || 13631 +10959 || 10959 +15901 || 15901 +7888 || 7888 +7843 || 7843 +18722 || 18722 +4828 || 4828 +16206 || 16206 +15692 || 15692 +13988 || 13988 +7529 || 7529 +1343 || 1343 +2428 || 2428 +13425 || 13425 +9736 || 9736 +17576 || 17576 +7101 || 7101 +-1 || -1 +8198 || 8198 +16265 || 16265 +5802 || 5802 +7200 || 7200 +133 || 133 +598 || 598 +12024 || 12024 +5421 || 5421 +16327 || 16327 +8531 || 8531 +-1 || -1 +2027 || 2027 +9261 || 9261 +12971 || 12971 +6243 || 6243 +15927 || 15927 +15006 || 15006 +14486 || 14486 +-1 || -1 +20237 || 20237 +8844 || 8844 +18104 || 18104 +11875 || 11875 +1639 || 1639 +19705 || 19705 +1327 || 1327 +2818 || 2818 +12311 || 12311 +7427 || 7427 +3344 || 3344 +19256 || 19256 +-1 || -1 +6302 || 6302 +13793 || 13793 +20166 || 20166 +7174 || 7174 +13753 || 13753 +7440 || 7440 +-1 || -1 +7848 || 7848 +9673 || 9673 +17187 || 17187 +1148 || 1148 +14227 || 14227 +19862 || 19862 +3490 || 3490 +1027 || 1027 +4912 || 4912 +3593 || 3593 +4940 || 4940 +2978 || 2978 +10762 || 10762 +3254 || 3254 +19130 || 19130 +12556 || 12556 +17279 || 17279 +10784 || 10784 +1814 || 1814 +6751 || 6751 +17492 || 17492 +17488 || 17488 +4993 || 4993 +3002 || 3002 +16070 || 16070 +17124 || 17124 +-1 || -1 +15259 || 15259 +2612 || 2612 +17641 || 17641 +1344 || 1344 +20140 || 20140 +2695 || 2695 +20291 || 20291 +19668 || 19668 +2479 || 2479 +18417 || 18417 +13412 || 13412 +5395 || 5395 +13991 || 13991 +11166 || 11166 +5898 || 5898 +3798 || 3798 +-1 || -1 +9986 || 9986 +15046 || 15046 +5083 || 5083 +2022 || 2022 +14518 || 14518 +12298 || 12298 +9373 || 9373 +14990 || 14990 +18216 || 18216 +847 || 847 +9777 || 9777 +14146 || 14146 +20240 || 20240 +11070 || 11070 +416 || 416 +16065 || 16065 +-1 || -1 +15105 || 15105 +2693 || 2693 +15276 || 15276 +5755 || 5755 +13581 || 13581 +18788 || 18788 +891 || 891 +12839 || 12839 +8815 || 8815 +12882 || 12882 +-1 || -1 +19949 || 19949 +8482 || 8482 +2774 || 2774 +3445 || 3445 +9907 || 9907 +18492 || 18492 +16298 || 16298 +973 || 973 +10255 || 10255 +6568 || 6568 +8366 || 8366 +13045 || 13045 +2100 || 2100 +17717 || 17717 +16686 || 16686 +14114 || 14114 +2832 || 2832 +13181 || 13181 +15447 || 15447 +4431 || 4431 +17586 || 17586 +10061 || 10061 +-1 || -1 +12985 || 12985 +16910 || 16910 +12548 || 12548 +11667 || 11667 +10536 || 10536 +15940 || 15940 +8145 || 8145 +6925 || 6925 +2717 || 2717 +19079 || 19079 +20147 || 20147 +-1 || -1 +7193 || 7193 +16949 || 16949 +9183 || 9183 +-1 || -1 +-1 || -1 +9723 || 9723 +9713 || 9713 +17294 || 17294 +-1 || -1 +551 || 551 +12963 || 12963 +15263 || 15263 +10050 || 10050 +14933 || 14933 +15993 || 15993 +17367 || 17367 +12997 || 12997 +-1 || -1 +10686 || 10686 +16490 || 16490 +14205 || 14205 +7637 || 7637 +14131 || 14131 +-1 || -1 +12532 || 12532 +11004 || 11004 +10917 || 10917 +17984 || 17984 +19252 || 19252 +7142 || 7142 +8855 || 8855 +-1 || -1 +17658 || 17658 +-1 || -1 +16323 || 16323 +1721 || 1721 +12522 || 12522 +11287 || 11287 +2525 || 2525 +5753 || 5753 +19432 || 19432 +7480 || 7480 +-1 || -1 +7586 || 7586 +10848 || 10848 +12943 || 12943 +1943 || 1943 +11640 || 11640 +15244 || 15244 +13998 || 13998 +12414 || 12414 +44 || 44 +4639 || 4639 +9001 || 9001 +5484 || 5484 +20157 || 20157 +3980 || 3980 +393 || 393 +12969 || 12969 +16873 || 16873 +1759 || 1759 +12049 || 12049 +6644 || 6644 +1805 || 1805 +338 || 338 +11506 || 11506 +418 || 418 +3318 || 3318 +3681 || 3681 +5982 || 5982 +19565 || 19565 +6056 || 6056 +14602 || 14602 +3741 || 3741 +19652 || 19652 +19510 || 19510 +19429 || 19429 +582 || 582 +16 || 16 +3700 || 3700 +17929 || 17929 +9433 || 9433 +12478 || 12478 +-1 || -1 +1266 || 1266 +16787 || 16787 +3225 || 3225 +15339 || 15339 +18332 || 18332 +15073 || 15073 +17506 || 17506 +4550 || 4550 +1276 || 1276 +-1 || -1 +11363 || 11363 +11990 || 11990 +2240 || 2240 +16826 || 16826 +-1 || -1 +4672 || 4672 +166 || 166 +14281 || 14281 +7388 || 7388 +3476 || 3476 +-1 || -1 +18748 || 18748 +5114 || 5114 +16043 || 16043 +6889 || 6889 +4487 || 4487 +3035 || 3035 +5192 || 5192 +9402 || 9402 +13807 || 13807 +525 || 525 +945 || 945 +9786 || 9786 +16706 || 16706 +15925 || 15925 +13231 || 13231 +18046 || 18046 +16808 || 16808 +20048 || 20048 +-1 || -1 +4818 || 4818 +7500 || 7500 +2080 || 2080 +-1 || -1 +5642 || 5642 +13711 || 13711 +18623 || 18623 +12220 || 12220 +11193 || 11193 +5617 || 5617 +2894 || 2894 +10565 || 10565 +19255 || 19255 +8333 || 8333 +-1 || -1 +1276 || 1276 +2535 || 2535 +19380 || 19380 +1192 || 1192 +15362 || 15362 +4022 || 4022 +3787 || 3787 +6681 || 6681 +18822 || 18822 +19238 || 19238 +17458 || 17458 +16346 || 16346 +12881 || 12881 +5022 || 5022 +3403 || 3403 +16826 || 16826 +-1 || -1 +19933 || 19933 +18665 || 18665 +4312 || 4312 +15753 || 15753 +7914 || 7914 +18348 || 18348 +81 || 81 +9454 || 9454 +5967 || 5967 +10795 || 10795 +10629 || 10629 +4576 || 4576 +18060 || 18060 +12800 || 12800 +9109 || 9109 +17785 || 17785 +14072 || 14072 +4026 || 4026 +16255 || 16255 +18375 || 18375 +19803 || 19803 +2730 || 2730 +8609 || 8609 +1322 || 1322 +-1 || -1 +1057 || 1057 +16554 || 16554 +11153 || 11153 +6537 || 6537 +12135 || 12135 +8585 || 8585 +3436 || 3436 +12761 || 12761 +15808 || 15808 +15871 || 15871 +7881 || 7881 +12062 || 12062 +5302 || 5302 +10160 || 10160 +4193 || 4193 +17205 || 17205 +14046 || 14046 +7949 || 7949 +11028 || 11028 +6652 || 6652 +7869 || 7869 +-1 || -1 +15632 || 15632 +19429 || 19429 +10589 || 10589 +10478 || 10478 +17861 || 17861 +15966 || 15966 +17611 || 17611 +19489 || 19489 +7355 || 7355 +8365 || 8365 +8917 || 8917 +18535 || 18535 +19242 || 19242 +13157 || 13157 +14969 || 14969 +465 || 465 +19083 || 19083 +13832 || 13832 +9328 || 9328 +4092 || 4092 +4644 || 4644 +5186 || 5186 +9787 || 9787 +17460 || 17460 +10806 || 10806 +3977 || 3977 +19528 || 19528 +16830 || 16830 +15829 || 15829 +6018 || 6018 +8774 || 8774 +5762 || 5762 +33 || 33 +7236 || 7236 +-1 || -1 +2679 || 2679 +16041 || 16041 +4945 || 4945 +11899 || 11899 +17823 || 17823 +12425 || 12425 +7906 || 7906 +10935 || 10935 +18022 || 18022 +4873 || 4873 +7329 || 7329 +-1 || -1 +14122 || 14122 +6915 || 6915 +1483 || 1483 +14653 || 14653 +1819 || 1819 +7898 || 7898 +11676 || 11676 +1063 || 1063 +13934 || 13934 +10694 || 10694 +12220 || 12220 +19003 || 19003 +7431 || 7431 +567 || 567 +9969 || 9969 +10300 || 10300 +1500 || 1500 +4574 || 4574 +6630 || 6630 +15159 || 15159 +14889 || 14889 +9545 || 9545 +5320 || 5320 +18728 || 18728 +-1 || -1 +11244 || 11244 +12392 || 12392 +-1 || -1 +7879 || 7879 +13959 || 13959 +8352 || 8352 +6504 || 6504 +625 || 625 +13614 || 13614 +9757 || 9757 +889 || 889 +15427 || 15427 +8435 || 8435 +13884 || 13884 +10863 || 10863 +11695 || 11695 +20032 || 20032 +-1 || -1 +20321 || 20321 +11969 || 11969 +6623 || 6623 +3492 || 3492 +8480 || 8480 +20039 || 20039 +1856 || 1856 +12073 || 12073 +11124 || 11124 +16876 || 16876 +11571 || 11571 +7820 || 7820 +7926 || 7926 +16959 || 16959 +9681 || 9681 +14928 || 14928 +2883 || 2883 +396 || 396 +13693 || 13693 +6380 || 6380 +8398 || 8398 +-1 || -1 +4087 || 4087 +9781 || 9781 +7454 || 7454 +8894 || 8894 +1672 || 1672 +16877 || 16877 +2628 || 2628 +7382 || 7382 +2906 || 2906 +17519 || 17519 +9764 || 9764 +10655 || 10655 +-1 || -1 +4024 || 4024 +18948 || 18948 +18536 || 18536 +17108 || 17108 +4415 || 4415 +4096 || 4096 +1330 || 1330 +1832 || 1832 +Testing agent-twice_split_18.in +-------------------COMPARE------------------------- +14 || 14 +21 || 21 +45 || 45 +38 || 38 +57 || 57 +-1 || -1 +70 || 70 +12 || 12 +59 || 59 +60 || 60 +67 || 67 +1 || 1 +12 || 12 +3 || 3 +69 || 69 +-1 || -1 +23 || 23 +11 || 11 +23 || 23 +62 || 62 +44 || 44 +-1 || -1 +43 || 43 +68 || 68 +16 || 16 +60 || 60 +-1 || -1 +0 || 0 +54 || 54 +62 || 62 +50 || 50 +31 || 31 +53 || 53 +37 || 37 +26 || 26 +55 || 55 +Testing agent-twice_split_21.in +-------------------COMPARE------------------------- +35191 || 35191 +42412 || 42412 +-1 || -1 +23730 || 23730 +31073 || 31073 +57306 || 57306 +44924 || 44924 +70740 || 70740 +-1 || -1 +29920 || 29920 +47050 || 47050 +43039 || 43039 +16542 || 16542 +70884 || 70884 +24035 || 24035 +11549 || 11549 +64699 || 64699 +34074 || 34074 +32759 || 32759 +3469 || 3469 +45655 || 45655 +39742 || 39742 +59820 || 59820 +44529 || 44529 +-1 || -1 +45302 || 45302 +11576 || 11576 +-1 || -1 +-1 || -1 +39728 || 39728 +70533 || 70533 +4996 || 4996 +411 || 411 +28115 || 28115 +14817 || 14817 +30980 || 30980 +16851 || 16851 +51249 || 51249 +9931 || 9931 +-1 || -1 +-1 || -1 +72522 || 72522 +21307 || 21307 +68317 || 68317 +20178 || 20178 +18763 || 18763 +65565 || 65565 +3832 || 3832 +-1 || -1 +13469 || 13469 +50162 || 50162 +36556 || 36556 +4942 || 4942 +72669 || 72669 +-1 || -1 +1270 || 1270 +9688 || 9688 +69774 || 69774 +13069 || 13069 +61106 || 61106 +73160 || 73160 +55081 || 55081 +17236 || 17236 +59906 || 59906 +70493 || 70493 +53695 || 53695 +9317 || 9317 +67837 || 67837 +72092 || 72092 +34400 || 34400 +39555 || 39555 +-1 || -1 +18509 || 18509 +51199 || 51199 +-1 || -1 +56044 || 56044 +70042 || 70042 +11653 || 11653 +65164 || 65164 +3982 || 3982 +-1 || -1 +14563 || 14563 +154 || 154 +43693 || 43693 +16399 || 16399 +15658 || 15658 +11814 || 11814 +18756 || 18756 +7487 || 7487 +26165 || 26165 +9451 || 9451 +-1 || -1 +58327 || 58327 +65718 || 65718 +52966 || 52966 +18177 || 18177 +14532 || 14532 +72782 || 72782 +63765 || 63765 +-1 || -1 +-1 || -1 +13952 || 13952 +16398 || 16398 +58575 || 58575 +38520 || 38520 +45491 || 45491 +44436 || 44436 +21250 || 21250 +47982 || 47982 +42895 || 42895 +54721 || 54721 +47499 || 47499 +23594 || 23594 +39835 || 39835 +54681 || 54681 +-1 || -1 +14953 || 14953 +25127 || 25127 +63958 || 63958 +28669 || 28669 +21348 || 21348 +9266 || 9266 +40438 || 40438 +8809 || 8809 +24421 || 24421 +71468 || 71468 +22089 || 22089 +-1 || -1 +44235 || 44235 +12010 || 12010 +69567 || 69567 +41879 || 41879 +17620 || 17620 +32410 || 32410 +33452 || 33452 +6822 || 6822 +32407 || 32407 +59155 || 59155 +61423 || 61423 +22667 || 22667 +64644 || 64644 +6589 || 6589 +72718 || 72718 +-1 || -1 +51373 || 51373 +39280 || 39280 +-1 || -1 +49489 || 49489 +69890 || 69890 +28607 || 28607 +22869 || 22869 +23884 || 23884 +56474 || 56474 +8452 || 8452 +73472 || 73472 +13363 || 13363 +38387 || 38387 +15301 || 15301 +27109 || 27109 +2691 || 2691 +46491 || 46491 +6120 || 6120 +-1 || -1 +59778 || 59778 +24918 || 24918 +32869 || 32869 +18356 || 18356 +12368 || 12368 +65295 || 65295 +42041 || 42041 +44022 || 44022 +36352 || 36352 +51268 || 51268 +70847 || 70847 +39435 || 39435 +44635 || 44635 +4514 || 4514 +47037 || 47037 +15114 || 15114 +21087 || 21087 +3786 || 3786 +72867 || 72867 +65922 || 65922 +27938 || 27938 +379 || 379 +50786 || 50786 +-1 || -1 +9903 || 9903 +65022 || 65022 +62592 || 62592 +7360 || 7360 +28177 || 28177 +28172 || 28172 +55104 || 55104 +-1 || -1 +51431 || 51431 +68157 || 68157 +38795 || 38795 +-1 || -1 +40465 || 40465 +26751 || 26751 +72385 || 72385 +52786 || 52786 +52720 || 52720 +25381 || 25381 +7391 || 7391 +22229 || 22229 +59839 || 59839 +10340 || 10340 +5350 || 5350 +4058 || 4058 +36267 || 36267 +13706 || 13706 +6386 || 6386 +60039 || 60039 +50188 || 50188 +62712 || 62712 +41929 || 41929 +48809 || 48809 +61145 || 61145 +18805 || 18805 +69651 || 69651 +24862 || 24862 +33468 || 33468 +28495 || 28495 +26598 || 26598 +2729 || 2729 +4517 || 4517 +30940 || 30940 +3621 || 3621 +3405 || 3405 +-1 || -1 +-1 || -1 +37612 || 37612 +14444 || 14444 +32404 || 32404 +57891 || 57891 +54622 || 54622 +20891 || 20891 +42805 || 42805 +68756 || 68756 +26578 || 26578 +61188 || 61188 +-1 || -1 +23274 || 23274 +44541 || 44541 +34959 || 34959 +26262 || 26262 +9450 || 9450 +10610 || 10610 +16225 || 16225 +64766 || 64766 +32168 || 32168 +68842 || 68842 +-1 || -1 +52115 || 52115 +46247 || 46247 +55768 || 55768 +63407 || 63407 +44125 || 44125 +66425 || 66425 +61679 || 61679 +71788 || 71788 +38257 || 38257 +37660 || 37660 +19066 || 19066 +61756 || 61756 +63059 || 63059 +-1 || -1 +18601 || 18601 +26586 || 26586 +43703 || 43703 +30368 || 30368 +-1 || -1 +6992 || 6992 +46248 || 46248 +32172 || 32172 +49685 || 49685 +-1 || -1 +8742 || 8742 +49723 || 49723 +-1 || -1 +43310 || 43310 +56506 || 56506 +-1 || -1 +32777 || 32777 +40212 || 40212 +42164 || 42164 +50225 || 50225 +72051 || 72051 +51284 || 51284 +40720 || 40720 +32749 || 32749 +6388 || 6388 +-1 || -1 +28005 || 28005 +43021 || 43021 +58876 || 58876 +40043 || 40043 +55378 || 55378 +30945 || 30945 +56934 || 56934 +31518 || 31518 +51559 || 51559 +-1 || -1 +60762 || 60762 +71779 || 71779 +46890 || 46890 +21042 || 21042 +51472 || 51472 +66301 || 66301 +23061 || 23061 +7367 || 7367 +37425 || 37425 +34963 || 34963 +37351 || 37351 +27645 || 27645 +-1 || -1 +-1 || -1 +23951 || 23951 +51474 || 51474 +44390 || 44390 +34674 || 34674 +43670 || 43670 +46149 || 46149 +25728 || 25728 +31099 || 31099 +-1 || -1 +14909 || 14909 +31155 || 31155 +30282 || 30282 +24844 || 24844 +33553 || 33553 +22481 || 22481 +-1 || -1 +-1 || -1 +70039 || 70039 +-1 || -1 +27312 || 27312 +34367 || 34367 +16714 || 16714 +18947 || 18947 +45369 || 45369 +53143 || 53143 +12395 || 12395 +68551 || 68551 +38956 || 38956 +69939 || 69939 +-1 || -1 +58077 || 58077 +33876 || 33876 +11100 || 11100 +40399 || 40399 +40530 || 40530 +56518 || 56518 +-1 || -1 +54480 || 54480 +11277 || 11277 +42435 || 42435 +62357 || 62357 +6399 || 6399 +13485 || 13485 +62924 || 62924 +24753 || 24753 +73425 || 73425 +72933 || 72933 +65738 || 65738 +70147 || 70147 +9685 || 9685 +47508 || 47508 +16634 || 16634 +58593 || 58593 +-1 || -1 +66489 || 66489 +-1 || -1 +44556 || 44556 +32451 || 32451 +4945 || 4945 +55388 || 55388 +64633 || 64633 +-1 || -1 +35553 || 35553 +7915 || 7915 +15204 || 15204 +43584 || 43584 +1632 || 1632 +45998 || 45998 +65708 || 65708 +36123 || 36123 +47899 || 47899 +-1 || -1 +10193 || 10193 +2869 || 2869 +8651 || 8651 +28596 || 28596 +25041 || 25041 +5368 || 5368 +-1 || -1 +-1 || -1 +18899 || 18899 +-1 || -1 +59317 || 59317 +65110 || 65110 +42309 || 42309 +24210 || 24210 +29214 || 29214 +28403 || 28403 +27371 || 27371 +11315 || 11315 +-1 || -1 +23692 || 23692 +63389 || 63389 +17852 || 17852 +15196 || 15196 +71590 || 71590 +16208 || 16208 +21198 || 21198 +67943 || 67943 +30255 || 30255 +9108 || 9108 +-1 || -1 +14451 || 14451 +7576 || 7576 +-1 || -1 +14460 || 14460 +50909 || 50909 +37450 || 37450 +61344 || 61344 +9164 || 9164 +4175 || 4175 +41625 || 41625 +59569 || 59569 +-1 || -1 +7497 || 7497 +46277 || 46277 +45724 || 45724 +38223 || 38223 +5624 || 5624 +9624 || 9624 +9775 || 9775 +9784 || 9784 +3438 || 3438 +41297 || 41297 +58918 || 58918 +68374 || 68374 +63865 || 63865 +72870 || 72870 +39928 || 39928 +41233 || 41233 +1667 || 1667 +51818 || 51818 +30389 || 30389 +24425 || 24425 +63957 || 63957 +6817 || 6817 +42783 || 42783 +50121 || 50121 +32711 || 32711 +57505 || 57505 +34194 || 34194 +73010 || 73010 +47046 || 47046 +-1 || -1 +46101 || 46101 +59211 || 59211 +56656 || 56656 +22322 || 22322 +35379 || 35379 +9491 || 9491 +55835 || 55835 +68996 || 68996 +68309 || 68309 +5063 || 5063 +72964 || 72964 +68395 || 68395 +6828 || 6828 +10862 || 10862 +-1 || -1 +16778 || 16778 +30848 || 30848 +47821 || 47821 +-1 || -1 +41465 || 41465 +-1 || -1 +18770 || 18770 +-1 || -1 +37250 || 37250 +57799 || 57799 +23262 || 23262 +53439 || 53439 +26385 || 26385 +35077 || 35077 +29556 || 29556 +51892 || 51892 +52382 || 52382 +73124 || 73124 +59152 || 59152 +48396 || 48396 +-1 || -1 +4044 || 4044 +20305 || 20305 +52354 || 52354 +48074 || 48074 +16160 || 16160 +-1 || -1 +28568 || 28568 +45095 || 45095 +18497 || 18497 +29912 || 29912 +54999 || 54999 +26230 || 26230 +3325 || 3325 +17320 || 17320 +51869 || 51869 +35579 || 35579 +24150 || 24150 +52856 || 52856 +27936 || 27936 +30028 || 30028 +50804 || 50804 +35049 || 35049 +6403 || 6403 +42657 || 42657 +40982 || 40982 +35117 || 35117 +26225 || 26225 +46235 || 46235 +68813 || 68813 +-1 || -1 +57465 || 57465 +73005 || 73005 +72863 || 72863 +27566 || 27566 +25669 || 25669 +71928 || 71928 +1478 || 1478 +22893 || 22893 +30768 || 30768 +17127 || 17127 +-1 || -1 +43162 || 43162 +73090 || 73090 +54730 || 54730 +4706 || 4706 +56122 || 56122 +7417 || 7417 +72504 || 72504 +66562 || 66562 +15737 || 15737 +35056 || 35056 +17536 || 17536 +9428 || 9428 +60868 || 60868 +60904 || 60904 +16801 || 16801 +44789 || 44789 +51339 || 51339 +70877 || 70877 +19233 || 19233 +42240 || 42240 +12552 || 12552 +-1 || -1 +32118 || 32118 +39368 || 39368 +-1 || -1 +67646 || 67646 +16538 || 16538 +31749 || 31749 +25965 || 25965 +35787 || 35787 +71433 || 71433 +47842 || 47842 +31225 || 31225 +5665 || 5665 +21114 || 21114 +20857 || 20857 +24282 || 24282 +54166 || 54166 +71936 || 71936 +56212 || 56212 +20872 || 20872 +49907 || 49907 +6438 || 6438 +38297 || 38297 +34942 || 34942 +63558 || 63558 +20940 || 20940 +49274 || 49274 +7111 || 7111 +55023 || 55023 +-1 || -1 +33314 || 33314 +30014 || 30014 +17585 || 17585 +42904 || 42904 +53865 || 53865 +12130 || 12130 +18497 || 18497 +52939 || 52939 +4335 || 4335 +13714 || 13714 +20123 || 20123 +27801 || 27801 +-1 || -1 +60025 || 60025 +47155 || 47155 +63413 || 63413 +36959 || 36959 +45920 || 45920 +44390 || 44390 +31412 || 31412 +66438 || 66438 +59413 || 59413 +61197 || 61197 +64990 || 64990 +8041 || 8041 +45430 || 45430 +11092 || 11092 +-1 || -1 +19072 || 19072 +70467 || 70467 +24292 || 24292 +46007 || 46007 +72491 || 72491 +35436 || 35436 +22048 || 22048 +23262 || 23262 +60540 || 60540 +-1 || -1 +41213 || 41213 +65177 || 65177 +-1 || -1 +-1 || -1 +59176 || 59176 +23341 || 23341 +42812 || 42812 +22363 || 22363 +46664 || 46664 +-1 || -1 +73673 || 73673 +54476 || 54476 +-1 || -1 +31137 || 31137 +16988 || 16988 +53448 || 53448 +68820 || 68820 +73907 || 73907 +45071 || 45071 +4799 || 4799 +62989 || 62989 +56344 || 56344 +-1 || -1 +67066 || 67066 +8762 || 8762 +20502 || 20502 +12664 || 12664 +69200 || 69200 +61170 || 61170 +60622 || 60622 +67842 || 67842 +32098 || 32098 +64047 || 64047 +9766 || 9766 +39819 || 39819 +29040 || 29040 +41839 || 41839 +44704 || 44704 +24911 || 24911 +44433 || 44433 +-1 || -1 +42746 || 42746 +50233 || 50233 +49746 || 49746 +33268 || 33268 +58713 || 58713 +17139 || 17139 +17759 || 17759 +17559 || 17559 +68021 || 68021 +67870 || 67870 +39165 || 39165 +54428 || 54428 +16843 || 16843 +28148 || 28148 +-1 || -1 +37015 || 37015 +54958 || 54958 +-1 || -1 +40267 || 40267 +2154 || 2154 +43323 || 43323 +31104 || 31104 +51915 || 51915 +26868 || 26868 +772 || 772 +40421 || 40421 +8597 || 8597 +31084 || 31084 +-1 || -1 +46815 || 46815 +10541 || 10541 +16452 || 16452 +50035 || 50035 +27044 || 27044 +60662 || 60662 +16044 || 16044 +20815 || 20815 +216 || 216 +23926 || 23926 +14864 || 14864 +5101 || 5101 +45987 || 45987 +32438 || 32438 +64602 || 64602 +66593 || 66593 +11279 || 11279 +17612 || 17612 +31779 || 31779 +38185 || 38185 +5551 || 5551 +10608 || 10608 +51781 || 51781 +-1 || -1 +-1 || -1 +12541 || 12541 +37708 || 37708 +4381 || 4381 +63721 || 63721 +3098 || 3098 +-1 || -1 +39344 || 39344 +11873 || 11873 +34111 || 34111 +50391 || 50391 +-1 || -1 +57081 || 57081 +41326 || 41326 +-1 || -1 +40548 || 40548 +-1 || -1 +25872 || 25872 +16397 || 16397 +33332 || 33332 +43085 || 43085 +46109 || 46109 +-1 || -1 +73555 || 73555 +64136 || 64136 +-1 || -1 +58318 || 58318 +3844 || 3844 +28489 || 28489 +9629 || 9629 +68860 || 68860 +54769 || 54769 +50466 || 50466 +-1 || -1 +62115 || 62115 +60125 || 60125 +-1 || -1 +71426 || 71426 +10896 || 10896 +50538 || 50538 +30143 || 30143 +1521 || 1521 +11131 || 11131 +54063 || 54063 +59713 || 59713 +62785 || 62785 +35697 || 35697 +43345 || 43345 +62358 || 62358 +-1 || -1 +13750 || 13750 +4114 || 4114 +40542 || 40542 +40855 || 40855 +39245 || 39245 +62896 || 62896 +69606 || 69606 +-1 || -1 +70155 || 70155 +9852 || 9852 +23004 || 23004 +54092 || 54092 +17408 || 17408 +29375 || 29375 +13864 || 13864 +70965 || 70965 +26137 || 26137 +4729 || 4729 +-1 || -1 +50488 || 50488 +39431 || 39431 +47494 || 47494 +22754 || 22754 +11770 || 11770 +52055 || 52055 +39979 || 39979 +55155 || 55155 +-1 || -1 +-1 || -1 +15037 || 15037 +38839 || 38839 +-1 || -1 +16456 || 16456 +64457 || 64457 +56291 || 56291 +24655 || 24655 +8868 || 8868 +66583 || 66583 +53700 || 53700 +12039 || 12039 +-1 || -1 +18600 || 18600 +16369 || 16369 +23404 || 23404 +49791 || 49791 +8823 || 8823 +38846 || 38846 +59812 || 59812 +28437 || 28437 +22218 || 22218 +46865 || 46865 +30931 || 30931 +38976 || 38976 +14805 || 14805 +-1 || -1 +29090 || 29090 +10988 || 10988 +73798 || 73798 +50742 || 50742 +-1 || -1 +508 || 508 +10352 || 10352 +27570 || 27570 +46279 || 46279 +-1 || -1 +802 || 802 +61498 || 61498 +30340 || 30340 +25069 || 25069 +-1 || -1 +55825 || 55825 +-1 || -1 +-1 || -1 +-1 || -1 +29073 || 29073 +25916 || 25916 +5422 || 5422 +40808 || 40808 +67088 || 67088 +65576 || 65576 +698 || 698 +5293 || 5293 +37605 || 37605 +70965 || 70965 +-1 || -1 +67439 || 67439 +14486 || 14486 +-1 || -1 +59173 || 59173 +16839 || 16839 +21385 || 21385 +66756 || 66756 +24562 || 24562 +3154 || 3154 +72908 || 72908 +52418 || 52418 +51368 || 51368 +63920 || 63920 +30450 || 30450 +44784 || 44784 +23218 || 23218 +62626 || 62626 +-1 || -1 +55711 || 55711 +50326 || 50326 +23399 || 23399 +-1 || -1 +66461 || 66461 +44633 || 44633 +49521 || 49521 +-1 || -1 +58124 || 58124 +17852 || 17852 +37026 || 37026 +21892 || 21892 +30863 || 30863 +-1 || -1 +34516 || 34516 +67588 || 67588 +53874 || 53874 +55640 || 55640 +4201 || 4201 +18122 || 18122 +54277 || 54277 +15442 || 15442 +8491 || 8491 +2044 || 2044 +1460 || 1460 +30938 || 30938 +2997 || 2997 +42912 || 42912 +40461 || 40461 +16361 || 16361 +70058 || 70058 +5827 || 5827 +30867 || 30867 +38297 || 38297 +31671 || 31671 +-1 || -1 +47516 || 47516 +24688 || 24688 +8289 || 8289 +41341 || 41341 +72345 || 72345 +58969 || 58969 +29983 || 29983 +69042 || 69042 +-1 || -1 +61058 || 61058 +51488 || 51488 +38716 || 38716 +-1 || -1 +64836 || 64836 +44326 || 44326 +47995 || 47995 +31596 || 31596 +9922 || 9922 +39869 || 39869 +32624 || 32624 +64848 || 64848 +55883 || 55883 +15066 || 15066 +23530 || 23530 +23709 || 23709 +49874 || 49874 +59108 || 59108 +66298 || 66298 +26577 || 26577 +45948 || 45948 +8774 || 8774 +35116 || 35116 +12399 || 12399 +51488 || 51488 +63549 || 63549 +-1 || -1 +45533 || 45533 +-1 || -1 +1272 || 1272 +50829 || 50829 +10395 || 10395 +8155 || 8155 +6513 || 6513 +29592 || 29592 +10585 || 10585 +32505 || 32505 +64613 || 64613 +8413 || 8413 +29073 || 29073 +33745 || 33745 +-1 || -1 +64458 || 64458 +55063 || 55063 +-1 || -1 +7575 || 7575 +-1 || -1 +15728 || 15728 +53006 || 53006 +50716 || 50716 +70650 || 70650 +33840 || 33840 +61766 || 61766 +7570 || 7570 +55883 || 55883 +52615 || 52615 +47773 || 47773 +15755 || 15755 +69703 || 69703 +35985 || 35985 +15578 || 15578 +58475 || 58475 +55343 || 55343 +4734 || 4734 +46429 || 46429 +-1 || -1 +6855 || 6855 +-1 || -1 +-1 || -1 +5551 || 5551 +36805 || 36805 +-1 || -1 +35682 || 35682 +69736 || 69736 +60255 || 60255 +-1 || -1 +57198 || 57198 +60014 || 60014 +29899 || 29899 +7475 || 7475 +27968 || 27968 +17412 || 17412 +66326 || 66326 +5884 || 5884 +61090 || 61090 +42062 || 42062 +73031 || 73031 +1537 || 1537 +289 || 289 +49054 || 49054 +73341 || 73341 +43379 || 43379 +44713 || 44713 +20796 || 20796 +-1 || -1 +36014 || 36014 +27009 || 27009 +35757 || 35757 +5839 || 5839 +15852 || 15852 +5892 || 5892 +11415 || 11415 +53240 || 53240 +44473 || 44473 +60433 || 60433 +9170 || 9170 +62547 || 62547 +40307 || 40307 +73633 || 73633 +72133 || 72133 +6788 || 6788 +19999 || 19999 +40991 || 40991 +2581 || 2581 +7188 || 7188 +61999 || 61999 +5356 || 5356 +27684 || 27684 +65787 || 65787 +65470 || 65470 +9717 || 9717 +7438 || 7438 +47603 || 47603 +39339 || 39339 +1611 || 1611 +73701 || 73701 +41749 || 41749 +39766 || 39766 +20887 || 20887 +19597 || 19597 +18656 || 18656 +60317 || 60317 +2991 || 2991 +12586 || 12586 +56609 || 56609 +18718 || 18718 +17684 || 17684 +8474 || 8474 +-1 || -1 +7386 || 7386 +61511 || 61511 +8711 || 8711 +5247 || 5247 +46211 || 46211 +19858 || 19858 +10932 || 10932 +37914 || 37914 +67193 || 67193 +63664 || 63664 +13784 || 13784 +36096 || 36096 +27865 || 27865 +10833 || 10833 +16708 || 16708 +13392 || 13392 +25255 || 25255 +38868 || 38868 +9807 || 9807 +37897 || 37897 +44112 || 44112 +26246 || 26246 +965 || 965 +29530 || 29530 +27649 || 27649 +40367 || 40367 +52553 || 52553 +20632 || 20632 +49988 || 49988 +9565 || 9565 +13152 || 13152 +60519 || 60519 +36939 || 36939 +3541 || 3541 +-1 || -1 +44411 || 44411 +10265 || 10265 +33060 || 33060 +15827 || 15827 +10737 || 10737 +71752 || 71752 +38986 || 38986 +11307 || 11307 +-1 || -1 +54174 || 54174 +39040 || 39040 +41182 || 41182 +-1 || -1 +25920 || 25920 +36769 || 36769 +65657 || 65657 +52641 || 52641 +61732 || 61732 +40661 || 40661 +12808 || 12808 +2662 || 2662 +-1 || -1 +53085 || 53085 +29780 || 29780 +72525 || 72525 +13618 || 13618 +23666 || 23666 +41337 || 41337 +-1 || -1 +19373 || 19373 +42247 || 42247 +64845 || 64845 +46189 || 46189 +17201 || 17201 +5826 || 5826 +39153 || 39153 +68602 || 68602 +-1 || -1 +35939 || 35939 +40787 || 40787 +44728 || 44728 +35196 || 35196 +-1 || -1 +36652 || 36652 +28631 || 28631 +58075 || 58075 +51667 || 51667 +42401 || 42401 +47256 || 47256 +-1 || -1 +35507 || 35507 +56214 || 56214 +-1 || -1 +46276 || 46276 +-1 || -1 +-1 || -1 +59576 || 59576 +71847 || 71847 +-1 || -1 +2637 || 2637 +40516 || 40516 +5576 || 5576 +28727 || 28727 +30337 || 30337 +-1 || -1 +44825 || 44825 +-1 || -1 +52441 || 52441 +29782 || 29782 +-1 || -1 +34040 || 34040 +68865 || 68865 +64336 || 64336 +31650 || 31650 +-1 || -1 +62701 || 62701 +59049 || 59049 +45471 || 45471 +61275 || 61275 +1011 || 1011 +53347 || 53347 +57004 || 57004 +54519 || 54519 +47350 || 47350 +-1 || -1 +63512 || 63512 +73848 || 73848 +57031 || 57031 +56549 || 56549 +18364 || 18364 +2714 || 2714 +63197 || 63197 +53932 || 53932 +-1 || -1 +65521 || 65521 +69558 || 69558 +20301 || 20301 +21960 || 21960 +-1 || -1 +38559 || 38559 +8362 || 8362 +73932 || 73932 +8535 || 8535 +22182 || 22182 +66938 || 66938 +5387 || 5387 +15891 || 15891 +-1 || -1 +65605 || 65605 +24118 || 24118 +54750 || 54750 +58465 || 58465 +523 || 523 +73806 || 73806 +47310 || 47310 +59134 || 59134 +7075 || 7075 +-1 || -1 +37566 || 37566 +10701 || 10701 +58291 || 58291 +24295 || 24295 +5419 || 5419 +62055 || 62055 +29058 || 29058 +46677 || 46677 +53230 || 53230 +33973 || 33973 +-1 || -1 +6770 || 6770 +37641 || 37641 +5550 || 5550 +69522 || 69522 +26719 || 26719 +11681 || 11681 +68023 || 68023 +3107 || 3107 +10846 || 10846 +-1 || -1 +59858 || 59858 +9277 || 9277 +26715 || 26715 +-1 || -1 +26701 || 26701 +51761 || 51761 +-1 || -1 +43798 || 43798 +623 || 623 +70767 || 70767 +10905 || 10905 +1699 || 1699 +53685 || 53685 +31199 || 31199 +14924 || 14924 +23443 || 23443 +9513 || 9513 +40432 || 40432 +52485 || 52485 +-1 || -1 +22169 || 22169 +47612 || 47612 +18921 || 18921 +71415 || 71415 +30298 || 30298 +-1 || -1 +55011 || 55011 +4715 || 4715 +13845 || 13845 +33334 || 33334 +22167 || 22167 +12034 || 12034 +7466 || 7466 +31528 || 31528 +21849 || 21849 +63465 || 63465 +5777 || 5777 +-1 || -1 +26076 || 26076 +1812 || 1812 +30051 || 30051 +-1 || -1 +51217 || 51217 +5248 || 5248 +19247 || 19247 +562 || 562 +5752 || 5752 +67101 || 67101 +15778 || 15778 +65151 || 65151 +733 || 733 +11774 || 11774 +23457 || 23457 +12193 || 12193 +71086 || 71086 +8947 || 8947 +22533 || 22533 +40147 || 40147 +65284 || 65284 +19554 || 19554 +66526 || 66526 +24706 || 24706 +37192 || 37192 +-1 || -1 +21669 || 21669 +66609 || 66609 +28295 || 28295 +606 || 606 +66817 || 66817 +43099 || 43099 +-1 || -1 +38499 || 38499 +23573 || 23573 +68250 || 68250 +40113 || 40113 +40174 || 40174 +51484 || 51484 +63660 || 63660 +13949 || 13949 +23267 || 23267 +54530 || 54530 +40997 || 40997 +38950 || 38950 +8171 || 8171 +20027 || 20027 +36264 || 36264 +27206 || 27206 +61529 || 61529 +66509 || 66509 +43657 || 43657 +36802 || 36802 +10237 || 10237 +41341 || 41341 +2239 || 2239 +64165 || 64165 +64147 || 64147 +50165 || 50165 +67281 || 67281 +57134 || 57134 +31983 || 31983 +29189 || 29189 +68490 || 68490 +-1 || -1 +51298 || 51298 +14929 || 14929 +73510 || 73510 +55026 || 55026 +4734 || 4734 +35981 || 35981 +18177 || 18177 +-1 || -1 +55839 || 55839 +71061 || 71061 +63798 || 63798 +72973 || 72973 +57681 || 57681 +-1 || -1 +22098 || 22098 +13860 || 13860 +53406 || 53406 +2335 || 2335 +70573 || 70573 +10190 || 10190 +66123 || 66123 +61664 || 61664 +62037 || 62037 +16164 || 16164 +-1 || -1 +71604 || 71604 +62486 || 62486 +41324 || 41324 +1150 || 1150 +57914 || 57914 +-1 || -1 +31892 || 31892 +65410 || 65410 +43346 || 43346 +45918 || 45918 +53658 || 53658 +63439 || 63439 +43198 || 43198 +64230 || 64230 +58191 || 58191 +-1 || -1 +73299 || 73299 +-1 || -1 +66568 || 66568 +16813 || 16813 +73124 || 73124 +59326 || 59326 +-1 || -1 +71656 || 71656 +51557 || 51557 +45494 || 45494 +26910 || 26910 +49669 || 49669 +35620 || 35620 +1763 || 1763 +19673 || 19673 +-1 || -1 +26967 || 26967 +2103 || 2103 +13728 || 13728 +13897 || 13897 +31999 || 31999 +28507 || 28507 +39363 || 39363 +40368 || 40368 +26252 || 26252 +9486 || 9486 +41130 || 41130 +68524 || 68524 +64734 || 64734 +42774 || 42774 +-1 || -1 +15394 || 15394 +13216 || 13216 +23376 || 23376 +39308 || 39308 +49907 || 49907 +23898 || 23898 +697 || 697 +-1 || -1 +12170 || 12170 +4987 || 4987 +61080 || 61080 +62719 || 62719 +41999 || 41999 +22136 || 22136 +-1 || -1 +1441 || 1441 +38236 || 38236 +64982 || 64982 +9992 || 9992 +22973 || 22973 +1931 || 1931 +25142 || 25142 +25709 || 25709 +35213 || 35213 +32899 || 32899 +36469 || 36469 +25257 || 25257 +47857 || 47857 +2498 || 2498 +42675 || 42675 +-1 || -1 +28824 || 28824 +68053 || 68053 +27066 || 27066 +7938 || 7938 +50991 || 50991 +35996 || 35996 +23955 || 23955 +6873 || 6873 +53764 || 53764 +37172 || 37172 +9743 || 9743 +71371 || 71371 +47570 || 47570 +11240 || 11240 +63423 || 63423 +7769 || 7769 +-1 || -1 +35167 || 35167 +35023 || 35023 +1468 || 1468 +45014 || 45014 +30712 || 30712 +52415 || 52415 +5987 || 5987 +-1 || -1 +51336 || 51336 +53328 || 53328 +13077 || 13077 +9497 || 9497 +57643 || 57643 +38695 || 38695 +-1 || -1 +34823 || 34823 +42023 || 42023 +39289 || 39289 +-1 || -1 +15290 || 15290 +21824 || 21824 +63841 || 63841 +25304 || 25304 +57739 || 57739 +50723 || 50723 +55873 || 55873 +60107 || 60107 +30002 || 30002 +19067 || 19067 +44416 || 44416 +16448 || 16448 +70561 || 70561 +43174 || 43174 +62561 || 62561 +31966 || 31966 +47934 || 47934 +54553 || 54553 +51848 || 51848 +32793 || 32793 +16088 || 16088 +43015 || 43015 +10205 || 10205 +47212 || 47212 +-1 || -1 +43647 || 43647 +13066 || 13066 +36937 || 36937 +56514 || 56514 +39781 || 39781 +-1 || -1 +62132 || 62132 +13608 || 13608 +45448 || 45448 +-1 || -1 +1979 || 1979 +5640 || 5640 +19158 || 19158 +-1 || -1 +3542 || 3542 +58138 || 58138 +57407 || 57407 +57058 || 57058 +25630 || 25630 +41468 || 41468 +20092 || 20092 +53413 || 53413 +47355 || 47355 +49317 || 49317 +27827 || 27827 +50926 || 50926 +6399 || 6399 +18887 || 18887 +-1 || -1 +24279 || 24279 +73336 || 73336 +-1 || -1 +56685 || 56685 +11329 || 11329 +24758 || 24758 +47532 || 47532 +614 || 614 +66889 || 66889 +29103 || 29103 +60365 || 60365 +28030 || 28030 +46317 || 46317 +54899 || 54899 +60022 || 60022 +37357 || 37357 +48208 || 48208 +55304 || 55304 +16078 || 16078 +24274 || 24274 +15096 || 15096 +70575 || 70575 +39571 || 39571 +69572 || 69572 +28753 || 28753 +3853 || 3853 +68896 || 68896 +37595 || 37595 +45808 || 45808 +8597 || 8597 +57374 || 57374 +66834 || 66834 +153 || 153 +616 || 616 +2886 || 2886 +62898 || 62898 +28079 || 28079 +53029 || 53029 +71245 || 71245 +63338 || 63338 +23434 || 23434 +69132 || 69132 +9377 || 9377 +4409 || 4409 +51662 || 51662 +31709 || 31709 +4018 || 4018 +47712 || 47712 +33045 || 33045 +11041 || 11041 +43135 || 43135 +30254 || 30254 +41322 || 41322 +64915 || 64915 +24615 || 24615 +49195 || 49195 +33810 || 33810 +47485 || 47485 +46652 || 46652 +69341 || 69341 +54303 || 54303 +58340 || 58340 +55644 || 55644 +16312 || 16312 +19449 || 19449 +63556 || 63556 +48067 || 48067 +18373 || 18373 +20771 || 20771 +29433 || 29433 +40401 || 40401 +56281 || 56281 +6064 || 6064 +9057 || 9057 +38453 || 38453 +-1 || -1 +-1 || -1 +6114 || 6114 +16119 || 16119 +37229 || 37229 +5023 || 5023 +59169 || 59169 +56006 || 56006 +52787 || 52787 +40343 || 40343 +65006 || 65006 +48965 || 48965 +48535 || 48535 +18440 || 18440 +21088 || 21088 +22228 || 22228 +30339 || 30339 +69535 || 69535 +41289 || 41289 +61163 || 61163 +58857 || 58857 +30064 || 30064 +5768 || 5768 +-1 || -1 +-1 || -1 +34777 || 34777 +8203 || 8203 +25659 || 25659 +16553 || 16553 +47940 || 47940 +10185 || 10185 +55337 || 55337 +53030 || 53030 +18918 || 18918 +29109 || 29109 +34036 || 34036 +16569 || 16569 +28748 || 28748 +57945 || 57945 +50628 || 50628 +8405 || 8405 +-1 || -1 +11852 || 11852 +577 || 577 +29294 || 29294 +23389 || 23389 +30416 || 30416 +24118 || 24118 +40379 || 40379 +72514 || 72514 +72858 || 72858 +14606 || 14606 +-1 || -1 +46145 || 46145 +14528 || 14528 +43764 || 43764 +17090 || 17090 +9473 || 9473 +8208 || 8208 +63888 || 63888 +42800 || 42800 +68293 || 68293 +39038 || 39038 +58096 || 58096 +13570 || 13570 +29804 || 29804 +64000 || 64000 +-1 || -1 +63956 || 63956 +-1 || -1 +51257 || 51257 +-1 || -1 +62849 || 62849 +61318 || 61318 +71489 || 71489 +6917 || 6917 +37839 || 37839 +38821 || 38821 +30663 || 30663 +-1 || -1 +4309 || 4309 +2789 || 2789 +73521 || 73521 +20249 || 20249 +12653 || 12653 +58480 || 58480 +57403 || 57403 +48316 || 48316 +56702 || 56702 +38291 || 38291 +25801 || 25801 +55268 || 55268 +65593 || 65593 +42769 || 42769 +103 || 103 +43911 || 43911 +40624 || 40624 +57344 || 57344 +17643 || 17643 +27375 || 27375 +22230 || 22230 +58475 || 58475 +63123 || 63123 +-1 || -1 +-1 || -1 +61238 || 61238 +25789 || 25789 +-1 || -1 +-1 || -1 +38088 || 38088 +41725 || 41725 +53476 || 53476 +24211 || 24211 +16045 || 16045 +68543 || 68543 +2603 || 2603 +52367 || 52367 +14953 || 14953 +29256 || 29256 +39078 || 39078 +-1 || -1 +30860 || 30860 +34856 || 34856 +47779 || 47779 +26051 || 26051 +19436 || 19436 +46106 || 46106 +-1 || -1 +-1 || -1 +53332 || 53332 +72288 || 72288 +30122 || 30122 +1194 || 1194 +41941 || 41941 +53085 || 53085 +59081 || 59081 +-1 || -1 +50818 || 50818 +21813 || 21813 +27272 || 27272 +35062 || 35062 +3838 || 3838 +12328 || 12328 +73780 || 73780 +18796 || 18796 +37879 || 37879 +47171 || 47171 +64616 || 64616 +29326 || 29326 +35184 || 35184 +18607 || 18607 +28117 || 28117 +230 || 230 +45861 || 45861 +51015 || 51015 +-1 || -1 +21794 || 21794 +49008 || 49008 +18020 || 18020 +35069 || 35069 +31701 || 31701 +72513 || 72513 +36159 || 36159 +61410 || 61410 +-1 || -1 +754 || 754 +66060 || 66060 +42695 || 42695 +244 || 244 +52320 || 52320 +40623 || 40623 +8864 || 8864 +33805 || 33805 +36044 || 36044 +-1 || -1 +-1 || -1 +26550 || 26550 +72240 || 72240 +56107 || 56107 +52093 || 52093 +23051 || 23051 +-1 || -1 +-1 || -1 +36117 || 36117 +69842 || 69842 +48448 || 48448 +67462 || 67462 +32391 || 32391 +69775 || 69775 +47528 || 47528 +47257 || 47257 +25782 || 25782 +71064 || 71064 +-1 || -1 +39908 || 39908 +29206 || 29206 +38717 || 38717 +70519 || 70519 +-1 || -1 +13686 || 13686 +32031 || 32031 +61202 || 61202 +12489 || 12489 +56377 || 56377 +64658 || 64658 +51583 || 51583 +31402 || 31402 +16027 || 16027 +37836 || 37836 +41020 || 41020 +32670 || 32670 +13752 || 13752 +-1 || -1 +46559 || 46559 +42818 || 42818 +68698 || 68698 +-1 || -1 +30516 || 30516 +55380 || 55380 +25473 || 25473 +32381 || 32381 +25908 || 25908 +23803 || 23803 +3754 || 3754 +-1 || -1 +66992 || 66992 +9725 || 9725 +43335 || 43335 +49819 || 49819 +8536 || 8536 +42287 || 42287 +6266 || 6266 +41675 || 41675 +42984 || 42984 +6879 || 6879 +-1 || -1 +23774 || 23774 +10279 || 10279 +70492 || 70492 +2871 || 2871 +66822 || 66822 +36371 || 36371 +72781 || 72781 +68604 || 68604 +7008 || 7008 +69425 || 69425 +28746 || 28746 +38640 || 38640 +-1 || -1 +40794 || 40794 +71003 || 71003 +27704 || 27704 +62334 || 62334 +17111 || 17111 +11002 || 11002 +29578 || 29578 +47258 || 47258 +49778 || 49778 +7741 || 7741 +687 || 687 +38526 || 38526 +3670 || 3670 +50894 || 50894 +1418 || 1418 +52976 || 52976 +26099 || 26099 +39643 || 39643 +24412 || 24412 +64490 || 64490 +72991 || 72991 +28773 || 28773 +70742 || 70742 +10732 || 10732 +30159 || 30159 +48816 || 48816 +50074 || 50074 +48234 || 48234 +57111 || 57111 +27991 || 27991 +70803 || 70803 +358 || 358 +26225 || 26225 +-1 || -1 +34024 || 34024 +-1 || -1 +50907 || 50907 +69626 || 69626 +51325 || 51325 +38412 || 38412 +54825 || 54825 +-1 || -1 +52485 || 52485 +27343 || 27343 +4373 || 4373 +-1 || -1 +69526 || 69526 +61529 || 61529 +47607 || 47607 +8093 || 8093 +25916 || 25916 +49350 || 49350 +21517 || 21517 +13457 || 13457 +44710 || 44710 +64415 || 64415 +10698 || 10698 +51979 || 51979 +-1 || -1 +72334 || 72334 +39985 || 39985 +33244 || 33244 +56441 || 56441 +11776 || 11776 +28976 || 28976 +27773 || 27773 +-1 || -1 +48995 || 48995 +29453 || 29453 +73178 || 73178 +9376 || 9376 +8192 || 8192 +19376 || 19376 +44378 || 44378 +52137 || 52137 +11725 || 11725 +30167 || 30167 +18295 || 18295 +72454 || 72454 +25290 || 25290 +28931 || 28931 +34719 || 34719 +62180 || 62180 +52030 || 52030 +47765 || 47765 +7710 || 7710 +24419 || 24419 +52592 || 52592 +66760 || 66760 +8661 || 8661 +40571 || 40571 +64131 || 64131 +30760 || 30760 +65739 || 65739 +17471 || 17471 +53341 || 53341 +28929 || 28929 +55027 || 55027 +42228 || 42228 +51369 || 51369 +31629 || 31629 +52100 || 52100 +9385 || 9385 +15879 || 15879 +32933 || 32933 +13231 || 13231 +34091 || 34091 +24479 || 24479 +25160 || 25160 +-1 || -1 +43112 || 43112 +30096 || 30096 +57754 || 57754 +58698 || 58698 +30235 || 30235 +13514 || 13514 +56951 || 56951 +69427 || 69427 +27976 || 27976 +71638 || 71638 +16188 || 16188 +63592 || 63592 +62757 || 62757 +31446 || 31446 +11104 || 11104 +32405 || 32405 +23709 || 23709 +43701 || 43701 +66576 || 66576 +31557 || 31557 +46171 || 46171 +72557 || 72557 +65145 || 65145 +73837 || 73837 +53273 || 53273 +36735 || 36735 +68868 || 68868 +61902 || 61902 +13312 || 13312 +42917 || 42917 +26599 || 26599 +1740 || 1740 +4058 || 4058 +19926 || 19926 +8390 || 8390 +1094 || 1094 +44514 || 44514 +-1 || -1 +37984 || 37984 +51312 || 51312 +68859 || 68859 +-1 || -1 +13608 || 13608 +27701 || 27701 +72489 || 72489 +60858 || 60858 +52916 || 52916 +41510 || 41510 +67798 || 67798 +47310 || 47310 +72541 || 72541 +37798 || 37798 +32347 || 32347 +8023 || 8023 +65419 || 65419 +21158 || 21158 +5098 || 5098 +-1 || -1 +14251 || 14251 +27883 || 27883 +40021 || 40021 +43396 || 43396 +-1 || -1 +62524 || 62524 +48283 || 48283 +522 || 522 +71320 || 71320 +55633 || 55633 +3745 || 3745 +13760 || 13760 +652 || 652 +13118 || 13118 +9995 || 9995 +11327 || 11327 +1273 || 1273 +52604 || 52604 +30880 || 30880 +60903 || 60903 +67868 || 67868 +57680 || 57680 +40438 || 40438 +35553 || 35553 +18908 || 18908 +43133 || 43133 +23467 || 23467 +13391 || 13391 +6841 || 6841 +33050 || 33050 +2477 || 2477 +18023 || 18023 +20961 || 20961 +61276 || 61276 +13040 || 13040 +9216 || 9216 +18581 || 18581 +14501 || 14501 +70818 || 70818 +19260 || 19260 +48224 || 48224 +7957 || 7957 +15345 || 15345 +44950 || 44950 +-1 || -1 +36782 || 36782 +4201 || 4201 +4241 || 4241 +57765 || 57765 +58175 || 58175 +60849 || 60849 +34974 || 34974 +46288 || 46288 +47030 || 47030 +59009 || 59009 +35890 || 35890 +-1 || -1 +1582 || 1582 +29660 || 29660 +-1 || -1 +26636 || 26636 +71638 || 71638 +37745 || 37745 +3178 || 3178 +28892 || 28892 +47450 || 47450 +14835 || 14835 +-1 || -1 +22892 || 22892 +50270 || 50270 +57291 || 57291 +18546 || 18546 +69 || 69 +32951 || 32951 +44420 || 44420 +68770 || 68770 +51597 || 51597 +26615 || 26615 +17893 || 17893 +33470 || 33470 +21180 || 21180 +43995 || 43995 +58369 || 58369 +25728 || 25728 +2947 || 2947 +-1 || -1 +49309 || 49309 +-1 || -1 +54443 || 54443 +-1 || -1 +41719 || 41719 +23773 || 23773 +69778 || 69778 +65112 || 65112 +43832 || 43832 +70845 || 70845 +71125 || 71125 +25736 || 25736 +-1 || -1 +28933 || 28933 +25830 || 25830 +69309 || 69309 +72133 || 72133 +36671 || 36671 +41411 || 41411 +53133 || 53133 +-1 || -1 +-1 || -1 +3862 || 3862 +16856 || 16856 +62265 || 62265 +24214 || 24214 +34509 || 34509 +43404 || 43404 +30431 || 30431 +24466 || 24466 +14786 || 14786 +59773 || 59773 +21208 || 21208 +20948 || 20948 +58315 || 58315 +7323 || 7323 +40059 || 40059 +41136 || 41136 +7559 || 7559 +45902 || 45902 +6705 || 6705 +14552 || 14552 +1790 || 1790 +-1 || -1 +66966 || 66966 +19916 || 19916 +1366 || 1366 +40841 || 40841 +51996 || 51996 +26281 || 26281 +63719 || 63719 +21683 || 21683 +26618 || 26618 +14662 || 14662 +14450 || 14450 +66209 || 66209 +-1 || -1 +62073 || 62073 +7888 || 7888 +25346 || 25346 +54304 || 54304 +54665 || 54665 +50518 || 50518 +64255 || 64255 +65066 || 65066 +12540 || 12540 +22377 || 22377 +-1 || -1 +59042 || 59042 +48284 || 48284 +-1 || -1 +22675 || 22675 +15855 || 15855 +56092 || 56092 +70519 || 70519 +4656 || 4656 +39747 || 39747 +-1 || -1 +4650 || 4650 +29728 || 29728 +37099 || 37099 +70307 || 70307 +50753 || 50753 +39533 || 39533 +70152 || 70152 +45354 || 45354 +45851 || 45851 +73239 || 73239 +43268 || 43268 +6794 || 6794 +45263 || 45263 +69052 || 69052 +29473 || 29473 +28301 || 28301 +63646 || 63646 +25631 || 25631 +63139 || 63139 +48279 || 48279 +51378 || 51378 +69574 || 69574 +51055 || 51055 +-1 || -1 +58791 || 58791 +63731 || 63731 +-1 || -1 +5051 || 5051 +61615 || 61615 +22627 || 22627 +-1 || -1 +34054 || 34054 +61992 || 61992 +8083 || 8083 +70986 || 70986 +24642 || 24642 +42048 || 42048 +63510 || 63510 +28647 || 28647 +58992 || 58992 +14341 || 14341 +65799 || 65799 +35394 || 35394 +35290 || 35290 +38348 || 38348 +6948 || 6948 +45568 || 45568 +48996 || 48996 +-1 || -1 +6776 || 6776 +37723 || 37723 +22662 || 22662 +-1 || -1 +58055 || 58055 +40521 || 40521 +42681 || 42681 +18630 || 18630 +69760 || 69760 +26649 || 26649 +58132 || 58132 +22545 || 22545 +36831 || 36831 +58628 || 58628 +43044 || 43044 +2140 || 2140 +63256 || 63256 +40680 || 40680 +13291 || 13291 +17437 || 17437 +40256 || 40256 +61604 || 61604 +69938 || 69938 +38743 || 38743 +43006 || 43006 +21230 || 21230 +30603 || 30603 +7558 || 7558 +8834 || 8834 +58004 || 58004 +18720 || 18720 +0 || 0 +42133 || 42133 +6319 || 6319 +-1 || -1 +1909 || 1909 +60370 || 60370 +51692 || 51692 +58485 || 58485 +63658 || 63658 +29347 || 29347 +6355 || 6355 +40345 || 40345 +4729 || 4729 +-1 || -1 +6987 || 6987 +16288 || 16288 +15979 || 15979 +-1 || -1 +16315 || 16315 +5183 || 5183 +18341 || 18341 +-1 || -1 +20444 || 20444 +-1 || -1 +53422 || 53422 +-1 || -1 +25790 || 25790 +68640 || 68640 +46895 || 46895 +9254 || 9254 +39308 || 39308 +53562 || 53562 +51186 || 51186 +32851 || 32851 +28200 || 28200 +16224 || 16224 +57510 || 57510 +44891 || 44891 +52724 || 52724 +-1 || -1 +14824 || 14824 +45250 || 45250 +-1 || -1 +33871 || 33871 +58123 || 58123 +40987 || 40987 +15086 || 15086 +34482 || 34482 +49719 || 49719 +16048 || 16048 +6415 || 6415 +69034 || 69034 +57271 || 57271 +35949 || 35949 +2133 || 2133 +1424 || 1424 +13186 || 13186 +34621 || 34621 +53253 || 53253 +54464 || 54464 +64302 || 64302 +28174 || 28174 +62324 || 62324 +61852 || 61852 +66267 || 66267 +53571 || 53571 +16612 || 16612 +19150 || 19150 +3928 || 3928 +64249 || 64249 +34259 || 34259 +11721 || 11721 +25353 || 25353 +55627 || 55627 +12069 || 12069 +31671 || 31671 +71418 || 71418 +56486 || 56486 +8502 || 8502 +9923 || 9923 +65735 || 65735 +57051 || 57051 +69431 || 69431 +31741 || 31741 +-1 || -1 +25998 || 25998 +58803 || 58803 +52859 || 52859 +18102 || 18102 +32215 || 32215 +10241 || 10241 +5645 || 5645 +51483 || 51483 +5130 || 5130 +72863 || 72863 +68278 || 68278 +47529 || 47529 +21415 || 21415 +41656 || 41656 +45370 || 45370 +53298 || 53298 +30724 || 30724 +50661 || 50661 +73391 || 73391 +57096 || 57096 +55095 || 55095 +22272 || 22272 +35124 || 35124 +7155 || 7155 +11806 || 11806 +-1 || -1 +-1 || -1 +73797 || 73797 +31155 || 31155 +32388 || 32388 +841 || 841 +-1 || -1 +8228 || 8228 +3117 || 3117 +40785 || 40785 +59425 || 59425 +2633 || 2633 +2352 || 2352 +33232 || 33232 +70928 || 70928 +4748 || 4748 +58478 || 58478 +32266 || 32266 +34998 || 34998 +8150 || 8150 +18814 || 18814 +36331 || 36331 +68446 || 68446 +49237 || 49237 +44893 || 44893 +9758 || 9758 +6705 || 6705 +41773 || 41773 +21885 || 21885 +37093 || 37093 +-1 || -1 +33739 || 33739 +14218 || 14218 +-1 || -1 +54080 || 54080 +49184 || 49184 +-1 || -1 +59040 || 59040 +7819 || 7819 +18561 || 18561 +54707 || 54707 +73918 || 73918 +27755 || 27755 +18485 || 18485 +29020 || 29020 +49960 || 49960 +19981 || 19981 +56776 || 56776 +62959 || 62959 +4391 || 4391 +30828 || 30828 +33812 || 33812 +31089 || 31089 +1350 || 1350 +18063 || 18063 +29600 || 29600 +17375 || 17375 +24261 || 24261 +47460 || 47460 +13729 || 13729 +60606 || 60606 +22017 || 22017 +68387 || 68387 +54845 || 54845 +13588 || 13588 +56278 || 56278 +26445 || 26445 +18936 || 18936 +39206 || 39206 +34080 || 34080 +19007 || 19007 +46521 || 46521 +58981 || 58981 +50537 || 50537 +17922 || 17922 +513 || 513 +37199 || 37199 +2363 || 2363 +69641 || 69641 +58779 || 58779 +11015 || 11015 +6933 || 6933 +48151 || 48151 +54548 || 54548 +9118 || 9118 +49186 || 49186 +57862 || 57862 +52571 || 52571 +-1 || -1 +20765 || 20765 +28538 || 28538 +46839 || 46839 +21639 || 21639 +12623 || 12623 +70843 || 70843 +52743 || 52743 +60538 || 60538 +35804 || 35804 +11489 || 11489 +9168 || 9168 +57844 || 57844 +3251 || 3251 +57441 || 57441 +32040 || 32040 +67527 || 67527 +34559 || 34559 +-1 || -1 +33552 || 33552 +56044 || 56044 +-1 || -1 +61738 || 61738 +40130 || 40130 +49156 || 49156 +68689 || 68689 +48924 || 48924 +51136 || 51136 +58871 || 58871 +-1 || -1 +2654 || 2654 +-1 || -1 +-1 || -1 +4586 || 4586 +54705 || 54705 +50450 || 50450 +39974 || 39974 +70709 || 70709 +6334 || 6334 +63781 || 63781 +47567 || 47567 +4475 || 4475 +43237 || 43237 +26451 || 26451 +36753 || 36753 +32973 || 32973 +34400 || 34400 +6497 || 6497 +31363 || 31363 +-1 || -1 +14455 || 14455 +31106 || 31106 +16989 || 16989 +56931 || 56931 +71112 || 71112 +33490 || 33490 +-1 || -1 +-1 || -1 +24558 || 24558 +67306 || 67306 +10301 || 10301 +7682 || 7682 +46180 || 46180 +6595 || 6595 +23122 || 23122 +27554 || 27554 +27010 || 27010 +57847 || 57847 +62092 || 62092 +71715 || 71715 +50804 || 50804 +30329 || 30329 +-1 || -1 +38679 || 38679 +929 || 929 +34303 || 34303 +20451 || 20451 +11261 || 11261 +42035 || 42035 +69769 || 69769 +9988 || 9988 +66693 || 66693 +44044 || 44044 +41859 || 41859 +22469 || 22469 +1347 || 1347 +19077 || 19077 +-1 || -1 +1863 || 1863 +32750 || 32750 +5534 || 5534 +66210 || 66210 +44030 || 44030 +64294 || 64294 +34365 || 34365 +41714 || 41714 +3909 || 3909 +53516 || 53516 +-1 || -1 +65716 || 65716 +22064 || 22064 +56802 || 56802 +44310 || 44310 +48113 || 48113 +34482 || 34482 +8834 || 8834 +-1 || -1 +8800 || 8800 +71127 || 71127 +-1 || -1 +49607 || 49607 +2205 || 2205 +26226 || 26226 +19807 || 19807 +-1 || -1 +37521 || 37521 +68445 || 68445 +45013 || 45013 +37390 || 37390 +55235 || 55235 +-1 || -1 +63754 || 63754 +36557 || 36557 +22574 || 22574 +-1 || -1 +-1 || -1 +569 || 569 +35364 || 35364 +21980 || 21980 +48824 || 48824 +29869 || 29869 +64709 || 64709 +10004 || 10004 +8120 || 8120 +21894 || 21894 +12413 || 12413 +38044 || 38044 +20362 || 20362 +21993 || 21993 +2487 || 2487 +-1 || -1 +1197 || 1197 +4286 || 4286 +60641 || 60641 +-1 || -1 +223 || 223 +70220 || 70220 +50912 || 50912 +24762 || 24762 +14377 || 14377 +11005 || 11005 +21674 || 21674 +22337 || 22337 +26005 || 26005 +4218 || 4218 +21444 || 21444 +-1 || -1 +19765 || 19765 +49538 || 49538 +63842 || 63842 +43053 || 43053 +42622 || 42622 +2853 || 2853 +51457 || 51457 +27163 || 27163 +3341 || 3341 +15921 || 15921 +6682 || 6682 +14117 || 14117 +17637 || 17637 +3378 || 3378 +62104 || 62104 +21955 || 21955 +9557 || 9557 +12810 || 12810 +16478 || 16478 +68971 || 68971 +66953 || 66953 +28885 || 28885 +23215 || 23215 +67644 || 67644 +55896 || 55896 +43299 || 43299 +8693 || 8693 +37987 || 37987 +62027 || 62027 +39767 || 39767 +46754 || 46754 +-1 || -1 +52627 || 52627 +49659 || 49659 +66110 || 66110 +11553 || 11553 +24403 || 24403 +40162 || 40162 +-1 || -1 +-1 || -1 +8155 || 8155 +17189 || 17189 +56075 || 56075 +6411 || 6411 +-1 || -1 +66326 || 66326 +40435 || 40435 +22230 || 22230 +18942 || 18942 +-1 || -1 +5433 || 5433 +22381 || 22381 +22351 || 22351 +50553 || 50553 +64477 || 64477 +26297 || 26297 +489 || 489 +46984 || 46984 +36178 || 36178 +44636 || 44636 +11900 || 11900 +35284 || 35284 +14209 || 14209 +4814 || 4814 +60258 || 60258 +10214 || 10214 +41838 || 41838 +8171 || 8171 +37881 || 37881 +27315 || 27315 +67934 || 67934 +57150 || 57150 +17039 || 17039 +62552 || 62552 +25305 || 25305 +71559 || 71559 +38030 || 38030 +65184 || 65184 +10403 || 10403 +56305 || 56305 +10668 || 10668 +71391 || 71391 +3425 || 3425 +38654 || 38654 +35810 || 35810 +16375 || 16375 +58384 || 58384 +26456 || 26456 +33520 || 33520 +31069 || 31069 +26632 || 26632 +34939 || 34939 +54876 || 54876 +65964 || 65964 +29728 || 29728 +2040 || 2040 +46154 || 46154 +23701 || 23701 +38845 || 38845 +9615 || 9615 +22139 || 22139 +47725 || 47725 +5709 || 5709 +20212 || 20212 +19190 || 19190 +-1 || -1 +71076 || 71076 +-1 || -1 +41277 || 41277 +67487 || 67487 +71087 || 71087 +8036 || 8036 +55417 || 55417 +61673 || 61673 +47181 || 47181 +73956 || 73956 +-1 || -1 +49814 || 49814 +73494 || 73494 +12167 || 12167 +41464 || 41464 +-1 || -1 +61400 || 61400 +-1 || -1 +-1 || -1 +13615 || 13615 +31245 || 31245 +52238 || 52238 +41029 || 41029 +63781 || 63781 +42008 || 42008 +56001 || 56001 +51593 || 51593 +63163 || 63163 +51182 || 51182 +14641 || 14641 +58329 || 58329 +29095 || 29095 +63288 || 63288 +41173 || 41173 +10254 || 10254 +65785 || 65785 +23643 || 23643 +36303 || 36303 +52137 || 52137 +21433 || 21433 +10501 || 10501 +9304 || 9304 +36749 || 36749 +7453 || 7453 +-1 || -1 +4987 || 4987 +67021 || 67021 +33911 || 33911 +47926 || 47926 +60841 || 60841 +7823 || 7823 +-1 || -1 +7702 || 7702 +55818 || 55818 +18007 || 18007 +21210 || 21210 +64949 || 64949 +20304 || 20304 +41531 || 41531 +-1 || -1 +-1 || -1 +56317 || 56317 +66678 || 66678 +35482 || 35482 +7670 || 7670 +4778 || 4778 +-1 || -1 +62408 || 62408 +51074 || 51074 +22568 || 22568 +33029 || 33029 +36154 || 36154 +-1 || -1 +67589 || 67589 +0 || 0 +42157 || 42157 +11240 || 11240 +60765 || 60765 +30732 || 30732 +6496 || 6496 +12607 || 12607 +35687 || 35687 +31905 || 31905 +20338 || 20338 +68217 || 68217 +3642 || 3642 +15492 || 15492 +29914 || 29914 +64930 || 64930 +44407 || 44407 +-1 || -1 +55885 || 55885 +2948 || 2948 +30114 || 30114 +10691 || 10691 +26545 || 26545 +20007 || 20007 +-1 || -1 +42009 || 42009 +-1 || -1 +12438 || 12438 +37352 || 37352 +13044 || 13044 +1316 || 1316 +62684 || 62684 +38300 || 38300 +-1 || -1 +33210 || 33210 +72610 || 72610 +482 || 482 +37151 || 37151 +47313 || 47313 +3709 || 3709 +18249 || 18249 +71038 || 71038 +57120 || 57120 +57328 || 57328 +32936 || 32936 +-1 || -1 +27717 || 27717 +60656 || 60656 +11354 || 11354 +35478 || 35478 +54505 || 54505 +23521 || 23521 +52630 || 52630 +43030 || 43030 +9548 || 9548 +9703 || 9703 +35992 || 35992 +11300 || 11300 +64312 || 64312 +12852 || 12852 +10261 || 10261 +9679 || 9679 +62612 || 62612 +58779 || 58779 +36970 || 36970 +-1 || -1 +1470 || 1470 +72543 || 72543 +23359 || 23359 +3266 || 3266 +29632 || 29632 +73085 || 73085 +7983 || 7983 +30855 || 30855 +1851 || 1851 +-1 || -1 +61794 || 61794 +6523 || 6523 +56109 || 56109 +24640 || 24640 +13933 || 13933 +24349 || 24349 +32702 || 32702 +63586 || 63586 +32731 || 32731 +36146 || 36146 +38846 || 38846 +1388 || 1388 +70268 || 70268 +39266 || 39266 +3119 || 3119 +17901 || 17901 +29354 || 29354 +1560 || 1560 +37565 || 37565 +16773 || 16773 +11100 || 11100 +44518 || 44518 +59308 || 59308 +6865 || 6865 +24141 || 24141 +69491 || 69491 +57886 || 57886 +44922 || 44922 +41013 || 41013 +1690 || 1690 +48906 || 48906 +51097 || 51097 +-1 || -1 +19652 || 19652 +55446 || 55446 +29908 || 29908 +46076 || 46076 +32383 || 32383 +36957 || 36957 +4153 || 4153 +70121 || 70121 +64556 || 64556 +73389 || 73389 +-1 || -1 +33711 || 33711 +22405 || 22405 +7793 || 7793 +20834 || 20834 +28822 || 28822 +71350 || 71350 +68903 || 68903 +37613 || 37613 +51066 || 51066 +-1 || -1 +59207 || 59207 +22327 || 22327 +70330 || 70330 +30263 || 30263 +45222 || 45222 +57015 || 57015 +-1 || -1 +61230 || 61230 +-1 || -1 +5591 || 5591 +39071 || 39071 +51366 || 51366 +48180 || 48180 +63253 || 63253 +35544 || 35544 +44708 || 44708 +37255 || 37255 +34722 || 34722 +3898 || 3898 +4112 || 4112 +-1 || -1 +521 || 521 +1486 || 1486 +51522 || 51522 +-1 || -1 +21875 || 21875 +42565 || 42565 +14594 || 14594 +79 || 79 +56341 || 56341 +-1 || -1 +62256 || 62256 +9452 || 9452 +989 || 989 +69963 || 69963 +25204 || 25204 +27440 || 27440 +62136 || 62136 +18312 || 18312 +38294 || 38294 +21844 || 21844 +59683 || 59683 +39540 || 39540 +-1 || -1 +48654 || 48654 +32334 || 32334 +5297 || 5297 +34107 || 34107 +-1 || -1 +62390 || 62390 +52993 || 52993 +71114 || 71114 +28835 || 28835 +16072 || 16072 +43958 || 43958 +13390 || 13390 +-1 || -1 +-1 || -1 +71509 || 71509 +60998 || 60998 +38683 || 38683 +-1 || -1 +34284 || 34284 +50521 || 50521 +28406 || 28406 +10386 || 10386 +29504 || 29504 +15550 || 15550 +72234 || 72234 +3674 || 3674 +-1 || -1 +71494 || 71494 +26950 || 26950 +-1 || -1 +64039 || 64039 +46657 || 46657 +7306 || 7306 +69630 || 69630 +43215 || 43215 +687 || 687 +7663 || 7663 +-1 || -1 +25131 || 25131 +-1 || -1 +39702 || 39702 +50768 || 50768 +60376 || 60376 +-1 || -1 +59396 || 59396 +57918 || 57918 +30419 || 30419 +5938 || 5938 +55060 || 55060 +63465 || 63465 +56475 || 56475 +3671 || 3671 +34114 || 34114 +60437 || 60437 +-1 || -1 +43806 || 43806 +69266 || 69266 +18046 || 18046 +2362 || 2362 +60059 || 60059 +60053 || 60053 +-1 || -1 +70455 || 70455 +66195 || 66195 +70253 || 70253 +45487 || 45487 +1646 || 1646 +19831 || 19831 +11684 || 11684 +72192 || 72192 +-1 || -1 +39977 || 39977 +9116 || 9116 +20180 || 20180 +23660 || 23660 +28301 || 28301 +21037 || 21037 +7225 || 7225 +27978 || 27978 +38506 || 38506 +10774 || 10774 +57711 || 57711 +27477 || 27477 +7542 || 7542 +45910 || 45910 +-1 || -1 +29170 || 29170 +28570 || 28570 +-1 || -1 +62247 || 62247 +-1 || -1 +54184 || 54184 +28187 || 28187 +1585 || 1585 +890 || 890 +-1 || -1 +555 || 555 +28454 || 28454 +48555 || 48555 +16265 || 16265 +65232 || 65232 +16154 || 16154 +32239 || 32239 +10290 || 10290 +33247 || 33247 +48158 || 48158 +48946 || 48946 +38645 || 38645 +33771 || 33771 +13071 || 13071 +51666 || 51666 +58849 || 58849 +28584 || 28584 +50426 || 50426 +73748 || 73748 +71635 || 71635 +952 || 952 +53493 || 53493 +9092 || 9092 +60171 || 60171 +-1 || -1 +70128 || 70128 +37698 || 37698 +65256 || 65256 +41126 || 41126 +45065 || 45065 +22086 || 22086 +66587 || 66587 +69893 || 69893 +39495 || 39495 +32195 || 32195 +53794 || 53794 +21981 || 21981 +51691 || 51691 +70074 || 70074 +27665 || 27665 +12372 || 12372 +26707 || 26707 +65780 || 65780 +39528 || 39528 +49810 || 49810 +56153 || 56153 +56672 || 56672 +2454 || 2454 +7237 || 7237 +2549 || 2549 +28865 || 28865 +4738 || 4738 +64578 || 64578 +57625 || 57625 +54721 || 54721 +16595 || 16595 +72950 || 72950 +63082 || 63082 +51279 || 51279 +1742 || 1742 +21295 || 21295 +27161 || 27161 +51532 || 51532 +33630 || 33630 +64105 || 64105 +71867 || 71867 +52690 || 52690 +43208 || 43208 +51448 || 51448 +6045 || 6045 +-1 || -1 +67370 || 67370 +30912 || 30912 +40102 || 40102 +30475 || 30475 +35366 || 35366 +67003 || 67003 +72096 || 72096 +-1 || -1 +21938 || 21938 +55495 || 55495 +37193 || 37193 +24550 || 24550 +59197 || 59197 +26783 || 26783 +-1 || -1 +30919 || 30919 +35028 || 35028 +37238 || 37238 +2890 || 2890 +8702 || 8702 +35623 || 35623 +9381 || 9381 +7564 || 7564 +34269 || 34269 +67117 || 67117 +53554 || 53554 +1216 || 1216 +-1 || -1 +51811 || 51811 +39837 || 39837 +68055 || 68055 +8917 || 8917 +42557 || 42557 +61319 || 61319 +29121 || 29121 +51888 || 51888 +23690 || 23690 +-1 || -1 +67232 || 67232 +-1 || -1 +1753 || 1753 +71194 || 71194 +25811 || 25811 +31555 || 31555 +32385 || 32385 +8346 || 8346 +69651 || 69651 +69985 || 69985 +59437 || 59437 +12813 || 12813 +59361 || 59361 +8973 || 8973 +37614 || 37614 +58261 || 58261 +32686 || 32686 +43913 || 43913 +58757 || 58757 +41172 || 41172 +24190 || 24190 +-1 || -1 +45601 || 45601 +44901 || 44901 +2005 || 2005 +43421 || 43421 +62726 || 62726 +-1 || -1 +55885 || 55885 +-1 || -1 +5846 || 5846 +16591 || 16591 +31225 || 31225 +70049 || 70049 +70157 || 70157 +-1 || -1 +39133 || 39133 +7373 || 7373 +6636 || 6636 +65009 || 65009 +35831 || 35831 +16006 || 16006 +47159 || 47159 +47498 || 47498 +1739 || 1739 +18070 || 18070 +14001 || 14001 +17790 || 17790 +15606 || 15606 +45658 || 45658 +60579 || 60579 +38927 || 38927 +65919 || 65919 +60654 || 60654 +15007 || 15007 +41079 || 41079 +30445 || 30445 +8382 || 8382 +7587 || 7587 +31976 || 31976 +4422 || 4422 +24203 || 24203 +6059 || 6059 +11479 || 11479 +37801 || 37801 +17417 || 17417 +-1 || -1 +12117 || 12117 +45087 || 45087 +451 || 451 +62706 || 62706 +44793 || 44793 +46252 || 46252 +34761 || 34761 +-1 || -1 +68050 || 68050 +2130 || 2130 +10478 || 10478 +57472 || 57472 +2459 || 2459 +16060 || 16060 +26537 || 26537 +15291 || 15291 +21127 || 21127 +18073 || 18073 +17440 || 17440 +-1 || -1 +41978 || 41978 +25082 || 25082 +6670 || 6670 +48809 || 48809 +7482 || 7482 +4913 || 4913 +35307 || 35307 +12591 || 12591 +9713 || 9713 +34670 || 34670 +-1 || -1 +13659 || 13659 +19870 || 19870 +7897 || 7897 +51069 || 51069 +58852 || 58852 +17283 || 17283 +68930 || 68930 +27199 || 27199 +67222 || 67222 +44786 || 44786 +53873 || 53873 +4055 || 4055 +10573 || 10573 +17637 || 17637 +73536 || 73536 +53985 || 53985 +36395 || 36395 +-1 || -1 +58124 || 58124 +62443 || 62443 +62582 || 62582 +11659 || 11659 +72533 || 72533 +71557 || 71557 +18233 || 18233 +9760 || 9760 +5963 || 5963 +2302 || 2302 +52595 || 52595 +38295 || 38295 +53159 || 53159 +71334 || 71334 +44279 || 44279 +15434 || 15434 +41774 || 41774 +37791 || 37791 +62240 || 62240 +42787 || 42787 +42344 || 42344 +32463 || 32463 +32404 || 32404 +72417 || 72417 +31129 || 31129 +47835 || 47835 +17499 || 17499 +19521 || 19521 +4276 || 4276 +52142 || 52142 +11616 || 11616 +26252 || 26252 +73710 || 73710 +39198 || 39198 +-1 || -1 +11660 || 11660 +57318 || 57318 +32343 || 32343 +72948 || 72948 +18647 || 18647 +15535 || 15535 +28436 || 28436 +64109 || 64109 +30314 || 30314 +22323 || 22323 +-1 || -1 +54535 || 54535 +16394 || 16394 +63235 || 63235 +41600 || 41600 +38259 || 38259 +66542 || 66542 +9023 || 9023 +12402 || 12402 +51451 || 51451 +41845 || 41845 +41383 || 41383 +11426 || 11426 +64192 || 64192 +8694 || 8694 +54942 || 54942 +31542 || 31542 +46061 || 46061 +46060 || 46060 +26025 || 26025 +16792 || 16792 +32853 || 32853 +54044 || 54044 +35212 || 35212 +42283 || 42283 +68756 || 68756 +49494 || 49494 +73049 || 73049 +8981 || 8981 +63963 || 63963 +3303 || 3303 +34942 || 34942 +52148 || 52148 +64796 || 64796 +15700 || 15700 +23694 || 23694 +30232 || 30232 +61478 || 61478 +11340 || 11340 +52442 || 52442 +21658 || 21658 +4625 || 4625 +33376 || 33376 +41915 || 41915 +41142 || 41142 +54453 || 54453 +30072 || 30072 +62290 || 62290 +9700 || 9700 +54835 || 54835 +12017 || 12017 +70297 || 70297 +53525 || 53525 +43575 || 43575 +61318 || 61318 +50703 || 50703 +19291 || 19291 +42373 || 42373 +18665 || 18665 +41125 || 41125 +25779 || 25779 +73885 || 73885 +60913 || 60913 +10815 || 10815 +3011 || 3011 +24642 || 24642 +54341 || 54341 +19280 || 19280 +48204 || 48204 +15686 || 15686 +8741 || 8741 +10167 || 10167 +3756 || 3756 +49627 || 49627 +26849 || 26849 +21400 || 21400 +10246 || 10246 +-1 || -1 +51677 || 51677 +4242 || 4242 +19005 || 19005 +68894 || 68894 +69415 || 69415 +47929 || 47929 +72272 || 72272 +21115 || 21115 +30437 || 30437 +20791 || 20791 +49387 || 49387 +-1 || -1 +43600 || 43600 +63027 || 63027 +14137 || 14137 +34918 || 34918 +48495 || 48495 +7263 || 7263 +26709 || 26709 +45534 || 45534 +33882 || 33882 +7992 || 7992 +64728 || 64728 +28276 || 28276 +73035 || 73035 +28206 || 28206 +-1 || -1 +36718 || 36718 +-1 || -1 +51198 || 51198 +50828 || 50828 +22130 || 22130 +14917 || 14917 +52401 || 52401 +4490 || 4490 +61040 || 61040 +44579 || 44579 +47274 || 47274 +73819 || 73819 +49395 || 49395 +-1 || -1 +55269 || 55269 +72407 || 72407 +65615 || 65615 +67523 || 67523 +64192 || 64192 +70329 || 70329 +43844 || 43844 +72799 || 72799 +40615 || 40615 +27575 || 27575 +34228 || 34228 +63578 || 63578 +63221 || 63221 +47341 || 47341 +51507 || 51507 +59233 || 59233 +16 || 16 +40505 || 40505 +6933 || 6933 +14702 || 14702 +40522 || 40522 +33032 || 33032 +63357 || 63357 +36451 || 36451 +63126 || 63126 +48887 || 48887 +57712 || 57712 +73547 || 73547 +-1 || -1 +64716 || 64716 +56819 || 56819 +71844 || 71844 +67448 || 67448 +13984 || 13984 +-1 || -1 +66445 || 66445 +3991 || 3991 +67930 || 67930 +53355 || 53355 +63245 || 63245 +30341 || 30341 +63307 || 63307 +48790 || 48790 +16464 || 16464 +60080 || 60080 +66521 || 66521 +15611 || 15611 +41436 || 41436 +73006 || 73006 +59511 || 59511 +33604 || 33604 +66492 || 66492 +41100 || 41100 +29514 || 29514 +16757 || 16757 +3647 || 3647 +56343 || 56343 +27676 || 27676 +59987 || 59987 +58206 || 58206 +914 || 914 +24809 || 24809 +29222 || 29222 +57767 || 57767 +28045 || 28045 +30725 || 30725 +18431 || 18431 +20920 || 20920 +54700 || 54700 +45203 || 45203 +19554 || 19554 +-1 || -1 +48170 || 48170 +21635 || 21635 +14993 || 14993 +53131 || 53131 +-1 || -1 +-1 || -1 +53326 || 53326 +32561 || 32561 +38717 || 38717 +68540 || 68540 +56517 || 56517 +32295 || 32295 +-1 || -1 +69767 || 69767 +24676 || 24676 +7531 || 7531 +46597 || 46597 +24478 || 24478 +65360 || 65360 +18165 || 18165 +21923 || 21923 +39117 || 39117 +1264 || 1264 +44766 || 44766 +41943 || 41943 +27028 || 27028 +6746 || 6746 +22587 || 22587 +38042 || 38042 +17840 || 17840 +61520 || 61520 +44393 || 44393 +37869 || 37869 +26231 || 26231 +25750 || 25750 +29038 || 29038 +36739 || 36739 +42154 || 42154 +-1 || -1 +34353 || 34353 +58032 || 58032 +22531 || 22531 +43785 || 43785 +17917 || 17917 +-1 || -1 +8035 || 8035 +68274 || 68274 +4802 || 4802 +19596 || 19596 +39483 || 39483 +47970 || 47970 +41870 || 41870 +27359 || 27359 +11205 || 11205 +51708 || 51708 +45666 || 45666 +22925 || 22925 +52978 || 52978 +43557 || 43557 +50623 || 50623 +36095 || 36095 +57431 || 57431 +48892 || 48892 +52801 || 52801 +24485 || 24485 +63043 || 63043 +62797 || 62797 +5176 || 5176 +-1 || -1 +11991 || 11991 +49868 || 49868 +71517 || 71517 +23126 || 23126 +31145 || 31145 +40583 || 40583 +57071 || 57071 +53516 || 53516 +38569 || 38569 +69071 || 69071 +15151 || 15151 +62722 || 62722 +11872 || 11872 +24171 || 24171 +39611 || 39611 +61052 || 61052 +30119 || 30119 +6013 || 6013 +53 || 53 +7810 || 7810 +61713 || 61713 +65740 || 65740 +38087 || 38087 +66461 || 66461 +16978 || 16978 +11029 || 11029 +29296 || 29296 +712 || 712 +68576 || 68576 +34205 || 34205 +62098 || 62098 +50248 || 50248 +47399 || 47399 +47110 || 47110 +34648 || 34648 +3657 || 3657 +50033 || 50033 +54779 || 54779 +46724 || 46724 +25720 || 25720 +73899 || 73899 +-1 || -1 +46239 || 46239 +5392 || 5392 +-1 || -1 +14208 || 14208 +73210 || 73210 +25591 || 25591 +41624 || 41624 +-1 || -1 +61993 || 61993 +39378 || 39378 +-1 || -1 +66812 || 66812 +5553 || 5553 +60122 || 60122 +782 || 782 +10361 || 10361 +31864 || 31864 +37643 || 37643 +57082 || 57082 +50730 || 50730 +14783 || 14783 +17321 || 17321 +38912 || 38912 +52526 || 52526 +18156 || 18156 +-1 || -1 +15026 || 15026 +58185 || 58185 +18733 || 18733 +40515 || 40515 +22580 || 22580 +11687 || 11687 +14015 || 14015 +-1 || -1 +15398 || 15398 +67919 || 67919 +18599 || 18599 +-1 || -1 +37491 || 37491 +58748 || 58748 +66266 || 66266 +60989 || 60989 +10206 || 10206 +47731 || 47731 +35327 || 35327 +44178 || 44178 +52560 || 52560 +45653 || 45653 +-1 || -1 +913 || 913 +13230 || 13230 +21268 || 21268 +55195 || 55195 +55043 || 55043 +41877 || 41877 +4157 || 4157 +-1 || -1 +73474 || 73474 +61549 || 61549 +43991 || 43991 +48475 || 48475 +1884 || 1884 +40 || 40 +53504 || 53504 +18179 || 18179 +456 || 456 +20400 || 20400 +29471 || 29471 +32850 || 32850 +31536 || 31536 +65961 || 65961 +35819 || 35819 +52026 || 52026 +50020 || 50020 +67405 || 67405 +57251 || 57251 +15180 || 15180 +62132 || 62132 +-1 || -1 +70303 || 70303 +67149 || 67149 +8971 || 8971 +35582 || 35582 +18683 || 18683 +2846 || 2846 +45774 || 45774 +23006 || 23006 +41056 || 41056 +35987 || 35987 +61290 || 61290 +57044 || 57044 +19596 || 19596 +18492 || 18492 +-1 || -1 +70597 || 70597 +-1 || -1 +31780 || 31780 +33702 || 33702 +57631 || 57631 +20573 || 20573 +45656 || 45656 +67337 || 67337 +68084 || 68084 +56283 || 56283 +17817 || 17817 +53669 || 53669 +72763 || 72763 +43136 || 43136 +48681 || 48681 +3702 || 3702 +48431 || 48431 +57491 || 57491 +6351 || 6351 +33045 || 33045 +59844 || 59844 +60954 || 60954 +39907 || 39907 +21768 || 21768 +51144 || 51144 +43362 || 43362 +55334 || 55334 +11970 || 11970 +14932 || 14932 +84 || 84 +50647 || 50647 +19183 || 19183 +18851 || 18851 +17842 || 17842 +60784 || 60784 +13641 || 13641 +6916 || 6916 +-1 || -1 +62013 || 62013 +59324 || 59324 +3157 || 3157 +35784 || 35784 +54049 || 54049 +14950 || 14950 +64445 || 64445 +-1 || -1 +56082 || 56082 +72701 || 72701 +46831 || 46831 +18462 || 18462 +43800 || 43800 +-1 || -1 +45105 || 45105 +64847 || 64847 +38487 || 38487 +22852 || 22852 +71974 || 71974 +43785 || 43785 +61072 || 61072 +46575 || 46575 +19160 || 19160 +68703 || 68703 +18845 || 18845 +45518 || 45518 +19010 || 19010 +34755 || 34755 +26538 || 26538 +-1 || -1 +-1 || -1 +5654 || 5654 +18048 || 18048 +52007 || 52007 +63532 || 63532 +71272 || 71272 +63924 || 63924 +48229 || 48229 +69426 || 69426 +17213 || 17213 +27411 || 27411 +6770 || 6770 +44585 || 44585 +68825 || 68825 +42129 || 42129 +29731 || 29731 +47899 || 47899 +37474 || 37474 +38883 || 38883 +16856 || 16856 +-1 || -1 +71655 || 71655 +-1 || -1 +27463 || 27463 +47759 || 47759 +2934 || 2934 +32641 || 32641 +-1 || -1 +17434 || 17434 +26890 || 26890 +34501 || 34501 +8482 || 8482 +14715 || 14715 +33184 || 33184 +-1 || -1 +5630 || 5630 +70897 || 70897 +-1 || -1 +42975 || 42975 +35846 || 35846 +29437 || 29437 +27264 || 27264 +47263 || 47263 +4909 || 4909 +23815 || 23815 +70446 || 70446 +10633 || 10633 +8528 || 8528 +-1 || -1 +23303 || 23303 +44360 || 44360 +-1 || -1 +-1 || -1 +42576 || 42576 +28146 || 28146 +71358 || 71358 +64220 || 64220 +5339 || 5339 +27829 || 27829 +2524 || 2524 +55978 || 55978 +52524 || 52524 +20987 || 20987 +39433 || 39433 +44284 || 44284 +1754 || 1754 +55432 || 55432 +72458 || 72458 +42061 || 42061 +62005 || 62005 +56465 || 56465 +-1 || -1 +27553 || 27553 +37666 || 37666 +3828 || 3828 +17208 || 17208 +34471 || 34471 +1773 || 1773 +10400 || 10400 +26363 || 26363 +13916 || 13916 +4967 || 4967 +70472 || 70472 +38020 || 38020 +38704 || 38704 +4021 || 4021 +-1 || -1 +8204 || 8204 +37477 || 37477 +1974 || 1974 +17156 || 17156 +-1 || -1 +5438 || 5438 +33386 || 33386 +51813 || 51813 +53606 || 53606 +19275 || 19275 +28581 || 28581 +56588 || 56588 +1078 || 1078 +49259 || 49259 +45930 || 45930 +2296 || 2296 +23555 || 23555 +54054 || 54054 +33389 || 33389 +-1 || -1 +12002 || 12002 +-1 || -1 +48314 || 48314 +68251 || 68251 +53001 || 53001 +32222 || 32222 +15828 || 15828 +72302 || 72302 +13582 || 13582 +72723 || 72723 +52370 || 52370 +54995 || 54995 +45941 || 45941 +-1 || -1 +24118 || 24118 +52456 || 52456 +11131 || 11131 +54893 || 54893 +22646 || 22646 +39160 || 39160 +5478 || 5478 +48269 || 48269 +23635 || 23635 +43163 || 43163 +45141 || 45141 +63666 || 63666 +66784 || 66784 +39487 || 39487 +50970 || 50970 +40872 || 40872 +44554 || 44554 +-1 || -1 +42449 || 42449 +-1 || -1 +34517 || 34517 +22248 || 22248 +34988 || 34988 +24790 || 24790 +20166 || 20166 +60184 || 60184 +3177 || 3177 +-1 || -1 +50295 || 50295 +30448 || 30448 +14937 || 14937 +52950 || 52950 +66433 || 66433 +57723 || 57723 +17159 || 17159 +6451 || 6451 +9297 || 9297 +28537 || 28537 +42202 || 42202 +62986 || 62986 +60808 || 60808 +73373 || 73373 +17134 || 17134 +72675 || 72675 +68437 || 68437 +-1 || -1 +20605 || 20605 +29550 || 29550 +13004 || 13004 +68700 || 68700 +-1 || -1 +69717 || 69717 +8302 || 8302 +8947 || 8947 +54254 || 54254 +15443 || 15443 +18068 || 18068 +34228 || 34228 +8824 || 8824 +29562 || 29562 +198 || 198 +65826 || 65826 +2499 || 2499 +41980 || 41980 +10805 || 10805 +-1 || -1 +51737 || 51737 +19076 || 19076 +16948 || 16948 +12610 || 12610 +-1 || -1 +60849 || 60849 +66200 || 66200 +39825 || 39825 +15530 || 15530 +31075 || 31075 +40056 || 40056 +33844 || 33844 +19916 || 19916 +31303 || 31303 +55032 || 55032 +60767 || 60767 +27702 || 27702 +9898 || 9898 +42056 || 42056 +30426 || 30426 +38933 || 38933 +8785 || 8785 +45535 || 45535 +69958 || 69958 +36760 || 36760 +11501 || 11501 +34631 || 34631 +44734 || 44734 +-1 || -1 +24265 || 24265 +30815 || 30815 +63809 || 63809 +4354 || 4354 +70676 || 70676 +35015 || 35015 +61659 || 61659 +62849 || 62849 +56940 || 56940 +48479 || 48479 +36574 || 36574 +35987 || 35987 +40763 || 40763 +28156 || 28156 +57522 || 57522 +42925 || 42925 +45717 || 45717 +61699 || 61699 +26276 || 26276 +73063 || 73063 +12428 || 12428 +23463 || 23463 +39662 || 39662 +56393 || 56393 +57991 || 57991 +8330 || 8330 +67267 || 67267 +29405 || 29405 +-1 || -1 +4291 || 4291 +37385 || 37385 +36409 || 36409 +29859 || 29859 +8650 || 8650 +12758 || 12758 +17328 || 17328 +14443 || 14443 +56675 || 56675 +39643 || 39643 +31179 || 31179 +2659 || 2659 +10602 || 10602 +40525 || 40525 +13956 || 13956 +-1 || -1 +1800 || 1800 +68811 || 68811 +11252 || 11252 +59645 || 59645 +46933 || 46933 +19349 || 19349 +34128 || 34128 +66767 || 66767 +70365 || 70365 +48221 || 48221 +58355 || 58355 +69791 || 69791 +32567 || 32567 +12162 || 12162 +27584 || 27584 +59256 || 59256 +49431 || 49431 +72257 || 72257 +59813 || 59813 +17285 || 17285 +41439 || 41439 +50803 || 50803 +28009 || 28009 +70984 || 70984 +44632 || 44632 +25093 || 25093 +29218 || 29218 +57281 || 57281 +60718 || 60718 +62536 || 62536 +14401 || 14401 +24821 || 24821 +69843 || 69843 +63031 || 63031 +44377 || 44377 +39173 || 39173 +16931 || 16931 +56270 || 56270 +60563 || 60563 +43395 || 43395 +52382 || 52382 +2902 || 2902 +38580 || 38580 +73858 || 73858 +-1 || -1 +9913 || 9913 +59504 || 59504 +68299 || 68299 +62966 || 62966 +72699 || 72699 +48389 || 48389 +11920 || 11920 +32078 || 32078 +27762 || 27762 +30971 || 30971 +62365 || 62365 +57090 || 57090 +70440 || 70440 +31486 || 31486 +3954 || 3954 +29496 || 29496 +63118 || 63118 +44975 || 44975 +35489 || 35489 +19930 || 19930 +37889 || 37889 +47284 || 47284 +23923 || 23923 +41545 || 41545 +41598 || 41598 +34479 || 34479 +21743 || 21743 +7138 || 7138 +10133 || 10133 +46289 || 46289 +50656 || 50656 +41980 || 41980 +34984 || 34984 +15076 || 15076 +40338 || 40338 +8726 || 8726 +36266 || 36266 +27920 || 27920 +35105 || 35105 +59493 || 59493 +21285 || 21285 +18933 || 18933 +46974 || 46974 +5597 || 5597 +67416 || 67416 +47914 || 47914 +13940 || 13940 +27376 || 27376 +16110 || 16110 +32999 || 32999 +69403 || 69403 +6084 || 6084 +20842 || 20842 +-1 || -1 +14066 || 14066 +64558 || 64558 +22924 || 22924 +67971 || 67971 +24659 || 24659 +70705 || 70705 +66167 || 66167 +4874 || 4874 +47357 || 47357 +375 || 375 +6047 || 6047 +32365 || 32365 +21517 || 21517 +69125 || 69125 +34276 || 34276 +42749 || 42749 +62618 || 62618 +62619 || 62619 +71765 || 71765 +43612 || 43612 +41116 || 41116 +51223 || 51223 +73525 || 73525 +38959 || 38959 +43277 || 43277 +66091 || 66091 +16552 || 16552 +60290 || 60290 +23678 || 23678 +9224 || 9224 +-1 || -1 +33981 || 33981 +23178 || 23178 +-1 || -1 +11345 || 11345 +5505 || 5505 +65582 || 65582 +63814 || 63814 +-1 || -1 +9176 || 9176 +73076 || 73076 +11338 || 11338 +67706 || 67706 +-1 || -1 +4704 || 4704 +34080 || 34080 +12174 || 12174 +2426 || 2426 +69257 || 69257 +21859 || 21859 +66453 || 66453 +47178 || 47178 +45596 || 45596 +-1 || -1 +52263 || 52263 +33165 || 33165 +20005 || 20005 +29984 || 29984 +31148 || 31148 +31000 || 31000 +11035 || 11035 +33097 || 33097 +37456 || 37456 +25108 || 25108 +3972 || 3972 +64427 || 64427 +9854 || 9854 +37660 || 37660 +51343 || 51343 +51704 || 51704 +-1 || -1 +35577 || 35577 +51703 || 51703 +15447 || 15447 +68272 || 68272 +7764 || 7764 +38219 || 38219 +72722 || 72722 +-1 || -1 +-1 || -1 +47482 || 47482 +64634 || 64634 +18646 || 18646 +40696 || 40696 +22961 || 22961 +10981 || 10981 +34747 || 34747 +70384 || 70384 +-1 || -1 +42037 || 42037 +35876 || 35876 +5440 || 5440 +58993 || 58993 +54269 || 54269 +32609 || 32609 +55036 || 55036 +-1 || -1 +26448 || 26448 +52474 || 52474 +70143 || 70143 +73492 || 73492 +63097 || 63097 +-1 || -1 +55817 || 55817 +-1 || -1 +26251 || 26251 +31490 || 31490 +43700 || 43700 +40421 || 40421 +52672 || 52672 +-1 || -1 +36463 || 36463 +36733 || 36733 +73618 || 73618 +43768 || 43768 +63366 || 63366 +69333 || 69333 +20269 || 20269 +40257 || 40257 +31825 || 31825 +50460 || 50460 +29619 || 29619 +18886 || 18886 +14001 || 14001 +21396 || 21396 +10661 || 10661 +70313 || 70313 +35737 || 35737 +31455 || 31455 +68780 || 68780 +71866 || 71866 +68907 || 68907 +12691 || 12691 +56843 || 56843 +13218 || 13218 +-1 || -1 +56155 || 56155 +59807 || 59807 +50143 || 50143 +15667 || 15667 +11997 || 11997 +56811 || 56811 +43921 || 43921 +37008 || 37008 +55562 || 55562 +41132 || 41132 +21696 || 21696 +26729 || 26729 +-1 || -1 +29394 || 29394 +-1 || -1 +-1 || -1 +47548 || 47548 +16866 || 16866 +-1 || -1 +14134 || 14134 +56339 || 56339 +-1 || -1 +66163 || 66163 +68052 || 68052 +15463 || 15463 +31407 || 31407 +61146 || 61146 +60429 || 60429 +50720 || 50720 +7672 || 7672 +66486 || 66486 +51702 || 51702 +46741 || 46741 +57798 || 57798 +-1 || -1 +5561 || 5561 +40420 || 40420 +42142 || 42142 +45200 || 45200 +7381 || 7381 +22980 || 22980 +57001 || 57001 +49676 || 49676 +38424 || 38424 +56498 || 56498 +62929 || 62929 +31962 || 31962 +67603 || 67603 +10555 || 10555 +5514 || 5514 +66055 || 66055 +52707 || 52707 +1626 || 1626 +18567 || 18567 +59665 || 59665 +66385 || 66385 +19861 || 19861 +34916 || 34916 +18320 || 18320 +18284 || 18284 +33975 || 33975 +9149 || 9149 +38247 || 38247 +64521 || 64521 +18153 || 18153 +31881 || 31881 +40414 || 40414 +24292 || 24292 +-1 || -1 +-1 || -1 +21349 || 21349 +51347 || 51347 +11076 || 11076 +26700 || 26700 +70734 || 70734 +47430 || 47430 +59557 || 59557 +37579 || 37579 +55546 || 55546 +50229 || 50229 +-1 || -1 +21096 || 21096 +5221 || 5221 +18198 || 18198 +42033 || 42033 +2413 || 2413 +4354 || 4354 +-1 || -1 +39837 || 39837 +27579 || 27579 +18156 || 18156 +21989 || 21989 +33265 || 33265 +11112 || 11112 +56128 || 56128 +21579 || 21579 +-1 || -1 +-1 || -1 +13195 || 13195 +20945 || 20945 +65571 || 65571 +32690 || 32690 +37444 || 37444 +10759 || 10759 +53124 || 53124 +25244 || 25244 +71806 || 71806 +1994 || 1994 +31268 || 31268 +71602 || 71602 +68498 || 68498 +-1 || -1 +37298 || 37298 +31435 || 31435 +46705 || 46705 +44626 || 44626 +61626 || 61626 +20850 || 20850 +47012 || 47012 +11505 || 11505 +-1 || -1 +47414 || 47414 +1261 || 1261 +60697 || 60697 +59535 || 59535 +26029 || 26029 +68477 || 68477 +63092 || 63092 +65669 || 65669 +69035 || 69035 +26388 || 26388 +14709 || 14709 +-1 || -1 +28179 || 28179 +5464 || 5464 +22347 || 22347 +33340 || 33340 +48921 || 48921 +57112 || 57112 +-1 || -1 +25048 || 25048 +45994 || 45994 +-1 || -1 +-1 || -1 +14916 || 14916 +21493 || 21493 +27538 || 27538 +47952 || 47952 +24528 || 24528 +43072 || 43072 +50800 || 50800 +34571 || 34571 +45929 || 45929 +44850 || 44850 +57959 || 57959 +58228 || 58228 +63278 || 63278 +21807 || 21807 +64389 || 64389 +3572 || 3572 +54498 || 54498 +56629 || 56629 +64059 || 64059 +37327 || 37327 +39386 || 39386 +25414 || 25414 +45286 || 45286 +73215 || 73215 +56661 || 56661 +73086 || 73086 +34915 || 34915 +46119 || 46119 +-1 || -1 +30057 || 30057 +46282 || 46282 +72841 || 72841 +8731 || 8731 +45491 || 45491 +2407 || 2407 +64807 || 64807 +4794 || 4794 +-1 || -1 +-1 || -1 +8844 || 8844 +33207 || 33207 +65286 || 65286 +61905 || 61905 +67379 || 67379 +47739 || 47739 +12546 || 12546 +19920 || 19920 +48862 || 48862 +29294 || 29294 +28853 || 28853 +34742 || 34742 +69208 || 69208 +69783 || 69783 +39792 || 39792 +72102 || 72102 +-1 || -1 +66848 || 66848 +11861 || 11861 +44695 || 44695 +19326 || 19326 +48374 || 48374 +54400 || 54400 +24097 || 24097 +18543 || 18543 +71643 || 71643 +27357 || 27357 +9680 || 9680 +69208 || 69208 +36719 || 36719 +59119 || 59119 +50337 || 50337 +55469 || 55469 +1190 || 1190 +59043 || 59043 +21085 || 21085 +29172 || 29172 +18085 || 18085 +33420 || 33420 +8505 || 8505 +55658 || 55658 +63046 || 63046 +-1 || -1 +47577 || 47577 +38796 || 38796 +52838 || 52838 +72758 || 72758 +47744 || 47744 +47543 || 47543 +15109 || 15109 +-1 || -1 +69008 || 69008 +54943 || 54943 +42637 || 42637 +3677 || 3677 +30830 || 30830 +53494 || 53494 +17131 || 17131 +22446 || 22446 +27915 || 27915 +16442 || 16442 +52299 || 52299 +47454 || 47454 +62293 || 62293 +22091 || 22091 +57966 || 57966 +27721 || 27721 +34997 || 34997 +6134 || 6134 +68585 || 68585 +11016 || 11016 +44760 || 44760 +68666 || 68666 +53462 || 53462 +45935 || 45935 +56108 || 56108 +-1 || -1 +15339 || 15339 +37162 || 37162 +65963 || 65963 +57768 || 57768 +42207 || 42207 +42085 || 42085 +56894 || 56894 +-1 || -1 +14862 || 14862 +10679 || 10679 +33187 || 33187 +43587 || 43587 +806 || 806 +7760 || 7760 +7984 || 7984 +62848 || 62848 +7444 || 7444 +36882 || 36882 +-1 || -1 +60297 || 60297 +19215 || 19215 +72064 || 72064 +34206 || 34206 +36132 || 36132 +7874 || 7874 +35983 || 35983 +40610 || 40610 +35424 || 35424 +16346 || 16346 +20781 || 20781 +38064 || 38064 +73753 || 73753 +23548 || 23548 +38401 || 38401 +27855 || 27855 +45714 || 45714 +24633 || 24633 +40315 || 40315 +-1 || -1 +45512 || 45512 +3703 || 3703 +41496 || 41496 +55218 || 55218 +18589 || 18589 +21973 || 21973 +18994 || 18994 +67149 || 67149 +56133 || 56133 +32078 || 32078 +-1 || -1 +27236 || 27236 +52970 || 52970 +63684 || 63684 +41599 || 41599 +71280 || 71280 +52296 || 52296 +70380 || 70380 +69361 || 69361 +13437 || 13437 +19697 || 19697 +55727 || 55727 +21190 || 21190 +-1 || -1 +51415 || 51415 +61911 || 61911 +17338 || 17338 +25341 || 25341 +47760 || 47760 +32699 || 32699 +10553 || 10553 +68449 || 68449 +59322 || 59322 +59913 || 59913 +61493 || 61493 +70408 || 70408 +61121 || 61121 +51712 || 51712 +12973 || 12973 +3234 || 3234 +-1 || -1 +-1 || -1 +8245 || 8245 +-1 || -1 +49763 || 49763 +48101 || 48101 +-1 || -1 +19024 || 19024 +40208 || 40208 +28412 || 28412 +25272 || 25272 +54458 || 54458 +47646 || 47646 +6038 || 6038 +26367 || 26367 +-1 || -1 +-1 || -1 +28314 || 28314 +13232 || 13232 +26414 || 26414 +-1 || -1 +-1 || -1 +61842 || 61842 +45786 || 45786 +-1 || -1 +35456 || 35456 +9953 || 9953 +50654 || 50654 +15350 || 15350 +8290 || 8290 +26899 || 26899 +60477 || 60477 +69041 || 69041 +25127 || 25127 +1287 || 1287 +22799 || 22799 +-1 || -1 +10748 || 10748 +18514 || 18514 +-1 || -1 +59426 || 59426 +69326 || 69326 +16062 || 16062 +16840 || 16840 +51602 || 51602 +57537 || 57537 +67352 || 67352 +6690 || 6690 +16259 || 16259 +48116 || 48116 +43283 || 43283 +24752 || 24752 +-1 || -1 +67021 || 67021 +15780 || 15780 +50613 || 50613 +9556 || 9556 +11103 || 11103 +10573 || 10573 +31024 || 31024 +-1 || -1 +56806 || 56806 +27950 || 27950 +-1 || -1 +12426 || 12426 +29874 || 29874 +-1 || -1 +31142 || 31142 +4864 || 4864 +26827 || 26827 +30874 || 30874 +32843 || 32843 +66978 || 66978 +42502 || 42502 +65972 || 65972 +18449 || 18449 +54149 || 54149 +4021 || 4021 +69391 || 69391 +-1 || -1 +56737 || 56737 +61218 || 61218 +23937 || 23937 +788 || 788 +71932 || 71932 +45313 || 45313 +12967 || 12967 +21512 || 21512 +30626 || 30626 +34686 || 34686 +41360 || 41360 +66950 || 66950 +62263 || 62263 +48208 || 48208 +61088 || 61088 +50080 || 50080 +418 || 418 +49907 || 49907 +-1 || -1 +65953 || 65953 +57347 || 57347 +20263 || 20263 +-1 || -1 +19 || 19 +15810 || 15810 +12664 || 12664 +55714 || 55714 +18506 || 18506 +27034 || 27034 +65757 || 65757 +60040 || 60040 +54491 || 54491 +52860 || 52860 +-1 || -1 +69037 || 69037 +58423 || 58423 +65257 || 65257 +1666 || 1666 +55384 || 55384 +36768 || 36768 +7756 || 7756 +9467 || 9467 +70159 || 70159 +6685 || 6685 +-1 || -1 +9137 || 9137 +66134 || 66134 +39834 || 39834 +23691 || 23691 +12238 || 12238 +69058 || 69058 +64185 || 64185 +60559 || 60559 +67192 || 67192 +24572 || 24572 +58981 || 58981 +53988 || 53988 +13964 || 13964 +24426 || 24426 +11307 || 11307 +30706 || 30706 +71740 || 71740 +3119 || 3119 +46989 || 46989 +5149 || 5149 +17513 || 17513 +31401 || 31401 +21504 || 21504 +70060 || 70060 +7883 || 7883 +42975 || 42975 +69452 || 69452 +43790 || 43790 +26914 || 26914 +43602 || 43602 +35083 || 35083 +19402 || 19402 +-1 || -1 +8408 || 8408 +-1 || -1 +57934 || 57934 +39560 || 39560 +6540 || 6540 +62845 || 62845 +25261 || 25261 +19197 || 19197 +14130 || 14130 +73732 || 73732 +58129 || 58129 +33934 || 33934 +-1 || -1 +-1 || -1 +57183 || 57183 +20682 || 20682 +4730 || 4730 +12378 || 12378 +60585 || 60585 +10784 || 10784 +31602 || 31602 +10184 || 10184 +38485 || 38485 +-1 || -1 +43161 || 43161 +50500 || 50500 +57000 || 57000 +12478 || 12478 +10700 || 10700 +19788 || 19788 +43580 || 43580 +33177 || 33177 +16397 || 16397 +-1 || -1 +26105 || 26105 +60989 || 60989 +17282 || 17282 +-1 || -1 +56749 || 56749 +-1 || -1 +25662 || 25662 +13690 || 13690 +44039 || 44039 +70029 || 70029 +11512 || 11512 +56213 || 56213 +-1 || -1 +72752 || 72752 +49833 || 49833 +70432 || 70432 +57966 || 57966 +5336 || 5336 +49477 || 49477 +-1 || -1 +7488 || 7488 +166 || 166 +15771 || 15771 +55029 || 55029 +53906 || 53906 +52029 || 52029 +53584 || 53584 +56389 || 56389 +30678 || 30678 +14905 || 14905 +7877 || 7877 +72138 || 72138 +-1 || -1 +36879 || 36879 +61285 || 61285 +29875 || 29875 +26815 || 26815 +30027 || 30027 +18550 || 18550 +56212 || 56212 +-1 || -1 +13209 || 13209 +-1 || -1 +42097 || 42097 +19723 || 19723 +51401 || 51401 +8686 || 8686 +46714 || 46714 +27262 || 27262 +73111 || 73111 +-1 || -1 +47292 || 47292 +42411 || 42411 +22838 || 22838 +24541 || 24541 +25460 || 25460 +64389 || 64389 +4609 || 4609 +42316 || 42316 +3949 || 3949 +69528 || 69528 +42411 || 42411 +23672 || 23672 +26121 || 26121 +28510 || 28510 +24866 || 24866 +13760 || 13760 +62131 || 62131 +6456 || 6456 +32394 || 32394 +40931 || 40931 +67317 || 67317 +52660 || 52660 +31375 || 31375 +38756 || 38756 +6923 || 6923 +33116 || 33116 +4606 || 4606 +-1 || -1 +49847 || 49847 +65061 || 65061 +71827 || 71827 +58338 || 58338 +43285 || 43285 +46897 || 46897 +4160 || 4160 +21449 || 21449 +18360 || 18360 +32301 || 32301 +-1 || -1 +68122 || 68122 +71285 || 71285 +7537 || 7537 +63416 || 63416 +8531 || 8531 +9465 || 9465 +291 || 291 +57637 || 57637 +12652 || 12652 +13019 || 13019 +11808 || 11808 +2324 || 2324 +73917 || 73917 +15984 || 15984 +-1 || -1 +19591 || 19591 +57083 || 57083 +-1 || -1 +39414 || 39414 +-1 || -1 +47243 || 47243 +67286 || 67286 +3498 || 3498 +63080 || 63080 +73333 || 73333 +24708 || 24708 +10392 || 10392 +51593 || 51593 +41857 || 41857 +-1 || -1 +-1 || -1 +19530 || 19530 +66678 || 66678 +-1 || -1 +62028 || 62028 +10299 || 10299 +64227 || 64227 +47369 || 47369 +65539 || 65539 +13796 || 13796 +8029 || 8029 +66180 || 66180 +4104 || 4104 +63005 || 63005 +54823 || 54823 +73224 || 73224 +-1 || -1 +47952 || 47952 +40124 || 40124 +43876 || 43876 +9904 || 9904 +48681 || 48681 +66389 || 66389 +-1 || -1 +20032 || 20032 +11948 || 11948 +3297 || 3297 +47454 || 47454 +27860 || 27860 +68056 || 68056 +25338 || 25338 +-1 || -1 +25748 || 25748 +59575 || 59575 +44943 || 44943 +36571 || 36571 +45087 || 45087 +7646 || 7646 +5382 || 5382 +19267 || 19267 +47351 || 47351 +14395 || 14395 +13068 || 13068 +46758 || 46758 +5048 || 5048 +-1 || -1 +53548 || 53548 +53228 || 53228 +20368 || 20368 +10684 || 10684 +28956 || 28956 +2516 || 2516 +45667 || 45667 +71583 || 71583 +18240 || 18240 +61588 || 61588 +58071 || 58071 +39623 || 39623 +3818 || 3818 +70798 || 70798 +27390 || 27390 +66803 || 66803 +58946 || 58946 +70858 || 70858 +20676 || 20676 +5329 || 5329 +65890 || 65890 +60117 || 60117 +71026 || 71026 +37646 || 37646 +-1 || -1 +41561 || 41561 +22261 || 22261 +67507 || 67507 +49310 || 49310 +-1 || -1 +19497 || 19497 +20249 || 20249 +23631 || 23631 +46656 || 46656 +7912 || 7912 +38411 || 38411 +25384 || 25384 +45401 || 45401 +22618 || 22618 +-1 || -1 +59686 || 59686 +55295 || 55295 +72604 || 72604 +16340 || 16340 +2611 || 2611 +-1 || -1 +27206 || 27206 +70143 || 70143 +20588 || 20588 +7751 || 7751 +59276 || 59276 +-1 || -1 +35001 || 35001 +19353 || 19353 +37203 || 37203 +20395 || 20395 +64611 || 64611 +40022 || 40022 +66404 || 66404 +18085 || 18085 +-1 || -1 +13891 || 13891 +4931 || 4931 +59084 || 59084 +26150 || 26150 +957 || 957 +33207 || 33207 +72824 || 72824 +-1 || -1 +35612 || 35612 +41153 || 41153 +29636 || 29636 +-1 || -1 +13302 || 13302 +53270 || 53270 +-1 || -1 +44048 || 44048 +70731 || 70731 +2582 || 2582 +54496 || 54496 +-1 || -1 +-1 || -1 +52187 || 52187 +43041 || 43041 +69675 || 69675 +62473 || 62473 +47150 || 47150 +59561 || 59561 +38966 || 38966 +39229 || 39229 +33850 || 33850 +35995 || 35995 +43145 || 43145 +-1 || -1 +38531 || 38531 +38778 || 38778 +72362 || 72362 +22204 || 22204 +56043 || 56043 +361 || 361 +39419 || 39419 +43934 || 43934 +48686 || 48686 +9717 || 9717 +52681 || 52681 +27099 || 27099 +47847 || 47847 +-1 || -1 +15393 || 15393 +38056 || 38056 +45015 || 45015 +-1 || -1 +30142 || 30142 +71975 || 71975 +59773 || 59773 +22364 || 22364 +27155 || 27155 +63016 || 63016 +17112 || 17112 +11529 || 11529 +12301 || 12301 +73040 || 73040 +63819 || 63819 +64119 || 64119 +19564 || 19564 +39957 || 39957 +37324 || 37324 +72622 || 72622 +72027 || 72027 +52384 || 52384 +1598 || 1598 +36703 || 36703 +70193 || 70193 +57936 || 57936 +64395 || 64395 +2014 || 2014 +25282 || 25282 +28887 || 28887 +18927 || 18927 +52709 || 52709 +41205 || 41205 +20330 || 20330 +61677 || 61677 +65500 || 65500 +34620 || 34620 +63744 || 63744 +13168 || 13168 +25378 || 25378 +61796 || 61796 +10155 || 10155 +70125 || 70125 +55562 || 55562 +-1 || -1 +56585 || 56585 +68326 || 68326 +42384 || 42384 +36730 || 36730 +61554 || 61554 +46579 || 46579 +31151 || 31151 +28723 || 28723 +0 || 0 +4309 || 4309 +31578 || 31578 +32924 || 32924 +61051 || 61051 +39643 || 39643 +-1 || -1 +53236 || 53236 +51338 || 51338 +31750 || 31750 +11748 || 11748 +6876 || 6876 +21349 || 21349 +-1 || -1 +18659 || 18659 +36627 || 36627 +71952 || 71952 +71582 || 71582 +24489 || 24489 +15782 || 15782 +975 || 975 +46195 || 46195 +29829 || 29829 +67375 || 67375 +-1 || -1 +62831 || 62831 +72223 || 72223 +3524 || 3524 +10230 || 10230 +29108 || 29108 +35399 || 35399 +28849 || 28849 +38527 || 38527 +19957 || 19957 +39680 || 39680 +3351 || 3351 +62402 || 62402 +59592 || 59592 +41132 || 41132 +53171 || 53171 +23824 || 23824 +47210 || 47210 +37982 || 37982 +30634 || 30634 +58945 || 58945 +58618 || 58618 +36112 || 36112 +48527 || 48527 +49024 || 49024 +64086 || 64086 +21212 || 21212 +41558 || 41558 +-1 || -1 +2857 || 2857 +73785 || 73785 +36258 || 36258 +49353 || 49353 +14173 || 14173 +59311 || 59311 +8430 || 8430 +4140 || 4140 +46129 || 46129 +-1 || -1 +-1 || -1 +39313 || 39313 +5567 || 5567 +21392 || 21392 +6852 || 6852 +29161 || 29161 +17604 || 17604 +11582 || 11582 +65023 || 65023 +60575 || 60575 +50730 || 50730 +51197 || 51197 +33872 || 33872 +3888 || 3888 +4488 || 4488 +27181 || 27181 +-1 || -1 +57000 || 57000 +72868 || 72868 +12183 || 12183 +1259 || 1259 +16191 || 16191 +-1 || -1 +44466 || 44466 +32310 || 32310 +198 || 198 +27226 || 27226 +24378 || 24378 +11109 || 11109 +27086 || 27086 +60479 || 60479 +65340 || 65340 +-1 || -1 +-1 || -1 +3646 || 3646 +28630 || 28630 +36731 || 36731 +56025 || 56025 +21519 || 21519 +70358 || 70358 +17431 || 17431 +22940 || 22940 +43266 || 43266 +37239 || 37239 +3321 || 3321 +23786 || 23786 +3037 || 3037 +2682 || 2682 +27861 || 27861 +56515 || 56515 +67264 || 67264 +25069 || 25069 +18634 || 18634 +11673 || 11673 +24719 || 24719 +-1 || -1 +25409 || 25409 +10825 || 10825 +-1 || -1 +18604 || 18604 +67034 || 67034 +28173 || 28173 +16869 || 16869 +60720 || 60720 +1882 || 1882 +-1 || -1 +43744 || 43744 +39149 || 39149 +51595 || 51595 +70312 || 70312 +11695 || 11695 +71045 || 71045 +57155 || 57155 +1859 || 1859 +56052 || 56052 +18274 || 18274 +61301 || 61301 +61441 || 61441 +49708 || 49708 +47788 || 47788 +51818 || 51818 +5598 || 5598 +-1 || -1 +57834 || 57834 +-1 || -1 +16535 || 16535 +62947 || 62947 +6623 || 6623 +35355 || 35355 +1024 || 1024 +60164 || 60164 +9753 || 9753 +22173 || 22173 +26202 || 26202 +55182 || 55182 +32341 || 32341 +72567 || 72567 +33860 || 33860 +61464 || 61464 +37055 || 37055 +67729 || 67729 +48099 || 48099 +16857 || 16857 +55325 || 55325 +49542 || 49542 +3374 || 3374 +30798 || 30798 +22498 || 22498 +17195 || 17195 +55542 || 55542 +20130 || 20130 +26243 || 26243 +25537 || 25537 +68464 || 68464 +-1 || -1 +68895 || 68895 +-1 || -1 +48185 || 48185 +35805 || 35805 +32812 || 32812 +-1 || -1 +22570 || 22570 +18178 || 18178 +21682 || 21682 +61096 || 61096 +58604 || 58604 +57876 || 57876 +1951 || 1951 +14805 || 14805 +21423 || 21423 +5981 || 5981 +54115 || 54115 +30448 || 30448 +44878 || 44878 +26944 || 26944 +18833 || 18833 +54064 || 54064 +59897 || 59897 +69443 || 69443 +19269 || 19269 +20635 || 20635 +-1 || -1 +32729 || 32729 +67 || 67 +40159 || 40159 +7530 || 7530 +72627 || 72627 +9980 || 9980 +72870 || 72870 +53459 || 53459 +13965 || 13965 +30880 || 30880 +389 || 389 +-1 || -1 +Testing agent-twice_split_1.in +-------------------COMPARE------------------------- +27 || 27 +28 || 28 +-1 || -1 +20 || 20 +20 || 20 +28 || 28 +7 || 7 +-1 || -1 +0 || 0 +18 || 18 +-1 || -1 +2 || 2 +19 || 19 +22 || 22 +14 || 14 +6 || 6 +13 || 13 +22 || 22 +-1 || -1 +3 || 3 +21 || 21 +8 || 8 +11 || 11 +26 || 26 +27 || 27 +2 || 2 +25 || 25 +23 || 23 +19 || 19 +6 || 6 +23 || 23 +-1 || -1 +10 || 10 +26 || 26 +26 || 26 +14 || 14 +0 || 0 +5 || 5 +2 || 2 +21 || 21 +16 || 16 +5 || 5 +17 || 17 +14 || 14 +26 || 26 +3 || 3 +28 || 28 +2 || 2 +14 || 14 +20 || 20 +27 || 27 +27 || 27 +25 || 25 +29 || 29 +16 || 16 +10 || 10 +9 || 9 +23 || 23 +0 || 0 +24 || 24 +23 || 23 +24 || 24 +3 || 3 +12 || 12 +-1 || -1 +19 || 19 +9 || 9 +22 || 22 +10 || 10 +12 || 12 +-1 || -1 +26 || 26 +Testing agent-twice_split_36.in +-------------------COMPARE------------------------- +80676 || 80676 +81756 || 81756 +8931 || 8931 +32655 || 32655 +93116 || 93116 +71279 || 71279 +87246 || 87246 +16906 || 16906 +83413 || 83413 +35556 || 35556 +13819 || 13819 +32879 || 32879 +19585 || 19585 +-1 || -1 +63845 || 63845 +12948 || 12948 +5167 || 5167 +53606 || 53606 +83812 || 83812 +3684 || 3684 +24590 || 24590 +30525 || 30525 +78982 || 78982 +34866 || 34866 +31919 || 31919 +-1 || -1 +9181 || 9181 +27627 || 27627 +50441 || 50441 +86302 || 86302 +67664 || 67664 +62345 || 62345 +62108 || 62108 +63567 || 63567 +6343 || 6343 +21415 || 21415 +46861 || 46861 +44742 || 44742 +61162 || 61162 +52469 || 52469 +27687 || 27687 +57762 || 57762 +29105 || 29105 +46247 || 46247 +46094 || 46094 +41788 || 41788 +52178 || 52178 +14673 || 14673 +19558 || 19558 +83777 || 83777 +42230 || 42230 +21259 || 21259 +85117 || 85117 +-1 || -1 +20254 || 20254 +41453 || 41453 +-1 || -1 +-1 || -1 +87865 || 87865 +20500 || 20500 +21297 || 21297 +67996 || 67996 +49901 || 49901 +9056 || 9056 +45211 || 45211 +78231 || 78231 +-1 || -1 +21474 || 21474 +15501 || 15501 +40934 || 40934 +61442 || 61442 +40179 || 40179 +92575 || 92575 +-1 || -1 +24949 || 24949 +1870 || 1870 +40334 || 40334 +87427 || 87427 +13841 || 13841 +67660 || 67660 +14725 || 14725 +7326 || 7326 +70431 || 70431 +93920 || 93920 +60495 || 60495 +92086 || 92086 +12204 || 12204 +4108 || 4108 +-1 || -1 +33073 || 33073 +33419 || 33419 +-1 || -1 +46188 || 46188 +46370 || 46370 +43666 || 43666 +87253 || 87253 +244 || 244 +85021 || 85021 +91090 || 91090 +44566 || 44566 +37337 || 37337 +62595 || 62595 +79016 || 79016 +45622 || 45622 +59127 || 59127 +49457 || 49457 +76488 || 76488 +33131 || 33131 +14608 || 14608 +-1 || -1 +67511 || 67511 +39377 || 39377 +86410 || 86410 +57164 || 57164 +75786 || 75786 +-1 || -1 +71225 || 71225 +40576 || 40576 +37012 || 37012 +80249 || 80249 +-1 || -1 +48639 || 48639 +54184 || 54184 +38745 || 38745 +27651 || 27651 +17996 || 17996 +26968 || 26968 +49149 || 49149 +-1 || -1 +81785 || 81785 +23280 || 23280 +29437 || 29437 +-1 || -1 +26431 || 26431 +89244 || 89244 +30965 || 30965 +26670 || 26670 +17197 || 17197 +67182 || 67182 +81277 || 81277 +9086 || 9086 +-1 || -1 +19198 || 19198 +78892 || 78892 +3352 || 3352 +91049 || 91049 +75447 || 75447 +77903 || 77903 +-1 || -1 +54641 || 54641 +88376 || 88376 +55461 || 55461 +44501 || 44501 +22923 || 22923 +-1 || -1 +65953 || 65953 +31700 || 31700 +33944 || 33944 +41066 || 41066 +-1 || -1 +33881 || 33881 +35836 || 35836 +78896 || 78896 +72883 || 72883 +14985 || 14985 +93471 || 93471 +56836 || 56836 +5260 || 5260 +9490 || 9490 +83542 || 83542 +-1 || -1 +60308 || 60308 +20503 || 20503 +88301 || 88301 +16572 || 16572 +54354 || 54354 +-1 || -1 +40841 || 40841 +78528 || 78528 +93609 || 93609 +81174 || 81174 +50759 || 50759 +199 || 199 +64311 || 64311 +63759 || 63759 +3182 || 3182 +9157 || 9157 +61353 || 61353 +31495 || 31495 +-1 || -1 +46555 || 46555 +-1 || -1 +9737 || 9737 +87771 || 87771 +40725 || 40725 +58953 || 58953 +25039 || 25039 +41333 || 41333 +90505 || 90505 +66868 || 66868 +12873 || 12873 +-1 || -1 +60819 || 60819 +54987 || 54987 +39746 || 39746 +48223 || 48223 +86233 || 86233 +66990 || 66990 +90436 || 90436 +82752 || 82752 +-1 || -1 +46272 || 46272 +26928 || 26928 +14198 || 14198 +32991 || 32991 +27555 || 27555 +90365 || 90365 +53846 || 53846 +2537 || 2537 +72989 || 72989 +-1 || -1 +51736 || 51736 +54477 || 54477 +800 || 800 +24061 || 24061 +34430 || 34430 +88883 || 88883 +64070 || 64070 +33979 || 33979 +45356 || 45356 +17205 || 17205 +34602 || 34602 +12197 || 12197 +56882 || 56882 +65360 || 65360 +12468 || 12468 +92919 || 92919 +9419 || 9419 +88754 || 88754 +2350 || 2350 +15053 || 15053 +60748 || 60748 +15411 || 15411 +-1 || -1 +36190 || 36190 +32871 || 32871 +22688 || 22688 +84810 || 84810 +-1 || -1 +6331 || 6331 +75162 || 75162 +13364 || 13364 +-1 || -1 +74761 || 74761 +74227 || 74227 +79287 || 79287 +60583 || 60583 +8518 || 8518 +49486 || 49486 +16527 || 16527 +-1 || -1 +88301 || 88301 +46996 || 46996 +39030 || 39030 +25807 || 25807 +6186 || 6186 +20127 || 20127 +5166 || 5166 +48097 || 48097 +80138 || 80138 +13785 || 13785 +34033 || 34033 +68537 || 68537 +22396 || 22396 +62550 || 62550 +18383 || 18383 +36568 || 36568 +20569 || 20569 +24437 || 24437 +-1 || -1 +2755 || 2755 +35097 || 35097 +88725 || 88725 +68771 || 68771 +65431 || 65431 +66253 || 66253 +43779 || 43779 +44641 || 44641 +65400 || 65400 +21418 || 21418 +42485 || 42485 +-1 || -1 +41313 || 41313 +71091 || 71091 +-1 || -1 +91779 || 91779 +42775 || 42775 +7448 || 7448 +41293 || 41293 +57018 || 57018 +23827 || 23827 +71097 || 71097 +70474 || 70474 +75656 || 75656 +64871 || 64871 +56488 || 56488 +70709 || 70709 +64138 || 64138 +68650 || 68650 +4871 || 4871 +43328 || 43328 +2261 || 2261 +66143 || 66143 +56285 || 56285 +604 || 604 +7605 || 7605 +84682 || 84682 +54840 || 54840 +63938 || 63938 +27832 || 27832 +-1 || -1 +65437 || 65437 +15800 || 15800 +75652 || 75652 +15614 || 15614 +-1 || -1 +19648 || 19648 +51325 || 51325 +4544 || 4544 +-1 || -1 +18727 || 18727 +-1 || -1 +58609 || 58609 +-1 || -1 +72462 || 72462 +31917 || 31917 +68179 || 68179 +60382 || 60382 +7954 || 7954 +-1 || -1 +62188 || 62188 +67045 || 67045 +55149 || 55149 +39014 || 39014 +78399 || 78399 +52980 || 52980 +20075 || 20075 +18131 || 18131 +11133 || 11133 +11013 || 11013 +1829 || 1829 +14392 || 14392 +82005 || 82005 +71962 || 71962 +4886 || 4886 +12914 || 12914 +75380 || 75380 +78759 || 78759 +-1 || -1 +58280 || 58280 +81252 || 81252 +26557 || 26557 +85066 || 85066 +27417 || 27417 +29919 || 29919 +62769 || 62769 +56466 || 56466 +73731 || 73731 +37168 || 37168 +75554 || 75554 +578 || 578 +43439 || 43439 +-1 || -1 +-1 || -1 +18647 || 18647 +60258 || 60258 +21220 || 21220 +46907 || 46907 +12071 || 12071 +48752 || 48752 +66583 || 66583 +69350 || 69350 +13138 || 13138 +17955 || 17955 +41256 || 41256 +18393 || 18393 +13057 || 13057 +55180 || 55180 +25719 || 25719 +47815 || 47815 +32834 || 32834 +83877 || 83877 +64763 || 64763 +12092 || 12092 +74951 || 74951 +26770 || 26770 +70511 || 70511 +3545 || 3545 +27764 || 27764 +67751 || 67751 +32927 || 32927 +66163 || 66163 +11012 || 11012 +70302 || 70302 +13200 || 13200 +63302 || 63302 +31368 || 31368 +43330 || 43330 +3839 || 3839 +-1 || -1 +23965 || 23965 +68193 || 68193 +35092 || 35092 +80785 || 80785 +50949 || 50949 +16833 || 16833 +16506 || 16506 +24034 || 24034 +18070 || 18070 +10966 || 10966 +76592 || 76592 +80107 || 80107 +82360 || 82360 +31378 || 31378 +57048 || 57048 +50930 || 50930 +11896 || 11896 +82851 || 82851 +74206 || 74206 +27986 || 27986 +38413 || 38413 +3604 || 3604 +73149 || 73149 +52056 || 52056 +15985 || 15985 +53176 || 53176 +79065 || 79065 +79276 || 79276 +1145 || 1145 +36379 || 36379 +80433 || 80433 +74100 || 74100 +8406 || 8406 +12723 || 12723 +79033 || 79033 +29920 || 29920 +-1 || -1 +65911 || 65911 +28000 || 28000 +-1 || -1 +61096 || 61096 +-1 || -1 +44135 || 44135 +80894 || 80894 +-1 || -1 +32615 || 32615 +34620 || 34620 +81906 || 81906 +45599 || 45599 +88023 || 88023 +29549 || 29549 +42760 || 42760 +-1 || -1 +84111 || 84111 +24499 || 24499 +-1 || -1 +42343 || 42343 +9565 || 9565 +26967 || 26967 +59365 || 59365 +22419 || 22419 +76672 || 76672 +64561 || 64561 +5064 || 5064 +2800 || 2800 +49158 || 49158 +23222 || 23222 +35391 || 35391 +48917 || 48917 +62673 || 62673 +9225 || 9225 +26086 || 26086 +92482 || 92482 +66909 || 66909 +90759 || 90759 +66621 || 66621 +6327 || 6327 +35851 || 35851 +17478 || 17478 +5223 || 5223 +12572 || 12572 +68055 || 68055 +19112 || 19112 +65094 || 65094 +84202 || 84202 +21323 || 21323 +42584 || 42584 +-1 || -1 +40258 || 40258 +5174 || 5174 +7649 || 7649 +49082 || 49082 +31179 || 31179 +38065 || 38065 +44805 || 44805 +6745 || 6745 +93155 || 93155 +53373 || 53373 +-1 || -1 +32877 || 32877 +4230 || 4230 +59018 || 59018 +17647 || 17647 +20057 || 20057 +52962 || 52962 +70166 || 70166 +49036 || 49036 +48947 || 48947 +57192 || 57192 +59945 || 59945 +72035 || 72035 +46776 || 46776 +54103 || 54103 +81487 || 81487 +-1 || -1 +22730 || 22730 +-1 || -1 +39857 || 39857 +68404 || 68404 +3290 || 3290 +-1 || -1 +26737 || 26737 +57309 || 57309 +8608 || 8608 +91519 || 91519 +-1 || -1 +43572 || 43572 +30765 || 30765 +41566 || 41566 +59279 || 59279 +18414 || 18414 +3437 || 3437 +57698 || 57698 +3793 || 3793 +47016 || 47016 +42944 || 42944 +38448 || 38448 +28232 || 28232 +25791 || 25791 +86300 || 86300 +67682 || 67682 +23812 || 23812 +41095 || 41095 +77636 || 77636 +88404 || 88404 +35056 || 35056 +64486 || 64486 +89439 || 89439 +65969 || 65969 +29607 || 29607 +87660 || 87660 +83210 || 83210 +93250 || 93250 +92356 || 92356 +54952 || 54952 +11570 || 11570 +83409 || 83409 +82388 || 82388 +22397 || 22397 +2912 || 2912 +646 || 646 +46895 || 46895 +86776 || 86776 +73551 || 73551 +12998 || 12998 +5691 || 5691 +33689 || 33689 +23838 || 23838 +14187 || 14187 +44613 || 44613 +87329 || 87329 +48387 || 48387 +-1 || -1 +-1 || -1 +-1 || -1 +62196 || 62196 +45484 || 45484 +55434 || 55434 +-1 || -1 +88453 || 88453 +28393 || 28393 +88233 || 88233 +51186 || 51186 +79893 || 79893 +28377 || 28377 +48046 || 48046 +55551 || 55551 +91983 || 91983 +53960 || 53960 +77512 || 77512 +46260 || 46260 +54695 || 54695 +1301 || 1301 +9467 || 9467 +53811 || 53811 +-1 || -1 +16050 || 16050 +91334 || 91334 +15678 || 15678 +75027 || 75027 +93400 || 93400 +4354 || 4354 +33710 || 33710 +29155 || 29155 +22863 || 22863 +66788 || 66788 +31855 || 31855 +28277 || 28277 +35176 || 35176 +13633 || 13633 +33772 || 33772 +52724 || 52724 +7353 || 7353 +22528 || 22528 +-1 || -1 +52615 || 52615 +69414 || 69414 +52053 || 52053 +91416 || 91416 +29931 || 29931 +-1 || -1 +40744 || 40744 +-1 || -1 +83844 || 83844 +53967 || 53967 +-1 || -1 +59762 || 59762 +76928 || 76928 +74392 || 74392 +6325 || 6325 +40479 || 40479 +974 || 974 +84555 || 84555 +62481 || 62481 +6499 || 6499 +57602 || 57602 +39645 || 39645 +4677 || 4677 +53986 || 53986 +27670 || 27670 +39480 || 39480 +5599 || 5599 +46975 || 46975 +81506 || 81506 +-1 || -1 +35834 || 35834 +-1 || -1 +81125 || 81125 +33598 || 33598 +6415 || 6415 +58134 || 58134 +17855 || 17855 +58551 || 58551 +85029 || 85029 +7783 || 7783 +14711 || 14711 +50309 || 50309 +23666 || 23666 +13499 || 13499 +1007 || 1007 +20807 || 20807 +13434 || 13434 +74737 || 74737 +27091 || 27091 +55505 || 55505 +-1 || -1 +38613 || 38613 +72954 || 72954 +44260 || 44260 +28192 || 28192 +72375 || 72375 +71679 || 71679 +56608 || 56608 +82845 || 82845 +24917 || 24917 +59318 || 59318 +24047 || 24047 +44793 || 44793 +31277 || 31277 +21461 || 21461 +73158 || 73158 +10635 || 10635 +709 || 709 +54678 || 54678 +90367 || 90367 +4324 || 4324 +13509 || 13509 +89255 || 89255 +31871 || 31871 +57355 || 57355 +52471 || 52471 +652 || 652 +91316 || 91316 +70145 || 70145 +25534 || 25534 +47200 || 47200 +51789 || 51789 +89006 || 89006 +78625 || 78625 +30150 || 30150 +-1 || -1 +41625 || 41625 +27381 || 27381 +17299 || 17299 +59983 || 59983 +74557 || 74557 +30698 || 30698 +27447 || 27447 +29296 || 29296 +2756 || 2756 +49377 || 49377 +1748 || 1748 +39121 || 39121 +60363 || 60363 +73132 || 73132 +-1 || -1 +17698 || 17698 +92307 || 92307 +81947 || 81947 +73122 || 73122 +83197 || 83197 +84008 || 84008 +18571 || 18571 +82514 || 82514 +63806 || 63806 +21246 || 21246 +55684 || 55684 +40345 || 40345 +18396 || 18396 +16055 || 16055 +-1 || -1 +14489 || 14489 +39389 || 39389 +-1 || -1 +6967 || 6967 +22469 || 22469 +3014 || 3014 +61127 || 61127 +87095 || 87095 +22837 || 22837 +84697 || 84697 +61074 || 61074 +5108 || 5108 +25596 || 25596 +-1 || -1 +50169 || 50169 +80151 || 80151 +-1 || -1 +1978 || 1978 +21117 || 21117 +52243 || 52243 +55614 || 55614 +90300 || 90300 +-1 || -1 +-1 || -1 +40475 || 40475 +19020 || 19020 +79203 || 79203 +15464 || 15464 +70241 || 70241 +2682 || 2682 +46666 || 46666 +35244 || 35244 +72294 || 72294 +1011 || 1011 +11220 || 11220 +-1 || -1 +65582 || 65582 +27805 || 27805 +42015 || 42015 +55876 || 55876 +57627 || 57627 +86754 || 86754 +51092 || 51092 +38723 || 38723 +88091 || 88091 +27864 || 27864 +26842 || 26842 +63808 || 63808 +48578 || 48578 +65524 || 65524 +20058 || 20058 +64469 || 64469 +35242 || 35242 +35321 || 35321 +81320 || 81320 +6365 || 6365 +39113 || 39113 +55902 || 55902 +46106 || 46106 +64954 || 64954 +53941 || 53941 +60942 || 60942 +48674 || 48674 +75010 || 75010 +93026 || 93026 +93743 || 93743 +59319 || 59319 +-1 || -1 +86725 || 86725 +87897 || 87897 +32771 || 32771 +70427 || 70427 +47544 || 47544 +23077 || 23077 +30759 || 30759 +92390 || 92390 +63427 || 63427 +75211 || 75211 +77083 || 77083 +88871 || 88871 +-1 || -1 +16743 || 16743 +57514 || 57514 +159 || 159 +26451 || 26451 +66262 || 66262 +13778 || 13778 +78743 || 78743 +2092 || 2092 +-1 || -1 +87648 || 87648 +48767 || 48767 +1965 || 1965 +77676 || 77676 +42416 || 42416 +83666 || 83666 +1051 || 1051 +59733 || 59733 +63859 || 63859 +4124 || 4124 +42930 || 42930 +77262 || 77262 +52047 || 52047 +20234 || 20234 +72367 || 72367 +14110 || 14110 +52897 || 52897 +78819 || 78819 +-1 || -1 +-1 || -1 +6177 || 6177 +80231 || 80231 +58061 || 58061 +66006 || 66006 +-1 || -1 +88519 || 88519 +63785 || 63785 +59122 || 59122 +13343 || 13343 +673 || 673 +75807 || 75807 +29558 || 29558 +84964 || 84964 +20325 || 20325 +10906 || 10906 +72856 || 72856 +-1 || -1 +41402 || 41402 +87910 || 87910 +5872 || 5872 +72937 || 72937 +91411 || 91411 +17815 || 17815 +21174 || 21174 +86954 || 86954 +27123 || 27123 +29501 || 29501 +75779 || 75779 +84814 || 84814 +91989 || 91989 +47820 || 47820 +-1 || -1 +79106 || 79106 +48268 || 48268 +41501 || 41501 +51259 || 51259 +13831 || 13831 +43441 || 43441 +28658 || 28658 +-1 || -1 +36066 || 36066 +11670 || 11670 +52131 || 52131 +53854 || 53854 +8932 || 8932 +35065 || 35065 +50104 || 50104 +78516 || 78516 +4045 || 4045 +22708 || 22708 +-1 || -1 +49787 || 49787 +8229 || 8229 +-1 || -1 +27713 || 27713 +61760 || 61760 +41749 || 41749 +44210 || 44210 +36007 || 36007 +86652 || 86652 +56499 || 56499 +66047 || 66047 +67625 || 67625 +44214 || 44214 +52463 || 52463 +14594 || 14594 +91196 || 91196 +60435 || 60435 +70593 || 70593 +68533 || 68533 +45068 || 45068 +25137 || 25137 +620 || 620 +43240 || 43240 +-1 || -1 +51619 || 51619 +49638 || 49638 +845 || 845 +36675 || 36675 +52828 || 52828 +51514 || 51514 +49053 || 49053 +42525 || 42525 +93255 || 93255 +3963 || 3963 +31919 || 31919 +37907 || 37907 +53391 || 53391 +32679 || 32679 +85438 || 85438 +66162 || 66162 +43368 || 43368 +58373 || 58373 +78783 || 78783 +8038 || 8038 +90697 || 90697 +32500 || 32500 +-1 || -1 +29233 || 29233 +12307 || 12307 +8985 || 8985 +38605 || 38605 +23756 || 23756 +5164 || 5164 +47898 || 47898 +41926 || 41926 +-1 || -1 +-1 || -1 +-1 || -1 +69197 || 69197 +48868 || 48868 +41218 || 41218 +6260 || 6260 +29731 || 29731 +69088 || 69088 +18579 || 18579 +17505 || 17505 +13612 || 13612 +29716 || 29716 +23528 || 23528 +74818 || 74818 +-1 || -1 +54435 || 54435 +58740 || 58740 +21039 || 21039 +50208 || 50208 +49631 || 49631 +51534 || 51534 +49257 || 49257 +49934 || 49934 +29978 || 29978 +35837 || 35837 +21649 || 21649 +70686 || 70686 +-1 || -1 +43838 || 43838 +65886 || 65886 +63344 || 63344 +87832 || 87832 +43096 || 43096 +7587 || 7587 +10254 || 10254 +51970 || 51970 +15249 || 15249 +-1 || -1 +77704 || 77704 +81355 || 81355 +8857 || 8857 +40123 || 40123 +29626 || 29626 +35796 || 35796 +52260 || 52260 +68013 || 68013 +31846 || 31846 +38743 || 38743 +34248 || 34248 +21627 || 21627 +20867 || 20867 +66145 || 66145 +82053 || 82053 +91312 || 91312 +8708 || 8708 +41075 || 41075 +51318 || 51318 +46136 || 46136 +74799 || 74799 +35367 || 35367 +25752 || 25752 +-1 || -1 +2558 || 2558 +66681 || 66681 +898 || 898 +56363 || 56363 +63285 || 63285 +60079 || 60079 +17749 || 17749 +67655 || 67655 +2717 || 2717 +58754 || 58754 +76163 || 76163 +86232 || 86232 +70134 || 70134 +87209 || 87209 +44768 || 44768 +78281 || 78281 +7235 || 7235 +14852 || 14852 +-1 || -1 +-1 || -1 +88293 || 88293 +2933 || 2933 +65265 || 65265 +23909 || 23909 +48195 || 48195 +18025 || 18025 +64571 || 64571 +83712 || 83712 +75932 || 75932 +28896 || 28896 +60696 || 60696 +91097 || 91097 +38579 || 38579 +13520 || 13520 +-1 || -1 +27046 || 27046 +39694 || 39694 +65783 || 65783 +88045 || 88045 +75549 || 75549 +37386 || 37386 +67411 || 67411 +55017 || 55017 +85805 || 85805 +17332 || 17332 +37190 || 37190 +75449 || 75449 +87570 || 87570 +60207 || 60207 +82891 || 82891 +93866 || 93866 +25459 || 25459 +72019 || 72019 +18137 || 18137 +93287 || 93287 +9634 || 9634 +33885 || 33885 +61735 || 61735 +53073 || 53073 +63172 || 63172 +41754 || 41754 +55476 || 55476 +-1 || -1 +69820 || 69820 +31149 || 31149 +69928 || 69928 +82281 || 82281 +84320 || 84320 +28535 || 28535 +22116 || 22116 +80086 || 80086 +53229 || 53229 +42085 || 42085 +44142 || 44142 +30879 || 30879 +80637 || 80637 +66910 || 66910 +-1 || -1 +84784 || 84784 +10165 || 10165 +10974 || 10974 +63856 || 63856 +-1 || -1 +-1 || -1 +66166 || 66166 +9736 || 9736 +24539 || 24539 +60773 || 60773 +78186 || 78186 +38612 || 38612 +17487 || 17487 +85234 || 85234 +65306 || 65306 +88756 || 88756 +66832 || 66832 +92277 || 92277 +-1 || -1 +10808 || 10808 +7015 || 7015 +89059 || 89059 +55843 || 55843 +29983 || 29983 +94076 || 94076 +69378 || 69378 +52229 || 52229 +90519 || 90519 +30810 || 30810 +14131 || 14131 +49328 || 49328 +38308 || 38308 +73791 || 73791 +7389 || 7389 +92429 || 92429 +71877 || 71877 +12951 || 12951 +2788 || 2788 +62810 || 62810 +81426 || 81426 +21855 || 21855 +13921 || 13921 +-1 || -1 +52493 || 52493 +7945 || 7945 +10482 || 10482 +10874 || 10874 +60472 || 60472 +54760 || 54760 +66935 || 66935 +19477 || 19477 +83489 || 83489 +40995 || 40995 +-1 || -1 +68497 || 68497 +30784 || 30784 +36372 || 36372 +16777 || 16777 +35392 || 35392 +55330 || 55330 +34215 || 34215 +33123 || 33123 +3488 || 3488 +14841 || 14841 +25040 || 25040 +27010 || 27010 +34061 || 34061 +42067 || 42067 +38024 || 38024 +8245 || 8245 +7964 || 7964 +84357 || 84357 +50843 || 50843 +69086 || 69086 +14014 || 14014 +76282 || 76282 +40913 || 40913 +52814 || 52814 +23995 || 23995 +19429 || 19429 +52821 || 52821 +94106 || 94106 +81983 || 81983 +41079 || 41079 +5267 || 5267 +30884 || 30884 +65188 || 65188 +1114 || 1114 +-1 || -1 +47251 || 47251 +25310 || 25310 +33933 || 33933 +50440 || 50440 +87386 || 87386 +141 || 141 +40651 || 40651 +47434 || 47434 +88712 || 88712 +75271 || 75271 +68358 || 68358 +2912 || 2912 +52903 || 52903 +71122 || 71122 +12463 || 12463 +44869 || 44869 +33389 || 33389 +45194 || 45194 +49301 || 49301 +70894 || 70894 +38599 || 38599 +22637 || 22637 +30254 || 30254 +17369 || 17369 +81902 || 81902 +18062 || 18062 +81639 || 81639 +93926 || 93926 +15971 || 15971 +21784 || 21784 +45679 || 45679 +17228 || 17228 +1162 || 1162 +44872 || 44872 +-1 || -1 +18648 || 18648 +50372 || 50372 +3112 || 3112 +85859 || 85859 +319 || 319 +88192 || 88192 +62752 || 62752 +86516 || 86516 +83592 || 83592 +-1 || -1 +81138 || 81138 +79027 || 79027 +71944 || 71944 +86167 || 86167 +74493 || 74493 +77940 || 77940 +50964 || 50964 +80027 || 80027 +90480 || 90480 +63870 || 63870 +26400 || 26400 +51953 || 51953 +-1 || -1 +67645 || 67645 +67886 || 67886 +5586 || 5586 +80006 || 80006 +-1 || -1 +-1 || -1 +7212 || 7212 +33435 || 33435 +44166 || 44166 +85221 || 85221 +67772 || 67772 +21489 || 21489 +53293 || 53293 +48369 || 48369 +24280 || 24280 +79166 || 79166 +6963 || 6963 +38795 || 38795 +87327 || 87327 +68307 || 68307 +60517 || 60517 +91647 || 91647 +86691 || 86691 +70864 || 70864 +57123 || 57123 +47528 || 47528 +46124 || 46124 +17573 || 17573 +26309 || 26309 +57883 || 57883 +34885 || 34885 +81363 || 81363 +50133 || 50133 +60585 || 60585 +16648 || 16648 +78917 || 78917 +13873 || 13873 +54458 || 54458 +27993 || 27993 +92054 || 92054 +90909 || 90909 +21128 || 21128 +18360 || 18360 +51708 || 51708 +66909 || 66909 +-1 || -1 +6927 || 6927 +32095 || 32095 +64288 || 64288 +29411 || 29411 +85970 || 85970 +51965 || 51965 +-1 || -1 +50410 || 50410 +93487 || 93487 +35579 || 35579 +34062 || 34062 +37606 || 37606 +9272 || 9272 +30537 || 30537 +85240 || 85240 +725 || 725 +37051 || 37051 +84395 || 84395 +-1 || -1 +-1 || -1 +11747 || 11747 +87563 || 87563 +-1 || -1 +55218 || 55218 +93282 || 93282 +79876 || 79876 +19841 || 19841 +85866 || 85866 +3845 || 3845 +53348 || 53348 +-1 || -1 +9238 || 9238 +17599 || 17599 +71876 || 71876 +69239 || 69239 +17623 || 17623 +51747 || 51747 +16480 || 16480 +79130 || 79130 +11202 || 11202 +59466 || 59466 +46315 || 46315 +59963 || 59963 +42144 || 42144 +59253 || 59253 +58121 || 58121 +27559 || 27559 +92492 || 92492 +44507 || 44507 +67428 || 67428 +3589 || 3589 +6832 || 6832 +76263 || 76263 +93138 || 93138 +17859 || 17859 +39098 || 39098 +80429 || 80429 +41283 || 41283 +13936 || 13936 +83371 || 83371 +37911 || 37911 +80906 || 80906 +63810 || 63810 +21889 || 21889 +7371 || 7371 +20834 || 20834 +77499 || 77499 +19573 || 19573 +46971 || 46971 +40555 || 40555 +50787 || 50787 +75779 || 75779 +-1 || -1 +90414 || 90414 +21896 || 21896 +937 || 937 +-1 || -1 +41349 || 41349 +60324 || 60324 +-1 || -1 +-1 || -1 +42369 || 42369 +56385 || 56385 +59481 || 59481 +20712 || 20712 +54770 || 54770 +80587 || 80587 +87989 || 87989 +-1 || -1 +3234 || 3234 +83579 || 83579 +63888 || 63888 +13116 || 13116 +37219 || 37219 +16901 || 16901 +87781 || 87781 +-1 || -1 +14442 || 14442 +65425 || 65425 +48175 || 48175 +42057 || 42057 +41131 || 41131 +64726 || 64726 +47414 || 47414 +33344 || 33344 +72014 || 72014 +-1 || -1 +38154 || 38154 +58905 || 58905 +86287 || 86287 +22607 || 22607 +67035 || 67035 +66888 || 66888 +51552 || 51552 +10953 || 10953 +26777 || 26777 +20038 || 20038 +17734 || 17734 +11391 || 11391 +78458 || 78458 +23134 || 23134 +6938 || 6938 +71859 || 71859 +64983 || 64983 +22951 || 22951 +35415 || 35415 +35835 || 35835 +50023 || 50023 +53443 || 53443 +40491 || 40491 +-1 || -1 +2254 || 2254 +-1 || -1 +24294 || 24294 +89905 || 89905 +78225 || 78225 +-1 || -1 +62239 || 62239 +37562 || 37562 +11824 || 11824 +83533 || 83533 +56595 || 56595 +24501 || 24501 +50929 || 50929 +-1 || -1 +94222 || 94222 +-1 || -1 +90595 || 90595 +93767 || 93767 +57530 || 57530 +46675 || 46675 +67583 || 67583 +40215 || 40215 +28887 || 28887 +26941 || 26941 +44878 || 44878 +29777 || 29777 +25198 || 25198 +27526 || 27526 +68459 || 68459 +-1 || -1 +84177 || 84177 +26005 || 26005 +82119 || 82119 +10898 || 10898 +47208 || 47208 +74047 || 74047 +93658 || 93658 +44959 || 44959 +93087 || 93087 +70046 || 70046 +81549 || 81549 +78171 || 78171 +57200 || 57200 +-1 || -1 +80093 || 80093 +26356 || 26356 +37305 || 37305 +23366 || 23366 +93673 || 93673 +8000 || 8000 +76057 || 76057 +77942 || 77942 +85755 || 85755 +12123 || 12123 +3647 || 3647 +19731 || 19731 +6895 || 6895 +68617 || 68617 +82541 || 82541 +539 || 539 +-1 || -1 +27089 || 27089 +80117 || 80117 +45358 || 45358 +87352 || 87352 +-1 || -1 +17311 || 17311 +74858 || 74858 +-1 || -1 +85304 || 85304 +43631 || 43631 +41044 || 41044 +44661 || 44661 +-1 || -1 +75234 || 75234 +69610 || 69610 +6598 || 6598 +55616 || 55616 +44017 || 44017 +34552 || 34552 +36666 || 36666 +-1 || -1 +26017 || 26017 +11609 || 11609 +12873 || 12873 +36394 || 36394 +76441 || 76441 +42476 || 42476 +93947 || 93947 +76416 || 76416 +9160 || 9160 +29331 || 29331 +82264 || 82264 +72152 || 72152 +20109 || 20109 +5960 || 5960 +-1 || -1 +93060 || 93060 +64985 || 64985 +92302 || 92302 +7586 || 7586 +80727 || 80727 +28043 || 28043 +29443 || 29443 +61126 || 61126 +13196 || 13196 +65774 || 65774 +42511 || 42511 +58116 || 58116 +10974 || 10974 +17911 || 17911 +58606 || 58606 +40211 || 40211 +61960 || 61960 +51419 || 51419 +65227 || 65227 +52414 || 52414 +86010 || 86010 +73412 || 73412 +77426 || 77426 +58530 || 58530 +-1 || -1 +82806 || 82806 +55421 || 55421 +11034 || 11034 +41537 || 41537 +84072 || 84072 +-1 || -1 +44885 || 44885 +8845 || 8845 +44730 || 44730 +5042 || 5042 +67005 || 67005 +14794 || 14794 +24351 || 24351 +5907 || 5907 +42727 || 42727 +83911 || 83911 +16964 || 16964 +9178 || 9178 +50342 || 50342 +4726 || 4726 +25659 || 25659 +20281 || 20281 +-1 || -1 +54726 || 54726 +23371 || 23371 +10567 || 10567 +80387 || 80387 +53431 || 53431 +75764 || 75764 +84225 || 84225 +3143 || 3143 +79555 || 79555 +28756 || 28756 +-1 || -1 +4140 || 4140 +12119 || 12119 +89282 || 89282 +61909 || 61909 +8929 || 8929 +35071 || 35071 +45177 || 45177 +80241 || 80241 +49260 || 49260 +20634 || 20634 +93536 || 93536 +64097 || 64097 +53729 || 53729 +76594 || 76594 +30969 || 30969 +10730 || 10730 +76148 || 76148 +61706 || 61706 +10400 || 10400 +55042 || 55042 +24736 || 24736 +57335 || 57335 +58906 || 58906 +40771 || 40771 +54927 || 54927 +-1 || -1 +53378 || 53378 +50967 || 50967 +34067 || 34067 +10209 || 10209 +59781 || 59781 +56607 || 56607 +53631 || 53631 +41926 || 41926 +10070 || 10070 +77441 || 77441 +-1 || -1 +14118 || 14118 +10785 || 10785 +9961 || 9961 +62811 || 62811 +24994 || 24994 +57973 || 57973 +46956 || 46956 +17248 || 17248 +53614 || 53614 +79931 || 79931 +-1 || -1 +57369 || 57369 +14456 || 14456 +64143 || 64143 +27100 || 27100 +38339 || 38339 +76963 || 76963 +-1 || -1 +29280 || 29280 +49269 || 49269 +41972 || 41972 +41001 || 41001 +26450 || 26450 +34636 || 34636 +66258 || 66258 +15627 || 15627 +49852 || 49852 +918 || 918 +-1 || -1 +74702 || 74702 +63237 || 63237 +12390 || 12390 +2192 || 2192 +12597 || 12597 +29949 || 29949 +1673 || 1673 +28219 || 28219 +66559 || 66559 +57668 || 57668 +4898 || 4898 +9779 || 9779 +-1 || -1 +60358 || 60358 +16254 || 16254 +18360 || 18360 +11826 || 11826 +28640 || 28640 +89035 || 89035 +25997 || 25997 +46515 || 46515 +63106 || 63106 +45485 || 45485 +33523 || 33523 +58332 || 58332 +-1 || -1 +89732 || 89732 +77918 || 77918 +13571 || 13571 +-1 || -1 +24191 || 24191 +31109 || 31109 +45052 || 45052 +17116 || 17116 +90110 || 90110 +59818 || 59818 +65041 || 65041 +92253 || 92253 +533 || 533 +86366 || 86366 +90593 || 90593 +90907 || 90907 +84815 || 84815 +11217 || 11217 +-1 || -1 +32495 || 32495 +85202 || 85202 +29188 || 29188 +31841 || 31841 +-1 || -1 +9784 || 9784 +85320 || 85320 +-1 || -1 +49689 || 49689 +29437 || 29437 +88384 || 88384 +90622 || 90622 +40714 || 40714 +57607 || 57607 +70923 || 70923 +9742 || 9742 +51838 || 51838 +41465 || 41465 +30444 || 30444 +57051 || 57051 +48234 || 48234 +63624 || 63624 +21087 || 21087 +37700 || 37700 +80034 || 80034 +48070 || 48070 +87098 || 87098 +50915 || 50915 +83016 || 83016 +25267 || 25267 +35769 || 35769 +44526 || 44526 +31972 || 31972 +-1 || -1 +24552 || 24552 +69583 || 69583 +88510 || 88510 +45921 || 45921 +51902 || 51902 +7746 || 7746 +59234 || 59234 +26670 || 26670 +-1 || -1 +75884 || 75884 +49696 || 49696 +13608 || 13608 +63025 || 63025 +46924 || 46924 +87626 || 87626 +67478 || 67478 +90168 || 90168 +87481 || 87481 +89879 || 89879 +31096 || 31096 +37335 || 37335 +4863 || 4863 +84140 || 84140 +5090 || 5090 +28404 || 28404 +78560 || 78560 +55876 || 55876 +75354 || 75354 +-1 || -1 +4351 || 4351 +12953 || 12953 +47532 || 47532 +61255 || 61255 +70278 || 70278 +63642 || 63642 +27498 || 27498 +58244 || 58244 +1994 || 1994 +43039 || 43039 +46896 || 46896 +44423 || 44423 +86266 || 86266 +29150 || 29150 +26054 || 26054 +49671 || 49671 +90763 || 90763 +69868 || 69868 +63020 || 63020 +49588 || 49588 +-1 || -1 +29888 || 29888 +40381 || 40381 +42632 || 42632 +63229 || 63229 +-1 || -1 +20055 || 20055 +85969 || 85969 +27369 || 27369 +84547 || 84547 +90754 || 90754 +21257 || 21257 +47114 || 47114 +63903 || 63903 +90447 || 90447 +79901 || 79901 +-1 || -1 +17112 || 17112 +7669 || 7669 +58758 || 58758 +48182 || 48182 +52592 || 52592 +51253 || 51253 +66514 || 66514 +85484 || 85484 +38727 || 38727 +38200 || 38200 +17308 || 17308 +29752 || 29752 +82535 || 82535 +14647 || 14647 +12467 || 12467 +16902 || 16902 +90815 || 90815 +45107 || 45107 +59664 || 59664 +41901 || 41901 +81598 || 81598 +45911 || 45911 +1301 || 1301 +27442 || 27442 +83807 || 83807 +-1 || -1 +12911 || 12911 +61682 || 61682 +3714 || 3714 +-1 || -1 +69976 || 69976 +51842 || 51842 +13888 || 13888 +22612 || 22612 +70099 || 70099 +-1 || -1 +50139 || 50139 +94062 || 94062 +62442 || 62442 +11973 || 11973 +15031 || 15031 +56160 || 56160 +-1 || -1 +70812 || 70812 +1976 || 1976 +16047 || 16047 +57176 || 57176 +14001 || 14001 +5975 || 5975 +91722 || 91722 +25595 || 25595 +-1 || -1 +62928 || 62928 +-1 || -1 +-1 || -1 +81106 || 81106 +38989 || 38989 +24836 || 24836 +69401 || 69401 +54198 || 54198 +83324 || 83324 +909 || 909 +74104 || 74104 +54886 || 54886 +45016 || 45016 +50325 || 50325 +42215 || 42215 +63063 || 63063 +59544 || 59544 +43366 || 43366 +88363 || 88363 +25377 || 25377 +348 || 348 +3798 || 3798 +37673 || 37673 +80304 || 80304 +64361 || 64361 +29125 || 29125 +64845 || 64845 +84922 || 84922 +-1 || -1 +29293 || 29293 +43439 || 43439 +27167 || 27167 +65133 || 65133 +1559 || 1559 +38751 || 38751 +17714 || 17714 +27026 || 27026 +59522 || 59522 +-1 || -1 +55033 || 55033 +-1 || -1 +88495 || 88495 +78575 || 78575 +46177 || 46177 +71942 || 71942 +-1 || -1 +4326 || 4326 +818 || 818 +47360 || 47360 +52413 || 52413 +18809 || 18809 +14223 || 14223 +78146 || 78146 +43314 || 43314 +29784 || 29784 +-1 || -1 +81825 || 81825 +-1 || -1 +41293 || 41293 +23097 || 23097 +57051 || 57051 +-1 || -1 +65640 || 65640 +82876 || 82876 +44028 || 44028 +10103 || 10103 +81809 || 81809 +45004 || 45004 +89640 || 89640 +90704 || 90704 +28159 || 28159 +60189 || 60189 +63624 || 63624 +23784 || 23784 +-1 || -1 +71950 || 71950 +30393 || 30393 +69007 || 69007 +38586 || 38586 +37241 || 37241 +40236 || 40236 +11552 || 11552 +2343 || 2343 +90708 || 90708 +85644 || 85644 +23408 || 23408 +38001 || 38001 +-1 || -1 +24143 || 24143 +39558 || 39558 +82832 || 82832 +51741 || 51741 +72636 || 72636 +4484 || 4484 +41514 || 41514 +39976 || 39976 +80811 || 80811 +53934 || 53934 +84712 || 84712 +58857 || 58857 +65660 || 65660 +-1 || -1 +85664 || 85664 +78703 || 78703 +2362 || 2362 +79968 || 79968 +76429 || 76429 +47963 || 47963 +-1 || -1 +80294 || 80294 +53711 || 53711 +47803 || 47803 +58220 || 58220 +90176 || 90176 +34608 || 34608 +87941 || 87941 +-1 || -1 +8868 || 8868 +83319 || 83319 +26493 || 26493 +34237 || 34237 +22872 || 22872 +82564 || 82564 +33783 || 33783 +23371 || 23371 +80431 || 80431 +80404 || 80404 +48459 || 48459 +53947 || 53947 +36315 || 36315 +19671 || 19671 +58439 || 58439 +84052 || 84052 +-1 || -1 +76419 || 76419 +37582 || 37582 +88715 || 88715 +24505 || 24505 +81760 || 81760 +6953 || 6953 +250 || 250 +89525 || 89525 +84823 || 84823 +81782 || 81782 +22189 || 22189 +38041 || 38041 +13513 || 13513 +93424 || 93424 +38328 || 38328 +-1 || -1 +42967 || 42967 +75282 || 75282 +60085 || 60085 +13633 || 13633 +89587 || 89587 +92262 || 92262 +85492 || 85492 +87208 || 87208 +54976 || 54976 +80747 || 80747 +18561 || 18561 +89106 || 89106 +40993 || 40993 +87900 || 87900 +62808 || 62808 +79403 || 79403 +87428 || 87428 +92489 || 92489 +43250 || 43250 +30522 || 30522 +87600 || 87600 +-1 || -1 +18768 || 18768 +13956 || 13956 +25483 || 25483 +71892 || 71892 +61792 || 61792 +-1 || -1 +14646 || 14646 +18992 || 18992 +58246 || 58246 +53557 || 53557 +-1 || -1 +36018 || 36018 +15984 || 15984 +71850 || 71850 +-1 || -1 +69254 || 69254 +66775 || 66775 +12679 || 12679 +4989 || 4989 +76140 || 76140 +63655 || 63655 +16221 || 16221 +40627 || 40627 +43712 || 43712 +-1 || -1 +39928 || 39928 +3452 || 3452 +88196 || 88196 +49881 || 49881 +47601 || 47601 +86932 || 86932 +49433 || 49433 +25812 || 25812 +1941 || 1941 +56763 || 56763 +78411 || 78411 +-1 || -1 +80418 || 80418 +37998 || 37998 +11584 || 11584 +27006 || 27006 +34600 || 34600 +36811 || 36811 +92965 || 92965 +25087 || 25087 +80182 || 80182 +78028 || 78028 +8486 || 8486 +414 || 414 +53373 || 53373 +78555 || 78555 +79523 || 79523 +-1 || -1 +45048 || 45048 +93643 || 93643 +63283 || 63283 +11019 || 11019 +92408 || 92408 +3411 || 3411 +14780 || 14780 +50877 || 50877 +75843 || 75843 +51604 || 51604 +19567 || 19567 +61850 || 61850 +44001 || 44001 +82336 || 82336 +281 || 281 +6620 || 6620 +2800 || 2800 +86555 || 86555 +83820 || 83820 +69708 || 69708 +43070 || 43070 +8950 || 8950 +26174 || 26174 +46346 || 46346 +-1 || -1 +53002 || 53002 +25762 || 25762 +18173 || 18173 +17106 || 17106 +74647 || 74647 +26128 || 26128 +62008 || 62008 +16331 || 16331 +-1 || -1 +51284 || 51284 +49610 || 49610 +25050 || 25050 +67604 || 67604 +89902 || 89902 +-1 || -1 +-1 || -1 +-1 || -1 +76881 || 76881 +33089 || 33089 +36394 || 36394 +-1 || -1 +37868 || 37868 +33431 || 33431 +1657 || 1657 +15288 || 15288 +24416 || 24416 +53720 || 53720 +92528 || 92528 +10266 || 10266 +91383 || 91383 +68993 || 68993 +2928 || 2928 +24174 || 24174 +88647 || 88647 +29854 || 29854 +918 || 918 +21971 || 21971 +20779 || 20779 +30965 || 30965 +59426 || 59426 +83061 || 83061 +8901 || 8901 +34571 || 34571 +59184 || 59184 +31201 || 31201 +10119 || 10119 +-1 || -1 +3254 || 3254 +71661 || 71661 +84254 || 84254 +42316 || 42316 +90467 || 90467 +74013 || 74013 +64985 || 64985 +7357 || 7357 +83602 || 83602 +36853 || 36853 +14691 || 14691 +66515 || 66515 +425 || 425 +22203 || 22203 +8152 || 8152 +88204 || 88204 +-1 || -1 +25235 || 25235 +69815 || 69815 +78385 || 78385 +50494 || 50494 +39073 || 39073 +34251 || 34251 +73618 || 73618 +62154 || 62154 +8995 || 8995 +67007 || 67007 +69779 || 69779 +72412 || 72412 +26080 || 26080 +22321 || 22321 +39793 || 39793 +80963 || 80963 +59615 || 59615 +42982 || 42982 +44863 || 44863 +17944 || 17944 +56077 || 56077 +50211 || 50211 +49862 || 49862 +20743 || 20743 +68803 || 68803 +74589 || 74589 +10552 || 10552 +11161 || 11161 +79216 || 79216 +39741 || 39741 +1829 || 1829 +64685 || 64685 +80961 || 80961 +77485 || 77485 +33156 || 33156 +25101 || 25101 +56693 || 56693 +89594 || 89594 +-1 || -1 +-1 || -1 +41765 || 41765 +5555 || 5555 +25901 || 25901 +31998 || 31998 +84544 || 84544 +72949 || 72949 +72814 || 72814 +36912 || 36912 +48548 || 48548 +30736 || 30736 +37292 || 37292 +32979 || 32979 +21569 || 21569 +32669 || 32669 +59450 || 59450 +16514 || 16514 +2778 || 2778 +91694 || 91694 +62796 || 62796 +40586 || 40586 +34237 || 34237 +59950 || 59950 +75570 || 75570 +-1 || -1 +11684 || 11684 +39573 || 39573 +56178 || 56178 +11174 || 11174 +81357 || 81357 +19783 || 19783 +47431 || 47431 +-1 || -1 +30915 || 30915 +9994 || 9994 +4405 || 4405 +42924 || 42924 +8769 || 8769 +68415 || 68415 +37780 || 37780 +5524 || 5524 +89758 || 89758 +13472 || 13472 +13077 || 13077 +21485 || 21485 +49839 || 49839 +6399 || 6399 +16806 || 16806 +90138 || 90138 +65000 || 65000 +27518 || 27518 +79092 || 79092 +75906 || 75906 +917 || 917 +34084 || 34084 +18019 || 18019 +31661 || 31661 +24282 || 24282 +28059 || 28059 +43289 || 43289 +45772 || 45772 +11230 || 11230 +76201 || 76201 +31922 || 31922 +24667 || 24667 +212 || 212 +53629 || 53629 +83567 || 83567 +67544 || 67544 +15427 || 15427 +37741 || 37741 +66119 || 66119 +62847 || 62847 +77545 || 77545 +22722 || 22722 +33144 || 33144 +21937 || 21937 +62222 || 62222 +14200 || 14200 +303 || 303 +23702 || 23702 +54275 || 54275 +16474 || 16474 +20455 || 20455 +-1 || -1 +21837 || 21837 +67416 || 67416 +69689 || 69689 +90870 || 90870 +82290 || 82290 +2155 || 2155 +82137 || 82137 +16451 || 16451 +15965 || 15965 +71633 || 71633 +13455 || 13455 +65884 || 65884 +-1 || -1 +71292 || 71292 +84434 || 84434 +37245 || 37245 +21563 || 21563 +63229 || 63229 +-1 || -1 +70759 || 70759 +86293 || 86293 +43841 || 43841 +5139 || 5139 +59719 || 59719 +41791 || 41791 +9344 || 9344 +89962 || 89962 +67246 || 67246 +31964 || 31964 +15932 || 15932 +-1 || -1 +39026 || 39026 +51041 || 51041 +52865 || 52865 +2689 || 2689 +39127 || 39127 +92664 || 92664 +17206 || 17206 +52885 || 52885 +12413 || 12413 +60715 || 60715 +73592 || 73592 +55142 || 55142 +51984 || 51984 +37608 || 37608 +86636 || 86636 +6127 || 6127 +21590 || 21590 +41011 || 41011 +79870 || 79870 +12930 || 12930 +48934 || 48934 +11569 || 11569 +66578 || 66578 +20099 || 20099 +8757 || 8757 +66099 || 66099 +32815 || 32815 +85903 || 85903 +76423 || 76423 +6264 || 6264 +82106 || 82106 +-1 || -1 +61777 || 61777 +27543 || 27543 +23408 || 23408 +58166 || 58166 +34872 || 34872 +70761 || 70761 +58206 || 58206 +63618 || 63618 +84784 || 84784 +75670 || 75670 +5850 || 5850 +32759 || 32759 +71562 || 71562 +75609 || 75609 +70422 || 70422 +40458 || 40458 +41048 || 41048 +-1 || -1 +7495 || 7495 +27776 || 27776 +53550 || 53550 +66174 || 66174 +-1 || -1 +31175 || 31175 +41617 || 41617 +22126 || 22126 +801 || 801 +92697 || 92697 +76520 || 76520 +69339 || 69339 +-1 || -1 +44339 || 44339 +63605 || 63605 +47722 || 47722 +66830 || 66830 +75159 || 75159 +6790 || 6790 +82299 || 82299 +2859 || 2859 +43128 || 43128 +-1 || -1 +-1 || -1 +30988 || 30988 +57410 || 57410 +90392 || 90392 +-1 || -1 +70183 || 70183 +70256 || 70256 +7961 || 7961 +27752 || 27752 +51924 || 51924 +-1 || -1 +-1 || -1 +4744 || 4744 +89325 || 89325 +46444 || 46444 +82467 || 82467 +3907 || 3907 +43432 || 43432 +52475 || 52475 +25638 || 25638 +70090 || 70090 +86954 || 86954 +81560 || 81560 +79596 || 79596 +20035 || 20035 +74368 || 74368 +63351 || 63351 +44784 || 44784 +92396 || 92396 +82195 || 82195 +16763 || 16763 +85525 || 85525 +5351 || 5351 +92587 || 92587 +64796 || 64796 +69210 || 69210 +44557 || 44557 +-1 || -1 +54219 || 54219 +74611 || 74611 +30239 || 30239 +11343 || 11343 +-1 || -1 +83111 || 83111 +9379 || 9379 +31853 || 31853 +5956 || 5956 +58671 || 58671 +-1 || -1 +50200 || 50200 +66695 || 66695 +40051 || 40051 +-1 || -1 +50752 || 50752 +37439 || 37439 +-1 || -1 +46728 || 46728 +87551 || 87551 +22841 || 22841 +20558 || 20558 +78102 || 78102 +80413 || 80413 +76572 || 76572 +86186 || 86186 +1164 || 1164 +6299 || 6299 +20951 || 20951 +2578 || 2578 +25568 || 25568 +51345 || 51345 +-1 || -1 +1356 || 1356 +79020 || 79020 +90083 || 90083 +52142 || 52142 +82763 || 82763 +82191 || 82191 +83294 || 83294 +27850 || 27850 +67699 || 67699 +44825 || 44825 +76369 || 76369 +77337 || 77337 +47362 || 47362 +68777 || 68777 +87587 || 87587 +38546 || 38546 +79608 || 79608 +51263 || 51263 +29817 || 29817 +73521 || 73521 +75207 || 75207 +-1 || -1 +-1 || -1 +56433 || 56433 +80719 || 80719 +-1 || -1 +53865 || 53865 +18262 || 18262 +35028 || 35028 +13260 || 13260 +71935 || 71935 +60468 || 60468 +67823 || 67823 +29484 || 29484 +10155 || 10155 +27775 || 27775 +71574 || 71574 +14094 || 14094 +57631 || 57631 +6309 || 6309 +90972 || 90972 +13960 || 13960 +6816 || 6816 +-1 || -1 +71455 || 71455 +7581 || 7581 +33803 || 33803 +52254 || 52254 +35268 || 35268 +948 || 948 +9174 || 9174 +18838 || 18838 +87277 || 87277 +91968 || 91968 +50862 || 50862 +5369 || 5369 +15132 || 15132 +-1 || -1 +29641 || 29641 +84448 || 84448 +73298 || 73298 +27694 || 27694 +17039 || 17039 +68313 || 68313 +317 || 317 +41046 || 41046 +85807 || 85807 +48753 || 48753 +35672 || 35672 +92972 || 92972 +26968 || 26968 +-1 || -1 +82344 || 82344 +85841 || 85841 +-1 || -1 +84899 || 84899 +54962 || 54962 +38415 || 38415 +45955 || 45955 +48937 || 48937 +-1 || -1 +9867 || 9867 +20342 || 20342 +5802 || 5802 +9245 || 9245 +61061 || 61061 +14732 || 14732 +46198 || 46198 +11864 || 11864 +-1 || -1 +78350 || 78350 +62574 || 62574 +57857 || 57857 +1311 || 1311 +50297 || 50297 +89184 || 89184 +44236 || 44236 +-1 || -1 +-1 || -1 +15635 || 15635 +67392 || 67392 +88970 || 88970 +-1 || -1 +26068 || 26068 +7125 || 7125 +60121 || 60121 +-1 || -1 +19059 || 19059 +-1 || -1 +43599 || 43599 +57024 || 57024 +67539 || 67539 +46814 || 46814 +27068 || 27068 +30286 || 30286 +76016 || 76016 +25475 || 25475 +90469 || 90469 +49255 || 49255 +42615 || 42615 +16010 || 16010 +86259 || 86259 +57635 || 57635 +40818 || 40818 +82768 || 82768 +29562 || 29562 +82214 || 82214 +3290 || 3290 +43376 || 43376 +18675 || 18675 +72060 || 72060 +-1 || -1 +78295 || 78295 +1567 || 1567 +45000 || 45000 +39315 || 39315 +42856 || 42856 +-1 || -1 +57960 || 57960 +79005 || 79005 +-1 || -1 +92810 || 92810 +17773 || 17773 +82704 || 82704 +37239 || 37239 +39309 || 39309 +93388 || 93388 +15962 || 15962 +29653 || 29653 +77617 || 77617 +82072 || 82072 +3626 || 3626 +38305 || 38305 +67605 || 67605 +3960 || 3960 +70401 || 70401 +5188 || 5188 +83213 || 83213 +20499 || 20499 +11703 || 11703 +65327 || 65327 +46680 || 46680 +17109 || 17109 +22764 || 22764 +62579 || 62579 +48701 || 48701 +89772 || 89772 +79910 || 79910 +83025 || 83025 +60013 || 60013 +88606 || 88606 +14127 || 14127 +88359 || 88359 +37741 || 37741 +85423 || 85423 +92093 || 92093 +-1 || -1 +76789 || 76789 +17294 || 17294 +3225 || 3225 +11387 || 11387 +29463 || 29463 +46916 || 46916 +88959 || 88959 +86602 || 86602 +40006 || 40006 +15028 || 15028 +82838 || 82838 +26140 || 26140 +74842 || 74842 +54339 || 54339 +-1 || -1 +29261 || 29261 +87987 || 87987 +35986 || 35986 +51311 || 51311 +25863 || 25863 +30761 || 30761 +15611 || 15611 +76497 || 76497 +37837 || 37837 +26215 || 26215 +76379 || 76379 +56414 || 56414 +42734 || 42734 +89055 || 89055 +-1 || -1 +533 || 533 +93044 || 93044 +11473 || 11473 +45703 || 45703 +31384 || 31384 +20793 || 20793 +-1 || -1 +48012 || 48012 +67024 || 67024 +24440 || 24440 +79365 || 79365 +10797 || 10797 +22983 || 22983 +20871 || 20871 +26410 || 26410 +6691 || 6691 +30254 || 30254 +38532 || 38532 +13983 || 13983 +43249 || 43249 +80355 || 80355 +28047 || 28047 +39072 || 39072 +6685 || 6685 +21313 || 21313 +49719 || 49719 +73379 || 73379 +24513 || 24513 +90609 || 90609 +80524 || 80524 +80573 || 80573 +56371 || 56371 +70855 || 70855 +-1 || -1 +1191 || 1191 +69943 || 69943 +40527 || 40527 +3259 || 3259 +85574 || 85574 +3716 || 3716 +59362 || 59362 +61644 || 61644 +76761 || 76761 +44937 || 44937 +35610 || 35610 +67007 || 67007 +6715 || 6715 +64352 || 64352 +30665 || 30665 +78738 || 78738 +7344 || 7344 +92195 || 92195 +20218 || 20218 +33326 || 33326 +-1 || -1 +-1 || -1 +67528 || 67528 +40502 || 40502 +74938 || 74938 +92272 || 92272 +25857 || 25857 +51745 || 51745 +9900 || 9900 +86357 || 86357 +64212 || 64212 +70665 || 70665 +5718 || 5718 +23011 || 23011 +4081 || 4081 +39706 || 39706 +1601 || 1601 +85877 || 85877 +-1 || -1 +54017 || 54017 +74639 || 74639 +79315 || 79315 +88989 || 88989 +66608 || 66608 +57159 || 57159 +70144 || 70144 +52860 || 52860 +-1 || -1 +16574 || 16574 +80847 || 80847 +44590 || 44590 +47512 || 47512 +10907 || 10907 +32933 || 32933 +-1 || -1 +80670 || 80670 +64535 || 64535 +20616 || 20616 +91715 || 91715 +33413 || 33413 +35343 || 35343 +52017 || 52017 +75587 || 75587 +92551 || 92551 +33096 || 33096 +72199 || 72199 +44270 || 44270 +21679 || 21679 +56679 || 56679 +31654 || 31654 +29950 || 29950 +424 || 424 +77526 || 77526 +18285 || 18285 +-1 || -1 +-1 || -1 +60258 || 60258 +58781 || 58781 +70624 || 70624 +75084 || 75084 +81418 || 81418 +9783 || 9783 +66871 || 66871 +49609 || 49609 +-1 || -1 +33838 || 33838 +57307 || 57307 +1363 || 1363 +82104 || 82104 +34354 || 34354 +43135 || 43135 +39462 || 39462 +7941 || 7941 +75066 || 75066 +7519 || 7519 +69092 || 69092 +35027 || 35027 +89877 || 89877 +86280 || 86280 +26123 || 26123 +45480 || 45480 +15164 || 15164 +89340 || 89340 +22714 || 22714 +50224 || 50224 +19814 || 19814 +14924 || 14924 +14254 || 14254 +66386 || 66386 +19102 || 19102 +77473 || 77473 +-1 || -1 +77608 || 77608 +67092 || 67092 +27913 || 27913 +28890 || 28890 +11031 || 11031 +78231 || 78231 +31547 || 31547 +-1 || -1 +92039 || 92039 +60459 || 60459 +38783 || 38783 +43662 || 43662 +2068 || 2068 +94000 || 94000 +34799 || 34799 +132 || 132 +31782 || 31782 +39639 || 39639 +87147 || 87147 +26940 || 26940 +80650 || 80650 +49982 || 49982 +16188 || 16188 +63486 || 63486 +7894 || 7894 +8652 || 8652 +89772 || 89772 +39878 || 39878 +26430 || 26430 +15197 || 15197 +59487 || 59487 +-1 || -1 +13053 || 13053 +91270 || 91270 +26924 || 26924 +59680 || 59680 +64787 || 64787 +12809 || 12809 +48366 || 48366 +81748 || 81748 +75332 || 75332 +89077 || 89077 +29877 || 29877 +17855 || 17855 +32173 || 32173 +86738 || 86738 +51086 || 51086 +62470 || 62470 +-1 || -1 +78646 || 78646 +27218 || 27218 +51703 || 51703 +-1 || -1 +18811 || 18811 +24782 || 24782 +13168 || 13168 +72101 || 72101 +67095 || 67095 +63291 || 63291 +57645 || 57645 +22646 || 22646 +-1 || -1 +-1 || -1 +53306 || 53306 +6129 || 6129 +73469 || 73469 +70500 || 70500 +22695 || 22695 +73291 || 73291 +57524 || 57524 +31350 || 31350 +91618 || 91618 +23099 || 23099 +41879 || 41879 +76270 || 76270 +-1 || -1 +62971 || 62971 +59133 || 59133 +40134 || 40134 +67066 || 67066 +49127 || 49127 +8326 || 8326 +93884 || 93884 +57749 || 57749 +44011 || 44011 +-1 || -1 +68273 || 68273 +25216 || 25216 +7860 || 7860 +40806 || 40806 +66951 || 66951 +43452 || 43452 +56519 || 56519 +31642 || 31642 +74519 || 74519 +16285 || 16285 +10102 || 10102 +12954 || 12954 +1619 || 1619 +67170 || 67170 +79054 || 79054 +3746 || 3746 +56368 || 56368 +72167 || 72167 +42648 || 42648 +4172 || 4172 +-1 || -1 +4126 || 4126 +-1 || -1 +32650 || 32650 +3657 || 3657 +53957 || 53957 +34695 || 34695 +62751 || 62751 +53808 || 53808 +83178 || 83178 +11743 || 11743 +35197 || 35197 +34322 || 34322 +42614 || 42614 +45931 || 45931 +85417 || 85417 +61960 || 61960 +23686 || 23686 +65419 || 65419 +31043 || 31043 +70217 || 70217 +70816 || 70816 +81150 || 81150 +76909 || 76909 +73475 || 73475 +-1 || -1 +-1 || -1 +-1 || -1 +1029 || 1029 +9826 || 9826 +69376 || 69376 +51690 || 51690 +-1 || -1 +76768 || 76768 +26990 || 26990 +4733 || 4733 +19296 || 19296 +22487 || 22487 +19850 || 19850 +83627 || 83627 +62458 || 62458 +85296 || 85296 +83852 || 83852 +57317 || 57317 +42898 || 42898 +66398 || 66398 +9571 || 9571 +57557 || 57557 +36647 || 36647 +1143 || 1143 +23536 || 23536 +9246 || 9246 +18800 || 18800 +52194 || 52194 +74286 || 74286 +22320 || 22320 +20518 || 20518 +24340 || 24340 +38297 || 38297 +79664 || 79664 +52225 || 52225 +86738 || 86738 +41676 || 41676 +61468 || 61468 +19665 || 19665 +29682 || 29682 +90411 || 90411 +42549 || 42549 +16377 || 16377 +93063 || 93063 +19845 || 19845 +30632 || 30632 +-1 || -1 +79597 || 79597 +14786 || 14786 +-1 || -1 +40722 || 40722 +38422 || 38422 +60956 || 60956 +51723 || 51723 +29055 || 29055 +2831 || 2831 +80460 || 80460 +5407 || 5407 +74263 || 74263 +15828 || 15828 +92557 || 92557 +20444 || 20444 +62530 || 62530 +50404 || 50404 +45134 || 45134 +-1 || -1 +11640 || 11640 +24312 || 24312 +45729 || 45729 +82105 || 82105 +25390 || 25390 +48974 || 48974 +59798 || 59798 +54148 || 54148 +24919 || 24919 +-1 || -1 +84237 || 84237 +31497 || 31497 +15919 || 15919 +46953 || 46953 +38568 || 38568 +55316 || 55316 +655 || 655 +78801 || 78801 +51380 || 51380 +16499 || 16499 +85629 || 85629 +30427 || 30427 +64230 || 64230 +68182 || 68182 +69121 || 69121 +65162 || 65162 +16012 || 16012 +35810 || 35810 +28166 || 28166 +63937 || 63937 +59009 || 59009 +77330 || 77330 +85863 || 85863 +48800 || 48800 +13921 || 13921 +59751 || 59751 +16713 || 16713 +30857 || 30857 +88287 || 88287 +14403 || 14403 +45067 || 45067 +6746 || 6746 +32719 || 32719 +60967 || 60967 +58007 || 58007 +19577 || 19577 +29608 || 29608 +39789 || 39789 +23647 || 23647 +70631 || 70631 +83622 || 83622 +77942 || 77942 +79129 || 79129 +41475 || 41475 +8689 || 8689 +62200 || 62200 +37204 || 37204 +-1 || -1 +4883 || 4883 +47620 || 47620 +36056 || 36056 +75835 || 75835 +78881 || 78881 +32137 || 32137 +44958 || 44958 +55048 || 55048 +11359 || 11359 +35599 || 35599 +67653 || 67653 +27629 || 27629 +-1 || -1 +13511 || 13511 +83963 || 83963 +83859 || 83859 +56004 || 56004 +-1 || -1 +16892 || 16892 +18673 || 18673 +51744 || 51744 +9201 || 9201 +52088 || 52088 +61951 || 61951 +37665 || 37665 +8924 || 8924 +24073 || 24073 +6849 || 6849 +32389 || 32389 +11557 || 11557 +17127 || 17127 +74831 || 74831 +10226 || 10226 +86675 || 86675 +70982 || 70982 +1000 || 1000 +84872 || 84872 +4605 || 4605 +57734 || 57734 +44596 || 44596 +67589 || 67589 +18627 || 18627 +13735 || 13735 +10740 || 10740 +90462 || 90462 +4655 || 4655 +73627 || 73627 +51853 || 51853 +-1 || -1 +59189 || 59189 +27229 || 27229 +6130 || 6130 +4237 || 4237 +1833 || 1833 +-1 || -1 +68291 || 68291 +17752 || 17752 +59689 || 59689 +15395 || 15395 +73677 || 73677 +2525 || 2525 +18435 || 18435 +61632 || 61632 +79210 || 79210 +63991 || 63991 +31139 || 31139 +-1 || -1 +41571 || 41571 +-1 || -1 +65703 || 65703 +-1 || -1 +8206 || 8206 +31845 || 31845 +48963 || 48963 +58044 || 58044 +29531 || 29531 +79916 || 79916 +42569 || 42569 +55094 || 55094 +89700 || 89700 +11784 || 11784 +93403 || 93403 +77821 || 77821 +36166 || 36166 +40691 || 40691 +92486 || 92486 +27000 || 27000 +26319 || 26319 +31332 || 31332 +-1 || -1 +55347 || 55347 +90089 || 90089 +21575 || 21575 +29345 || 29345 +45892 || 45892 +16401 || 16401 +20109 || 20109 +69553 || 69553 +78223 || 78223 +52546 || 52546 +60631 || 60631 +20838 || 20838 +81518 || 81518 +35513 || 35513 +46072 || 46072 +38671 || 38671 +62287 || 62287 +21148 || 21148 +90310 || 90310 +36707 || 36707 +81716 || 81716 +56394 || 56394 +15670 || 15670 +12711 || 12711 +6407 || 6407 +-1 || -1 +56230 || 56230 +35446 || 35446 +20244 || 20244 +48026 || 48026 +19535 || 19535 +39348 || 39348 +78662 || 78662 +68986 || 68986 +89681 || 89681 +49669 || 49669 +90307 || 90307 +17290 || 17290 +82141 || 82141 +45598 || 45598 +3218 || 3218 +88760 || 88760 +61125 || 61125 +74715 || 74715 +75816 || 75816 +22580 || 22580 +10591 || 10591 +30151 || 30151 +44183 || 44183 +16384 || 16384 +91461 || 91461 +66783 || 66783 +46008 || 46008 +36980 || 36980 +39272 || 39272 +32931 || 32931 +-1 || -1 +49341 || 49341 +56040 || 56040 +4334 || 4334 +9640 || 9640 +68137 || 68137 +63438 || 63438 +18924 || 18924 +49786 || 49786 +27281 || 27281 +88386 || 88386 +28120 || 28120 +43925 || 43925 +61199 || 61199 +84759 || 84759 +36355 || 36355 +70806 || 70806 +93918 || 93918 +47869 || 47869 +40283 || 40283 +56403 || 56403 +67977 || 67977 +43819 || 43819 +22586 || 22586 +81553 || 81553 +33414 || 33414 +-1 || -1 +4383 || 4383 +4914 || 4914 +24272 || 24272 +29589 || 29589 +64862 || 64862 +47709 || 47709 +76533 || 76533 +83768 || 83768 +71097 || 71097 +60953 || 60953 +55789 || 55789 +89093 || 89093 +92484 || 92484 +58484 || 58484 +90779 || 90779 +34530 || 34530 +55104 || 55104 +92645 || 92645 +64683 || 64683 +69037 || 69037 +78351 || 78351 +63970 || 63970 +93298 || 93298 +88078 || 88078 +41142 || 41142 +37706 || 37706 +10267 || 10267 +48920 || 48920 +68424 || 68424 +36253 || 36253 +51819 || 51819 +81128 || 81128 +39884 || 39884 +43400 || 43400 +65582 || 65582 +92796 || 92796 +22074 || 22074 +84947 || 84947 +13609 || 13609 +9810 || 9810 +51112 || 51112 +38449 || 38449 +24052 || 24052 +20296 || 20296 +75214 || 75214 +51828 || 51828 +41418 || 41418 +2301 || 2301 +88622 || 88622 +72466 || 72466 +20339 || 20339 +-1 || -1 +54969 || 54969 +29019 || 29019 +37223 || 37223 +10943 || 10943 +10179 || 10179 +65321 || 65321 +40304 || 40304 +85692 || 85692 +67085 || 67085 +5106 || 5106 +16880 || 16880 +45150 || 45150 +-1 || -1 +83041 || 83041 +34919 || 34919 +39483 || 39483 +51925 || 51925 +45003 || 45003 +93534 || 93534 +-1 || -1 +8704 || 8704 +56357 || 56357 +59266 || 59266 +90913 || 90913 +28996 || 28996 +28333 || 28333 +67767 || 67767 +6538 || 6538 +146 || 146 +31300 || 31300 +78213 || 78213 +34927 || 34927 +77644 || 77644 +58306 || 58306 +-1 || -1 +9721 || 9721 +-1 || -1 +12783 || 12783 +27351 || 27351 +87549 || 87549 +7361 || 7361 +15438 || 15438 +45882 || 45882 +75857 || 75857 +91790 || 91790 +6335 || 6335 +34108 || 34108 +22269 || 22269 +34126 || 34126 +84077 || 84077 +198 || 198 +61960 || 61960 +66786 || 66786 +73772 || 73772 +35527 || 35527 +1884 || 1884 +21529 || 21529 +60498 || 60498 +36768 || 36768 +41884 || 41884 +81542 || 81542 +22566 || 22566 +11158 || 11158 +64550 || 64550 +66817 || 66817 +49602 || 49602 +65986 || 65986 +21902 || 21902 +51407 || 51407 +24667 || 24667 +11310 || 11310 +1737 || 1737 +30393 || 30393 +29002 || 29002 +61607 || 61607 +58845 || 58845 +-1 || -1 +-1 || -1 +82235 || 82235 +64813 || 64813 +22640 || 22640 +65788 || 65788 +11146 || 11146 +6853 || 6853 +69594 || 69594 +15700 || 15700 +59316 || 59316 +-1 || -1 +3508 || 3508 +8555 || 8555 +87642 || 87642 +73077 || 73077 +53438 || 53438 +69826 || 69826 +69833 || 69833 +16266 || 16266 +7897 || 7897 +81601 || 81601 +72097 || 72097 +88042 || 88042 +30395 || 30395 +76945 || 76945 +26129 || 26129 +66352 || 66352 +9598 || 9598 +56318 || 56318 +-1 || -1 +47034 || 47034 +-1 || -1 +84856 || 84856 +82091 || 82091 +38458 || 38458 +-1 || -1 +34235 || 34235 +-1 || -1 +35140 || 35140 +80327 || 80327 +31792 || 31792 +28466 || 28466 +36311 || 36311 +79941 || 79941 +50356 || 50356 +-1 || -1 +28027 || 28027 +56106 || 56106 +59117 || 59117 +78256 || 78256 +-1 || -1 +9108 || 9108 +23238 || 23238 +74021 || 74021 +62572 || 62572 +5612 || 5612 +92034 || 92034 +8683 || 8683 +85972 || 85972 +28622 || 28622 +34301 || 34301 +78134 || 78134 +40148 || 40148 +74929 || 74929 +9111 || 9111 +29405 || 29405 +40217 || 40217 +85106 || 85106 +40519 || 40519 +17619 || 17619 +76186 || 76186 +30572 || 30572 +3292 || 3292 +70687 || 70687 +6764 || 6764 +39149 || 39149 +44596 || 44596 +10678 || 10678 +89639 || 89639 +61338 || 61338 +-1 || -1 +55302 || 55302 +92145 || 92145 +50180 || 50180 +30721 || 30721 +26088 || 26088 +35653 || 35653 +6469 || 6469 +69424 || 69424 +85352 || 85352 +89672 || 89672 +58017 || 58017 +-1 || -1 +23009 || 23009 +11857 || 11857 +57887 || 57887 +-1 || -1 +47299 || 47299 +56619 || 56619 +18643 || 18643 +78848 || 78848 +2322 || 2322 +-1 || -1 +68405 || 68405 +34639 || 34639 +35236 || 35236 +84723 || 84723 +67980 || 67980 +-1 || -1 +67910 || 67910 +-1 || -1 +80468 || 80468 +66267 || 66267 +46556 || 46556 +15532 || 15532 +74217 || 74217 +20331 || 20331 +87857 || 87857 +84988 || 84988 +63169 || 63169 +13297 || 13297 +73048 || 73048 +56431 || 56431 +24464 || 24464 +77434 || 77434 +44263 || 44263 +42397 || 42397 +19963 || 19963 +39408 || 39408 +46752 || 46752 +74258 || 74258 +87459 || 87459 +71323 || 71323 +7501 || 7501 +54153 || 54153 +-1 || -1 +83658 || 83658 +73331 || 73331 +34348 || 34348 +21935 || 21935 +38818 || 38818 +34901 || 34901 +-1 || -1 +85280 || 85280 +82301 || 82301 +74882 || 74882 +39270 || 39270 +-1 || -1 +16086 || 16086 +32116 || 32116 +83932 || 83932 +38972 || 38972 +38078 || 38078 +3863 || 3863 +-1 || -1 +33347 || 33347 +-1 || -1 +88091 || 88091 +60182 || 60182 +10671 || 10671 +79915 || 79915 +28954 || 28954 +20166 || 20166 +9601 || 9601 +28239 || 28239 +57203 || 57203 +28919 || 28919 +37080 || 37080 +1612 || 1612 +59506 || 59506 +78279 || 78279 +-1 || -1 +65617 || 65617 +14061 || 14061 +39900 || 39900 +42071 || 42071 +327 || 327 +40123 || 40123 +44375 || 44375 +40121 || 40121 +78852 || 78852 +48318 || 48318 +49810 || 49810 +39117 || 39117 +58636 || 58636 +26210 || 26210 +52162 || 52162 +113 || 113 +31056 || 31056 +91342 || 91342 +65360 || 65360 +93133 || 93133 +79537 || 79537 +17600 || 17600 +12177 || 12177 +94013 || 94013 +14663 || 14663 +-1 || -1 +35932 || 35932 +9457 || 9457 +55671 || 55671 +-1 || -1 +65626 || 65626 +3704 || 3704 +60206 || 60206 +23671 || 23671 +57601 || 57601 +35412 || 35412 +88047 || 88047 +4579 || 4579 +-1 || -1 +81742 || 81742 +72442 || 72442 +58153 || 58153 +-1 || -1 +72415 || 72415 +48627 || 48627 +32764 || 32764 +5412 || 5412 +47038 || 47038 +-1 || -1 +72927 || 72927 +92347 || 92347 +25759 || 25759 +2115 || 2115 +37120 || 37120 +12008 || 12008 +18460 || 18460 +71150 || 71150 +6369 || 6369 +-1 || -1 +41280 || 41280 +-1 || -1 +32978 || 32978 +80167 || 80167 +81589 || 81589 +23554 || 23554 +80357 || 80357 +46682 || 46682 +1747 || 1747 +34617 || 34617 +41254 || 41254 +4499 || 4499 +27314 || 27314 +37220 || 37220 +64687 || 64687 +21027 || 21027 +13251 || 13251 +84492 || 84492 +8520 || 8520 +-1 || -1 +4582 || 4582 +43040 || 43040 +79598 || 79598 +16753 || 16753 +5423 || 5423 +6869 || 6869 +79137 || 79137 +89250 || 89250 +3225 || 3225 +-1 || -1 +51913 || 51913 +51698 || 51698 +-1 || -1 +54827 || 54827 +1513 || 1513 +17623 || 17623 +85094 || 85094 +53579 || 53579 +-1 || -1 +81774 || 81774 +-1 || -1 +34085 || 34085 +-1 || -1 +65971 || 65971 +7133 || 7133 +50041 || 50041 +14405 || 14405 +26911 || 26911 +4979 || 4979 +50574 || 50574 +36954 || 36954 +2073 || 2073 +23465 || 23465 +37779 || 37779 +18120 || 18120 +21393 || 21393 +18284 || 18284 +78905 || 78905 +62836 || 62836 +44334 || 44334 +20199 || 20199 +71382 || 71382 +80806 || 80806 +5309 || 5309 +75014 || 75014 +62194 || 62194 +14758 || 14758 +45800 || 45800 +79856 || 79856 +38139 || 38139 +78063 || 78063 +49701 || 49701 +1061 || 1061 +-1 || -1 +-1 || -1 +18288 || 18288 +-1 || -1 +93621 || 93621 +80131 || 80131 +15899 || 15899 +6076 || 6076 +23059 || 23059 +43669 || 43669 +53846 || 53846 +8547 || 8547 +79015 || 79015 +6057 || 6057 +93014 || 93014 +22023 || 22023 +14990 || 14990 +37974 || 37974 +31763 || 31763 +70818 || 70818 +16725 || 16725 +17335 || 17335 +42606 || 42606 +90074 || 90074 +30738 || 30738 +30873 || 30873 +3593 || 3593 +14132 || 14132 +49195 || 49195 +-1 || -1 +27531 || 27531 +94027 || 94027 +73146 || 73146 +80348 || 80348 +1022 || 1022 +52001 || 52001 +86961 || 86961 +48428 || 48428 +11917 || 11917 +92850 || 92850 +50546 || 50546 +33467 || 33467 +2916 || 2916 +93427 || 93427 +-1 || -1 +-1 || -1 +-1 || -1 +41564 || 41564 +76271 || 76271 +-1 || -1 +-1 || -1 +11617 || 11617 +47403 || 47403 +70236 || 70236 +21928 || 21928 +27077 || 27077 +84690 || 84690 +6690 || 6690 +40438 || 40438 +-1 || -1 +87489 || 87489 +27563 || 27563 +-1 || -1 +-1 || -1 +20065 || 20065 +36542 || 36542 +1783 || 1783 +69515 || 69515 +45803 || 45803 +80738 || 80738 +5537 || 5537 +8094 || 8094 +12662 || 12662 +56302 || 56302 +21157 || 21157 +16402 || 16402 +73371 || 73371 +9432 || 9432 +-1 || -1 +-1 || -1 +52767 || 52767 +47624 || 47624 +11483 || 11483 +69751 || 69751 +52010 || 52010 +9426 || 9426 +59299 || 59299 +72161 || 72161 +26968 || 26968 +31294 || 31294 +-1 || -1 +91804 || 91804 +60716 || 60716 +25627 || 25627 +48881 || 48881 +9746 || 9746 +46839 || 46839 +9729 || 9729 +69427 || 69427 +31829 || 31829 +85510 || 85510 +79750 || 79750 +52859 || 52859 +-1 || -1 +47041 || 47041 +47850 || 47850 +34242 || 34242 +49138 || 49138 +-1 || -1 +69285 || 69285 +81466 || 81466 +2170 || 2170 +30396 || 30396 +46678 || 46678 +61091 || 61091 +62716 || 62716 +68792 || 68792 +-1 || -1 +19598 || 19598 +23668 || 23668 +68140 || 68140 +29801 || 29801 +13439 || 13439 +-1 || -1 +6233 || 6233 +37120 || 37120 +-1 || -1 +-1 || -1 +76342 || 76342 +5193 || 5193 +72915 || 72915 +46758 || 46758 +75669 || 75669 +50532 || 50532 +66209 || 66209 +39805 || 39805 +84119 || 84119 +72534 || 72534 +56790 || 56790 +59479 || 59479 +50741 || 50741 +49392 || 49392 +17652 || 17652 +23938 || 23938 +58187 || 58187 +-1 || -1 +24904 || 24904 +34404 || 34404 +67899 || 67899 +69559 || 69559 +34471 || 34471 +31017 || 31017 +62771 || 62771 +9456 || 9456 +82265 || 82265 +67453 || 67453 +73183 || 73183 +23650 || 23650 +50656 || 50656 +43891 || 43891 +79782 || 79782 +63091 || 63091 +12603 || 12603 +71923 || 71923 +25152 || 25152 +41171 || 41171 +14495 || 14495 +74173 || 74173 +23928 || 23928 +-1 || -1 +7074 || 7074 +62962 || 62962 +15155 || 15155 +53033 || 53033 +63751 || 63751 +68875 || 68875 +35980 || 35980 +19826 || 19826 +85556 || 85556 +89787 || 89787 +-1 || -1 +20922 || 20922 +49378 || 49378 +53822 || 53822 +34208 || 34208 +11097 || 11097 +-1 || -1 +60921 || 60921 +29097 || 29097 +1919 || 1919 +-1 || -1 +25226 || 25226 +63394 || 63394 +33389 || 33389 +71886 || 71886 +14616 || 14616 +60413 || 60413 +35179 || 35179 +51579 || 51579 +569 || 569 +76653 || 76653 +26467 || 26467 +56874 || 56874 +83646 || 83646 +36212 || 36212 +6648 || 6648 +18012 || 18012 +34214 || 34214 +13963 || 13963 +-1 || -1 +37440 || 37440 +79444 || 79444 +31860 || 31860 +27993 || 27993 +16135 || 16135 +21640 || 21640 +88719 || 88719 +71791 || 71791 +85111 || 85111 +-1 || -1 +64785 || 64785 +91063 || 91063 +18275 || 18275 +5626 || 5626 +51014 || 51014 +8205 || 8205 +-1 || -1 +28051 || 28051 +54008 || 54008 +34831 || 34831 +87438 || 87438 +56196 || 56196 +13153 || 13153 +35264 || 35264 +33702 || 33702 +76314 || 76314 +54827 || 54827 +19870 || 19870 +30320 || 30320 +50029 || 50029 +25584 || 25584 +63364 || 63364 +74626 || 74626 +49923 || 49923 +53852 || 53852 +-1 || -1 +38599 || 38599 +34365 || 34365 +94203 || 94203 +52470 || 52470 +44510 || 44510 +82599 || 82599 +39919 || 39919 +-1 || -1 +72916 || 72916 +16020 || 16020 +84786 || 84786 +52214 || 52214 +92838 || 92838 +28908 || 28908 +52926 || 52926 +55208 || 55208 +89586 || 89586 +92181 || 92181 +73346 || 73346 +83950 || 83950 +55854 || 55854 +41345 || 41345 +68888 || 68888 +45919 || 45919 +58543 || 58543 +20732 || 20732 +-1 || -1 +91743 || 91743 +39276 || 39276 +56416 || 56416 +59188 || 59188 +-1 || -1 +32544 || 32544 +75140 || 75140 +55315 || 55315 +17153 || 17153 +76896 || 76896 +71423 || 71423 +21999 || 21999 +90679 || 90679 +56722 || 56722 +56087 || 56087 +78212 || 78212 +24280 || 24280 +66143 || 66143 +73249 || 73249 +36484 || 36484 +35223 || 35223 +75551 || 75551 +26474 || 26474 +-1 || -1 +37304 || 37304 +84154 || 84154 +30304 || 30304 +79901 || 79901 +82813 || 82813 +20209 || 20209 +35610 || 35610 +61746 || 61746 +35708 || 35708 +20368 || 20368 +3959 || 3959 +40975 || 40975 +93685 || 93685 +-1 || -1 +2523 || 2523 +-1 || -1 +81329 || 81329 +72003 || 72003 +45049 || 45049 +45352 || 45352 +31327 || 31327 +53282 || 53282 +1200 || 1200 +-1 || -1 +52332 || 52332 +46864 || 46864 +42834 || 42834 +32566 || 32566 +84389 || 84389 +12236 || 12236 +89283 || 89283 +50583 || 50583 +90768 || 90768 +13894 || 13894 +1916 || 1916 +15810 || 15810 +52452 || 52452 +62950 || 62950 +-1 || -1 +58417 || 58417 +75614 || 75614 +51830 || 51830 +2348 || 2348 +91115 || 91115 +21876 || 21876 +-1 || -1 +12789 || 12789 +51938 || 51938 +9284 || 9284 +37097 || 37097 +56585 || 56585 +69553 || 69553 +5885 || 5885 +65237 || 65237 +51844 || 51844 +38901 || 38901 +58608 || 58608 +32041 || 32041 +18253 || 18253 +61670 || 61670 +-1 || -1 +76375 || 76375 +27649 || 27649 +91088 || 91088 +38057 || 38057 +88363 || 88363 +83484 || 83484 +-1 || -1 +3155 || 3155 +34226 || 34226 +17191 || 17191 +78339 || 78339 +40217 || 40217 +76422 || 76422 +38147 || 38147 +9455 || 9455 +9694 || 9694 +91880 || 91880 +70846 || 70846 +11303 || 11303 +39522 || 39522 +80389 || 80389 +-1 || -1 +55132 || 55132 +63529 || 63529 +54371 || 54371 +51322 || 51322 +10695 || 10695 +90262 || 90262 +46566 || 46566 +63816 || 63816 +43629 || 43629 +4994 || 4994 +81245 || 81245 +81816 || 81816 +52900 || 52900 +78587 || 78587 +49389 || 49389 +30617 || 30617 +24095 || 24095 +12262 || 12262 +68538 || 68538 +69250 || 69250 +65129 || 65129 +5618 || 5618 +89308 || 89308 +48274 || 48274 +82749 || 82749 +89288 || 89288 +67549 || 67549 +21447 || 21447 +38104 || 38104 +26557 || 26557 +85148 || 85148 +30052 || 30052 +64734 || 64734 +36430 || 36430 +21868 || 21868 +26454 || 26454 +39774 || 39774 +74730 || 74730 +-1 || -1 +3736 || 3736 +4761 || 4761 +90877 || 90877 +53031 || 53031 +71515 || 71515 +-1 || -1 +24151 || 24151 +41220 || 41220 +-1 || -1 +35257 || 35257 +22300 || 22300 +73310 || 73310 +22609 || 22609 +92830 || 92830 +83519 || 83519 +79214 || 79214 +26049 || 26049 +7916 || 7916 +33629 || 33629 +37765 || 37765 +50649 || 50649 +46810 || 46810 +80210 || 80210 +57814 || 57814 +65000 || 65000 +9353 || 9353 +60460 || 60460 +40188 || 40188 +93146 || 93146 +64804 || 64804 +80444 || 80444 +61477 || 61477 +86435 || 86435 +21755 || 21755 +-1 || -1 +81930 || 81930 +58436 || 58436 +191 || 191 +89426 || 89426 +16128 || 16128 +18973 || 18973 +40524 || 40524 +82682 || 82682 +16223 || 16223 +94202 || 94202 +-1 || -1 +82702 || 82702 +21108 || 21108 +28263 || 28263 +36545 || 36545 +53198 || 53198 +64820 || 64820 +79577 || 79577 +53306 || 53306 +85250 || 85250 +85868 || 85868 +12007 || 12007 +76427 || 76427 +69238 || 69238 +49875 || 49875 +58794 || 58794 +55864 || 55864 +14968 || 14968 +55550 || 55550 +31612 || 31612 +30319 || 30319 +89870 || 89870 +13565 || 13565 +10914 || 10914 +67598 || 67598 +3758 || 3758 +1452 || 1452 +17011 || 17011 +-1 || -1 +78671 || 78671 +57544 || 57544 +55746 || 55746 +90724 || 90724 +2627 || 2627 +50710 || 50710 +16488 || 16488 +79600 || 79600 +59387 || 59387 +48308 || 48308 +35408 || 35408 +1607 || 1607 +40317 || 40317 +59790 || 59790 +87996 || 87996 +1512 || 1512 +4814 || 4814 +49140 || 49140 +66286 || 66286 +53560 || 53560 +39219 || 39219 +48838 || 48838 +32380 || 32380 +83486 || 83486 +81165 || 81165 +72771 || 72771 +26573 || 26573 +51956 || 51956 +-1 || -1 +50710 || 50710 +33736 || 33736 +67947 || 67947 +3020 || 3020 +48935 || 48935 +25157 || 25157 +-1 || -1 +-1 || -1 +15932 || 15932 +-1 || -1 +-1 || -1 +6799 || 6799 +24394 || 24394 +67600 || 67600 +3334 || 3334 +86058 || 86058 +21894 || 21894 +53847 || 53847 +4840 || 4840 +60381 || 60381 +54436 || 54436 +25837 || 25837 +85165 || 85165 +11502 || 11502 +43629 || 43629 +65236 || 65236 +47260 || 47260 +28609 || 28609 +93586 || 93586 +89740 || 89740 +-1 || -1 +-1 || -1 +-1 || -1 +75312 || 75312 +-1 || -1 +4851 || 4851 +76977 || 76977 +27861 || 27861 +2296 || 2296 +16018 || 16018 +15580 || 15580 +86794 || 86794 +27788 || 27788 +44892 || 44892 +46156 || 46156 +22830 || 22830 +47325 || 47325 +476 || 476 +40780 || 40780 +87514 || 87514 +45154 || 45154 +55902 || 55902 +91298 || 91298 +-1 || -1 +13013 || 13013 +27859 || 27859 +69267 || 69267 +12599 || 12599 +59272 || 59272 +56977 || 56977 +-1 || -1 +83113 || 83113 +55823 || 55823 +-1 || -1 +18502 || 18502 +-1 || -1 +18236 || 18236 +23981 || 23981 +83897 || 83897 +15056 || 15056 +46159 || 46159 +-1 || -1 +24084 || 24084 +-1 || -1 +61575 || 61575 +6691 || 6691 +57526 || 57526 +41342 || 41342 +77817 || 77817 +23229 || 23229 +85567 || 85567 +14382 || 14382 +67083 || 67083 +51245 || 51245 +59381 || 59381 +18326 || 18326 +55014 || 55014 +33191 || 33191 +6579 || 6579 +68515 || 68515 +43577 || 43577 +55129 || 55129 +93397 || 93397 +-1 || -1 +65438 || 65438 +62280 || 62280 +83249 || 83249 +36496 || 36496 +35926 || 35926 +61987 || 61987 +-1 || -1 +680 || 680 +66332 || 66332 +43890 || 43890 +60284 || 60284 +64354 || 64354 +83735 || 83735 +71791 || 71791 +48146 || 48146 +55183 || 55183 +16745 || 16745 +30791 || 30791 +208 || 208 +1423 || 1423 +18135 || 18135 +93444 || 93444 +501 || 501 +62316 || 62316 +796 || 796 +58527 || 58527 +17546 || 17546 +1247 || 1247 +73592 || 73592 +57584 || 57584 +3716 || 3716 +92669 || 92669 +90488 || 90488 +-1 || -1 +74499 || 74499 +37998 || 37998 +62603 || 62603 +92471 || 92471 +-1 || -1 +50924 || 50924 +59208 || 59208 +34662 || 34662 +19845 || 19845 +58622 || 58622 +32950 || 32950 +23475 || 23475 +61402 || 61402 +30242 || 30242 +17175 || 17175 +90443 || 90443 +23138 || 23138 +50023 || 50023 +8192 || 8192 +73197 || 73197 +79215 || 79215 +44981 || 44981 +84474 || 84474 +27393 || 27393 +66164 || 66164 +3386 || 3386 +73044 || 73044 +19716 || 19716 +57831 || 57831 +7143 || 7143 +12200 || 12200 +67692 || 67692 +88840 || 88840 +56780 || 56780 +90048 || 90048 +89743 || 89743 +85927 || 85927 +39811 || 39811 +28634 || 28634 +60814 || 60814 +11037 || 11037 +72613 || 72613 +50350 || 50350 +55580 || 55580 +69696 || 69696 +86830 || 86830 +-1 || -1 +21557 || 21557 +18303 || 18303 +2290 || 2290 +91057 || 91057 +51430 || 51430 +90713 || 90713 +34162 || 34162 +16123 || 16123 +92224 || 92224 +-1 || -1 +56842 || 56842 +88538 || 88538 +49668 || 49668 +24020 || 24020 +46451 || 46451 +-1 || -1 +14459 || 14459 +33775 || 33775 +61511 || 61511 +90358 || 90358 +74737 || 74737 +60874 || 60874 +92769 || 92769 +85896 || 85896 +47853 || 47853 +91977 || 91977 +94040 || 94040 +57638 || 57638 +30399 || 30399 +12253 || 12253 +87165 || 87165 +74267 || 74267 +13035 || 13035 +92693 || 92693 +55231 || 55231 +84763 || 84763 +32679 || 32679 +79031 || 79031 +28742 || 28742 +-1 || -1 +-1 || -1 +36565 || 36565 +47374 || 47374 +66250 || 66250 +61988 || 61988 +77037 || 77037 +47169 || 47169 +68145 || 68145 +42912 || 42912 +89723 || 89723 +39014 || 39014 +6917 || 6917 +81877 || 81877 +13196 || 13196 +93919 || 93919 +35516 || 35516 +16366 || 16366 +9593 || 9593 +43107 || 43107 +35762 || 35762 +7610 || 7610 +50010 || 50010 +15676 || 15676 +70039 || 70039 +1576 || 1576 +24383 || 24383 +47820 || 47820 +21950 || 21950 +70775 || 70775 +26719 || 26719 +-1 || -1 +35599 || 35599 +22732 || 22732 +91425 || 91425 +18289 || 18289 +82587 || 82587 +39552 || 39552 +86545 || 86545 +34066 || 34066 +87483 || 87483 +954 || 954 +57395 || 57395 +-1 || -1 +-1 || -1 +1274 || 1274 +66713 || 66713 +84467 || 84467 +21591 || 21591 +51503 || 51503 +59655 || 59655 +-1 || -1 +52669 || 52669 +81185 || 81185 +28147 || 28147 +66335 || 66335 +44855 || 44855 +78935 || 78935 +46468 || 46468 +93422 || 93422 +47613 || 47613 +22419 || 22419 +72785 || 72785 +18830 || 18830 +10148 || 10148 +48330 || 48330 +31477 || 31477 +515 || 515 +93043 || 93043 +81177 || 81177 +18075 || 18075 +23957 || 23957 +9041 || 9041 +-1 || -1 +51984 || 51984 +-1 || -1 +71411 || 71411 +-1 || -1 +42692 || 42692 +65763 || 65763 +33141 || 33141 +41741 || 41741 +63076 || 63076 +27292 || 27292 +90637 || 90637 +70272 || 70272 +6125 || 6125 +56196 || 56196 +14844 || 14844 +33456 || 33456 +36569 || 36569 +36886 || 36886 +72097 || 72097 +55693 || 55693 +-1 || -1 +64144 || 64144 +6062 || 6062 +10741 || 10741 +50309 || 50309 +8112 || 8112 +-1 || -1 +59110 || 59110 +25585 || 25585 +-1 || -1 +-1 || -1 +-1 || -1 +63595 || 63595 +-1 || -1 +-1 || -1 +9477 || 9477 +63009 || 63009 +31008 || 31008 +26526 || 26526 +48558 || 48558 +-1 || -1 +58123 || 58123 +26872 || 26872 +81345 || 81345 +61685 || 61685 +41508 || 41508 +-1 || -1 +14976 || 14976 +73741 || 73741 +83217 || 83217 +76283 || 76283 +86306 || 86306 +57543 || 57543 +81698 || 81698 +-1 || -1 +46278 || 46278 +56166 || 56166 +94161 || 94161 +68004 || 68004 +3144 || 3144 +10535 || 10535 +38792 || 38792 +59555 || 59555 +36116 || 36116 +56665 || 56665 +69479 || 69479 +2351 || 2351 +85571 || 85571 +15607 || 15607 +51559 || 51559 +79736 || 79736 +19278 || 19278 +3546 || 3546 +63884 || 63884 +11357 || 11357 +16654 || 16654 +23091 || 23091 +90325 || 90325 +26618 || 26618 +60859 || 60859 +14825 || 14825 +84420 || 84420 +43423 || 43423 +52517 || 52517 +6559 || 6559 +57148 || 57148 +26123 || 26123 +17089 || 17089 +29896 || 29896 +88210 || 88210 +50825 || 50825 +-1 || -1 +49170 || 49170 +-1 || -1 +42363 || 42363 +14204 || 14204 +6172 || 6172 +16104 || 16104 +4718 || 4718 +79685 || 79685 +36298 || 36298 +-1 || -1 +90849 || 90849 +65249 || 65249 +-1 || -1 +56925 || 56925 +7296 || 7296 +59520 || 59520 +28249 || 28249 +54014 || 54014 +5414 || 5414 +46295 || 46295 +15869 || 15869 +73360 || 73360 +49929 || 49929 +27131 || 27131 +72360 || 72360 +59487 || 59487 +57998 || 57998 +49964 || 49964 +78568 || 78568 +-1 || -1 +20103 || 20103 +8726 || 8726 +-1 || -1 +13383 || 13383 +69397 || 69397 +11893 || 11893 +61223 || 61223 +49903 || 49903 +17966 || 17966 +41432 || 41432 +5540 || 5540 +20106 || 20106 +-1 || -1 +7421 || 7421 +71867 || 71867 +2528 || 2528 +55602 || 55602 +29728 || 29728 +59680 || 59680 +49730 || 49730 +18831 || 18831 +38692 || 38692 +41271 || 41271 +76262 || 76262 +81109 || 81109 +63959 || 63959 +75630 || 75630 +5227 || 5227 +-1 || -1 +85191 || 85191 +66 || 66 +74468 || 74468 +82827 || 82827 +48210 || 48210 +86480 || 86480 +53195 || 53195 +68929 || 68929 +3007 || 3007 +48384 || 48384 +1664 || 1664 +75358 || 75358 +-1 || -1 +40166 || 40166 +7487 || 7487 +70898 || 70898 +8107 || 8107 +69611 || 69611 +12645 || 12645 +8424 || 8424 +7133 || 7133 +18823 || 18823 +24175 || 24175 +16363 || 16363 +57617 || 57617 +49955 || 49955 +26624 || 26624 +-1 || -1 +67252 || 67252 +69250 || 69250 +36241 || 36241 +28686 || 28686 +65117 || 65117 +41979 || 41979 +34278 || 34278 +11606 || 11606 +61399 || 61399 +26221 || 26221 +65828 || 65828 +84065 || 84065 +88624 || 88624 +83931 || 83931 +39733 || 39733 +5074 || 5074 +-1 || -1 +-1 || -1 +-1 || -1 +19916 || 19916 +-1 || -1 +40329 || 40329 +69268 || 69268 +86763 || 86763 +60996 || 60996 +34225 || 34225 +86482 || 86482 +63768 || 63768 +91443 || 91443 +49285 || 49285 +83884 || 83884 +1719 || 1719 +19524 || 19524 +35517 || 35517 +8552 || 8552 +68714 || 68714 +93163 || 93163 +10672 || 10672 +-1 || -1 +4808 || 4808 +19885 || 19885 +23244 || 23244 +34117 || 34117 +11999 || 11999 +-1 || -1 +46152 || 46152 +47200 || 47200 +5095 || 5095 +68569 || 68569 +-1 || -1 +10007 || 10007 +-1 || -1 +83269 || 83269 +-1 || -1 +-1 || -1 +12454 || 12454 +68078 || 68078 +23882 || 23882 +75019 || 75019 +90582 || 90582 +16696 || 16696 +59726 || 59726 +-1 || -1 +-1 || -1 +78585 || 78585 +52475 || 52475 +63769 || 63769 +5171 || 5171 +61718 || 61718 +10611 || 10611 +85536 || 85536 +13235 || 13235 +91621 || 91621 +83424 || 83424 +7053 || 7053 +55270 || 55270 +22537 || 22537 +73147 || 73147 +91997 || 91997 +28143 || 28143 +38408 || 38408 +42021 || 42021 +60910 || 60910 +35753 || 35753 +53289 || 53289 +70020 || 70020 +44636 || 44636 +45598 || 45598 +94254 || 94254 +7807 || 7807 +9862 || 9862 +38510 || 38510 +50671 || 50671 +93202 || 93202 +65151 || 65151 +46104 || 46104 +17795 || 17795 +5064 || 5064 +82791 || 82791 +27185 || 27185 +-1 || -1 +12831 || 12831 +84754 || 84754 +27933 || 27933 +76683 || 76683 +12703 || 12703 +50203 || 50203 +38577 || 38577 +65930 || 65930 +51621 || 51621 +12977 || 12977 +-1 || -1 +78413 || 78413 +91996 || 91996 +49877 || 49877 +10531 || 10531 +3857 || 3857 +20789 || 20789 +59364 || 59364 +70064 || 70064 +29813 || 29813 +60101 || 60101 +70093 || 70093 +58168 || 58168 +21100 || 21100 +70277 || 70277 +-1 || -1 +-1 || -1 +16483 || 16483 +66085 || 66085 +25539 || 25539 +-1 || -1 +-1 || -1 +58968 || 58968 +85437 || 85437 +92728 || 92728 +-1 || -1 +23064 || 23064 +7906 || 7906 +90271 || 90271 +57813 || 57813 +53697 || 53697 +65521 || 65521 +72562 || 72562 +93895 || 93895 +21994 || 21994 +84636 || 84636 +91489 || 91489 +34684 || 34684 +31721 || 31721 +4539 || 4539 +41648 || 41648 +26737 || 26737 +13155 || 13155 +91112 || 91112 +727 || 727 +92721 || 92721 +874 || 874 +40189 || 40189 +-1 || -1 +5424 || 5424 +17497 || 17497 +61772 || 61772 +43014 || 43014 +13207 || 13207 +87260 || 87260 +64743 || 64743 +15847 || 15847 +92220 || 92220 +76343 || 76343 +85027 || 85027 +45597 || 45597 +85557 || 85557 +37894 || 37894 +-1 || -1 +21086 || 21086 +82713 || 82713 +71432 || 71432 +80452 || 80452 +73333 || 73333 +18150 || 18150 +-1 || -1 +14735 || 14735 +17989 || 17989 +63346 || 63346 +79413 || 79413 +78913 || 78913 +58227 || 58227 +6385 || 6385 +20091 || 20091 +5582 || 5582 +85292 || 85292 +35926 || 35926 +37631 || 37631 +74683 || 74683 +92034 || 92034 +89605 || 89605 +75377 || 75377 +28241 || 28241 +30150 || 30150 +12229 || 12229 +65794 || 65794 +63337 || 63337 +-1 || -1 +57134 || 57134 +76443 || 76443 +61743 || 61743 +39356 || 39356 +-1 || -1 +78968 || 78968 +20264 || 20264 +53503 || 53503 +78329 || 78329 +28765 || 28765 +34474 || 34474 +12293 || 12293 +33335 || 33335 +37414 || 37414 +64306 || 64306 +28202 || 28202 +84019 || 84019 +32679 || 32679 +50511 || 50511 +14102 || 14102 +49081 || 49081 +-1 || -1 +31780 || 31780 +16426 || 16426 +11145 || 11145 +-1 || -1 +55289 || 55289 +64236 || 64236 +64188 || 64188 +70821 || 70821 +55535 || 55535 +84678 || 84678 +3838 || 3838 +54431 || 54431 +31183 || 31183 +4388 || 4388 +33294 || 33294 +-1 || -1 +3127 || 3127 +80931 || 80931 +69399 || 69399 +54849 || 54849 +19263 || 19263 +77927 || 77927 +39514 || 39514 +39209 || 39209 +25170 || 25170 +62919 || 62919 +6565 || 6565 +60192 || 60192 +29072 || 29072 +46902 || 46902 +21011 || 21011 +-1 || -1 +49940 || 49940 +42854 || 42854 +-1 || -1 +22760 || 22760 +80686 || 80686 +26800 || 26800 +27756 || 27756 +6621 || 6621 +74709 || 74709 +52934 || 52934 +-1 || -1 +13096 || 13096 +37240 || 37240 +619 || 619 +90205 || 90205 +38011 || 38011 +28488 || 28488 +-1 || -1 +59192 || 59192 +22818 || 22818 +12192 || 12192 +16679 || 16679 +36110 || 36110 +17100 || 17100 +76113 || 76113 +9232 || 9232 +11066 || 11066 +32755 || 32755 +54215 || 54215 +10616 || 10616 +14608 || 14608 +51646 || 51646 +36767 || 36767 +8463 || 8463 +15819 || 15819 +69072 || 69072 +86049 || 86049 +76387 || 76387 +83595 || 83595 +-1 || -1 +72805 || 72805 +82843 || 82843 +50304 || 50304 +38649 || 38649 +66257 || 66257 +18443 || 18443 +38936 || 38936 +77250 || 77250 +20936 || 20936 +71129 || 71129 +48396 || 48396 +89687 || 89687 +4900 || 4900 +38982 || 38982 +68763 || 68763 +59864 || 59864 +-1 || -1 +60819 || 60819 +42060 || 42060 +38387 || 38387 +38231 || 38231 +61136 || 61136 +22440 || 22440 +38750 || 38750 +-1 || -1 +16580 || 16580 +76017 || 76017 +-1 || -1 +55336 || 55336 +87088 || 87088 +83107 || 83107 +21768 || 21768 +73702 || 73702 +41676 || 41676 +63632 || 63632 +50050 || 50050 +92524 || 92524 +28783 || 28783 +18624 || 18624 +63085 || 63085 +74597 || 74597 +81472 || 81472 +40347 || 40347 +16467 || 16467 +26865 || 26865 +-1 || -1 +79751 || 79751 +33767 || 33767 +8874 || 8874 +46751 || 46751 +29917 || 29917 +-1 || -1 +-1 || -1 +57919 || 57919 +25019 || 25019 +75328 || 75328 +64252 || 64252 +17121 || 17121 +42783 || 42783 +18103 || 18103 +21789 || 21789 +56633 || 56633 +69852 || 69852 +39137 || 39137 +71728 || 71728 +-1 || -1 +62477 || 62477 +60650 || 60650 +44401 || 44401 +71474 || 71474 +-1 || -1 +41832 || 41832 +-1 || -1 +34632 || 34632 +56094 || 56094 +16350 || 16350 +73882 || 73882 +36924 || 36924 +12419 || 12419 +92036 || 92036 +-1 || -1 +72566 || 72566 +-1 || -1 +29543 || 29543 +6580 || 6580 +23995 || 23995 +67572 || 67572 +79901 || 79901 +9164 || 9164 +14497 || 14497 +38977 || 38977 +-1 || -1 +38903 || 38903 +73584 || 73584 +61369 || 61369 +11627 || 11627 +57379 || 57379 +16424 || 16424 +3009 || 3009 +-1 || -1 +63890 || 63890 +53126 || 53126 +15039 || 15039 +45786 || 45786 +60956 || 60956 +72536 || 72536 +-1 || -1 +567 || 567 +-1 || -1 +33517 || 33517 +928 || 928 +54710 || 54710 +92996 || 92996 +15404 || 15404 +20240 || 20240 +24164 || 24164 +6125 || 6125 +82688 || 82688 +72963 || 72963 +6461 || 6461 +17260 || 17260 +8 || 8 +92513 || 92513 +85145 || 85145 +2497 || 2497 +76316 || 76316 +40877 || 40877 +75226 || 75226 +12485 || 12485 +85258 || 85258 +52594 || 52594 +5745 || 5745 +45173 || 45173 +16212 || 16212 +9282 || 9282 +26107 || 26107 +84251 || 84251 +1656 || 1656 +-1 || -1 +65625 || 65625 +15486 || 15486 +30706 || 30706 +34505 || 34505 +48047 || 48047 +64091 || 64091 +22537 || 22537 +44507 || 44507 +88488 || 88488 +-1 || -1 +89911 || 89911 +93700 || 93700 +86483 || 86483 +28971 || 28971 +37913 || 37913 +26497 || 26497 +38138 || 38138 +6548 || 6548 +-1 || -1 +16603 || 16603 +55279 || 55279 +-1 || -1 +14608 || 14608 +23444 || 23444 +9223 || 9223 +51437 || 51437 +24974 || 24974 +46415 || 46415 +60606 || 60606 +73032 || 73032 +25299 || 25299 +41822 || 41822 +3627 || 3627 +9602 || 9602 +92673 || 92673 +-1 || -1 +50899 || 50899 +22046 || 22046 +57846 || 57846 +72487 || 72487 +21195 || 21195 +62892 || 62892 +51644 || 51644 +52356 || 52356 +50372 || 50372 +23696 || 23696 +92211 || 92211 +89665 || 89665 +25807 || 25807 +49104 || 49104 +61550 || 61550 +67376 || 67376 +9830 || 9830 +90548 || 90548 +1772 || 1772 +65825 || 65825 +50786 || 50786 +89635 || 89635 +2616 || 2616 +16166 || 16166 +61190 || 61190 +90069 || 90069 +55492 || 55492 +10957 || 10957 +56772 || 56772 +53299 || 53299 +70411 || 70411 +63012 || 63012 +1337 || 1337 +78568 || 78568 +59641 || 59641 +90971 || 90971 +5657 || 5657 +7056 || 7056 +39968 || 39968 +31235 || 31235 +-1 || -1 +25667 || 25667 +33154 || 33154 +4830 || 4830 +79363 || 79363 +74488 || 74488 +38585 || 38585 +43306 || 43306 +72179 || 72179 +65990 || 65990 +41341 || 41341 +-1 || -1 +61104 || 61104 +68980 || 68980 +61903 || 61903 +56093 || 56093 +77397 || 77397 +23587 || 23587 +51981 || 51981 +59049 || 59049 +79117 || 79117 +55589 || 55589 +29454 || 29454 +43758 || 43758 +59096 || 59096 +58314 || 58314 +46978 || 46978 +15292 || 15292 +21439 || 21439 +79888 || 79888 +40534 || 40534 +37322 || 37322 +15460 || 15460 +66883 || 66883 +48132 || 48132 +79527 || 79527 +51090 || 51090 +92489 || 92489 +68051 || 68051 +43478 || 43478 +23312 || 23312 +69873 || 69873 +28532 || 28532 +82130 || 82130 +63973 || 63973 +85652 || 85652 +71018 || 71018 +91798 || 91798 +7676 || 7676 +88712 || 88712 +-1 || -1 +39320 || 39320 +-1 || -1 +78366 || 78366 +13447 || 13447 +64282 || 64282 +-1 || -1 +77716 || 77716 +-1 || -1 +92559 || 92559 +29871 || 29871 +39782 || 39782 +30936 || 30936 +44582 || 44582 +78685 || 78685 +1606 || 1606 +16826 || 16826 +-1 || -1 +65376 || 65376 +20084 || 20084 +7952 || 7952 +40059 || 40059 +23592 || 23592 +35344 || 35344 +11295 || 11295 +33258 || 33258 +50779 || 50779 +61897 || 61897 +9171 || 9171 +68945 || 68945 +20746 || 20746 +15788 || 15788 +54878 || 54878 +-1 || -1 +44874 || 44874 +52346 || 52346 +30137 || 30137 +63925 || 63925 +20838 || 20838 +56973 || 56973 +43183 || 43183 +79542 || 79542 +9985 || 9985 +51704 || 51704 +89843 || 89843 +90209 || 90209 +73927 || 73927 +84217 || 84217 +16168 || 16168 +43062 || 43062 +4753 || 4753 +84035 || 84035 +91450 || 91450 +24643 || 24643 +49377 || 49377 +-1 || -1 +61003 || 61003 +76479 || 76479 +48853 || 48853 +81675 || 81675 +26737 || 26737 +24870 || 24870 +32153 || 32153 +49231 || 49231 +47704 || 47704 +45881 || 45881 +36351 || 36351 +73182 || 73182 +44008 || 44008 +18468 || 18468 +12204 || 12204 +-1 || -1 +38164 || 38164 +12956 || 12956 +56546 || 56546 +26129 || 26129 +-1 || -1 +52337 || 52337 +41183 || 41183 +44349 || 44349 +79753 || 79753 +8037 || 8037 +87377 || 87377 +50642 || 50642 +81748 || 81748 +137 || 137 +83415 || 83415 +92466 || 92466 +48043 || 48043 +33993 || 33993 +88792 || 88792 +55521 || 55521 +71944 || 71944 +71274 || 71274 +56527 || 56527 +68787 || 68787 +-1 || -1 +43806 || 43806 +48606 || 48606 +47809 || 47809 +88428 || 88428 +81645 || 81645 +86577 || 86577 +47 || 47 +-1 || -1 +63862 || 63862 +13485 || 13485 +-1 || -1 +56733 || 56733 +1152 || 1152 +6966 || 6966 +-1 || -1 +-1 || -1 +303 || 303 +58208 || 58208 +44647 || 44647 +36551 || 36551 +18161 || 18161 +35127 || 35127 +78853 || 78853 +65854 || 65854 +33253 || 33253 +17812 || 17812 +50882 || 50882 +51363 || 51363 +10380 || 10380 +-1 || -1 +47185 || 47185 +16908 || 16908 +54916 || 54916 +8946 || 8946 +6808 || 6808 +46661 || 46661 +7855 || 7855 +45357 || 45357 +69465 || 69465 +15001 || 15001 +68007 || 68007 +78282 || 78282 +5223 || 5223 +2963 || 2963 +17513 || 17513 +35269 || 35269 +26188 || 26188 +91361 || 91361 +64644 || 64644 +60649 || 60649 +1127 || 1127 +-1 || -1 +89836 || 89836 +2917 || 2917 +48881 || 48881 +16904 || 16904 +87917 || 87917 +1366 || 1366 +74262 || 74262 +61478 || 61478 +76694 || 76694 +87071 || 87071 +18875 || 18875 +-1 || -1 +68022 || 68022 +71985 || 71985 +25343 || 25343 +5473 || 5473 +22019 || 22019 +19678 || 19678 +-1 || -1 +16355 || 16355 +-1 || -1 +66155 || 66155 +73520 || 73520 +25153 || 25153 +63186 || 63186 +7491 || 7491 +63019 || 63019 +23564 || 23564 +70749 || 70749 +64122 || 64122 +57066 || 57066 +41334 || 41334 +36682 || 36682 +-1 || -1 +43475 || 43475 +88217 || 88217 +35235 || 35235 +70758 || 70758 +38947 || 38947 +87555 || 87555 +17770 || 17770 +38126 || 38126 +20196 || 20196 +8096 || 8096 +42378 || 42378 +44024 || 44024 +50680 || 50680 +46972 || 46972 +25605 || 25605 +27820 || 27820 +89060 || 89060 +3970 || 3970 +24416 || 24416 +30631 || 30631 +42843 || 42843 +-1 || -1 +222 || 222 +23596 || 23596 +-1 || -1 +36769 || 36769 +827 || 827 +91711 || 91711 +50753 || 50753 +13187 || 13187 +89106 || 89106 +75968 || 75968 +731 || 731 +74760 || 74760 +11783 || 11783 +68070 || 68070 +22333 || 22333 +73592 || 73592 +58444 || 58444 +51308 || 51308 +60056 || 60056 +5824 || 5824 +4179 || 4179 +-1 || -1 +24154 || 24154 +58305 || 58305 +76050 || 76050 +88963 || 88963 +43901 || 43901 +30789 || 30789 +23330 || 23330 +26104 || 26104 +86528 || 86528 +21009 || 21009 +78541 || 78541 +-1 || -1 +-1 || -1 +14044 || 14044 +75358 || 75358 +2999 || 2999 +-1 || -1 +94037 || 94037 +65528 || 65528 +75517 || 75517 +25554 || 25554 +74478 || 74478 +84805 || 84805 +83571 || 83571 +25129 || 25129 +37466 || 37466 +23648 || 23648 +91368 || 91368 +7471 || 7471 +53344 || 53344 +3308 || 3308 +7289 || 7289 +12119 || 12119 +52054 || 52054 +5987 || 5987 +72464 || 72464 +73763 || 73763 +-1 || -1 +43089 || 43089 +-1 || -1 +14207 || 14207 +86663 || 86663 +16799 || 16799 +45385 || 45385 +78168 || 78168 +90540 || 90540 +53479 || 53479 +29432 || 29432 +86396 || 86396 +57613 || 57613 +20216 || 20216 +71333 || 71333 +79145 || 79145 +29071 || 29071 +67531 || 67531 +26922 || 26922 +42353 || 42353 +17585 || 17585 +60535 || 60535 +72761 || 72761 +23485 || 23485 +72112 || 72112 +70211 || 70211 +77475 || 77475 +35469 || 35469 +7785 || 7785 +74483 || 74483 +1415 || 1415 +92551 || 92551 +564 || 564 +20959 || 20959 +70665 || 70665 +1022 || 1022 +19211 || 19211 +56966 || 56966 +63361 || 63361 +19499 || 19499 +35469 || 35469 +57382 || 57382 +22346 || 22346 +29210 || 29210 +7163 || 7163 +88788 || 88788 +89879 || 89879 +19480 || 19480 +20674 || 20674 +-1 || -1 +25845 || 25845 +18547 || 18547 +30764 || 30764 +24337 || 24337 +-1 || -1 +52830 || 52830 +51128 || 51128 +80621 || 80621 +4081 || 4081 +63513 || 63513 +14842 || 14842 +78875 || 78875 +63063 || 63063 +22285 || 22285 +51601 || 51601 +31063 || 31063 +26674 || 26674 +33652 || 33652 +43559 || 43559 +73947 || 73947 +33276 || 33276 +-1 || -1 +39739 || 39739 +-1 || -1 +89394 || 89394 +53389 || 53389 +45428 || 45428 +61556 || 61556 +29105 || 29105 +33654 || 33654 +27747 || 27747 +12269 || 12269 +65136 || 65136 +13343 || 13343 +39707 || 39707 +-1 || -1 +31470 || 31470 +10348 || 10348 +59197 || 59197 +51813 || 51813 +1097 || 1097 +-1 || -1 +53584 || 53584 +53836 || 53836 +3132 || 3132 +52447 || 52447 +60626 || 60626 +70154 || 70154 +25155 || 25155 +51055 || 51055 +76733 || 76733 +90667 || 90667 +4997 || 4997 +28025 || 28025 +60844 || 60844 +47003 || 47003 +44862 || 44862 +32853 || 32853 +56563 || 56563 +78427 || 78427 +16689 || 16689 +-1 || -1 +68002 || 68002 +81551 || 81551 +72692 || 72692 +53990 || 53990 +8227 || 8227 +78169 || 78169 +77895 || 77895 +24039 || 24039 +26912 || 26912 +73238 || 73238 +63644 || 63644 +89610 || 89610 +28013 || 28013 +27161 || 27161 +28944 || 28944 +18111 || 18111 +14779 || 14779 +11133 || 11133 +10221 || 10221 +73636 || 73636 +85627 || 85627 +69958 || 69958 +18123 || 18123 +3427 || 3427 +4050 || 4050 +7376 || 7376 +32486 || 32486 +12168 || 12168 +88105 || 88105 +71152 || 71152 +-1 || -1 +46454 || 46454 +26780 || 26780 +68047 || 68047 +8924 || 8924 +9009 || 9009 +65122 || 65122 +44610 || 44610 +58187 || 58187 +-1 || -1 +38504 || 38504 +86412 || 86412 +-1 || -1 +49256 || 49256 +27650 || 27650 +20960 || 20960 +30732 || 30732 +45662 || 45662 +-1 || -1 +91226 || 91226 +89342 || 89342 +32964 || 32964 +86029 || 86029 +3225 || 3225 +14451 || 14451 +60402 || 60402 +13708 || 13708 +88427 || 88427 +3712 || 3712 +52586 || 52586 +84599 || 84599 +3367 || 3367 +2306 || 2306 +56254 || 56254 +64513 || 64513 +82237 || 82237 +7969 || 7969 +34107 || 34107 +5951 || 5951 +24107 || 24107 +39999 || 39999 +77508 || 77508 +64505 || 64505 +-1 || -1 +69586 || 69586 +7919 || 7919 +-1 || -1 +82743 || 82743 +63195 || 63195 +2345 || 2345 +19083 || 19083 +70043 || 70043 +73217 || 73217 +69048 || 69048 +-1 || -1 +19587 || 19587 +-1 || -1 +49269 || 49269 +40922 || 40922 +11076 || 11076 +48472 || 48472 +7624 || 7624 +81465 || 81465 +11007 || 11007 +-1 || -1 +69380 || 69380 +33114 || 33114 +35681 || 35681 +82956 || 82956 +44649 || 44649 +40141 || 40141 +47597 || 47597 +35245 || 35245 +10503 || 10503 +18123 || 18123 +54997 || 54997 +55904 || 55904 +59066 || 59066 +36143 || 36143 +82536 || 82536 +89292 || 89292 +54244 || 54244 +53525 || 53525 +66568 || 66568 +9139 || 9139 +67842 || 67842 +33997 || 33997 +55406 || 55406 +-1 || -1 +13173 || 13173 +-1 || -1 +33683 || 33683 +56284 || 56284 +66557 || 66557 +20995 || 20995 +55432 || 55432 +88744 || 88744 +37743 || 37743 +67141 || 67141 +24080 || 24080 +19655 || 19655 +43872 || 43872 +58697 || 58697 +-1 || -1 +64244 || 64244 +30089 || 30089 +29258 || 29258 +12042 || 12042 +27125 || 27125 +-1 || -1 +79444 || 79444 +58681 || 58681 +22800 || 22800 +89243 || 89243 +36229 || 36229 +66132 || 66132 +43832 || 43832 +-1 || -1 +90846 || 90846 +69224 || 69224 +30934 || 30934 +27392 || 27392 +-1 || -1 +50891 || 50891 +363 || 363 +81306 || 81306 +89314 || 89314 +43546 || 43546 +12013 || 12013 +71601 || 71601 +88144 || 88144 +-1 || -1 +22889 || 22889 +44770 || 44770 +92785 || 92785 +26935 || 26935 +82119 || 82119 +-1 || -1 +22092 || 22092 +-1 || -1 +62641 || 62641 +12109 || 12109 +21916 || 21916 +76710 || 76710 +76808 || 76808 +73879 || 73879 +75366 || 75366 +65321 || 65321 +25140 || 25140 +54150 || 54150 +72563 || 72563 +4111 || 4111 +833 || 833 +14462 || 14462 +4930 || 4930 +46518 || 46518 +17753 || 17753 +73564 || 73564 +35063 || 35063 +72241 || 72241 +-1 || -1 +40707 || 40707 +33783 || 33783 +61677 || 61677 +33775 || 33775 +15519 || 15519 +-1 || -1 +74763 || 74763 +-1 || -1 +35677 || 35677 +40482 || 40482 +52120 || 52120 +88054 || 88054 +53657 || 53657 +30894 || 30894 +-1 || -1 +65359 || 65359 +-1 || -1 +65349 || 65349 +76700 || 76700 +56143 || 56143 +54488 || 54488 +3322 || 3322 +51475 || 51475 +-1 || -1 +19791 || 19791 +12204 || 12204 +6837 || 6837 +65238 || 65238 +44589 || 44589 +89252 || 89252 +48208 || 48208 +-1 || -1 +-1 || -1 +19143 || 19143 +57818 || 57818 +50978 || 50978 +63179 || 63179 +80789 || 80789 +56506 || 56506 +55295 || 55295 +19156 || 19156 +63364 || 63364 +-1 || -1 +22587 || 22587 +89588 || 89588 +1411 || 1411 +13664 || 13664 +79373 || 79373 +63118 || 63118 +24729 || 24729 +29727 || 29727 +63694 || 63694 +55883 || 55883 +13712 || 13712 +29224 || 29224 +85306 || 85306 +57845 || 57845 +15261 || 15261 +83462 || 83462 +15829 || 15829 +69530 || 69530 +94162 || 94162 +77210 || 77210 +86201 || 86201 +13534 || 13534 +62423 || 62423 +67958 || 67958 +54705 || 54705 +85310 || 85310 +85404 || 85404 +46261 || 46261 +46412 || 46412 +25948 || 25948 +18315 || 18315 +2044 || 2044 +1196 || 1196 +82570 || 82570 +35649 || 35649 +4598 || 4598 +18111 || 18111 +72519 || 72519 +90672 || 90672 +93469 || 93469 +-1 || -1 +93092 || 93092 +47229 || 47229 +50859 || 50859 +-1 || -1 +90154 || 90154 +80797 || 80797 +43719 || 43719 +32006 || 32006 +60399 || 60399 +35592 || 35592 +18705 || 18705 +92583 || 92583 +30820 || 30820 +85724 || 85724 +68713 || 68713 +48220 || 48220 +58548 || 58548 +25601 || 25601 +59104 || 59104 +81208 || 81208 +72051 || 72051 +67205 || 67205 +87496 || 87496 +46602 || 46602 +32042 || 32042 +32998 || 32998 +60548 || 60548 +57642 || 57642 +75341 || 75341 +9568 || 9568 +15546 || 15546 +-1 || -1 +14516 || 14516 +12700 || 12700 +7585 || 7585 +19965 || 19965 +8404 || 8404 +61921 || 61921 +61343 || 61343 +62554 || 62554 +61738 || 61738 +66172 || 66172 +-1 || -1 +10415 || 10415 +45298 || 45298 +10435 || 10435 +72597 || 72597 +65161 || 65161 +35932 || 35932 +30198 || 30198 +38367 || 38367 +3119 || 3119 +87760 || 87760 +59065 || 59065 +12404 || 12404 +65419 || 65419 +28602 || 28602 +68013 || 68013 +-1 || -1 +94043 || 94043 +18235 || 18235 +31542 || 31542 +54811 || 54811 +58644 || 58644 +26803 || 26803 +57094 || 57094 +14837 || 14837 +-1 || -1 +26674 || 26674 +22899 || 22899 +48608 || 48608 +19643 || 19643 +-1 || -1 +40646 || 40646 +16614 || 16614 +12528 || 12528 +67794 || 67794 +43456 || 43456 +-1 || -1 +43206 || 43206 +22307 || 22307 +79957 || 79957 +64109 || 64109 +-1 || -1 +77830 || 77830 +47439 || 47439 +79119 || 79119 +47373 || 47373 +52957 || 52957 +55752 || 55752 +21973 || 21973 +57636 || 57636 +88147 || 88147 +11005 || 11005 +4960 || 4960 +-1 || -1 +70925 || 70925 +60034 || 60034 +58458 || 58458 +23386 || 23386 +2159 || 2159 +27441 || 27441 +-1 || -1 +60934 || 60934 +1701 || 1701 +90378 || 90378 +38870 || 38870 +37336 || 37336 +68589 || 68589 +83952 || 83952 +26448 || 26448 +-1 || -1 +57400 || 57400 +37868 || 37868 +6160 || 6160 +78973 || 78973 +-1 || -1 +24944 || 24944 +42750 || 42750 +-1 || -1 +27325 || 27325 +28260 || 28260 +32628 || 32628 +43356 || 43356 +13975 || 13975 +52286 || 52286 +17996 || 17996 +25780 || 25780 +6199 || 6199 +92659 || 92659 +18191 || 18191 +84804 || 84804 +90751 || 90751 +31282 || 31282 +13433 || 13433 +71323 || 71323 +83782 || 83782 +-1 || -1 +69049 || 69049 +27344 || 27344 +72468 || 72468 +11701 || 11701 +4308 || 4308 +-1 || -1 +69904 || 69904 +52420 || 52420 +5221 || 5221 +58678 || 58678 +92483 || 92483 +74099 || 74099 +41398 || 41398 +82057 || 82057 +46742 || 46742 +82784 || 82784 +17054 || 17054 +-1 || -1 +79156 || 79156 +4846 || 4846 +21200 || 21200 +53058 || 53058 +48505 || 48505 +21036 || 21036 +68040 || 68040 +86095 || 86095 +69410 || 69410 +79373 || 79373 +-1 || -1 +58040 || 58040 +49492 || 49492 +13783 || 13783 +53134 || 53134 +31465 || 31465 +44520 || 44520 +9099 || 9099 +47541 || 47541 +6690 || 6690 +3627 || 3627 +55906 || 55906 +71153 || 71153 +11197 || 11197 +5006 || 5006 +30435 || 30435 +83716 || 83716 +53477 || 53477 +25252 || 25252 +18953 || 18953 +27166 || 27166 +-1 || -1 +63307 || 63307 +91660 || 91660 +90135 || 90135 +55486 || 55486 +14357 || 14357 +72260 || 72260 +68165 || 68165 +23888 || 23888 +40679 || 40679 +44124 || 44124 +88325 || 88325 +65319 || 65319 +46646 || 46646 +64883 || 64883 +-1 || -1 +39872 || 39872 +20058 || 20058 +-1 || -1 +68569 || 68569 +34193 || 34193 +66999 || 66999 +71772 || 71772 +69056 || 69056 +2440 || 2440 +39307 || 39307 +46770 || 46770 +68916 || 68916 +15085 || 15085 +24877 || 24877 +17912 || 17912 +47714 || 47714 +3757 || 3757 +7695 || 7695 +81819 || 81819 +12485 || 12485 +82299 || 82299 +25765 || 25765 +83734 || 83734 +30900 || 30900 +4228 || 4228 +-1 || -1 +19276 || 19276 +49949 || 49949 +39155 || 39155 +55022 || 55022 +57551 || 57551 +57549 || 57549 +66431 || 66431 +75766 || 75766 +35427 || 35427 +-1 || -1 +9543 || 9543 +34981 || 34981 +58792 || 58792 +42148 || 42148 +62950 || 62950 +84421 || 84421 +26157 || 26157 +76961 || 76961 +83927 || 83927 +67565 || 67565 +779 || 779 +87659 || 87659 +14522 || 14522 +32926 || 32926 +-1 || -1 +26254 || 26254 +78531 || 78531 +31468 || 31468 +13071 || 13071 +82141 || 82141 +72216 || 72216 +65028 || 65028 +71679 || 71679 +23477 || 23477 +77748 || 77748 +-1 || -1 +91319 || 91319 +66528 || 66528 +81135 || 81135 +77960 || 77960 +6768 || 6768 +36442 || 36442 +18002 || 18002 +26502 || 26502 +3891 || 3891 +15217 || 15217 +31325 || 31325 +12823 || 12823 +73338 || 73338 +61255 || 61255 +66394 || 66394 +30517 || 30517 +47884 || 47884 +9473 || 9473 +23122 || 23122 +47588 || 47588 +66964 || 66964 +1272 || 1272 +53648 || 53648 +9280 || 9280 +27903 || 27903 +77583 || 77583 +27929 || 27929 +61169 || 61169 +-1 || -1 +93919 || 93919 +90342 || 90342 +49709 || 49709 +21690 || 21690 +19265 || 19265 +81367 || 81367 +42484 || 42484 +80479 || 80479 +6953 || 6953 +34616 || 34616 +58670 || 58670 +-1 || -1 +45559 || 45559 +-1 || -1 +42211 || 42211 +73746 || 73746 +14752 || 14752 +67445 || 67445 +3360 || 3360 +44630 || 44630 +85631 || 85631 +36094 || 36094 +30503 || 30503 +20087 || 20087 +23384 || 23384 +75403 || 75403 +87120 || 87120 +84359 || 84359 +6317 || 6317 +24554 || 24554 +37474 || 37474 +45508 || 45508 +67621 || 67621 +29612 || 29612 +17249 || 17249 +43072 || 43072 +23412 || 23412 +65676 || 65676 +76837 || 76837 +-1 || -1 +5424 || 5424 +-1 || -1 +-1 || -1 +674 || 674 +60131 || 60131 +62382 || 62382 +27038 || 27038 +51760 || 51760 +8069 || 8069 +87219 || 87219 +81580 || 81580 +36848 || 36848 +77027 || 77027 +23816 || 23816 +81484 || 81484 +82707 || 82707 +53176 || 53176 +69955 || 69955 +-1 || -1 +80391 || 80391 +15671 || 15671 +70486 || 70486 +32764 || 32764 +24672 || 24672 +8328 || 8328 +27196 || 27196 +16115 || 16115 +-1 || -1 +-1 || -1 +149 || 149 +2773 || 2773 +10589 || 10589 +62325 || 62325 +65318 || 65318 +58340 || 58340 +57156 || 57156 +77336 || 77336 +91793 || 91793 +91365 || 91365 +84384 || 84384 +67619 || 67619 +15036 || 15036 +94121 || 94121 +6278 || 6278 +33480 || 33480 +84030 || 84030 +69177 || 69177 +-1 || -1 +7210 || 7210 +-1 || -1 +-1 || -1 +38782 || 38782 +9241 || 9241 +11856 || 11856 +9032 || 9032 +234 || 234 +-1 || -1 +23483 || 23483 +6352 || 6352 +32244 || 32244 +22472 || 22472 +89564 || 89564 +-1 || -1 +-1 || -1 +16809 || 16809 +-1 || -1 +45692 || 45692 +12463 || 12463 +19443 || 19443 +54684 || 54684 +76338 || 76338 +56546 || 56546 +40410 || 40410 +5341 || 5341 +15866 || 15866 +56120 || 56120 +36154 || 36154 +48055 || 48055 +81297 || 81297 +3098 || 3098 +16755 || 16755 +90681 || 90681 +91758 || 91758 +15465 || 15465 +68872 || 68872 +1872 || 1872 +91475 || 91475 +7747 || 7747 +50645 || 50645 +50740 || 50740 +52355 || 52355 +60643 || 60643 +35784 || 35784 +38176 || 38176 +76599 || 76599 +39818 || 39818 +66068 || 66068 +2367 || 2367 +38306 || 38306 +89706 || 89706 +91219 || 91219 +6652 || 6652 +30210 || 30210 +-1 || -1 +51597 || 51597 +65465 || 65465 +76980 || 76980 +71034 || 71034 +84104 || 84104 +-1 || -1 +30542 || 30542 +71735 || 71735 +3441 || 3441 +29583 || 29583 +4596 || 4596 +89879 || 89879 +2517 || 2517 +90230 || 90230 +28014 || 28014 +13086 || 13086 +70 || 70 +10162 || 10162 +49140 || 49140 +369 || 369 +40731 || 40731 +72025 || 72025 +57971 || 57971 +33443 || 33443 +6635 || 6635 +16481 || 16481 +-1 || -1 +90361 || 90361 +11724 || 11724 +90822 || 90822 +82781 || 82781 +51226 || 51226 +34484 || 34484 +13980 || 13980 +12948 || 12948 +-1 || -1 +38653 || 38653 +87112 || 87112 +67660 || 67660 +-1 || -1 +21437 || 21437 +-1 || -1 +2065 || 2065 +-1 || -1 +1236 || 1236 +72736 || 72736 +37952 || 37952 +82450 || 82450 +-1 || -1 +90863 || 90863 +29263 || 29263 +28141 || 28141 +-1 || -1 +54615 || 54615 +81755 || 81755 +85119 || 85119 +72846 || 72846 +-1 || -1 +28350 || 28350 +86925 || 86925 +71198 || 71198 +6778 || 6778 +57390 || 57390 +60593 || 60593 +21150 || 21150 +67220 || 67220 +-1 || -1 +34787 || 34787 +57102 || 57102 +68848 || 68848 +78306 || 78306 +67518 || 67518 +37578 || 37578 +13363 || 13363 +10072 || 10072 +35071 || 35071 +35605 || 35605 +74411 || 74411 +11762 || 11762 +39741 || 39741 +9162 || 9162 +12134 || 12134 +72598 || 72598 +84473 || 84473 +61682 || 61682 +83505 || 83505 +86802 || 86802 +90551 || 90551 +49641 || 49641 +72033 || 72033 +2564 || 2564 +50583 || 50583 +75349 || 75349 +85848 || 85848 +28324 || 28324 +10741 || 10741 +-1 || -1 +56277 || 56277 +1775 || 1775 +8246 || 8246 +-1 || -1 +74227 || 74227 +20996 || 20996 +39642 || 39642 +93807 || 93807 +6639 || 6639 +43552 || 43552 +64855 || 64855 +82294 || 82294 +28963 || 28963 +65564 || 65564 +83599 || 83599 +59602 || 59602 +48732 || 48732 +65969 || 65969 +7936 || 7936 +91646 || 91646 +24585 || 24585 +48235 || 48235 +-1 || -1 +42431 || 42431 +86427 || 86427 +92774 || 92774 +83870 || 83870 +36472 || 36472 +68338 || 68338 +6102 || 6102 +146 || 146 +23876 || 23876 +19409 || 19409 +75662 || 75662 +86186 || 86186 +45794 || 45794 +84748 || 84748 +49950 || 49950 +-1 || -1 +29355 || 29355 +1230 || 1230 +35723 || 35723 +37174 || 37174 +64193 || 64193 +3692 || 3692 +74175 || 74175 +72315 || 72315 +5341 || 5341 +-1 || -1 +22330 || 22330 +37676 || 37676 +8693 || 8693 +23708 || 23708 +26101 || 26101 +75063 || 75063 +58519 || 58519 +66806 || 66806 +92488 || 92488 +32811 || 32811 +-1 || -1 +38077 || 38077 +54151 || 54151 +39350 || 39350 +88714 || 88714 +68717 || 68717 +1733 || 1733 +20422 || 20422 +47878 || 47878 +87144 || 87144 +32738 || 32738 +69140 || 69140 +18151 || 18151 +57912 || 57912 +55815 || 55815 +40855 || 40855 +-1 || -1 +68513 || 68513 +86564 || 86564 +77197 || 77197 +14420 || 14420 +66241 || 66241 +93970 || 93970 +45003 || 45003 +93544 || 93544 +21707 || 21707 +48380 || 48380 +14968 || 14968 +20369 || 20369 +7748 || 7748 +41720 || 41720 +9998 || 9998 +72705 || 72705 +18425 || 18425 +24165 || 24165 +45762 || 45762 +33726 || 33726 +66511 || 66511 +86992 || 86992 +71661 || 71661 +44651 || 44651 +-1 || -1 +67843 || 67843 +84665 || 84665 +-1 || -1 +219 || 219 +38320 || 38320 +10751 || 10751 +26295 || 26295 +60422 || 60422 +45094 || 45094 +41735 || 41735 +1644 || 1644 +46325 || 46325 +40247 || 40247 +49928 || 49928 +27153 || 27153 +82366 || 82366 +-1 || -1 +43892 || 43892 +86905 || 86905 +27631 || 27631 +19762 || 19762 +65160 || 65160 +93481 || 93481 +83279 || 83279 +27481 || 27481 +8511 || 8511 +72598 || 72598 +57768 || 57768 +74260 || 74260 +49587 || 49587 +84291 || 84291 +37096 || 37096 +92532 || 92532 +29775 || 29775 +54070 || 54070 +9984 || 9984 +74668 || 74668 +23694 || 23694 +62118 || 62118 +39867 || 39867 +93256 || 93256 +64269 || 64269 +58861 || 58861 +46952 || 46952 +43542 || 43542 +14687 || 14687 +819 || 819 +29217 || 29217 +74141 || 74141 +8963 || 8963 +67924 || 67924 +72866 || 72866 +15080 || 15080 +-1 || -1 +56232 || 56232 +58505 || 58505 +56222 || 56222 +58135 || 58135 +63221 || 63221 +16627 || 16627 +50621 || 50621 +31623 || 31623 +7263 || 7263 +44535 || 44535 +19651 || 19651 +35032 || 35032 +-1 || -1 +55469 || 55469 +7512 || 7512 +45479 || 45479 +87790 || 87790 +75789 || 75789 +79506 || 79506 +1643 || 1643 +46478 || 46478 +28491 || 28491 +20248 || 20248 +6766 || 6766 +58581 || 58581 +84348 || 84348 +9516 || 9516 +75713 || 75713 +25958 || 25958 +73360 || 73360 +91656 || 91656 +71367 || 71367 +55583 || 55583 +42091 || 42091 +64368 || 64368 +58751 || 58751 +25187 || 25187 +6212 || 6212 +33999 || 33999 +36963 || 36963 +51805 || 51805 +34705 || 34705 +10054 || 10054 +269 || 269 +-1 || -1 +88962 || 88962 +39040 || 39040 +51849 || 51849 +42581 || 42581 +76204 || 76204 +62095 || 62095 +84761 || 84761 +9240 || 9240 +20675 || 20675 +29017 || 29017 +43967 || 43967 +31030 || 31030 +90490 || 90490 +65312 || 65312 +22538 || 22538 +71610 || 71610 +57295 || 57295 +82870 || 82870 +70612 || 70612 +72631 || 72631 +89918 || 89918 +10020 || 10020 +28568 || 28568 +1010 || 1010 +86894 || 86894 +50406 || 50406 +47325 || 47325 +29955 || 29955 +92986 || 92986 +45749 || 45749 +90123 || 90123 +92740 || 92740 +15774 || 15774 +70323 || 70323 +75519 || 75519 +73739 || 73739 +46372 || 46372 +-1 || -1 +50397 || 50397 +77408 || 77408 +75386 || 75386 +19368 || 19368 +2536 || 2536 +80618 || 80618 +8531 || 8531 +13534 || 13534 +24162 || 24162 +40536 || 40536 +2780 || 2780 +68617 || 68617 +90736 || 90736 +81106 || 81106 +92988 || 92988 +9664 || 9664 +22238 || 22238 +50013 || 50013 +93555 || 93555 +49346 || 49346 +79433 || 79433 +53502 || 53502 +76062 || 76062 +85473 || 85473 +80701 || 80701 +66488 || 66488 +91513 || 91513 +34063 || 34063 +43893 || 43893 +64329 || 64329 +36241 || 36241 +90379 || 90379 +-1 || -1 +8092 || 8092 +3323 || 3323 +92538 || 92538 +15404 || 15404 +-1 || -1 +15709 || 15709 +6741 || 6741 +59550 || 59550 +5469 || 5469 +66928 || 66928 +59921 || 59921 +92990 || 92990 +11842 || 11842 +28646 || 28646 +72396 || 72396 +5719 || 5719 +-1 || -1 +37929 || 37929 +10987 || 10987 +7297 || 7297 +27556 || 27556 +59017 || 59017 +-1 || -1 +85996 || 85996 +-1 || -1 +53181 || 53181 +58454 || 58454 +31336 || 31336 +-1 || -1 +-1 || -1 +8770 || 8770 +56800 || 56800 +15955 || 15955 +42198 || 42198 +11602 || 11602 +10343 || 10343 +9190 || 9190 +45291 || 45291 +7844 || 7844 +35594 || 35594 +5902 || 5902 +29971 || 29971 +51636 || 51636 +3567 || 3567 +8627 || 8627 +-1 || -1 +34194 || 34194 +41784 || 41784 +89503 || 89503 +16100 || 16100 +10318 || 10318 +78601 || 78601 +5343 || 5343 +-1 || -1 +92108 || 92108 +21430 || 21430 +65814 || 65814 +70488 || 70488 +78681 || 78681 +23007 || 23007 +68359 || 68359 +38303 || 38303 +33336 || 33336 +12383 || 12383 +58337 || 58337 +37041 || 37041 +76322 || 76322 +62940 || 62940 +15310 || 15310 +36850 || 36850 +5782 || 5782 +86708 || 86708 +15473 || 15473 +-1 || -1 +-1 || -1 +-1 || -1 +52717 || 52717 +58198 || 58198 +37376 || 37376 +70240 || 70240 +88473 || 88473 +22714 || 22714 +4358 || 4358 +41602 || 41602 +84319 || 84319 +94006 || 94006 +-1 || -1 +35948 || 35948 +1870 || 1870 +72492 || 72492 +77126 || 77126 +-1 || -1 +45222 || 45222 +38759 || 38759 +62821 || 62821 +89932 || 89932 +61952 || 61952 +93255 || 93255 +82775 || 82775 +5849 || 5849 +74185 || 74185 +13346 || 13346 +64599 || 64599 +17014 || 17014 +9052 || 9052 +44010 || 44010 +24195 || 24195 +4194 || 4194 +68612 || 68612 +88631 || 88631 +89522 || 89522 +20058 || 20058 +3072 || 3072 +78898 || 78898 +26274 || 26274 +50754 || 50754 +12342 || 12342 +83306 || 83306 +51422 || 51422 +14250 || 14250 +22670 || 22670 +33827 || 33827 +88542 || 88542 +34002 || 34002 +69593 || 69593 +-1 || -1 +91321 || 91321 +78226 || 78226 +34939 || 34939 +27719 || 27719 +42620 || 42620 +45813 || 45813 +13765 || 13765 +60335 || 60335 +46586 || 46586 +23478 || 23478 +14814 || 14814 +54866 || 54866 +68960 || 68960 +57338 || 57338 +49221 || 49221 +64815 || 64815 +92817 || 92817 +76989 || 76989 +92728 || 92728 +26435 || 26435 +82551 || 82551 +91484 || 91484 +54685 || 54685 +5242 || 5242 +38460 || 38460 +70057 || 70057 +36144 || 36144 +13848 || 13848 +58302 || 58302 +-1 || -1 +60421 || 60421 +25271 || 25271 +34560 || 34560 +93657 || 93657 +37365 || 37365 +46745 || 46745 +54296 || 54296 +765 || 765 +10636 || 10636 +79376 || 79376 +5627 || 5627 +66107 || 66107 +49490 || 49490 +92144 || 92144 +87972 || 87972 +86749 || 86749 +1237 || 1237 +85245 || 85245 +60154 || 60154 +40300 || 40300 +25779 || 25779 +83811 || 83811 +90975 || 90975 +42260 || 42260 +12048 || 12048 +86281 || 86281 +22532 || 22532 +622 || 622 +16980 || 16980 +7833 || 7833 +14296 || 14296 +29425 || 29425 +23162 || 23162 +42918 || 42918 +92370 || 92370 +13818 || 13818 +94008 || 94008 +60265 || 60265 +24577 || 24577 +70431 || 70431 +-1 || -1 +66863 || 66863 +15077 || 15077 +85839 || 85839 +50838 || 50838 +2458 || 2458 +86533 || 86533 +8016 || 8016 +-1 || -1 +79074 || 79074 +81647 || 81647 +86102 || 86102 +18720 || 18720 +28748 || 28748 +37480 || 37480 +67518 || 67518 +65556 || 65556 +65446 || 65446 +20788 || 20788 +16305 || 16305 +91861 || 91861 +78968 || 78968 +74907 || 74907 +51658 || 51658 +76272 || 76272 +-1 || -1 +68871 || 68871 +24704 || 24704 +15151 || 15151 +3634 || 3634 +64736 || 64736 +56923 || 56923 +44252 || 44252 +8859 || 8859 +13207 || 13207 +-1 || -1 +39921 || 39921 +13372 || 13372 +15123 || 15123 +13210 || 13210 +-1 || -1 +85531 || 85531 +14589 || 14589 +17426 || 17426 +7622 || 7622 +40451 || 40451 +8962 || 8962 +13185 || 13185 +-1 || -1 +3933 || 3933 +89532 || 89532 +65207 || 65207 +83514 || 83514 +58741 || 58741 +-1 || -1 +22270 || 22270 +57247 || 57247 +22403 || 22403 +11273 || 11273 +9079 || 9079 +80396 || 80396 +68209 || 68209 +-1 || -1 +5430 || 5430 +-1 || -1 +47823 || 47823 +44891 || 44891 +73530 || 73530 +16515 || 16515 +9318 || 9318 +-1 || -1 +92450 || 92450 +67268 || 67268 +52247 || 52247 +23378 || 23378 +61231 || 61231 +11344 || 11344 +57461 || 57461 +89582 || 89582 +70075 || 70075 +17041 || 17041 +54390 || 54390 +61259 || 61259 +89404 || 89404 +24041 || 24041 +89835 || 89835 +10491 || 10491 +79751 || 79751 +34882 || 34882 +26156 || 26156 +46473 || 46473 +10907 || 10907 +66067 || 66067 +39205 || 39205 +80830 || 80830 +81606 || 81606 +21238 || 21238 +48154 || 48154 +89081 || 89081 +7018 || 7018 +10120 || 10120 +10855 || 10855 +92206 || 92206 +29764 || 29764 +80782 || 80782 +-1 || -1 +40219 || 40219 +31715 || 31715 +91448 || 91448 +93543 || 93543 +49073 || 49073 +94264 || 94264 +46465 || 46465 +-1 || -1 +46983 || 46983 +67629 || 67629 +46034 || 46034 +36601 || 36601 +29891 || 29891 +78992 || 78992 +62309 || 62309 +55656 || 55656 +92470 || 92470 +59980 || 59980 +53938 || 53938 +84068 || 84068 +15098 || 15098 +77278 || 77278 +9789 || 9789 +36947 || 36947 +56954 || 56954 +92265 || 92265 +27006 || 27006 +35298 || 35298 +89958 || 89958 +8984 || 8984 +52050 || 52050 +5140 || 5140 +18656 || 18656 +66325 || 66325 +16794 || 16794 +28524 || 28524 +90016 || 90016 +-1 || -1 +94049 || 94049 +65867 || 65867 +8688 || 8688 +29246 || 29246 +93978 || 93978 +83600 || 83600 +58717 || 58717 +82060 || 82060 +49885 || 49885 +-1 || -1 +64466 || 64466 +61482 || 61482 +45780 || 45780 +17007 || 17007 +63659 || 63659 +10640 || 10640 +78745 || 78745 +70702 || 70702 +8591 || 8591 +79716 || 79716 +55551 || 55551 +10032 || 10032 +73214 || 73214 +72291 || 72291 +37525 || 37525 +86928 || 86928 +82733 || 82733 +73507 || 73507 +14589 || 14589 +34494 || 34494 +62760 || 62760 +-1 || -1 +22192 || 22192 +13807 || 13807 +1677 || 1677 +51238 || 51238 +-1 || -1 +4164 || 4164 +66223 || 66223 +74180 || 74180 +46041 || 46041 +34505 || 34505 +-1 || -1 +89817 || 89817 +10284 || 10284 +85949 || 85949 +16625 || 16625 +19097 || 19097 +26790 || 26790 +6850 || 6850 +5106 || 5106 +-1 || -1 +48576 || 48576 +-1 || -1 +11293 || 11293 +50895 || 50895 +16537 || 16537 +59971 || 59971 +6938 || 6938 +56644 || 56644 +39010 || 39010 +19097 || 19097 +71380 || 71380 +87003 || 87003 +15877 || 15877 +-1 || -1 +8940 || 8940 +3197 || 3197 +21215 || 21215 +73029 || 73029 +56800 || 56800 +43066 || 43066 +50598 || 50598 +49692 || 49692 +79575 || 79575 +9997 || 9997 +74193 || 74193 +41197 || 41197 +68596 || 68596 +88153 || 88153 +38492 || 38492 +45768 || 45768 +65144 || 65144 +7977 || 7977 +74999 || 74999 +3534 || 3534 +62363 || 62363 +55982 || 55982 +36416 || 36416 +50287 || 50287 +-1 || -1 +29228 || 29228 +69741 || 69741 +14483 || 14483 +70482 || 70482 +4524 || 4524 +73779 || 73779 +78454 || 78454 +6163 || 6163 +71054 || 71054 +92894 || 92894 +-1 || -1 +51500 || 51500 +60833 || 60833 +75964 || 75964 +3848 || 3848 +83175 || 83175 +107 || 107 +81570 || 81570 +56859 || 56859 +27578 || 27578 +91062 || 91062 +13643 || 13643 +88321 || 88321 +1283 || 1283 +50736 || 50736 +-1 || -1 +-1 || -1 +15068 || 15068 +-1 || -1 +76981 || 76981 +13015 || 13015 +910 || 910 +36730 || 36730 +17310 || 17310 +47919 || 47919 +23305 || 23305 +13526 || 13526 +-1 || -1 +-1 || -1 +21570 || 21570 +3897 || 3897 +13608 || 13608 +83953 || 83953 +46141 || 46141 +74529 || 74529 +36399 || 36399 +30970 || 30970 +42917 || 42917 +-1 || -1 +72593 || 72593 +74778 || 74778 +19378 || 19378 +45481 || 45481 +52742 || 52742 +15039 || 15039 +-1 || -1 +8502 || 8502 +72972 || 72972 +52383 || 52383 +39440 || 39440 +16822 || 16822 +31756 || 31756 +58016 || 58016 +90145 || 90145 +16883 || 16883 +83012 || 83012 +45702 || 45702 +76891 || 76891 +41328 || 41328 +34584 || 34584 +47902 || 47902 +23867 || 23867 +28807 || 28807 +6082 || 6082 +723 || 723 +-1 || -1 +87950 || 87950 +12528 || 12528 +77500 || 77500 +46313 || 46313 +71118 || 71118 +61037 || 61037 +88972 || 88972 +18042 || 18042 +26797 || 26797 +77584 || 77584 +39642 || 39642 +32361 || 32361 +6215 || 6215 +11324 || 11324 +9884 || 9884 +50989 || 50989 +11242 || 11242 +19104 || 19104 +85270 || 85270 +84804 || 84804 +48897 || 48897 +56239 || 56239 +6693 || 6693 +64524 || 64524 +10048 || 10048 +59651 || 59651 +75213 || 75213 +28835 || 28835 +11573 || 11573 +69558 || 69558 +-1 || -1 +23748 || 23748 +88120 || 88120 +24514 || 24514 +92116 || 92116 +3012 || 3012 +16795 || 16795 +550 || 550 +23254 || 23254 +46061 || 46061 +6115 || 6115 +82416 || 82416 +41786 || 41786 +80011 || 80011 +70578 || 70578 +52557 || 52557 +-1 || -1 +19158 || 19158 +49607 || 49607 +84691 || 84691 +75379 || 75379 +72439 || 72439 +46848 || 46848 +75646 || 75646 +88111 || 88111 +75856 || 75856 +89960 || 89960 +69863 || 69863 +2510 || 2510 +66911 || 66911 +67807 || 67807 +42012 || 42012 +39384 || 39384 +43730 || 43730 +-1 || -1 +4969 || 4969 +39865 || 39865 +29096 || 29096 +67854 || 67854 +62873 || 62873 +34448 || 34448 +31886 || 31886 +78974 || 78974 +89832 || 89832 +8812 || 8812 +31334 || 31334 +55640 || 55640 +-1 || -1 +44394 || 44394 +79090 || 79090 +84770 || 84770 +36838 || 36838 +43019 || 43019 +-1 || -1 +68343 || 68343 +37772 || 37772 +22881 || 22881 +22746 || 22746 +29596 || 29596 +30172 || 30172 +66137 || 66137 +-1 || -1 +16696 || 16696 +28720 || 28720 +63129 || 63129 +26050 || 26050 +67296 || 67296 +21065 || 21065 +-1 || -1 +10191 || 10191 +13417 || 13417 +4999 || 4999 +63685 || 63685 +53086 || 53086 +5974 || 5974 +13541 || 13541 +70928 || 70928 +84007 || 84007 +135 || 135 +83168 || 83168 +-1 || -1 +68807 || 68807 +61005 || 61005 +26030 || 26030 +40489 || 40489 +86567 || 86567 +44955 || 44955 +27596 || 27596 +1333 || 1333 +39830 || 39830 +10712 || 10712 +27707 || 27707 +12478 || 12478 +7696 || 7696 +37868 || 37868 +64616 || 64616 +56238 || 56238 +89834 || 89834 +67665 || 67665 +14800 || 14800 +48896 || 48896 +4146 || 4146 +81394 || 81394 +83324 || 83324 +2368 || 2368 +7558 || 7558 +37442 || 37442 +84856 || 84856 +9661 || 9661 +72159 || 72159 +62749 || 62749 +53289 || 53289 +63160 || 63160 +52283 || 52283 +45705 || 45705 +24038 || 24038 +-1 || -1 +26398 || 26398 +2675 || 2675 +66808 || 66808 +78688 || 78688 +23961 || 23961 +-1 || -1 +71562 || 71562 +14303 || 14303 +-1 || -1 +51085 || 51085 +6433 || 6433 +89934 || 89934 +88610 || 88610 +16607 || 16607 +91045 || 91045 +79738 || 79738 +50207 || 50207 +44889 || 44889 +36266 || 36266 +11105 || 11105 +92739 || 92739 +67404 || 67404 +48524 || 48524 +3759 || 3759 +67248 || 67248 +44129 || 44129 +91109 || 91109 +37280 || 37280 +46620 || 46620 +49872 || 49872 +41943 || 41943 +16147 || 16147 +43163 || 43163 +71704 || 71704 +54064 || 54064 +25352 || 25352 +82947 || 82947 +-1 || -1 +12276 || 12276 +76553 || 76553 +84637 || 84637 +23076 || 23076 +34017 || 34017 +43249 || 43249 +68159 || 68159 +10937 || 10937 +38585 || 38585 +17952 || 17952 +90613 || 90613 +45807 || 45807 +30981 || 30981 +11818 || 11818 +17442 || 17442 +22320 || 22320 +71306 || 71306 +86868 || 86868 +74129 || 74129 +35947 || 35947 +10986 || 10986 +72846 || 72846 +-1 || -1 +16700 || 16700 +46781 || 46781 +-1 || -1 +85822 || 85822 +6856 || 6856 +-1 || -1 +6492 || 6492 +25516 || 25516 +16659 || 16659 +93628 || 93628 +90210 || 90210 +93722 || 93722 +14730 || 14730 +49339 || 49339 +15196 || 15196 +43330 || 43330 +43485 || 43485 +61206 || 61206 +89014 || 89014 +12169 || 12169 +-1 || -1 +4596 || 4596 +65982 || 65982 +54916 || 54916 +-1 || -1 +29331 || 29331 +67659 || 67659 +65781 || 65781 +30673 || 30673 +92185 || 92185 +54225 || 54225 +-1 || -1 +52687 || 52687 +-1 || -1 +26384 || 26384 +75495 || 75495 +39376 || 39376 +42534 || 42534 +51914 || 51914 +77770 || 77770 +92568 || 92568 +10890 || 10890 +49067 || 49067 +12383 || 12383 +66609 || 66609 +55442 || 55442 +37916 || 37916 +53630 || 53630 +31290 || 31290 +53474 || 53474 +16654 || 16654 +57513 || 57513 +30168 || 30168 +72038 || 72038 +86255 || 86255 +66407 || 66407 +26396 || 26396 +89762 || 89762 +16148 || 16148 +24073 || 24073 +70758 || 70758 +48650 || 48650 +-1 || -1 +82775 || 82775 +14752 || 14752 +34167 || 34167 +59633 || 59633 +76067 || 76067 +3873 || 3873 +73310 || 73310 +53499 || 53499 +67925 || 67925 +23507 || 23507 +-1 || -1 +48299 || 48299 +68525 || 68525 +89982 || 89982 +53630 || 53630 +83211 || 83211 +44946 || 44946 +70513 || 70513 +31154 || 31154 +38565 || 38565 +7115 || 7115 +38375 || 38375 +19713 || 19713 +520 || 520 +62967 || 62967 +54705 || 54705 +82043 || 82043 +-1 || -1 +62929 || 62929 +84143 || 84143 +1229 || 1229 +16193 || 16193 +-1 || -1 +35420 || 35420 +59708 || 59708 +77890 || 77890 +34578 || 34578 +32647 || 32647 +31387 || 31387 +6684 || 6684 +31055 || 31055 +87955 || 87955 +56364 || 56364 +65856 || 65856 +62077 || 62077 +27129 || 27129 +65479 || 65479 +31747 || 31747 +78199 || 78199 +82744 || 82744 +28686 || 28686 +34654 || 34654 +54590 || 54590 +52350 || 52350 +75183 || 75183 +6189 || 6189 +4245 || 4245 +92783 || 92783 +85833 || 85833 +76444 || 76444 +24348 || 24348 +59551 || 59551 +49811 || 49811 +57234 || 57234 +8638 || 8638 +47707 || 47707 +39694 || 39694 +26061 || 26061 +67841 || 67841 +52494 || 52494 +5386 || 5386 +1030 || 1030 +30570 || 30570 +44479 || 44479 +81802 || 81802 +44716 || 44716 +26332 || 26332 +52620 || 52620 +48244 || 48244 +2867 || 2867 +79065 || 79065 +90890 || 90890 +20991 || 20991 +14550 || 14550 +64580 || 64580 +87589 || 87589 +27798 || 27798 +49536 || 49536 +-1 || -1 +79002 || 79002 +39570 || 39570 +76482 || 76482 +64976 || 64976 +65629 || 65629 +63586 || 63586 +-1 || -1 +82835 || 82835 +21698 || 21698 +61062 || 61062 +15772 || 15772 +-1 || -1 +66203 || 66203 +912 || 912 +57938 || 57938 +82122 || 82122 +26671 || 26671 +75404 || 75404 +47855 || 47855 +43715 || 43715 +19857 || 19857 +-1 || -1 +78179 || 78179 +81280 || 81280 +68394 || 68394 +59570 || 59570 +43304 || 43304 +84387 || 84387 +86500 || 86500 +-1 || -1 +-1 || -1 +84942 || 84942 +17795 || 17795 +80885 || 80885 +21988 || 21988 +30879 || 30879 +79355 || 79355 +12400 || 12400 +87956 || 87956 +1671 || 1671 +78830 || 78830 +32151 || 32151 +10606 || 10606 +16322 || 16322 +56064 || 56064 +21975 || 21975 +7376 || 7376 +17434 || 17434 +82756 || 82756 +75691 || 75691 +44358 || 44358 +52180 || 52180 +89181 || 89181 +-1 || -1 +94083 || 94083 +71891 || 71891 +31553 || 31553 +2672 || 2672 +1169 || 1169 +51244 || 51244 +41804 || 41804 +3364 || 3364 +-1 || -1 +36996 || 36996 +92547 || 92547 +18256 || 18256 +62813 || 62813 +19811 || 19811 +33331 || 33331 +-1 || -1 +21025 || 21025 +44751 || 44751 +48330 || 48330 +81904 || 81904 +47700 || 47700 +44084 || 44084 +61742 || 61742 +-1 || -1 +-1 || -1 +84504 || 84504 +205 || 205 +9782 || 9782 +-1 || -1 +81143 || 81143 +50647 || 50647 +55498 || 55498 +69142 || 69142 +41231 || 41231 +69421 || 69421 +74211 || 74211 +-1 || -1 +66489 || 66489 +77048 || 77048 +50769 || 50769 +437 || 437 +205 || 205 +33890 || 33890 +34202 || 34202 +51917 || 51917 +-1 || -1 +76690 || 76690 +767 || 767 +5786 || 5786 +51873 || 51873 +40951 || 40951 +33539 || 33539 +29053 || 29053 +39581 || 39581 +61652 || 61652 +93688 || 93688 +723 || 723 +9223 || 9223 +65410 || 65410 +36305 || 36305 +80134 || 80134 +84137 || 84137 +27180 || 27180 +94123 || 94123 +34161 || 34161 +10173 || 10173 +50852 || 50852 +29754 || 29754 +-1 || -1 +57717 || 57717 +31047 || 31047 +73945 || 73945 +94122 || 94122 +66023 || 66023 +-1 || -1 +27411 || 27411 +73090 || 73090 +22628 || 22628 +76947 || 76947 +6559 || 6559 +25366 || 25366 +-1 || -1 +86329 || 86329 +48561 || 48561 +92917 || 92917 +28700 || 28700 +16119 || 16119 +62025 || 62025 +8514 || 8514 +12088 || 12088 +-1 || -1 +54472 || 54472 +27280 || 27280 +66601 || 66601 +43267 || 43267 +20214 || 20214 +9728 || 9728 +16519 || 16519 +45264 || 45264 +68616 || 68616 +76741 || 76741 +58460 || 58460 +67841 || 67841 +76904 || 76904 +89248 || 89248 +-1 || -1 +14311 || 14311 +-1 || -1 +36549 || 36549 +3776 || 3776 +60150 || 60150 +16288 || 16288 +18885 || 18885 +1868 || 1868 +38997 || 38997 +32166 || 32166 +53501 || 53501 +43463 || 43463 +30732 || 30732 +53432 || 53432 +77839 || 77839 +4127 || 4127 +68219 || 68219 +89672 || 89672 +51397 || 51397 +34883 || 34883 +44519 || 44519 +12210 || 12210 +86397 || 86397 +-1 || -1 +-1 || -1 +47674 || 47674 +66545 || 66545 +72398 || 72398 +61903 || 61903 +19977 || 19977 +49761 || 49761 +92243 || 92243 +23325 || 23325 +80026 || 80026 +46146 || 46146 +80621 || 80621 +-1 || -1 +81578 || 81578 +66310 || 66310 +93881 || 93881 +79798 || 79798 +53336 || 53336 +60279 || 60279 +12989 || 12989 +27643 || 27643 +25367 || 25367 +58463 || 58463 +74894 || 74894 +19630 || 19630 +59692 || 59692 +77952 || 77952 +-1 || -1 +-1 || -1 +60491 || 60491 +91749 || 91749 +76912 || 76912 +61774 || 61774 +76147 || 76147 +69345 || 69345 +70843 || 70843 +-1 || -1 +7891 || 7891 +54409 || 54409 +15411 || 15411 +13113 || 13113 +68286 || 68286 +68638 || 68638 +4626 || 4626 +75194 || 75194 +1919 || 1919 +58563 || 58563 +59222 || 59222 +-1 || -1 +-1 || -1 +71932 || 71932 +55809 || 55809 +79667 || 79667 +63585 || 63585 +46450 || 46450 +12242 || 12242 +-1 || -1 +54695 || 54695 +64148 || 64148 +28455 || 28455 +58908 || 58908 +5445 || 5445 +-1 || -1 +82450 || 82450 +15350 || 15350 +-1 || -1 +73771 || 73771 +38454 || 38454 +31308 || 31308 +49992 || 49992 +2431 || 2431 +90675 || 90675 +71662 || 71662 +86629 || 86629 +64131 || 64131 +3423 || 3423 +31144 || 31144 +68677 || 68677 +36124 || 36124 +30362 || 30362 +19274 || 19274 +84810 || 84810 +12493 || 12493 +25322 || 25322 +40356 || 40356 +84017 || 84017 +30164 || 30164 +32574 || 32574 +86980 || 86980 +-1 || -1 +69150 || 69150 +19973 || 19973 +-1 || -1 +88214 || 88214 +49720 || 49720 +43648 || 43648 +46516 || 46516 +39515 || 39515 +31416 || 31416 +8689 || 8689 +68688 || 68688 +9789 || 9789 +53064 || 53064 +16586 || 16586 +19274 || 19274 +48266 || 48266 +60142 || 60142 +46000 || 46000 +2520 || 2520 +31156 || 31156 +29460 || 29460 +63117 || 63117 +19933 || 19933 +45325 || 45325 +9306 || 9306 +87199 || 87199 +69255 || 69255 +34974 || 34974 +80704 || 80704 +37786 || 37786 +49237 || 49237 +13933 || 13933 +76548 || 76548 +58306 || 58306 +47184 || 47184 +50890 || 50890 +59234 || 59234 +24823 || 24823 +92652 || 92652 +68846 || 68846 +65474 || 65474 +41520 || 41520 +65240 || 65240 +1900 || 1900 +7312 || 7312 +16630 || 16630 +551 || 551 +47286 || 47286 +-1 || -1 +-1 || -1 +-1 || -1 +80022 || 80022 +36263 || 36263 +85501 || 85501 +23497 || 23497 +26333 || 26333 +47079 || 47079 +2292 || 2292 +10065 || 10065 +91987 || 91987 +87052 || 87052 +-1 || -1 +80787 || 80787 +59747 || 59747 +72173 || 72173 +62762 || 62762 +75675 || 75675 +79987 || 79987 +79466 || 79466 +46729 || 46729 +-1 || -1 +16389 || 16389 +27357 || 27357 +47568 || 47568 +33486 || 33486 +-1 || -1 +41464 || 41464 +75617 || 75617 +41068 || 41068 +88484 || 88484 +17772 || 17772 +22920 || 22920 +46100 || 46100 +882 || 882 +68900 || 68900 +39940 || 39940 +63609 || 63609 +51861 || 51861 +68857 || 68857 +73313 || 73313 +22684 || 22684 +22186 || 22186 +31296 || 31296 +44778 || 44778 +27573 || 27573 +2401 || 2401 +42828 || 42828 +66426 || 66426 +72953 || 72953 +21907 || 21907 +33173 || 33173 +78465 || 78465 +9719 || 9719 +46002 || 46002 +7844 || 7844 +78304 || 78304 +78401 || 78401 +72716 || 72716 +49044 || 49044 +68223 || 68223 +75825 || 75825 +85879 || 85879 +39690 || 39690 +57432 || 57432 +14116 || 14116 +58850 || 58850 +46937 || 46937 +19973 || 19973 +-1 || -1 +7085 || 7085 +50252 || 50252 +10309 || 10309 +2312 || 2312 +10042 || 10042 +52452 || 52452 +70193 || 70193 +70234 || 70234 +47755 || 47755 +82427 || 82427 +45595 || 45595 +40769 || 40769 +38193 || 38193 +14616 || 14616 +83776 || 83776 +74869 || 74869 +48532 || 48532 +41700 || 41700 +37447 || 37447 +8913 || 8913 +25240 || 25240 +22642 || 22642 +49362 || 49362 +32057 || 32057 +59663 || 59663 +23878 || 23878 +-1 || -1 +73765 || 73765 +45240 || 45240 +81416 || 81416 +2604 || 2604 +67034 || 67034 +-1 || -1 +5863 || 5863 +59062 || 59062 +66708 || 66708 +62011 || 62011 +69680 || 69680 +77370 || 77370 +82077 || 82077 +-1 || -1 +9972 || 9972 +51168 || 51168 +65890 || 65890 +27162 || 27162 +60904 || 60904 +34312 || 34312 +-1 || -1 +36300 || 36300 +92231 || 92231 +85156 || 85156 +-1 || -1 +31648 || 31648 +-1 || -1 +37100 || 37100 +93175 || 93175 +72797 || 72797 +72590 || 72590 +91715 || 91715 +-1 || -1 +24478 || 24478 +76207 || 76207 +61811 || 61811 +23630 || 23630 +86841 || 86841 +18292 || 18292 +59458 || 59458 +49674 || 49674 +50982 || 50982 +61491 || 61491 +31257 || 31257 +56106 || 56106 +48867 || 48867 +12258 || 12258 +88023 || 88023 +-1 || -1 +40347 || 40347 +55785 || 55785 +29198 || 29198 +26722 || 26722 +53529 || 53529 +49069 || 49069 +70321 || 70321 +29982 || 29982 +19287 || 19287 +83408 || 83408 +82011 || 82011 +14294 || 14294 +1587 || 1587 +56197 || 56197 +77971 || 77971 +92471 || 92471 +87517 || 87517 +82012 || 82012 +83614 || 83614 +29499 || 29499 +37330 || 37330 +79614 || 79614 +12843 || 12843 +30959 || 30959 +23331 || 23331 +19446 || 19446 +54390 || 54390 +12925 || 12925 +27289 || 27289 +32357 || 32357 +-1 || -1 +38050 || 38050 +36897 || 36897 +4371 || 4371 +16711 || 16711 +25767 || 25767 +52114 || 52114 +-1 || -1 +61787 || 61787 +72525 || 72525 +6230 || 6230 +20525 || 20525 +42779 || 42779 +-1 || -1 +19810 || 19810 +48490 || 48490 +79065 || 79065 +67661 || 67661 +75932 || 75932 +87097 || 87097 +12428 || 12428 +59842 || 59842 +61732 || 61732 +48732 || 48732 +62578 || 62578 +17823 || 17823 +61606 || 61606 +387 || 387 +33875 || 33875 +27088 || 27088 +3799 || 3799 +34771 || 34771 +37256 || 37256 +38715 || 38715 +-1 || -1 +86859 || 86859 +47726 || 47726 +17346 || 17346 +49049 || 49049 +81623 || 81623 +31716 || 31716 +54966 || 54966 +56942 || 56942 +47544 || 47544 +33094 || 33094 +11773 || 11773 +11353 || 11353 +-1 || -1 +54291 || 54291 +79274 || 79274 +22042 || 22042 +67086 || 67086 +-1 || -1 +-1 || -1 +16432 || 16432 +26694 || 26694 +-1 || -1 +10329 || 10329 +93860 || 93860 +-1 || -1 +84556 || 84556 +87 || 87 +28833 || 28833 +3248 || 3248 +37761 || 37761 +-1 || -1 +65013 || 65013 +73540 || 73540 +8270 || 8270 +65652 || 65652 +40310 || 40310 +34102 || 34102 +-1 || -1 +71156 || 71156 +5935 || 5935 +58190 || 58190 +11015 || 11015 +80388 || 80388 +69721 || 69721 +46451 || 46451 +13398 || 13398 +870 || 870 +83110 || 83110 +39520 || 39520 +31843 || 31843 +62327 || 62327 +-1 || -1 +62911 || 62911 +29179 || 29179 +64186 || 64186 +46803 || 46803 +65562 || 65562 +79580 || 79580 +71843 || 71843 +18679 || 18679 +85201 || 85201 +91446 || 91446 +-1 || -1 +34020 || 34020 +24871 || 24871 +36860 || 36860 +82442 || 82442 +37106 || 37106 +13810 || 13810 +37893 || 37893 +-1 || -1 +32981 || 32981 +4173 || 4173 +62521 || 62521 +-1 || -1 +38533 || 38533 +4898 || 4898 +11168 || 11168 +38080 || 38080 +19089 || 19089 +82685 || 82685 +70316 || 70316 +86784 || 86784 +78699 || 78699 +90579 || 90579 +59964 || 59964 +11369 || 11369 +89471 || 89471 +29320 || 29320 +25207 || 25207 +71366 || 71366 +62622 || 62622 +13169 || 13169 +14458 || 14458 +88019 || 88019 +70322 || 70322 +41020 || 41020 +78952 || 78952 +15375 || 15375 +31412 || 31412 +54731 || 54731 +39109 || 39109 +55741 || 55741 +46580 || 46580 +71811 || 71811 +-1 || -1 +858 || 858 +68707 || 68707 +35245 || 35245 +56320 || 56320 +45463 || 45463 +18643 || 18643 +28889 || 28889 +33468 || 33468 +67746 || 67746 +84210 || 84210 +28367 || 28367 +-1 || -1 +1487 || 1487 +64438 || 64438 +39522 || 39522 +93063 || 93063 +56946 || 56946 +64943 || 64943 +3343 || 3343 +88476 || 88476 +27959 || 27959 +29243 || 29243 +43018 || 43018 +67051 || 67051 +55750 || 55750 +4483 || 4483 +23012 || 23012 +74616 || 74616 +50299 || 50299 +29512 || 29512 +88143 || 88143 +38037 || 38037 +-1 || -1 +44983 || 44983 +13819 || 13819 +48146 || 48146 +5471 || 5471 +-1 || -1 +82005 || 82005 +51840 || 51840 +1654 || 1654 +14131 || 14131 +77079 || 77079 +2265 || 2265 +5809 || 5809 +11266 || 11266 +50808 || 50808 +53280 || 53280 +54829 || 54829 +22145 || 22145 +82701 || 82701 +22090 || 22090 +8791 || 8791 +88317 || 88317 +67333 || 67333 +6137 || 6137 +21601 || 21601 +55168 || 55168 +19281 || 19281 +-1 || -1 +15776 || 15776 +24117 || 24117 +24346 || 24346 +72513 || 72513 +72951 || 72951 +46970 || 46970 +74286 || 74286 +2408 || 2408 +28882 || 28882 +84117 || 84117 +-1 || -1 +29271 || 29271 +69462 || 69462 +71500 || 71500 +24902 || 24902 +67125 || 67125 +-1 || -1 +64498 || 64498 +15127 || 15127 +48184 || 48184 +66964 || 66964 +6237 || 6237 +15409 || 15409 +17608 || 17608 +78133 || 78133 +73311 || 73311 +-1 || -1 +91193 || 91193 +35206 || 35206 +42772 || 42772 +14385 || 14385 +45971 || 45971 +36804 || 36804 +-1 || -1 +-1 || -1 +57795 || 57795 +60833 || 60833 +42245 || 42245 +47215 || 47215 +36914 || 36914 +77311 || 77311 +47449 || 47449 +70146 || 70146 +43709 || 43709 +31570 || 31570 +49041 || 49041 +6152 || 6152 +-1 || -1 +11228 || 11228 +92675 || 92675 +54697 || 54697 +48266 || 48266 +8449 || 8449 +35355 || 35355 +21513 || 21513 +22576 || 22576 +60159 || 60159 +53398 || 53398 +68812 || 68812 +49772 || 49772 +38611 || 38611 +24812 || 24812 +54637 || 54637 +36558 || 36558 +49715 || 49715 +70858 || 70858 +28044 || 28044 +13398 || 13398 +55883 || 55883 +70797 || 70797 +-1 || -1 +22042 || 22042 +26703 || 26703 +60512 || 60512 +77576 || 77576 +44992 || 44992 +93840 || 93840 +47249 || 47249 +73414 || 73414 +86851 || 86851 +28348 || 28348 +33796 || 33796 +37798 || 37798 +-1 || -1 +50737 || 50737 +10377 || 10377 +19274 || 19274 +4449 || 4449 +62715 || 62715 +-1 || -1 +37601 || 37601 +25789 || 25789 +78805 || 78805 +35185 || 35185 +19057 || 19057 +74473 || 74473 +86492 || 86492 +63128 || 63128 +51371 || 51371 +78503 || 78503 +81991 || 81991 +86450 || 86450 +40419 || 40419 +44353 || 44353 +38077 || 38077 +51617 || 51617 +47623 || 47623 +40405 || 40405 +89538 || 89538 +-1 || -1 +33081 || 33081 +-1 || -1 +46081 || 46081 +44119 || 44119 +85 || 85 +93233 || 93233 +-1 || -1 +1188 || 1188 +84731 || 84731 +76566 || 76566 +63971 || 63971 +73132 || 73132 +-1 || -1 +70917 || 70917 +73129 || 73129 +31192 || 31192 +5362 || 5362 +93513 || 93513 +59972 || 59972 +63858 || 63858 +51670 || 51670 +-1 || -1 +-1 || -1 +50178 || 50178 +73910 || 73910 +77995 || 77995 +65628 || 65628 +7835 || 7835 +59285 || 59285 +51348 || 51348 +41725 || 41725 +35209 || 35209 +46966 || 46966 +15280 || 15280 +49083 || 49083 +79580 || 79580 +14984 || 14984 +-1 || -1 +49454 || 49454 +56827 || 56827 +53582 || 53582 +60317 || 60317 +73260 || 73260 +-1 || -1 +48895 || 48895 +74392 || 74392 +56019 || 56019 +4059 || 4059 +59877 || 59877 +69996 || 69996 +35054 || 35054 +14907 || 14907 +38255 || 38255 +15209 || 15209 +56951 || 56951 +48035 || 48035 +9522 || 9522 +10372 || 10372 +91456 || 91456 +-1 || -1 +-1 || -1 +10803 || 10803 +92094 || 92094 +5540 || 5540 +64500 || 64500 +34683 || 34683 +30332 || 30332 +49503 || 49503 +29564 || 29564 +-1 || -1 +74718 || 74718 +53377 || 53377 +75676 || 75676 +65921 || 65921 +26274 || 26274 +39423 || 39423 +12333 || 12333 +45696 || 45696 +63829 || 63829 +32274 || 32274 +-1 || -1 +87289 || 87289 +71985 || 71985 +82690 || 82690 +10802 || 10802 +45271 || 45271 +62674 || 62674 +49030 || 49030 +52529 || 52529 +16754 || 16754 +-1 || -1 +3002 || 3002 +6262 || 6262 +76154 || 76154 +21698 || 21698 +79439 || 79439 +71445 || 71445 +15082 || 15082 +45958 || 45958 +71469 || 71469 +81187 || 81187 +28340 || 28340 +2238 || 2238 +39359 || 39359 +-1 || -1 +9261 || 9261 +2961 || 2961 +53202 || 53202 +15096 || 15096 +76742 || 76742 +92936 || 92936 +85883 || 85883 +78172 || 78172 +56477 || 56477 +39068 || 39068 +39907 || 39907 +25694 || 25694 +4298 || 4298 +50112 || 50112 +51519 || 51519 +41663 || 41663 +40703 || 40703 +-1 || -1 +57531 || 57531 +41017 || 41017 +64315 || 64315 +66467 || 66467 +5830 || 5830 +35715 || 35715 +17247 || 17247 +92911 || 92911 +36982 || 36982 +-1 || -1 +17532 || 17532 +16932 || 16932 +27449 || 27449 +24900 || 24900 +84279 || 84279 +46048 || 46048 +72820 || 72820 +71576 || 71576 +-1 || -1 +-1 || -1 +65030 || 65030 +21708 || 21708 +8669 || 8669 +13339 || 13339 +29181 || 29181 +33336 || 33336 +43708 || 43708 +12068 || 12068 +59151 || 59151 +68592 || 68592 +32081 || 32081 +62988 || 62988 +25518 || 25518 +53400 || 53400 +12771 || 12771 +92870 || 92870 +6435 || 6435 +92891 || 92891 +66742 || 66742 +92374 || 92374 +43392 || 43392 +38249 || 38249 +18848 || 18848 +-1 || -1 +20185 || 20185 +89563 || 89563 +18194 || 18194 +77444 || 77444 +19451 || 19451 +-1 || -1 +42173 || 42173 +8610 || 8610 +16293 || 16293 +70812 || 70812 +78248 || 78248 +67264 || 67264 +60536 || 60536 +57288 || 57288 +89592 || 89592 +51870 || 51870 +91335 || 91335 +-1 || -1 +69148 || 69148 +-1 || -1 +67571 || 67571 +76969 || 76969 +49537 || 49537 +91651 || 91651 +8513 || 8513 +40652 || 40652 +68999 || 68999 +1423 || 1423 +16981 || 16981 +44111 || 44111 +90992 || 90992 +22672 || 22672 +12744 || 12744 +76986 || 76986 +89690 || 89690 +83720 || 83720 +37424 || 37424 +12327 || 12327 +10137 || 10137 +-1 || -1 +50795 || 50795 +71177 || 71177 +71441 || 71441 +34357 || 34357 +81605 || 81605 +42631 || 42631 +45070 || 45070 +76835 || 76835 +92795 || 92795 +5285 || 5285 +45894 || 45894 +81808 || 81808 +40840 || 40840 +46499 || 46499 +19803 || 19803 +2298 || 2298 +31881 || 31881 +62959 || 62959 +54082 || 54082 +65296 || 65296 +52272 || 52272 +78473 || 78473 +33736 || 33736 +3081 || 3081 +-1 || -1 +-1 || -1 +-1 || -1 +66906 || 66906 +26881 || 26881 +Testing agent-twice_split_34.in +-------------------COMPARE------------------------- +936 || 936 +414 || 414 +2568 || 2568 +3529 || 3529 +5948 || 5948 +4720 || 4720 +3170 || 3170 +740 || 740 +212 || 212 +7863 || 7863 +4119 || 4119 +7354 || 7354 +3987 || 3987 +2614 || 2614 +6146 || 6146 +6523 || 6523 +5525 || 5525 +6153 || 6153 +6150 || 6150 +4568 || 4568 +6306 || 6306 +700 || 700 +5981 || 5981 +6668 || 6668 +5613 || 5613 +-1 || -1 +2802 || 2802 +6715 || 6715 +5118 || 5118 +7631 || 7631 +7463 || 7463 +7212 || 7212 +2884 || 2884 +5153 || 5153 +6916 || 6916 +4436 || 4436 +-1 || -1 +6490 || 6490 +3624 || 3624 +7919 || 7919 +356 || 356 +4334 || 4334 +589 || 589 +646 || 646 +5990 || 5990 +-1 || -1 +4210 || 4210 +1341 || 1341 +4319 || 4319 +4582 || 4582 +4451 || 4451 +8043 || 8043 +5977 || 5977 +8282 || 8282 +7071 || 7071 +8551 || 8551 +2526 || 2526 +5736 || 5736 +4132 || 4132 +4044 || 4044 +-1 || -1 +3352 || 3352 +2395 || 2395 +2511 || 2511 +6875 || 6875 +3797 || 3797 +7733 || 7733 +4611 || 4611 +1316 || 1316 +7630 || 7630 +2495 || 2495 +-1 || -1 +4428 || 4428 +3057 || 3057 +310 || 310 +3761 || 3761 +803 || 803 +-1 || -1 +2922 || 2922 +1759 || 1759 +3881 || 3881 +4192 || 4192 +3770 || 3770 +4844 || 4844 +4938 || 4938 +8426 || 8426 +-1 || -1 +608 || 608 +4268 || 4268 +7026 || 7026 +-1 || -1 +2290 || 2290 +5893 || 5893 +4990 || 4990 +-1 || -1 +5909 || 5909 +717 || 717 +4341 || 4341 +2234 || 2234 +6253 || 6253 +6969 || 6969 +3977 || 3977 +6453 || 6453 +3458 || 3458 +7160 || 7160 +6937 || 6937 +572 || 572 +5738 || 5738 +2956 || 2956 +6209 || 6209 +7884 || 7884 +1303 || 1303 +6470 || 6470 +5550 || 5550 +308 || 308 +7045 || 7045 +6553 || 6553 +2829 || 2829 +-1 || -1 +5607 || 5607 +5872 || 5872 +7176 || 7176 +3189 || 3189 +106 || 106 +725 || 725 +1609 || 1609 +4389 || 4389 +2089 || 2089 +1422 || 1422 +2348 || 2348 +4393 || 4393 +6006 || 6006 +6444 || 6444 +6853 || 6853 +-1 || -1 +2875 || 2875 +308 || 308 +2798 || 2798 +6986 || 6986 +5163 || 5163 +5752 || 5752 +935 || 935 +5789 || 5789 +8605 || 8605 +5837 || 5837 +237 || 237 +8421 || 8421 +6255 || 6255 +1725 || 1725 +8304 || 8304 +-1 || -1 +-1 || -1 +2938 || 2938 +8108 || 8108 +6253 || 6253 +5393 || 5393 +3792 || 3792 +3765 || 3765 +1418 || 1418 +6944 || 6944 +5485 || 5485 +3742 || 3742 +256 || 256 +5532 || 5532 +5753 || 5753 +7950 || 7950 +9 || 9 +4054 || 4054 +7084 || 7084 +8507 || 8507 +5638 || 5638 +4410 || 4410 +817 || 817 +2282 || 2282 +4227 || 4227 +8359 || 8359 +-1 || -1 +685 || 685 +1505 || 1505 +7229 || 7229 +7396 || 7396 +831 || 831 +8323 || 8323 +3245 || 3245 +7191 || 7191 +7520 || 7520 +7668 || 7668 +1675 || 1675 +7945 || 7945 +2646 || 2646 +3259 || 3259 +-1 || -1 +1300 || 1300 +2145 || 2145 +6391 || 6391 +591 || 591 +7951 || 7951 +4534 || 4534 +7016 || 7016 +2722 || 2722 +6328 || 6328 +-1 || -1 +-1 || -1 +5861 || 5861 +4970 || 4970 +7315 || 7315 +4983 || 4983 +-1 || -1 +4539 || 4539 +5763 || 5763 +8607 || 8607 +4160 || 4160 +4458 || 4458 +3279 || 3279 +2925 || 2925 +6546 || 6546 +7561 || 7561 +7529 || 7529 +-1 || -1 +6453 || 6453 +5814 || 5814 +2536 || 2536 +15 || 15 +4045 || 4045 +3126 || 3126 +5885 || 5885 +1624 || 1624 +2774 || 2774 +6636 || 6636 +432 || 432 +6241 || 6241 +7924 || 7924 +539 || 539 +503 || 503 +950 || 950 +-1 || -1 +7276 || 7276 +-1 || -1 +6871 || 6871 +5799 || 5799 +7457 || 7457 +468 || 468 +3841 || 3841 +3707 || 3707 +591 || 591 +4776 || 4776 +4221 || 4221 +5424 || 5424 +2959 || 2959 +-1 || -1 +662 || 662 +2357 || 2357 +2779 || 2779 +4799 || 4799 +4259 || 4259 +4533 || 4533 +6674 || 6674 +-1 || -1 +4502 || 4502 +6055 || 6055 +7916 || 7916 +4896 || 4896 +3745 || 3745 +6602 || 6602 +2202 || 2202 +8195 || 8195 +2033 || 2033 +3003 || 3003 +5740 || 5740 +5357 || 5357 +-1 || -1 +4331 || 4331 +-1 || -1 +3944 || 3944 +-1 || -1 +1326 || 1326 +31 || 31 +5157 || 5157 +2548 || 2548 +6345 || 6345 +2570 || 2570 +1655 || 1655 +5413 || 5413 +-1 || -1 +4471 || 4471 +2633 || 2633 +-1 || -1 +7058 || 7058 +2612 || 2612 +4208 || 4208 +7684 || 7684 +-1 || -1 +7023 || 7023 +3646 || 3646 +5642 || 5642 +5402 || 5402 +5210 || 5210 +-1 || -1 +8045 || 8045 +2315 || 2315 +3544 || 3544 +-1 || -1 +4027 || 4027 +4399 || 4399 +-1 || -1 +7712 || 7712 +4439 || 4439 +362 || 362 +7274 || 7274 +3988 || 3988 +4522 || 4522 +841 || 841 +-1 || -1 +2926 || 2926 +612 || 612 +3244 || 3244 +2119 || 2119 +6114 || 6114 +-1 || -1 +6685 || 6685 +7513 || 7513 +-1 || -1 +4629 || 4629 +7631 || 7631 +7682 || 7682 +5379 || 5379 +4313 || 4313 +5423 || 5423 +1178 || 1178 +974 || 974 +8444 || 8444 +5718 || 5718 +6839 || 6839 +4799 || 4799 +6343 || 6343 +1770 || 1770 +7585 || 7585 +7353 || 7353 +3417 || 3417 +4949 || 4949 +2925 || 2925 +3218 || 3218 +8207 || 8207 +4365 || 4365 +5963 || 5963 +8615 || 8615 +2436 || 2436 +1429 || 1429 +33 || 33 +26 || 26 +3928 || 3928 +1022 || 1022 +6302 || 6302 +4771 || 4771 +2242 || 2242 +6298 || 6298 +1383 || 1383 +2289 || 2289 +324 || 324 +3441 || 3441 +8380 || 8380 +8394 || 8394 +5530 || 5530 +7844 || 7844 +7608 || 7608 +46 || 46 +4798 || 4798 +115 || 115 +1021 || 1021 +7740 || 7740 +1094 || 1094 +2880 || 2880 +474 || 474 +3533 || 3533 +7843 || 7843 +1020 || 1020 +5185 || 5185 +3645 || 3645 +145 || 145 +8541 || 8541 +3605 || 3605 +2100 || 2100 +4698 || 4698 +234 || 234 +7219 || 7219 +7379 || 7379 +2242 || 2242 +5356 || 5356 +4080 || 4080 +6149 || 6149 +2330 || 2330 +3708 || 3708 +3190 || 3190 +-1 || -1 +1851 || 1851 +908 || 908 +1132 || 1132 +2036 || 2036 +8379 || 8379 +-1 || -1 +3543 || 3543 +5953 || 5953 +7295 || 7295 +993 || 993 +382 || 382 +7088 || 7088 +4086 || 4086 +60 || 60 +2022 || 2022 +7063 || 7063 +1430 || 1430 +7498 || 7498 +6596 || 6596 +2487 || 2487 +4131 || 4131 +2255 || 2255 +2680 || 2680 +8146 || 8146 +2600 || 2600 +5459 || 5459 +2820 || 2820 +4213 || 4213 +5417 || 5417 +1571 || 1571 +4898 || 4898 +1649 || 1649 +5094 || 5094 +-1 || -1 +1975 || 1975 +4262 || 4262 +5225 || 5225 +3485 || 3485 +1145 || 1145 +2147 || 2147 +6654 || 6654 +1528 || 1528 +7520 || 7520 +2338 || 2338 +6575 || 6575 +2338 || 2338 +8515 || 8515 +8174 || 8174 +2083 || 2083 +1386 || 1386 +3714 || 3714 +4771 || 4771 +6100 || 6100 +3524 || 3524 +5897 || 5897 +2412 || 2412 +612 || 612 +6233 || 6233 +2279 || 2279 +1589 || 1589 +8522 || 8522 +249 || 249 +4641 || 4641 +1219 || 1219 +5843 || 5843 +3466 || 3466 +-1 || -1 +5195 || 5195 +1008 || 1008 +5313 || 5313 +7793 || 7793 +-1 || -1 +8165 || 8165 +5499 || 5499 +3191 || 3191 +4523 || 4523 +7252 || 7252 +2162 || 2162 +1454 || 1454 +3126 || 3126 +5813 || 5813 +6615 || 6615 +5313 || 5313 +8444 || 8444 +5905 || 5905 +4649 || 4649 +6909 || 6909 +1859 || 1859 +177 || 177 +4515 || 4515 +8234 || 8234 +-1 || -1 +6076 || 6076 +897 || 897 +8102 || 8102 +8339 || 8339 +6632 || 6632 +2996 || 2996 +2368 || 2368 +2397 || 2397 +5832 || 5832 +7876 || 7876 +7389 || 7389 +840 || 840 +7797 || 7797 +2471 || 2471 +4617 || 4617 +5089 || 5089 +2688 || 2688 +4767 || 4767 +7931 || 7931 +363 || 363 +5650 || 5650 +-1 || -1 +8504 || 8504 +4151 || 4151 +4559 || 4559 +2750 || 2750 +-1 || -1 +7570 || 7570 +6260 || 6260 +6487 || 6487 +4663 || 4663 +4855 || 4855 +-1 || -1 +8056 || 8056 +399 || 399 +4828 || 4828 +8368 || 8368 +834 || 834 +7733 || 7733 +7425 || 7425 +7335 || 7335 +2990 || 2990 +6930 || 6930 +-1 || -1 +219 || 219 +995 || 995 +5799 || 5799 +6047 || 6047 +8058 || 8058 +7992 || 7992 +-1 || -1 +4230 || 4230 +4077 || 4077 +1469 || 1469 +1248 || 1248 +175 || 175 +463 || 463 +5261 || 5261 +8620 || 8620 +3736 || 3736 +3397 || 3397 +855 || 855 +661 || 661 +5602 || 5602 +1776 || 1776 +4229 || 4229 +7869 || 7869 +7119 || 7119 +-1 || -1 +3659 || 3659 +1449 || 1449 +3048 || 3048 +-1 || -1 +840 || 840 +150 || 150 +2842 || 2842 +8374 || 8374 +6394 || 6394 +-1 || -1 +4577 || 4577 +1335 || 1335 +4732 || 4732 +-1 || -1 +7638 || 7638 +1004 || 1004 +1084 || 1084 +3943 || 3943 +446 || 446 +1346 || 1346 +6017 || 6017 +7469 || 7469 +4487 || 4487 +5770 || 5770 +1645 || 1645 +7745 || 7745 +530 || 530 +5647 || 5647 +100 || 100 +1408 || 1408 +4513 || 4513 +6356 || 6356 +5038 || 5038 +-1 || -1 +-1 || -1 +2088 || 2088 +2849 || 2849 +5532 || 5532 +8101 || 8101 +4118 || 4118 +1153 || 1153 +7693 || 7693 +5469 || 5469 +3750 || 3750 +3659 || 3659 +8247 || 8247 +4977 || 4977 +5874 || 5874 +5946 || 5946 +2118 || 2118 +3442 || 3442 +4507 || 4507 +66 || 66 +7852 || 7852 +6086 || 6086 +6916 || 6916 +2167 || 2167 +4018 || 4018 +6532 || 6532 +-1 || -1 +4200 || 4200 +3783 || 3783 +-1 || -1 +-1 || -1 +1696 || 1696 +3115 || 3115 +1860 || 1860 +7255 || 7255 +5076 || 5076 +7649 || 7649 +6683 || 6683 +6629 || 6629 +2104 || 2104 +6236 || 6236 +-1 || -1 +8544 || 8544 +3109 || 3109 +7824 || 7824 +6707 || 6707 +93 || 93 +289 || 289 +2248 || 2248 +3765 || 3765 +2261 || 2261 +7218 || 7218 +-1 || -1 +7854 || 7854 +-1 || -1 +298 || 298 +4573 || 4573 +8315 || 8315 +5437 || 5437 +3629 || 3629 +2718 || 2718 +-1 || -1 +125 || 125 +8514 || 8514 +3384 || 3384 +1798 || 1798 +-1 || -1 +377 || 377 +7769 || 7769 +162 || 162 +6569 || 6569 +545 || 545 +6042 || 6042 +7524 || 7524 +7199 || 7199 +1611 || 1611 +4216 || 4216 +3293 || 3293 +1377 || 1377 +-1 || -1 +741 || 741 +3214 || 3214 +-1 || -1 +5886 || 5886 +5833 || 5833 +5680 || 5680 +1834 || 1834 +4115 || 4115 +4904 || 4904 +752 || 752 +1293 || 1293 +2060 || 2060 +1758 || 1758 +6849 || 6849 +5487 || 5487 +-1 || -1 +7748 || 7748 +2220 || 2220 +6827 || 6827 +146 || 146 +8622 || 8622 +1251 || 1251 +3213 || 3213 +3703 || 3703 +-1 || -1 +3366 || 3366 +6641 || 6641 +1416 || 1416 +3779 || 3779 +5574 || 5574 +8623 || 8623 +4269 || 4269 +8301 || 8301 +5582 || 5582 +1295 || 1295 +3599 || 3599 +3093 || 3093 +2737 || 2737 +8246 || 8246 +3531 || 3531 +4761 || 4761 +-1 || -1 +-1 || -1 +4942 || 4942 +4800 || 4800 +4116 || 4116 +4860 || 4860 +1126 || 1126 +6598 || 6598 +4042 || 4042 +-1 || -1 +5460 || 5460 +1715 || 1715 +2926 || 2926 +8333 || 8333 +2136 || 2136 +6579 || 6579 +5367 || 5367 +3194 || 3194 +4020 || 4020 +3105 || 3105 +189 || 189 +860 || 860 +-1 || -1 +5281 || 5281 +3107 || 3107 +5674 || 5674 +4262 || 4262 +194 || 194 +1558 || 1558 +3036 || 3036 +8132 || 8132 +4445 || 4445 +8640 || 8640 +3491 || 3491 +2508 || 2508 +844 || 844 +3311 || 3311 +2075 || 2075 +4255 || 4255 +3587 || 3587 +7713 || 7713 +8313 || 8313 +7400 || 7400 +7914 || 7914 +5582 || 5582 +3722 || 3722 +2535 || 2535 +8346 || 8346 +6970 || 6970 +1256 || 1256 +5795 || 5795 +5916 || 5916 +583 || 583 +-1 || -1 +1651 || 1651 +1914 || 1914 +8262 || 8262 +6342 || 6342 +1571 || 1571 +1795 || 1795 +-1 || -1 +6388 || 6388 +5058 || 5058 +1264 || 1264 +1096 || 1096 +8353 || 8353 +-1 || -1 +4484 || 4484 +4569 || 4569 +7533 || 7533 +7616 || 7616 +4631 || 4631 +6305 || 6305 +1917 || 1917 +-1 || -1 +7755 || 7755 +-1 || -1 +579 || 579 +2594 || 2594 +2045 || 2045 +3902 || 3902 +2171 || 2171 +4710 || 4710 +4195 || 4195 +8345 || 8345 +2676 || 2676 +1341 || 1341 +8491 || 8491 +3936 || 3936 +5521 || 5521 +-1 || -1 +1324 || 1324 +1656 || 1656 +310 || 310 +6970 || 6970 +7415 || 7415 +2926 || 2926 +4472 || 4472 +4590 || 4590 +5751 || 5751 +-1 || -1 +6808 || 6808 +1041 || 1041 +1180 || 1180 +4725 || 4725 +3852 || 3852 +5259 || 5259 +10 || 10 +7809 || 7809 +2073 || 2073 +-1 || -1 +8117 || 8117 +3428 || 3428 +7553 || 7553 +1756 || 1756 +540 || 540 +3885 || 3885 +4240 || 4240 +2974 || 2974 +3267 || 3267 +5635 || 5635 +3564 || 3564 +922 || 922 +5183 || 5183 +6548 || 6548 +1841 || 1841 +3187 || 3187 +651 || 651 +4296 || 4296 +1129 || 1129 +7118 || 7118 +5534 || 5534 +3223 || 3223 +4831 || 4831 +2619 || 2619 +6267 || 6267 +6166 || 6166 +4727 || 4727 +3283 || 3283 +-1 || -1 +4038 || 4038 +8529 || 8529 +4206 || 4206 +2897 || 2897 +69 || 69 +7523 || 7523 +2532 || 2532 +-1 || -1 +4185 || 4185 +5012 || 5012 +1357 || 1357 +3260 || 3260 +2064 || 2064 +1482 || 1482 +6693 || 6693 +5823 || 5823 +881 || 881 +4885 || 4885 +2377 || 2377 +1259 || 1259 +5527 || 5527 +5626 || 5626 +6120 || 6120 +7525 || 7525 +5980 || 5980 +8335 || 8335 +1655 || 1655 +8336 || 8336 +466 || 466 +992 || 992 +8059 || 8059 +3658 || 3658 +5612 || 5612 +3223 || 3223 +7352 || 7352 +6084 || 6084 +714 || 714 +7587 || 7587 +6677 || 6677 +7172 || 7172 +4055 || 4055 +4223 || 4223 +4786 || 4786 +-1 || -1 +5340 || 5340 +1597 || 1597 +2836 || 2836 +3075 || 3075 +870 || 870 +4910 || 4910 +3452 || 3452 +7717 || 7717 +5988 || 5988 +1572 || 1572 +6110 || 6110 +4953 || 4953 +5156 || 5156 +8154 || 8154 +940 || 940 +-1 || -1 +5443 || 5443 +301 || 301 +4114 || 4114 +8311 || 8311 +5328 || 5328 +5384 || 5384 +1529 || 1529 +874 || 874 +7373 || 7373 +4609 || 4609 +7909 || 7909 +2678 || 2678 +3983 || 3983 +7198 || 7198 +8056 || 8056 +3427 || 3427 +8122 || 8122 +4442 || 4442 +6793 || 6793 +1130 || 1130 +-1 || -1 +35 || 35 +3656 || 3656 +8015 || 8015 +1972 || 1972 +514 || 514 +4452 || 4452 +2136 || 2136 +388 || 388 +6645 || 6645 +7537 || 7537 +6634 || 6634 +4158 || 4158 +5974 || 5974 +1591 || 1591 +6605 || 6605 +684 || 684 +8099 || 8099 +3675 || 3675 +8517 || 8517 +4167 || 4167 +6101 || 6101 +5981 || 5981 +7599 || 7599 +2287 || 2287 +2302 || 2302 +2415 || 2415 +5312 || 5312 +1 || 1 +2164 || 2164 +742 || 742 +6105 || 6105 +7483 || 7483 +899 || 899 +168 || 168 +2642 || 2642 +714 || 714 +6316 || 6316 +6618 || 6618 +6670 || 6670 +-1 || -1 +4124 || 4124 +7245 || 7245 +2913 || 2913 +4520 || 4520 +-1 || -1 +6763 || 6763 +3896 || 3896 +6285 || 6285 +873 || 873 +4643 || 4643 +734 || 734 +6940 || 6940 +6249 || 6249 +5052 || 5052 +5052 || 5052 +1369 || 1369 +7166 || 7166 +2351 || 2351 +3604 || 3604 +1765 || 1765 +4185 || 4185 +6888 || 6888 +6709 || 6709 +1120 || 1120 +1934 || 1934 +7647 || 7647 +2804 || 2804 +6828 || 6828 +1564 || 1564 +7184 || 7184 +7129 || 7129 +6592 || 6592 +7647 || 7647 +332 || 332 +7927 || 7927 +604 || 604 +3024 || 3024 +8195 || 8195 +6695 || 6695 +-1 || -1 +5231 || 5231 +-1 || -1 +5809 || 5809 +7153 || 7153 +5224 || 5224 +5070 || 5070 +7048 || 7048 +5263 || 5263 +161 || 161 +7904 || 7904 +5018 || 5018 +5048 || 5048 +4067 || 4067 +6063 || 6063 +6524 || 6524 +8210 || 8210 +4810 || 4810 +6631 || 6631 +-1 || -1 +5440 || 5440 +1293 || 1293 +1718 || 1718 +-1 || -1 +1995 || 1995 +3187 || 3187 +375 || 375 +6708 || 6708 +-1 || -1 +8485 || 8485 +5855 || 5855 +7649 || 7649 +8466 || 8466 +8225 || 8225 +1448 || 1448 +7031 || 7031 +-1 || -1 +4411 || 4411 +1571 || 1571 +6754 || 6754 +217 || 217 +-1 || -1 +5614 || 5614 +1534 || 1534 +6872 || 6872 +3490 || 3490 +6542 || 6542 +4797 || 4797 +5778 || 5778 +1167 || 1167 +5693 || 5693 +4188 || 4188 +6668 || 6668 +6853 || 6853 +1166 || 1166 +924 || 924 +4359 || 4359 +5955 || 5955 +5175 || 5175 +3884 || 3884 +6037 || 6037 +1317 || 1317 +4515 || 4515 +4718 || 4718 +4685 || 4685 +8562 || 8562 +1574 || 1574 +2948 || 2948 +-1 || -1 +848 || 848 +2743 || 2743 +916 || 916 +4442 || 4442 +3089 || 3089 +-1 || -1 +1837 || 1837 +8109 || 8109 +3202 || 3202 +6036 || 6036 +-1 || -1 +1162 || 1162 +3038 || 3038 +4675 || 4675 +1613 || 1613 +1120 || 1120 +-1 || -1 +31 || 31 +5987 || 5987 +2769 || 2769 +524 || 524 +3495 || 3495 +111 || 111 +2967 || 2967 +759 || 759 +1300 || 1300 +6167 || 6167 +1358 || 1358 +2257 || 2257 +5932 || 5932 +-1 || -1 +8460 || 8460 +7353 || 7353 +3810 || 3810 +7129 || 7129 +5251 || 5251 +-1 || -1 +6712 || 6712 +3007 || 3007 +5393 || 5393 +6734 || 6734 +6202 || 6202 +5156 || 5156 +6328 || 6328 +3427 || 3427 +1797 || 1797 +5315 || 5315 +4240 || 4240 +3371 || 3371 +6118 || 6118 +376 || 376 +5527 || 5527 +4546 || 4546 +6986 || 6986 +2428 || 2428 +880 || 880 +8588 || 8588 +1886 || 1886 +657 || 657 +8464 || 8464 +1771 || 1771 +822 || 822 +1959 || 1959 +3249 || 3249 +2256 || 2256 +6087 || 6087 +5914 || 5914 +5321 || 5321 +5638 || 5638 +6401 || 6401 +3263 || 3263 +5800 || 5800 +8164 || 8164 +6676 || 6676 +97 || 97 +3265 || 3265 +7157 || 7157 +12 || 12 +2024 || 2024 +2999 || 2999 +3411 || 3411 +6603 || 6603 +7455 || 7455 +2648 || 2648 +7650 || 7650 +8382 || 8382 +8621 || 8621 +5060 || 5060 +5079 || 5079 +5135 || 5135 +5948 || 5948 +5970 || 5970 +2403 || 2403 +1432 || 1432 +554 || 554 +2352 || 2352 +4630 || 4630 +4749 || 4749 +4840 || 4840 +5774 || 5774 +862 || 862 +2238 || 2238 +8267 || 8267 +3895 || 3895 +1973 || 1973 +8494 || 8494 +5010 || 5010 +8609 || 8609 +398 || 398 +2855 || 2855 +148 || 148 +7613 || 7613 +5344 || 5344 +2034 || 2034 +5872 || 5872 +3261 || 3261 +2980 || 2980 +4808 || 4808 +7343 || 7343 +6569 || 6569 +8014 || 8014 +2414 || 2414 +-1 || -1 +999 || 999 +5241 || 5241 +2095 || 2095 +5345 || 5345 +8286 || 8286 +-1 || -1 +6047 || 6047 +3615 || 3615 +6471 || 6471 +7848 || 7848 +2295 || 2295 +6982 || 6982 +1306 || 1306 +2120 || 2120 +4350 || 4350 +4467 || 4467 +2349 || 2349 +3488 || 3488 +6910 || 6910 +2858 || 2858 +8406 || 8406 +7477 || 7477 +-1 || -1 +7666 || 7666 +3971 || 3971 +-1 || -1 +2530 || 2530 +994 || 994 +3029 || 3029 +3857 || 3857 +5422 || 5422 +2361 || 2361 +51 || 51 +1508 || 1508 +4078 || 4078 +8541 || 8541 +2721 || 2721 +2719 || 2719 +7095 || 7095 +-1 || -1 +81 || 81 +-1 || -1 +8591 || 8591 +5730 || 5730 +5126 || 5126 +6576 || 6576 +4333 || 4333 +5640 || 5640 +7406 || 7406 +5034 || 5034 +7254 || 7254 +6252 || 6252 +7637 || 7637 +-1 || -1 +6650 || 6650 +1456 || 1456 +2384 || 2384 +-1 || -1 +1467 || 1467 +-1 || -1 +5286 || 5286 +8045 || 8045 +3744 || 3744 +3157 || 3157 +5721 || 5721 +5834 || 5834 +8120 || 8120 +6543 || 6543 +2296 || 2296 +2252 || 2252 +8039 || 8039 +8338 || 8338 +6216 || 6216 +5831 || 5831 +3603 || 3603 +7669 || 7669 +6314 || 6314 +2515 || 2515 +-1 || -1 +2486 || 2486 +-1 || -1 +2266 || 2266 +3571 || 3571 +4594 || 4594 +30 || 30 +3912 || 3912 +2526 || 2526 +8641 || 8641 +3790 || 3790 +6119 || 6119 +6933 || 6933 +1041 || 1041 +5646 || 5646 +8102 || 8102 +3394 || 3394 +3077 || 3077 +6539 || 6539 +4439 || 4439 +8411 || 8411 +5561 || 5561 +7881 || 7881 +815 || 815 +7942 || 7942 +1504 || 1504 +7935 || 7935 +5360 || 5360 +-1 || -1 +1476 || 1476 +-1 || -1 +872 || 872 +3596 || 3596 +3372 || 3372 +8613 || 8613 +970 || 970 +6715 || 6715 +4012 || 4012 +3394 || 3394 +1523 || 1523 +4191 || 4191 +5130 || 5130 +-1 || -1 +6410 || 6410 +5976 || 5976 +1240 || 1240 +-1 || -1 +2481 || 2481 +-1 || -1 +6808 || 6808 +5383 || 5383 +861 || 861 +5408 || 5408 +1931 || 1931 +4474 || 4474 +4108 || 4108 +8490 || 8490 +5820 || 5820 +5860 || 5860 +7835 || 7835 +2942 || 2942 +8311 || 8311 +1891 || 1891 +-1 || -1 +1088 || 1088 +1379 || 1379 +3769 || 3769 +3234 || 3234 +2998 || 2998 +2563 || 2563 +3567 || 3567 +6140 || 6140 +4265 || 4265 +6789 || 6789 +3939 || 3939 +514 || 514 +5318 || 5318 +7573 || 7573 +1588 || 1588 +2959 || 2959 +5247 || 5247 +1609 || 1609 +4922 || 4922 +7088 || 7088 +6368 || 6368 +-1 || -1 +2606 || 2606 +3296 || 3296 +7069 || 7069 +6092 || 6092 +4606 || 4606 +7262 || 7262 +7110 || 7110 +3008 || 3008 +5736 || 5736 +-1 || -1 +6988 || 6988 +-1 || -1 +5607 || 5607 +1554 || 1554 +3006 || 3006 +3463 || 3463 +3290 || 3290 +1298 || 1298 +2250 || 2250 +2657 || 2657 +6513 || 6513 +8036 || 8036 +4271 || 4271 +7628 || 7628 +2973 || 2973 +182 || 182 +1321 || 1321 +7503 || 7503 +1197 || 1197 +7593 || 7593 +2100 || 2100 +6762 || 6762 +337 || 337 +-1 || -1 +5982 || 5982 +3282 || 3282 +4421 || 4421 +5750 || 5750 +6792 || 6792 +-1 || -1 +-1 || -1 +6051 || 6051 +4343 || 4343 +6852 || 6852 +2369 || 2369 +4559 || 4559 +2075 || 2075 +1511 || 1511 +2817 || 2817 +131 || 131 +259 || 259 +6676 || 6676 +6279 || 6279 +3380 || 3380 +5912 || 5912 +-1 || -1 +166 || 166 +7436 || 7436 +-1 || -1 +2987 || 2987 +5458 || 5458 +7169 || 7169 +2023 || 2023 +2827 || 2827 +3709 || 3709 +2053 || 2053 +5908 || 5908 +647 || 647 +8138 || 8138 +6013 || 6013 +334 || 334 +2727 || 2727 +8617 || 8617 +6896 || 6896 +2321 || 2321 +-1 || -1 +5718 || 5718 +2706 || 2706 +4708 || 4708 +4136 || 4136 +2348 || 2348 +2864 || 2864 +-1 || -1 +5372 || 5372 +3839 || 3839 +-1 || -1 +1609 || 1609 +-1 || -1 +1151 || 1151 +6539 || 6539 +-1 || -1 +2689 || 2689 +8399 || 8399 +-1 || -1 +6625 || 6625 +3536 || 3536 +7747 || 7747 +8271 || 8271 +-1 || -1 +1617 || 1617 +5068 || 5068 +7608 || 7608 +5221 || 5221 +890 || 890 +-1 || -1 +-1 || -1 +-1 || -1 +5839 || 5839 +-1 || -1 +5948 || 5948 +7244 || 7244 +2796 || 2796 +1593 || 1593 +2623 || 2623 +3954 || 3954 +5488 || 5488 +5313 || 5313 +8140 || 8140 +-1 || -1 +2019 || 2019 +539 || 539 +4897 || 4897 +307 || 307 +510 || 510 +6827 || 6827 +8470 || 8470 +-1 || -1 +735 || 735 +3717 || 3717 +8139 || 8139 +5998 || 5998 +4309 || 4309 +1233 || 1233 +8491 || 8491 +6571 || 6571 +5774 || 5774 +2592 || 2592 +7307 || 7307 +8538 || 8538 +6528 || 6528 +6592 || 6592 +5804 || 5804 +1284 || 1284 +3359 || 3359 +7978 || 7978 +3409 || 3409 +565 || 565 +3877 || 3877 +7530 || 7530 +6612 || 6612 +7392 || 7392 +6257 || 6257 +1940 || 1940 +2274 || 2274 +-1 || -1 +4606 || 4606 +7045 || 7045 +1498 || 1498 +101 || 101 +96 || 96 +5665 || 5665 +2916 || 2916 +3822 || 3822 +6515 || 6515 +2571 || 2571 +6200 || 6200 +5091 || 5091 +99 || 99 +3094 || 3094 +725 || 725 +8021 || 8021 +4345 || 4345 +991 || 991 +-1 || -1 +8643 || 8643 +5255 || 5255 +7759 || 7759 +1686 || 1686 +1430 || 1430 +2101 || 2101 +1206 || 1206 +3652 || 3652 +4074 || 4074 +812 || 812 +1857 || 1857 +7383 || 7383 +5680 || 5680 +2361 || 2361 +5293 || 5293 +5512 || 5512 +2481 || 2481 +-1 || -1 +3118 || 3118 +8450 || 8450 +4805 || 4805 +6766 || 6766 +8414 || 8414 +1929 || 1929 +854 || 854 +5801 || 5801 +4274 || 4274 +1378 || 1378 +6861 || 6861 +2435 || 2435 +3998 || 3998 +7847 || 7847 +1740 || 1740 +1129 || 1129 +3463 || 3463 +4471 || 4471 +4516 || 4516 +1945 || 1945 +2983 || 2983 +2952 || 2952 +1548 || 1548 +1486 || 1486 +7992 || 7992 +7519 || 7519 +7161 || 7161 +2069 || 2069 +8387 || 8387 +3644 || 3644 +-1 || -1 +3919 || 3919 +7141 || 7141 +6023 || 6023 +3319 || 3319 +6187 || 6187 +5160 || 5160 +2826 || 2826 +1260 || 1260 +6729 || 6729 +1040 || 1040 +1529 || 1529 +7402 || 7402 +1314 || 1314 +4209 || 4209 +7533 || 7533 +6751 || 6751 +255 || 255 +-1 || -1 +4067 || 4067 +6113 || 6113 +1175 || 1175 +476 || 476 +7492 || 7492 +1305 || 1305 +2552 || 2552 +2743 || 2743 +8416 || 8416 +1231 || 1231 +2612 || 2612 +7217 || 7217 +5287 || 5287 +3573 || 3573 +7043 || 7043 +-1 || -1 +8081 || 8081 +617 || 617 +6019 || 6019 +2703 || 2703 +3251 || 3251 +7253 || 7253 +2190 || 2190 +2769 || 2769 +7687 || 7687 +919 || 919 +5846 || 5846 +-1 || -1 +926 || 926 +4114 || 4114 +1268 || 1268 +6633 || 6633 +1060 || 1060 +1471 || 1471 +7691 || 7691 +-1 || -1 +2236 || 2236 +7128 || 7128 +337 || 337 +506 || 506 +5354 || 5354 +-1 || -1 +6361 || 6361 +567 || 567 +3651 || 3651 +3713 || 3713 +4324 || 4324 +6862 || 6862 +5053 || 5053 +183 || 183 +8442 || 8442 +1561 || 1561 +6440 || 6440 +689 || 689 +8221 || 8221 +-1 || -1 +3211 || 3211 +2302 || 2302 +1893 || 1893 +-1 || -1 +-1 || -1 +8111 || 8111 +8313 || 8313 +4410 || 4410 +5723 || 5723 +6537 || 6537 +6624 || 6624 +8235 || 8235 +7687 || 7687 +4307 || 4307 +-1 || -1 +-1 || -1 +6544 || 6544 +2575 || 2575 +3406 || 3406 +3995 || 3995 +459 || 459 +7120 || 7120 +3880 || 3880 +8607 || 8607 +594 || 594 +6344 || 6344 +7030 || 7030 +4137 || 4137 +3801 || 3801 +6330 || 6330 +7031 || 7031 +2632 || 2632 +5957 || 5957 +838 || 838 +7320 || 7320 +8375 || 8375 +2979 || 2979 +591 || 591 +4683 || 4683 +5632 || 5632 +774 || 774 +7287 || 7287 +1280 || 1280 +1199 || 1199 +123 || 123 +435 || 435 +8119 || 8119 +6478 || 6478 +2498 || 2498 +5577 || 5577 +5138 || 5138 +5858 || 5858 +7519 || 7519 +7787 || 7787 +8649 || 8649 +5708 || 5708 +5875 || 5875 +5663 || 5663 +575 || 575 +2868 || 2868 +3757 || 3757 +753 || 753 +4059 || 4059 +5791 || 5791 +7840 || 7840 +1923 || 1923 +535 || 535 +6816 || 6816 +5716 || 5716 +1452 || 1452 +3354 || 3354 +7810 || 7810 +1374 || 1374 +234 || 234 +-1 || -1 +1126 || 1126 +1733 || 1733 +3540 || 3540 +100 || 100 +8016 || 8016 +7003 || 7003 +8179 || 8179 +6839 || 6839 +1566 || 1566 +517 || 517 +554 || 554 +8603 || 8603 +6110 || 6110 +1350 || 1350 +2531 || 2531 +2952 || 2952 +8420 || 8420 +8465 || 8465 +6416 || 6416 +1398 || 1398 +1005 || 1005 +8000 || 8000 +2555 || 2555 +7316 || 7316 +2129 || 2129 +0 || 0 +1513 || 1513 +6157 || 6157 +8009 || 8009 +7746 || 7746 +2455 || 2455 +6793 || 6793 +5147 || 5147 +2887 || 2887 +377 || 377 +5015 || 5015 +4400 || 4400 +6131 || 6131 +65 || 65 +2460 || 2460 +7586 || 7586 +555 || 555 +8443 || 8443 +5878 || 5878 +7283 || 7283 +732 || 732 +7282 || 7282 +6548 || 6548 +5158 || 5158 +1385 || 1385 +1780 || 1780 +2554 || 2554 +2614 || 2614 +3632 || 3632 +2985 || 2985 +1102 || 1102 +2038 || 2038 +-1 || -1 +4971 || 4971 +4589 || 4589 +2822 || 2822 +3137 || 3137 +1910 || 1910 +3662 || 3662 +6283 || 6283 +4913 || 4913 +7968 || 7968 +-1 || -1 +7898 || 7898 +3598 || 3598 +8540 || 8540 +2303 || 2303 +3220 || 3220 +-1 || -1 +8060 || 8060 +8232 || 8232 +4473 || 4473 +3341 || 3341 +8430 || 8430 +5484 || 5484 +7622 || 7622 +2901 || 2901 +3363 || 3363 +7735 || 7735 +2065 || 2065 +1563 || 1563 +3067 || 3067 +-1 || -1 +1666 || 1666 +3672 || 3672 +6095 || 6095 +-1 || -1 +2285 || 2285 +4881 || 4881 +3654 || 3654 +847 || 847 +4827 || 4827 +3088 || 3088 +-1 || -1 +4211 || 4211 +2438 || 2438 +4096 || 4096 +8373 || 8373 +2339 || 2339 +8205 || 8205 +1836 || 1836 +277 || 277 +5889 || 5889 +2408 || 2408 +1337 || 1337 +-1 || -1 +-1 || -1 +1371 || 1371 +8317 || 8317 +4223 || 4223 +4936 || 4936 +1183 || 1183 +4925 || 4925 +-1 || -1 +7627 || 7627 +3356 || 3356 +2696 || 2696 +6474 || 6474 +6165 || 6165 +4877 || 4877 +8225 || 8225 +7390 || 7390 +99 || 99 +8357 || 8357 +6968 || 6968 +5738 || 5738 +5749 || 5749 +4410 || 4410 +6518 || 6518 +-1 || -1 +4254 || 4254 +5749 || 5749 +7418 || 7418 +2204 || 2204 +1882 || 1882 +6073 || 6073 +3285 || 3285 +8086 || 8086 +3049 || 3049 +6699 || 6699 +6307 || 6307 +2554 || 2554 +6081 || 6081 +700 || 700 +4325 || 4325 +7343 || 7343 +-1 || -1 +2250 || 2250 +1497 || 1497 +1639 || 1639 +5289 || 5289 +-1 || -1 +4012 || 4012 +3551 || 3551 +8027 || 8027 +7253 || 7253 +-1 || -1 +658 || 658 +3180 || 3180 +7494 || 7494 +4800 || 4800 +5786 || 5786 +8322 || 8322 +-1 || -1 +5521 || 5521 +588 || 588 +7637 || 7637 +6214 || 6214 +4190 || 4190 +7705 || 7705 +2360 || 2360 +4376 || 4376 +7891 || 7891 +-1 || -1 +5058 || 5058 +4203 || 4203 +3216 || 3216 +656 || 656 +5467 || 5467 +6922 || 6922 +4265 || 4265 +8524 || 8524 +6991 || 6991 +7288 || 7288 +344 || 344 +6950 || 6950 +3526 || 3526 +7817 || 7817 +-1 || -1 +-1 || -1 +292 || 292 +2290 || 2290 +3965 || 3965 +283 || 283 +4770 || 4770 +3070 || 3070 +7166 || 7166 +1953 || 1953 +402 || 402 +7401 || 7401 +4237 || 4237 +1445 || 1445 +6752 || 6752 +5681 || 5681 +6229 || 6229 +4207 || 4207 +6422 || 6422 +-1 || -1 +863 || 863 +7106 || 7106 +-1 || -1 +358 || 358 +6432 || 6432 +-1 || -1 +7913 || 7913 +8272 || 8272 +100 || 100 +3394 || 3394 +7209 || 7209 +3289 || 3289 +7857 || 7857 +542 || 542 +5959 || 5959 +1322 || 1322 +8042 || 8042 +1661 || 1661 +1197 || 1197 +1002 || 1002 +794 || 794 +6681 || 6681 +7647 || 7647 +7289 || 7289 +12 || 12 +8470 || 8470 +7841 || 7841 +579 || 579 +5885 || 5885 +4962 || 4962 +4305 || 4305 +1545 || 1545 +-1 || -1 +1612 || 1612 +-1 || -1 +2606 || 2606 +7969 || 7969 +8023 || 8023 +-1 || -1 +7305 || 7305 +8440 || 8440 +8230 || 8230 +2794 || 2794 +5120 || 5120 +6728 || 6728 +-1 || -1 +5266 || 5266 +2729 || 2729 +7996 || 7996 +1330 || 1330 +6453 || 6453 +-1 || -1 +7951 || 7951 +14 || 14 +3110 || 3110 +2409 || 2409 +5086 || 5086 +5881 || 5881 +1509 || 1509 +2979 || 2979 +-1 || -1 +1501 || 1501 +7667 || 7667 +7407 || 7407 +3565 || 3565 +1494 || 1494 +1040 || 1040 +1752 || 1752 +7105 || 7105 +5403 || 5403 +6274 || 6274 +6738 || 6738 +-1 || -1 +180 || 180 +6766 || 6766 +2666 || 2666 +3132 || 3132 +4163 || 4163 +8487 || 8487 +-1 || -1 +7898 || 7898 +8636 || 8636 +3433 || 3433 +3849 || 3849 +6708 || 6708 +5850 || 5850 +4032 || 4032 +3006 || 3006 +1320 || 1320 +7989 || 7989 +3262 || 3262 +4834 || 4834 +5723 || 5723 +7206 || 7206 +570 || 570 +1351 || 1351 +1493 || 1493 +2868 || 2868 +-1 || -1 +3787 || 3787 +2475 || 2475 +6545 || 6545 +778 || 778 +4174 || 4174 +-1 || -1 +1293 || 1293 +2500 || 2500 +3773 || 3773 +-1 || -1 +28 || 28 +2183 || 2183 +4101 || 4101 +6873 || 6873 +3117 || 3117 +2539 || 2539 +4448 || 4448 +396 || 396 +264 || 264 +-1 || -1 +4019 || 4019 +8215 || 8215 +3258 || 3258 +1859 || 1859 +6804 || 6804 +-1 || -1 +1126 || 1126 +5605 || 5605 +-1 || -1 +2281 || 2281 +3896 || 3896 +-1 || -1 +6887 || 6887 +8389 || 8389 +-1 || -1 +5957 || 5957 +6633 || 6633 +4702 || 4702 +6924 || 6924 +2584 || 2584 +6853 || 6853 +6176 || 6176 +6934 || 6934 +1735 || 1735 +4140 || 4140 +7084 || 7084 +-1 || -1 +8099 || 8099 +6331 || 6331 +2930 || 2930 +2697 || 2697 +4047 || 4047 +1303 || 1303 +1446 || 1446 +5942 || 5942 +1510 || 1510 +1359 || 1359 +4814 || 4814 +4563 || 4563 +5577 || 5577 +6352 || 6352 +730 || 730 +6902 || 6902 +8475 || 8475 +5386 || 5386 +6215 || 6215 +1833 || 1833 +5564 || 5564 +5003 || 5003 +4903 || 4903 +3422 || 3422 +2192 || 2192 +7752 || 7752 +7369 || 7369 +3188 || 3188 +7725 || 7725 +4404 || 4404 +4321 || 4321 +5047 || 5047 +3446 || 3446 +6041 || 6041 +8163 || 8163 +8042 || 8042 +7827 || 7827 +4904 || 4904 +5274 || 5274 +3220 || 3220 +-1 || -1 +4690 || 4690 +6621 || 6621 +7114 || 7114 +-1 || -1 +1815 || 1815 +154 || 154 +5701 || 5701 +4403 || 4403 +1277 || 1277 +4889 || 4889 +-1 || -1 +6848 || 6848 +6289 || 6289 +4143 || 4143 +6935 || 6935 +113 || 113 +408 || 408 +6752 || 6752 +6057 || 6057 +7393 || 7393 +2736 || 2736 +-1 || -1 +1880 || 1880 +8044 || 8044 +2124 || 2124 +6407 || 6407 +3323 || 3323 +4104 || 4104 +1437 || 1437 +7724 || 7724 +3457 || 3457 +4915 || 4915 +5888 || 5888 +2374 || 2374 +7786 || 7786 +4706 || 4706 +6479 || 6479 +7471 || 7471 +5453 || 5453 +7542 || 7542 +1343 || 1343 +5347 || 5347 +494 || 494 +3876 || 3876 +3842 || 3842 +5367 || 5367 +1151 || 1151 +6385 || 6385 +-1 || -1 +-1 || -1 +4494 || 4494 +3800 || 3800 +7332 || 7332 +1674 || 1674 +5506 || 5506 +393 || 393 +1312 || 1312 +2988 || 2988 +2649 || 2649 +3783 || 3783 +6455 || 6455 +7977 || 7977 +2703 || 2703 +4937 || 4937 +5955 || 5955 +6080 || 6080 +5187 || 5187 +1947 || 1947 +7461 || 7461 +4213 || 4213 +2109 || 2109 +1111 || 1111 +6681 || 6681 +7332 || 7332 +3400 || 3400 +5203 || 5203 +7634 || 7634 +188 || 188 +8521 || 8521 +-1 || -1 +7767 || 7767 +5805 || 5805 +5983 || 5983 +4129 || 4129 +5380 || 5380 +5486 || 5486 +641 || 641 +3812 || 3812 +3851 || 3851 +5353 || 5353 +2198 || 2198 +5549 || 5549 +2920 || 2920 +7708 || 7708 +1167 || 1167 +5105 || 5105 +7703 || 7703 +950 || 950 +1584 || 1584 +2175 || 2175 +3816 || 3816 +6333 || 6333 +2735 || 2735 +1051 || 1051 +5059 || 5059 +6377 || 6377 +6833 || 6833 +6765 || 6765 +-1 || -1 +180 || 180 +8504 || 8504 +8367 || 8367 +-1 || -1 +7797 || 7797 +1249 || 1249 +1621 || 1621 +7405 || 7405 +3463 || 3463 +4235 || 4235 +4084 || 4084 +3673 || 3673 +5165 || 5165 +1486 || 1486 +7186 || 7186 +3110 || 3110 +2607 || 2607 +794 || 794 +3916 || 3916 +3987 || 3987 +7666 || 7666 +4948 || 4948 +-1 || -1 +4149 || 4149 +1461 || 1461 +6177 || 6177 +2982 || 2982 +3195 || 3195 +4622 || 4622 +1125 || 1125 +3131 || 3131 +1392 || 1392 +3172 || 3172 +5252 || 5252 +3731 || 3731 +-1 || -1 +8082 || 8082 +718 || 718 +7919 || 7919 +191 || 191 +6893 || 6893 +108 || 108 +2182 || 2182 +1830 || 1830 +1470 || 1470 +700 || 700 +5514 || 5514 +5273 || 5273 +2251 || 2251 +4321 || 4321 +5709 || 5709 +5410 || 5410 +1219 || 1219 +5920 || 5920 +7525 || 7525 +1846 || 1846 +7258 || 7258 +5221 || 5221 +2409 || 2409 +-1 || -1 +-1 || -1 +365 || 365 +1146 || 1146 +1379 || 1379 +7218 || 7218 +8506 || 8506 +8206 || 8206 +776 || 776 +5820 || 5820 +-1 || -1 +7181 || 7181 +1165 || 1165 +2195 || 2195 +8189 || 8189 +773 || 773 +4718 || 4718 +1147 || 1147 +6886 || 6886 +4744 || 4744 +2547 || 2547 +3540 || 3540 +6771 || 6771 +4816 || 4816 +5101 || 5101 +6912 || 6912 +3644 || 3644 +5118 || 5118 +62 || 62 +2804 || 2804 +514 || 514 +3581 || 3581 +6850 || 6850 +-1 || -1 +8195 || 8195 +8211 || 8211 +450 || 450 +238 || 238 +5190 || 5190 +5812 || 5812 +6029 || 6029 +5823 || 5823 +696 || 696 +5815 || 5815 +2421 || 2421 +1853 || 1853 +2997 || 2997 +7625 || 7625 +933 || 933 +3068 || 3068 +3917 || 3917 +7610 || 7610 +-1 || -1 +4203 || 4203 +2162 || 2162 +-1 || -1 +3270 || 3270 +4746 || 4746 +4995 || 4995 +8636 || 8636 +6378 || 6378 +6932 || 6932 +7038 || 7038 +7613 || 7613 +123 || 123 +8555 || 8555 +6721 || 6721 +2497 || 2497 +2569 || 2569 +2313 || 2313 +1220 || 1220 +-1 || -1 +4318 || 4318 +4666 || 4666 +3449 || 3449 +3047 || 3047 +3388 || 3388 +5456 || 5456 +821 || 821 +5952 || 5952 +4512 || 4512 +3717 || 3717 +-1 || -1 +3504 || 3504 +2440 || 2440 +4738 || 4738 +6845 || 6845 +4005 || 4005 +914 || 914 +4792 || 4792 +63 || 63 +5354 || 5354 +3695 || 3695 +6274 || 6274 +5176 || 5176 +2803 || 2803 +-1 || -1 +6156 || 6156 +6272 || 6272 +628 || 628 +3504 || 3504 +8196 || 8196 +-1 || -1 +6113 || 6113 +824 || 824 +7419 || 7419 +1550 || 1550 +4707 || 4707 +2155 || 2155 +3504 || 3504 +7795 || 7795 +7694 || 7694 +2305 || 2305 +2471 || 2471 +1977 || 1977 +4014 || 4014 +5831 || 5831 +4928 || 4928 +5025 || 5025 +3105 || 3105 +5870 || 5870 +2712 || 2712 +7368 || 7368 +5635 || 5635 +4105 || 4105 +5703 || 5703 +4053 || 4053 +2352 || 2352 +6863 || 6863 +905 || 905 +2313 || 2313 +7141 || 7141 +1747 || 1747 +7419 || 7419 +5895 || 5895 +1838 || 1838 +1551 || 1551 +3780 || 3780 +2247 || 2247 +1581 || 1581 +-1 || -1 +7717 || 7717 +334 || 334 +903 || 903 +5341 || 5341 +2238 || 2238 +3550 || 3550 +4719 || 4719 +4051 || 4051 +5126 || 5126 +1628 || 1628 +6630 || 6630 +6793 || 6793 +-1 || -1 +7809 || 7809 +4383 || 4383 +6147 || 6147 +-1 || -1 +7879 || 7879 +355 || 355 +3844 || 3844 +5931 || 5931 +3138 || 3138 +3087 || 3087 +6614 || 6614 +-1 || -1 +3007 || 3007 +8512 || 8512 +786 || 786 +4396 || 4396 +8150 || 8150 +6235 || 6235 +2239 || 2239 +7579 || 7579 +4003 || 4003 +3744 || 3744 +8465 || 8465 +4623 || 4623 +5745 || 5745 +6683 || 6683 +3233 || 3233 +5234 || 5234 +970 || 970 +1781 || 1781 +7590 || 7590 +1139 || 1139 +2713 || 2713 +-1 || -1 +3001 || 3001 +2053 || 2053 +335 || 335 +4668 || 4668 +3147 || 3147 +3702 || 3702 +7644 || 7644 +5632 || 5632 +3597 || 3597 +616 || 616 +6606 || 6606 +4024 || 4024 +7881 || 7881 +238 || 238 +357 || 357 +5464 || 5464 +8333 || 8333 +3756 || 3756 +6797 || 6797 +95 || 95 +5475 || 5475 +5892 || 5892 +1141 || 1141 +3861 || 3861 +1056 || 1056 +3058 || 3058 +1742 || 1742 +6307 || 6307 +8080 || 8080 +7945 || 7945 +3210 || 3210 +5340 || 5340 +6403 || 6403 +5793 || 5793 +5914 || 5914 +33 || 33 +6321 || 6321 +2690 || 2690 +4668 || 4668 +4964 || 4964 +7276 || 7276 +4929 || 4929 +6838 || 6838 +3213 || 3213 +2836 || 2836 +2795 || 2795 +5304 || 5304 +7898 || 7898 +7531 || 7531 +3130 || 3130 +448 || 448 +1057 || 1057 +6880 || 6880 +8635 || 8635 +4326 || 4326 +7859 || 7859 +3775 || 3775 +8092 || 8092 +2226 || 2226 +3152 || 3152 +4263 || 4263 +8118 || 8118 +-1 || -1 +3682 || 3682 +-1 || -1 +2981 || 2981 +7806 || 7806 +5170 || 5170 +8180 || 8180 +554 || 554 +3416 || 3416 +7927 || 7927 +1042 || 1042 +6940 || 6940 +7012 || 7012 +2559 || 2559 +3286 || 3286 +4808 || 4808 +2499 || 2499 +5846 || 5846 +-1 || -1 +3687 || 3687 +3852 || 3852 +4037 || 4037 +802 || 802 +3865 || 3865 +1693 || 1693 +8140 || 8140 +5667 || 5667 +3188 || 3188 +3195 || 3195 +7202 || 7202 +3922 || 3922 +3138 || 3138 +1597 || 1597 +6814 || 6814 +1604 || 1604 +6328 || 6328 +1777 || 1777 +5738 || 5738 +1577 || 1577 +4257 || 4257 +1523 || 1523 +2788 || 2788 +4719 || 4719 +-1 || -1 +5224 || 5224 +6410 || 6410 +7751 || 7751 +5892 || 5892 +1979 || 1979 +7389 || 7389 +-1 || -1 +5361 || 5361 +6110 || 6110 +2168 || 2168 +1338 || 1338 +8559 || 8559 +353 || 353 +6576 || 6576 +3385 || 3385 +3892 || 3892 +2312 || 2312 +7870 || 7870 +7541 || 7541 +4256 || 4256 +6523 || 6523 +7651 || 7651 +4515 || 4515 +6500 || 6500 +5171 || 5171 +1717 || 1717 +4553 || 4553 +2022 || 2022 +-1 || -1 +6379 || 6379 +539 || 539 +8583 || 8583 +5293 || 5293 +2579 || 2579 +3327 || 3327 +7102 || 7102 +5668 || 5668 +4059 || 4059 +5728 || 5728 +129 || 129 +3918 || 3918 +2798 || 2798 +3474 || 3474 +3 || 3 +4799 || 4799 +5428 || 5428 +-1 || -1 +2401 || 2401 +6888 || 6888 +3516 || 3516 +-1 || -1 +8443 || 8443 +3857 || 3857 +6971 || 6971 +7639 || 7639 +1303 || 1303 +2109 || 2109 +4759 || 4759 +2344 || 2344 +2700 || 2700 +5259 || 5259 +2827 || 2827 +1761 || 1761 +-1 || -1 +6360 || 6360 +1496 || 1496 +4431 || 4431 +1525 || 1525 +2036 || 2036 +582 || 582 +1111 || 1111 +5947 || 5947 +8217 || 8217 +4631 || 4631 +7072 || 7072 +522 || 522 +2461 || 2461 +2451 || 2451 +5738 || 5738 +2229 || 2229 +-1 || -1 +8018 || 8018 +746 || 746 +1637 || 1637 +3855 || 3855 +7096 || 7096 +5958 || 5958 +3110 || 3110 +3992 || 3992 +8180 || 8180 +4192 || 4192 +6808 || 6808 +6227 || 6227 +2795 || 2795 +3596 || 3596 +381 || 381 +7853 || 7853 +-1 || -1 +7396 || 7396 +8436 || 8436 +4538 || 4538 +2310 || 2310 +4870 || 4870 +2517 || 2517 +1679 || 1679 +5982 || 5982 +3161 || 3161 +-1 || -1 +2556 || 2556 +458 || 458 +-1 || -1 +1556 || 1556 +2719 || 2719 +4315 || 4315 +6701 || 6701 +2860 || 2860 +3642 || 3642 +2131 || 2131 +1319 || 1319 +8121 || 8121 +6683 || 6683 +5794 || 5794 +7990 || 7990 +5985 || 5985 +1473 || 1473 +164 || 164 +5210 || 5210 +2236 || 2236 +7251 || 7251 +8071 || 8071 +4383 || 4383 +7423 || 7423 +5103 || 5103 +7332 || 7332 +2678 || 2678 +3284 || 3284 +-1 || -1 +1170 || 1170 +7270 || 7270 +3759 || 3759 +-1 || -1 +5214 || 5214 +5227 || 5227 +6627 || 6627 +4152 || 4152 +3791 || 3791 +-1 || -1 +3161 || 3161 +6684 || 6684 +2997 || 2997 +3799 || 3799 +3511 || 3511 +2190 || 2190 +8079 || 8079 +4941 || 4941 +6007 || 6007 +6028 || 6028 +3382 || 3382 +4424 || 4424 +465 || 465 +8047 || 8047 +7844 || 7844 +5100 || 5100 +8059 || 8059 +1159 || 1159 +4605 || 4605 +8306 || 8306 +4040 || 4040 +2165 || 2165 +198 || 198 +3165 || 3165 +1007 || 1007 +938 || 938 +7058 || 7058 +4630 || 4630 +1666 || 1666 +4884 || 4884 +8078 || 8078 +5315 || 5315 +-1 || -1 +1632 || 1632 +-1 || -1 +-1 || -1 +5703 || 5703 +3156 || 3156 +7009 || 7009 +7620 || 7620 +8120 || 8120 +657 || 657 +138 || 138 +6253 || 6253 +8238 || 8238 +4797 || 4797 +3945 || 3945 +-1 || -1 +-1 || -1 +5971 || 5971 +8367 || 8367 +-1 || -1 +7732 || 7732 +6936 || 6936 +8261 || 8261 +5523 || 5523 +3092 || 3092 +-1 || -1 +1112 || 1112 +4526 || 4526 +7372 || 7372 +5587 || 5587 +2100 || 2100 +3385 || 3385 +1660 || 1660 +6101 || 6101 +8157 || 8157 +7915 || 7915 +6555 || 6555 +1859 || 1859 +4102 || 4102 +8600 || 8600 +4084 || 4084 +2442 || 2442 +2853 || 2853 +4568 || 4568 +-1 || -1 +-1 || -1 +4159 || 4159 +8079 || 8079 +1129 || 1129 +6440 || 6440 +5593 || 5593 +7249 || 7249 +3682 || 3682 +2755 || 2755 +7963 || 7963 +5909 || 5909 +7036 || 7036 +3043 || 3043 +2622 || 2622 +5705 || 5705 +3201 || 3201 +-1 || -1 +2304 || 2304 +1221 || 1221 +790 || 790 +398 || 398 +-1 || -1 +1395 || 1395 +-1 || -1 +5259 || 5259 +3943 || 3943 +-1 || -1 +4018 || 4018 +-1 || -1 +3914 || 3914 +191 || 191 +4714 || 4714 +7397 || 7397 +2183 || 2183 +8638 || 8638 +4516 || 4516 +7362 || 7362 +6395 || 6395 +1664 || 1664 +4105 || 4105 +-1 || -1 +-1 || -1 +587 || 587 +6311 || 6311 +1872 || 1872 +6668 || 6668 +440 || 440 +5642 || 5642 +-1 || -1 +4072 || 4072 +3572 || 3572 +2237 || 2237 +4905 || 4905 +3753 || 3753 +6931 || 6931 +6179 || 6179 +401 || 401 +1545 || 1545 +7258 || 7258 +8020 || 8020 +4805 || 4805 +5813 || 5813 +8280 || 8280 +-1 || -1 +-1 || -1 +6273 || 6273 +2458 || 2458 +7606 || 7606 +7682 || 7682 +7924 || 7924 +3112 || 3112 +4102 || 4102 +-1 || -1 +1784 || 1784 +3045 || 3045 +5139 || 5139 +22 || 22 +7465 || 7465 +7878 || 7878 +-1 || -1 +6505 || 6505 +4768 || 4768 +6563 || 6563 +768 || 768 +1758 || 1758 +2792 || 2792 +2960 || 2960 +-1 || -1 +7035 || 7035 +7250 || 7250 +6550 || 6550 +2893 || 2893 +7662 || 7662 +-1 || -1 +1013 || 1013 +252 || 252 +1052 || 1052 +5072 || 5072 +8156 || 8156 +1472 || 1472 +6089 || 6089 +6795 || 6795 +870 || 870 +6408 || 6408 +3974 || 3974 +7264 || 7264 +48 || 48 +7376 || 7376 +1079 || 1079 +8074 || 8074 +4869 || 4869 +4971 || 4971 +4492 || 4492 +923 || 923 +3972 || 3972 +1865 || 1865 +1453 || 1453 +5386 || 5386 +5967 || 5967 +3808 || 3808 +1992 || 1992 +331 || 331 +6741 || 6741 +1396 || 1396 +-1 || -1 +7825 || 7825 +1254 || 1254 +694 || 694 +1408 || 1408 +2241 || 2241 +-1 || -1 +3061 || 3061 +8443 || 8443 +6570 || 6570 +6909 || 6909 +4293 || 4293 +646 || 646 +679 || 679 +8269 || 8269 +6852 || 6852 +-1 || -1 +8143 || 8143 +862 || 862 +5062 || 5062 +179 || 179 +3685 || 3685 +7463 || 7463 +4236 || 4236 +7641 || 7641 +-1 || -1 +8570 || 8570 +2758 || 2758 +7696 || 7696 +-1 || -1 +6145 || 6145 +3314 || 3314 +5955 || 5955 +5822 || 5822 +6702 || 6702 +4610 || 4610 +2148 || 2148 +2923 || 2923 +6551 || 6551 +6074 || 6074 +7601 || 7601 +-1 || -1 +6035 || 6035 +7234 || 7234 +3448 || 3448 +-1 || -1 +2048 || 2048 +6514 || 6514 +2771 || 2771 +2992 || 2992 +3858 || 3858 +4671 || 4671 +152 || 152 +8099 || 8099 +6715 || 6715 +1098 || 1098 +4840 || 4840 +4725 || 4725 +5217 || 5217 +-1 || -1 +4920 || 4920 +1234 || 1234 +325 || 325 +-1 || -1 +5579 || 5579 +3670 || 3670 +3732 || 3732 +3151 || 3151 +2224 || 2224 +371 || 371 +-1 || -1 +7786 || 7786 +-1 || -1 +8216 || 8216 +2665 || 2665 +6441 || 6441 +5118 || 5118 +4083 || 4083 +4286 || 4286 +3280 || 3280 +6780 || 6780 +-1 || -1 +7059 || 7059 +2724 || 2724 +577 || 577 +2621 || 2621 +3927 || 3927 +1137 || 1137 +1848 || 1848 +3069 || 3069 +1880 || 1880 +-1 || -1 +5465 || 5465 +8195 || 8195 +1205 || 1205 +5930 || 5930 +7911 || 7911 +5730 || 5730 +3176 || 3176 +2446 || 2446 +4488 || 4488 +5328 || 5328 +38 || 38 +4380 || 4380 +3176 || 3176 +7465 || 7465 +5116 || 5116 +3834 || 3834 +145 || 145 +5365 || 5365 +6546 || 6546 +3673 || 3673 +3818 || 3818 +3724 || 3724 +8539 || 8539 +1379 || 1379 +4689 || 4689 +8117 || 8117 +-1 || -1 +3549 || 3549 +5930 || 5930 +1603 || 1603 +2068 || 2068 +7523 || 7523 +2058 || 2058 +6042 || 6042 +936 || 936 +1819 || 1819 +6131 || 6131 +7177 || 7177 +7325 || 7325 +5639 || 5639 +2224 || 2224 +3176 || 3176 +2943 || 2943 +3300 || 3300 +5990 || 5990 +883 || 883 +2428 || 2428 +-1 || -1 +8429 || 8429 +6025 || 6025 +5756 || 5756 +1338 || 1338 +5873 || 5873 +3527 || 3527 +5502 || 5502 +-1 || -1 +5261 || 5261 +-1 || -1 +-1 || -1 +3193 || 3193 +7596 || 7596 +8578 || 8578 +1811 || 1811 +8267 || 8267 +4136 || 4136 +4917 || 4917 +8476 || 8476 +7465 || 7465 +5043 || 5043 +8421 || 8421 +4837 || 4837 +5558 || 5558 +-1 || -1 +4286 || 4286 +2567 || 2567 +3674 || 3674 +5916 || 5916 +3362 || 3362 +7852 || 7852 +844 || 844 +4717 || 4717 +204 || 204 +7755 || 7755 +6682 || 6682 +1877 || 1877 +3961 || 3961 +5193 || 5193 +6802 || 6802 +3192 || 3192 +5363 || 5363 +1292 || 1292 +1282 || 1282 +-1 || -1 +6814 || 6814 +-1 || -1 +-1 || -1 +3889 || 3889 +3413 || 3413 +6821 || 6821 +2254 || 2254 +1440 || 1440 +5070 || 5070 +464 || 464 +6677 || 6677 +859 || 859 +7140 || 7140 +1430 || 1430 +2306 || 2306 +3898 || 3898 +1512 || 1512 +993 || 993 +5450 || 5450 +2013 || 2013 +8496 || 8496 +5593 || 5593 +4411 || 4411 +2827 || 2827 +3197 || 3197 +6440 || 6440 +3923 || 3923 +2320 || 2320 +2986 || 2986 +-1 || -1 +8614 || 8614 +2273 || 2273 +7960 || 7960 +7518 || 7518 +3133 || 3133 +4378 || 4378 +4044 || 4044 +3815 || 3815 +5330 || 5330 +-1 || -1 +4284 || 4284 +3374 || 3374 +2821 || 2821 +6802 || 6802 +6945 || 6945 +4332 || 4332 +-1 || -1 +4272 || 4272 +1602 || 1602 +6306 || 6306 +6820 || 6820 +1583 || 1583 +1340 || 1340 +1860 || 1860 +6678 || 6678 +2173 || 2173 +2046 || 2046 +6353 || 6353 +5336 || 5336 +1057 || 1057 +1521 || 1521 +2242 || 2242 +-1 || -1 +772 || 772 +-1 || -1 +2144 || 2144 +-1 || -1 +6053 || 6053 +1249 || 1249 +7823 || 7823 +8273 || 8273 +7959 || 7959 +5312 || 5312 +6163 || 6163 +7033 || 7033 +6592 || 6592 +113 || 113 +5543 || 5543 +8404 || 8404 +4956 || 4956 +6299 || 6299 +1132 || 1132 +3986 || 3986 +6547 || 6547 +1639 || 1639 +8144 || 8144 +5049 || 5049 +7704 || 7704 +8010 || 8010 +5974 || 5974 +3439 || 3439 +8419 || 8419 +3341 || 3341 +2559 || 2559 +6270 || 6270 +559 || 559 +-1 || -1 +4293 || 4293 +-1 || -1 +203 || 203 +2543 || 2543 +4943 || 4943 +5370 || 5370 +5782 || 5782 +-1 || -1 +1126 || 1126 +7815 || 7815 +5886 || 5886 +7876 || 7876 +704 || 704 +1980 || 1980 +7401 || 7401 +6536 || 6536 +1600 || 1600 +3339 || 3339 +2851 || 2851 +3082 || 3082 +1482 || 1482 +4190 || 4190 +5021 || 5021 +6971 || 6971 +3646 || 3646 +1108 || 1108 +4406 || 4406 +847 || 847 +6348 || 6348 +6277 || 6277 +2718 || 2718 +2647 || 2647 +3767 || 3767 +525 || 525 +5316 || 5316 +5726 || 5726 +-1 || -1 +1532 || 1532 +5087 || 5087 +7419 || 7419 +-1 || -1 +4648 || 4648 +5829 || 5829 +6280 || 6280 +3140 || 3140 +4568 || 4568 +3298 || 3298 +-1 || -1 +4059 || 4059 +-1 || -1 +-1 || -1 +4058 || 4058 +5386 || 5386 +5465 || 5465 +5137 || 5137 +5801 || 5801 +5467 || 5467 +4769 || 4769 +4082 || 4082 +8366 || 8366 +4794 || 4794 +4093 || 4093 +5642 || 5642 +2825 || 2825 +2396 || 2396 +2248 || 2248 +7311 || 7311 +7751 || 7751 +6329 || 6329 +3452 || 3452 +6666 || 6666 +5300 || 5300 +3876 || 3876 +6863 || 6863 +7542 || 7542 +4916 || 4916 +4147 || 4147 +5159 || 5159 +5115 || 5115 +3852 || 3852 +6947 || 6947 +4150 || 4150 +1252 || 1252 +3333 || 3333 +710 || 710 +7221 || 7221 +6643 || 6643 +5036 || 5036 +4798 || 4798 +4339 || 4339 +4328 || 4328 +-1 || -1 +2916 || 2916 +3282 || 3282 +5594 || 5594 +8342 || 8342 +7465 || 7465 +3617 || 3617 +8117 || 8117 +1855 || 1855 +115 || 115 +3745 || 3745 +5465 || 5465 +8266 || 8266 +7773 || 7773 +2217 || 2217 +6025 || 6025 +2734 || 2734 +5475 || 5475 +4340 || 4340 +2201 || 2201 +7328 || 7328 +1908 || 1908 +8417 || 8417 +868 || 868 +650 || 650 +3833 || 3833 +2360 || 2360 +2245 || 2245 +7878 || 7878 +3914 || 3914 +1091 || 1091 +-1 || -1 +2955 || 2955 +259 || 259 +5502 || 5502 +5116 || 5116 +4024 || 4024 +3349 || 3349 +873 || 873 +5887 || 5887 +7257 || 7257 +2735 || 2735 +2628 || 2628 +6742 || 6742 +3136 || 3136 +1344 || 1344 +4347 || 4347 +1561 || 1561 +7934 || 7934 +4599 || 4599 +5846 || 5846 +5033 || 5033 +-1 || -1 +606 || 606 +4394 || 4394 +2945 || 2945 +8000 || 8000 +-1 || -1 +-1 || -1 +2388 || 2388 +7184 || 7184 +4305 || 4305 +6955 || 6955 +6297 || 6297 +7535 || 7535 +6913 || 6913 +3014 || 3014 +3756 || 3756 +5377 || 5377 +6331 || 6331 +294 || 294 +4376 || 4376 +2842 || 2842 +373 || 373 +5095 || 5095 +5325 || 5325 +3737 || 3737 +1968 || 1968 +2618 || 2618 +7480 || 7480 +72 || 72 +5471 || 5471 +6947 || 6947 +6039 || 6039 +5067 || 5067 +1299 || 1299 +287 || 287 +5105 || 5105 +5758 || 5758 +4307 || 4307 +4690 || 4690 +1864 || 1864 +640 || 640 +4563 || 4563 +1277 || 1277 +804 || 804 +2634 || 2634 +2361 || 2361 +1794 || 1794 +4383 || 4383 +822 || 822 +7772 || 7772 +4126 || 4126 +1230 || 1230 +4316 || 4316 +-1 || -1 +7180 || 7180 +4656 || 4656 +3424 || 3424 +2460 || 2460 +203 || 203 +1990 || 1990 +-1 || -1 +-1 || -1 +6242 || 6242 +1432 || 1432 +266 || 266 +6775 || 6775 +2216 || 2216 +2844 || 2844 +2761 || 2761 +3860 || 3860 +5583 || 5583 +3492 || 3492 +4972 || 4972 +6870 || 6870 +439 || 439 +6159 || 6159 +6637 || 6637 +7444 || 7444 +858 || 858 +2072 || 2072 +6349 || 6349 +3911 || 3911 +6576 || 6576 +-1 || -1 +2470 || 2470 +7211 || 7211 +3585 || 3585 +7711 || 7711 +1524 || 1524 +406 || 406 +321 || 321 +4551 || 4551 +2140 || 2140 +4840 || 4840 +7217 || 7217 +5462 || 5462 +4898 || 4898 +4094 || 4094 +-1 || -1 +244 || 244 +-1 || -1 +6189 || 6189 +5681 || 5681 +-1 || -1 +7321 || 7321 +1302 || 1302 +1753 || 1753 +118 || 118 +-1 || -1 +3556 || 3556 +546 || 546 +7664 || 7664 +6746 || 6746 +-1 || -1 +7665 || 7665 +7915 || 7915 +4327 || 4327 +3416 || 3416 +4607 || 4607 +4590 || 4590 +5530 || 5530 +3377 || 3377 +-1 || -1 +848 || 848 +5302 || 5302 +1135 || 1135 +5476 || 5476 +-1 || -1 +2448 || 2448 +1473 || 1473 +7935 || 7935 +7363 || 7363 +1068 || 1068 +730 || 730 +2732 || 2732 +3741 || 3741 +3318 || 3318 +7779 || 7779 +4327 || 4327 +4391 || 4391 +4192 || 4192 +5892 || 5892 +7848 || 7848 +6726 || 6726 +2236 || 2236 +5396 || 5396 +4775 || 4775 +1175 || 1175 +8256 || 8256 +2729 || 2729 +5347 || 5347 +2291 || 2291 +3184 || 3184 +2803 || 2803 +2295 || 2295 +5645 || 5645 +2257 || 2257 +6136 || 6136 +5123 || 5123 +149 || 149 +4586 || 4586 +25 || 25 +3347 || 3347 +5733 || 5733 +-1 || -1 +2326 || 2326 +1006 || 1006 +3742 || 3742 +7668 || 7668 +2029 || 2029 +1622 || 1622 +524 || 524 +3019 || 3019 +1387 || 1387 +8499 || 8499 +7502 || 7502 +5812 || 5812 +6874 || 6874 +8305 || 8305 +7658 || 7658 +1333 || 1333 +5216 || 5216 +2944 || 2944 +5165 || 5165 +4310 || 4310 +5383 || 5383 +2804 || 2804 +3248 || 3248 +5663 || 5663 +6818 || 6818 +-1 || -1 +6805 || 6805 +-1 || -1 +4606 || 4606 +3907 || 3907 +5795 || 5795 +659 || 659 +1859 || 1859 +1613 || 1613 +2678 || 2678 +1139 || 1139 +7633 || 7633 +7625 || 7625 +-1 || -1 +4135 || 4135 +7200 || 7200 +6021 || 6021 +8164 || 8164 +4476 || 4476 +5623 || 5623 +4394 || 4394 +-1 || -1 +-1 || -1 +8129 || 8129 +2756 || 2756 +2573 || 2573 +506 || 506 +6474 || 6474 +4800 || 4800 +6868 || 6868 +4648 || 4648 +6831 || 6831 +-1 || -1 +2767 || 2767 +3788 || 3788 +-1 || -1 +-1 || -1 +-1 || -1 +7304 || 7304 +296 || 296 +4034 || 4034 +739 || 739 +8272 || 8272 +-1 || -1 +4507 || 4507 +4754 || 4754 +6714 || 6714 +5387 || 5387 +4429 || 4429 +6024 || 6024 +4427 || 4427 +3546 || 3546 +2878 || 2878 +7880 || 7880 +1558 || 1558 +2945 || 2945 +3693 || 3693 +5072 || 5072 +2741 || 2741 +3572 || 3572 +181 || 181 +5936 || 5936 +5412 || 5412 +741 || 741 +1952 || 1952 +5997 || 5997 +6983 || 6983 +3400 || 3400 +5088 || 5088 +8498 || 8498 +3957 || 3957 +7095 || 7095 +461 || 461 +1723 || 1723 +7721 || 7721 +3889 || 3889 +996 || 996 +2835 || 2835 +6306 || 6306 +-1 || -1 +8621 || 8621 +1972 || 1972 +1410 || 1410 +5141 || 5141 +6244 || 6244 +1759 || 1759 +4220 || 4220 +8587 || 8587 +-1 || -1 +2806 || 2806 +6464 || 6464 +7539 || 7539 +2442 || 2442 +1141 || 1141 +-1 || -1 +8629 || 8629 +4441 || 4441 +7109 || 7109 +4084 || 4084 +3598 || 3598 +1758 || 1758 +6433 || 6433 +6777 || 6777 +3682 || 3682 +8184 || 8184 +8383 || 8383 +2745 || 2745 +4980 || 4980 +3813 || 3813 +5663 || 5663 +-1 || -1 +5531 || 5531 +4639 || 4639 +5093 || 5093 +1140 || 1140 +3580 || 3580 +7980 || 7980 +5683 || 5683 +463 || 463 +-1 || -1 +899 || 899 +5384 || 5384 +149 || 149 +6930 || 6930 +493 || 493 +986 || 986 +5550 || 5550 +8190 || 8190 +7626 || 7626 +4561 || 4561 +6046 || 6046 +2649 || 2649 +7827 || 7827 +7535 || 7535 +3462 || 3462 +4734 || 4734 +6417 || 6417 +7862 || 7862 +-1 || -1 +7700 || 7700 +6072 || 6072 +4127 || 4127 +6468 || 6468 +4992 || 4992 +1172 || 1172 +8438 || 8438 +-1 || -1 +-1 || -1 +3628 || 3628 +7739 || 7739 +5568 || 5568 +7807 || 7807 +6606 || 6606 +7334 || 7334 +-1 || -1 +4234 || 4234 +4252 || 4252 +1933 || 1933 +3743 || 3743 +-1 || -1 +7130 || 7130 +-1 || -1 +6854 || 6854 +5393 || 5393 +1401 || 1401 +386 || 386 +306 || 306 +1815 || 1815 +-1 || -1 +8487 || 8487 +6305 || 6305 +1816 || 1816 +-1 || -1 +3780 || 3780 +3232 || 3232 +8009 || 8009 +4124 || 4124 +6672 || 6672 +4889 || 4889 +8124 || 8124 +3328 || 3328 +2611 || 2611 +3211 || 3211 +7839 || 7839 +4476 || 4476 +5508 || 5508 +6386 || 6386 +3215 || 3215 +-1 || -1 +6569 || 6569 +7105 || 7105 +5696 || 5696 +2040 || 2040 +2805 || 2805 +-1 || -1 +6959 || 6959 +4680 || 4680 +6896 || 6896 +-1 || -1 +1054 || 1054 +8136 || 8136 +5434 || 5434 +1944 || 1944 +1922 || 1922 +7902 || 7902 +1695 || 1695 +6390 || 6390 +5099 || 5099 +6382 || 6382 +7929 || 7929 +3058 || 3058 +-1 || -1 +6110 || 6110 +1581 || 1581 +2455 || 2455 +6050 || 6050 +2958 || 2958 +3540 || 3540 +3248 || 3248 +7900 || 7900 +4707 || 4707 +2347 || 2347 +2871 || 2871 +5592 || 5592 +2136 || 2136 +7271 || 7271 +8360 || 8360 +1235 || 1235 +4058 || 4058 +2049 || 2049 +-1 || -1 +7888 || 7888 +4996 || 4996 +3524 || 3524 +5919 || 5919 +2423 || 2423 +3441 || 3441 +5721 || 5721 +4651 || 4651 +2126 || 2126 +7774 || 7774 +3829 || 3829 +2676 || 2676 +2967 || 2967 +5395 || 5395 +3868 || 3868 +4610 || 4610 +7282 || 7282 +7112 || 7112 +169 || 169 +2356 || 2356 +1144 || 1144 +7962 || 7962 +-1 || -1 +-1 || -1 +4504 || 4504 +6827 || 6827 +1399 || 1399 +-1 || -1 +3202 || 3202 +8350 || 8350 +2420 || 2420 +42 || 42 +473 || 473 +1488 || 1488 +-1 || -1 +1645 || 1645 +730 || 730 +5889 || 5889 +-1 || -1 +6494 || 6494 +6647 || 6647 +2046 || 2046 +7378 || 7378 +2746 || 2746 +1541 || 1541 +4545 || 4545 +2149 || 2149 +6307 || 6307 +911 || 911 +8484 || 8484 +947 || 947 +3958 || 3958 +-1 || -1 +3436 || 3436 +1284 || 1284 +4805 || 4805 +5504 || 5504 +7665 || 7665 +7594 || 7594 +342 || 342 +6674 || 6674 +7863 || 7863 +-1 || -1 +1668 || 1668 +-1 || -1 +6538 || 6538 +5899 || 5899 +7613 || 7613 +-1 || -1 +7589 || 7589 +1990 || 1990 +7118 || 7118 +2245 || 2245 +6294 || 6294 +8053 || 8053 +4090 || 4090 +3190 || 3190 +5068 || 5068 +3117 || 3117 +1814 || 1814 +6451 || 6451 +4148 || 4148 +6363 || 6363 +3645 || 3645 +8008 || 8008 +2923 || 2923 +3865 || 3865 +804 || 804 +672 || 672 +3020 || 3020 +6969 || 6969 +3179 || 3179 +5298 || 5298 +-1 || -1 +3024 || 3024 +5432 || 5432 +-1 || -1 +3559 || 3559 +2182 || 2182 +-1 || -1 +1832 || 1832 +7419 || 7419 +4196 || 4196 +2641 || 2641 +3701 || 3701 +3280 || 3280 +4191 || 4191 +1904 || 1904 +5121 || 5121 +1000 || 1000 +4931 || 4931 +7477 || 7477 +8214 || 8214 +7547 || 7547 +1676 || 1676 +6472 || 6472 +3445 || 3445 +7131 || 7131 +6581 || 6581 +-1 || -1 +4573 || 4573 +3175 || 3175 +558 || 558 +1055 || 1055 +4396 || 4396 +1313 || 1313 +1649 || 1649 +3875 || 3875 +-1 || -1 +7305 || 7305 +4114 || 4114 +7380 || 7380 +4497 || 4497 +-1 || -1 +971 || 971 +7174 || 7174 +3508 || 3508 +544 || 544 +7436 || 7436 +2768 || 2768 +-1 || -1 +4068 || 4068 +5997 || 5997 +6738 || 6738 +8635 || 8635 +7651 || 7651 +-1 || -1 +7423 || 7423 +1531 || 1531 +6755 || 6755 +4046 || 4046 +-1 || -1 +1193 || 1193 +3799 || 3799 +5131 || 5131 +1010 || 1010 +4102 || 4102 +6051 || 6051 +8072 || 8072 +7733 || 7733 +-1 || -1 +4476 || 4476 +6153 || 6153 +8616 || 8616 +3700 || 3700 +2205 || 2205 +8561 || 8561 +7628 || 7628 +766 || 766 +4505 || 4505 +7032 || 7032 +2169 || 2169 +751 || 751 +3284 || 3284 +6261 || 6261 +3999 || 3999 +3271 || 3271 +6470 || 6470 +5995 || 5995 +5033 || 5033 +-1 || -1 +2022 || 2022 +2426 || 2426 +1952 || 1952 +6869 || 6869 +2567 || 2567 +4303 || 4303 +2664 || 2664 +790 || 790 +390 || 390 +1668 || 1668 +5293 || 5293 +6546 || 6546 +-1 || -1 +5770 || 5770 +3028 || 3028 +6362 || 6362 +2823 || 2823 +1264 || 1264 +5784 || 5784 +1075 || 1075 +635 || 635 +5122 || 5122 +5894 || 5894 +6516 || 6516 +4172 || 4172 +3697 || 3697 +2943 || 2943 +5264 || 5264 +1414 || 1414 +6291 || 6291 +7620 || 7620 +8593 || 8593 +4613 || 4613 +2058 || 2058 +6492 || 6492 +2945 || 2945 +2503 || 2503 +1029 || 1029 +47 || 47 +3115 || 3115 +5761 || 5761 +8082 || 8082 +305 || 305 +7790 || 7790 +4030 || 4030 +6988 || 6988 +6312 || 6312 +1706 || 1706 +-1 || -1 +6367 || 6367 +5599 || 5599 +6448 || 6448 +1445 || 1445 +6470 || 6470 +7861 || 7861 +2518 || 2518 +4221 || 4221 +2995 || 2995 +6627 || 6627 +4254 || 4254 +3732 || 3732 +7725 || 7725 +8105 || 8105 +461 || 461 +6105 || 6105 +8091 || 8091 +4253 || 4253 +1457 || 1457 +-1 || -1 +2651 || 2651 +7112 || 7112 +1391 || 1391 +4440 || 4440 +1062 || 1062 +7605 || 7605 +4663 || 4663 +5310 || 5310 +4682 || 4682 +3561 || 3561 +6482 || 6482 +3729 || 3729 +6275 || 6275 +2881 || 2881 +6679 || 6679 +6215 || 6215 +2599 || 2599 +8489 || 8489 +6015 || 6015 +2471 || 2471 +6177 || 6177 +7533 || 7533 +6109 || 6109 +-1 || -1 +7226 || 7226 +4333 || 4333 +3597 || 3597 +3336 || 3336 +5378 || 5378 +336 || 336 +5351 || 5351 +3569 || 3569 +6433 || 6433 +1634 || 1634 +8239 || 8239 +2182 || 2182 +3540 || 3540 +2294 || 2294 +1885 || 1885 +1012 || 1012 +3974 || 3974 +1266 || 1266 +2689 || 2689 +336 || 336 +3143 || 3143 +2601 || 2601 +2005 || 2005 +6888 || 6888 +5690 || 5690 +4879 || 4879 +4170 || 4170 +1010 || 1010 +7482 || 7482 +1756 || 1756 +8225 || 8225 +8509 || 8509 +3382 || 3382 +5937 || 5937 +8397 || 8397 +3529 || 3529 +561 || 561 +3122 || 3122 +1105 || 1105 +2032 || 2032 +3039 || 3039 +5602 || 5602 +6456 || 6456 +5867 || 5867 +4228 || 4228 +6909 || 6909 +536 || 536 +1285 || 1285 +3759 || 3759 +6867 || 6867 +4613 || 4613 +1413 || 1413 +7065 || 7065 +8521 || 8521 +-1 || -1 +8125 || 8125 +8122 || 8122 +7375 || 7375 +3818 || 3818 +2043 || 2043 +7185 || 7185 +3124 || 3124 +1551 || 1551 +3532 || 3532 +7809 || 7809 +-1 || -1 +3845 || 3845 +7016 || 7016 +8064 || 8064 +4359 || 4359 +5208 || 5208 +5731 || 5731 +6685 || 6685 +8032 || 8032 +5528 || 5528 +5287 || 5287 +3016 || 3016 +1105 || 1105 +5547 || 5547 +236 || 236 +6452 || 6452 +363 || 363 +7172 || 7172 +3612 || 3612 +5269 || 5269 +3741 || 3741 +700 || 700 +8053 || 8053 +7633 || 7633 +3344 || 3344 +2282 || 2282 +4509 || 4509 +4736 || 4736 +6662 || 6662 +6202 || 6202 +-1 || -1 +6029 || 6029 +8493 || 8493 +5153 || 5153 +8334 || 8334 +3681 || 3681 +3563 || 3563 +6761 || 6761 +6045 || 6045 +4189 || 4189 +8516 || 8516 +6631 || 6631 +218 || 218 +1521 || 1521 +5859 || 5859 +6495 || 6495 +4554 || 4554 +-1 || -1 +-1 || -1 +7303 || 7303 +-1 || -1 +4185 || 4185 +1888 || 1888 +813 || 813 +6606 || 6606 +3250 || 3250 +4301 || 4301 +5625 || 5625 +-1 || -1 +-1 || -1 +1229 || 1229 +5215 || 5215 +-1 || -1 +2980 || 2980 +5824 || 5824 +1913 || 1913 +4501 || 4501 +5323 || 5323 +2743 || 2743 +1487 || 1487 +238 || 238 +7467 || 7467 +1036 || 1036 +6461 || 6461 +4914 || 4914 +4217 || 4217 +6606 || 6606 +8352 || 8352 +6023 || 6023 +2914 || 2914 +234 || 234 +8344 || 8344 +6050 || 6050 +5737 || 5737 +709 || 709 +7986 || 7986 +4791 || 4791 +-1 || -1 +2684 || 2684 +816 || 816 +6164 || 6164 +2199 || 2199 +6170 || 6170 +7621 || 7621 +5098 || 5098 +-1 || -1 +883 || 883 +-1 || -1 +3036 || 3036 +1122 || 1122 +5191 || 5191 +802 || 802 +2895 || 2895 +1073 || 1073 +5991 || 5991 +3229 || 3229 +5475 || 5475 +7572 || 7572 +7838 || 7838 +381 || 381 +8438 || 8438 +1316 || 1316 +4282 || 4282 +7724 || 7724 +-1 || -1 +6424 || 6424 +6405 || 6405 +7096 || 7096 +5213 || 5213 +2484 || 2484 +6851 || 6851 +7406 || 7406 +-1 || -1 +1074 || 1074 +4172 || 4172 +-1 || -1 +1331 || 1331 +2497 || 2497 +-1 || -1 +7966 || 7966 +4426 || 4426 +4171 || 4171 +7363 || 7363 +-1 || -1 +5524 || 5524 +159 || 159 +2060 || 2060 +5335 || 5335 +884 || 884 +5719 || 5719 +4405 || 4405 +314 || 314 +1402 || 1402 +3258 || 3258 +-1 || -1 +2544 || 2544 +5543 || 5543 +8610 || 8610 +7443 || 7443 +3780 || 3780 +6269 || 6269 +3986 || 3986 +5574 || 5574 +7496 || 7496 +2238 || 2238 +7041 || 7041 +506 || 506 +1899 || 1899 +7883 || 7883 +6608 || 6608 +6187 || 6187 +4954 || 4954 +7435 || 7435 +4821 || 4821 +2597 || 2597 +380 || 380 +5398 || 5398 +2475 || 2475 +6908 || 6908 +5693 || 5693 +3141 || 3141 +7341 || 7341 +514 || 514 +7183 || 7183 +4276 || 4276 +-1 || -1 +1836 || 1836 +2190 || 2190 +2316 || 2316 +792 || 792 +761 || 761 +2447 || 2447 +2662 || 2662 +5772 || 5772 +5092 || 5092 +6150 || 6150 +-1 || -1 +3682 || 3682 +6083 || 6083 +2058 || 2058 +6632 || 6632 +4504 || 4504 +671 || 671 +7113 || 7113 +5167 || 5167 +1453 || 1453 +255 || 255 +7337 || 7337 +718 || 718 +2738 || 2738 +3614 || 3614 +5445 || 5445 +7336 || 7336 +1236 || 1236 +4268 || 4268 +1441 || 1441 +1240 || 1240 +8238 || 8238 +6114 || 6114 +2198 || 2198 +4520 || 4520 +5943 || 5943 +3076 || 3076 +1954 || 1954 +6997 || 6997 +-1 || -1 +-1 || -1 +-1 || -1 +8387 || 8387 +-1 || -1 +2591 || 2591 +743 || 743 +3351 || 3351 +28 || 28 +-1 || -1 +1641 || 1641 +8522 || 8522 +2235 || 2235 +3691 || 3691 +3628 || 3628 +3371 || 3371 +1329 || 1329 +8549 || 8549 +3190 || 3190 +8212 || 8212 +3808 || 3808 +5629 || 5629 +6967 || 6967 +433 || 433 +3854 || 3854 +2241 || 2241 +8489 || 8489 +403 || 403 +1639 || 1639 +-1 || -1 +3459 || 3459 +7344 || 7344 +5075 || 5075 +8474 || 8474 +2482 || 2482 +2259 || 2259 +324 || 324 +-1 || -1 +3256 || 3256 +6601 || 6601 +714 || 714 +7089 || 7089 +8481 || 8481 +7506 || 7506 +3194 || 3194 +526 || 526 +3952 || 3952 +6512 || 6512 +8005 || 8005 +5745 || 5745 +6686 || 6686 +5311 || 5311 +5581 || 5581 +1210 || 1210 +4623 || 4623 +7558 || 7558 +-1 || -1 +4236 || 4236 +4839 || 4839 +1810 || 1810 +7841 || 7841 +2854 || 2854 +7480 || 7480 +7326 || 7326 +3971 || 3971 +4552 || 4552 +6892 || 6892 +4950 || 4950 +8263 || 8263 +6183 || 6183 +7347 || 7347 +7633 || 7633 +7375 || 7375 +7048 || 7048 +435 || 435 +2885 || 2885 +7563 || 7563 +-1 || -1 +1767 || 1767 +5353 || 5353 +1535 || 1535 +2517 || 2517 +2216 || 2216 +1228 || 1228 +-1 || -1 +8343 || 8343 +2631 || 2631 +3812 || 3812 +6228 || 6228 +1346 || 1346 +7332 || 7332 +2316 || 2316 +8278 || 8278 +-1 || -1 +4233 || 4233 +4904 || 4904 +-1 || -1 +562 || 562 +2899 || 2899 +3062 || 3062 +348 || 348 +2183 || 2183 +570 || 570 +4609 || 4609 +-1 || -1 +739 || 739 +4443 || 4443 +4555 || 4555 +1533 || 1533 +4401 || 4401 +3087 || 3087 +5453 || 5453 +4943 || 4943 +734 || 734 +7156 || 7156 +8455 || 8455 +4734 || 4734 +8008 || 8008 +3263 || 3263 +2815 || 2815 +6515 || 6515 +5184 || 5184 +451 || 451 +3859 || 3859 +5163 || 5163 +1862 || 1862 +3500 || 3500 +2313 || 2313 +206 || 206 +2262 || 2262 +2772 || 2772 +7317 || 7317 +154 || 154 +6786 || 6786 +8570 || 8570 +2494 || 2494 +3459 || 3459 +5692 || 5692 +6719 || 6719 +2026 || 2026 +5494 || 5494 +225 || 225 +3557 || 3557 +6980 || 6980 +3183 || 3183 +1798 || 1798 +6426 || 6426 +8274 || 8274 +5760 || 5760 +4036 || 4036 +3896 || 3896 +6147 || 6147 +4959 || 4959 +-1 || -1 +495 || 495 +7905 || 7905 +6136 || 6136 +3572 || 3572 +5366 || 5366 +5987 || 5987 +2550 || 2550 +3246 || 3246 +-1 || -1 +-1 || -1 +8023 || 8023 +6768 || 6768 +3482 || 3482 +3230 || 3230 +468 || 468 +3805 || 3805 +722 || 722 +6183 || 6183 +984 || 984 +7728 || 7728 +3755 || 3755 +-1 || -1 +5284 || 5284 +1297 || 1297 +-1 || -1 +169 || 169 +7998 || 7998 +7669 || 7669 +4540 || 4540 +3096 || 3096 +7680 || 7680 +5035 || 5035 +624 || 624 +4342 || 4342 +6344 || 6344 +7635 || 7635 +4059 || 4059 +5499 || 5499 +6976 || 6976 +5215 || 5215 +2634 || 2634 +7078 || 7078 +2278 || 2278 +230 || 230 +5165 || 5165 +6005 || 6005 +2999 || 2999 +2870 || 2870 +8619 || 8619 +5888 || 5888 +7207 || 7207 +3254 || 3254 +6568 || 6568 +-1 || -1 +3220 || 3220 +1911 || 1911 +6389 || 6389 +1681 || 1681 +4772 || 4772 +849 || 849 +2541 || 2541 +-1 || -1 +5714 || 5714 +8193 || 8193 +-1 || -1 +3293 || 3293 +5130 || 5130 +4478 || 4478 +8180 || 8180 +3124 || 3124 +4964 || 4964 +6623 || 6623 +1968 || 1968 +7365 || 7365 +-1 || -1 +2891 || 2891 +8375 || 8375 +3523 || 3523 +101 || 101 +8185 || 8185 +1164 || 1164 +7037 || 7037 +6650 || 6650 +3519 || 3519 +2195 || 2195 +469 || 469 +7308 || 7308 +1931 || 1931 +1158 || 1158 +-1 || -1 +2577 || 2577 +7286 || 7286 +5242 || 5242 +4994 || 4994 +5553 || 5553 +6379 || 6379 +1251 || 1251 +1677 || 1677 +8278 || 8278 +7427 || 7427 +2607 || 2607 +7502 || 7502 +6415 || 6415 +5450 || 5450 +2780 || 2780 +425 || 425 +8593 || 8593 +1710 || 1710 +482 || 482 +2072 || 2072 +-1 || -1 +2531 || 2531 +3420 || 3420 +1361 || 1361 +868 || 868 +2332 || 2332 +3521 || 3521 +1143 || 1143 +1826 || 1826 +2349 || 2349 +7642 || 7642 +3964 || 3964 +1585 || 1585 +5215 || 5215 +5654 || 5654 +2673 || 2673 +-1 || -1 +-1 || -1 +6668 || 6668 +8631 || 8631 +5023 || 5023 +2474 || 2474 +8282 || 8282 +2153 || 2153 +-1 || -1 +6070 || 6070 +4817 || 4817 +5581 || 5581 +5456 || 5456 +4293 || 4293 +-1 || -1 +-1 || -1 +6460 || 6460 +1310 || 1310 +5808 || 5808 +4443 || 4443 +6909 || 6909 +6901 || 6901 +8190 || 8190 +1612 || 1612 +5769 || 5769 +4551 || 4551 +2439 || 2439 +587 || 587 +2343 || 2343 +5354 || 5354 +8546 || 8546 +6357 || 6357 +5483 || 5483 +7554 || 7554 +674 || 674 +1505 || 1505 +2244 || 2244 +848 || 848 +4703 || 4703 +5248 || 5248 +3787 || 3787 +6913 || 6913 +7326 || 7326 +4237 || 4237 +8380 || 8380 +3300 || 3300 +2449 || 2449 +6105 || 6105 +-1 || -1 +-1 || -1 +5296 || 5296 +2005 || 2005 +2996 || 2996 +1235 || 1235 +120 || 120 +3319 || 3319 +-1 || -1 +4716 || 4716 +7091 || 7091 +2520 || 2520 +4407 || 4407 +3463 || 3463 +756 || 756 +2193 || 2193 +4697 || 4697 +1997 || 1997 +3114 || 3114 +6995 || 6995 +7874 || 7874 +71 || 71 +7224 || 7224 +4379 || 4379 +4199 || 4199 +7858 || 7858 +7443 || 7443 +7092 || 7092 +194 || 194 +3610 || 3610 +-1 || -1 +-1 || -1 +2024 || 2024 +6853 || 6853 +2527 || 2527 +7309 || 7309 +8569 || 8569 +373 || 373 +5726 || 5726 +6078 || 6078 +368 || 368 +-1 || -1 +502 || 502 +7268 || 7268 +4660 || 4660 +5913 || 5913 +5335 || 5335 +2391 || 2391 +6405 || 6405 +-1 || -1 +189 || 189 +5549 || 5549 +1540 || 1540 +449 || 449 +6644 || 6644 +6234 || 6234 +8045 || 8045 +-1 || -1 +2525 || 2525 +7957 || 7957 +1190 || 1190 +-1 || -1 +151 || 151 +3424 || 3424 +4045 || 4045 +486 || 486 +3810 || 3810 +4404 || 4404 +2137 || 2137 +2397 || 2397 +3097 || 3097 +5164 || 5164 +1695 || 1695 +2544 || 2544 +881 || 881 +-1 || -1 +4336 || 4336 +4287 || 4287 +530 || 530 +213 || 213 +6483 || 6483 +3970 || 3970 +6224 || 6224 +1658 || 1658 +3461 || 3461 +2962 || 2962 +3797 || 3797 +-1 || -1 +1972 || 1972 +1834 || 1834 +-1 || -1 +73 || 73 +1930 || 1930 +4319 || 4319 +2906 || 2906 +2091 || 2091 +716 || 716 +8082 || 8082 +1691 || 1691 +5253 || 5253 +265 || 265 +5815 || 5815 +2625 || 2625 +-1 || -1 +1019 || 1019 +3527 || 3527 +7876 || 7876 +1886 || 1886 +467 || 467 +4999 || 4999 +-1 || -1 +8213 || 8213 +8380 || 8380 +3427 || 3427 +3917 || 3917 +5277 || 5277 +5796 || 5796 +3163 || 3163 +1938 || 1938 +-1 || -1 +6754 || 6754 +6123 || 6123 +-1 || -1 +136 || 136 +147 || 147 +5927 || 5927 +4400 || 4400 +5071 || 5071 +8522 || 8522 +5350 || 5350 +1681 || 1681 +4827 || 4827 +6348 || 6348 +5979 || 5979 +-1 || -1 +2231 || 2231 +3731 || 3731 +149 || 149 +4426 || 4426 +4731 || 4731 +8484 || 8484 +-1 || -1 +4944 || 4944 +3325 || 3325 +3146 || 3146 +7435 || 7435 +8326 || 8326 +3589 || 3589 +4276 || 4276 +4935 || 4935 +7876 || 7876 +5884 || 5884 +860 || 860 +2502 || 2502 +8491 || 8491 +3131 || 3131 +8360 || 8360 +7525 || 7525 +4228 || 4228 +5737 || 5737 +1384 || 1384 +1373 || 1373 +482 || 482 +4917 || 4917 +4461 || 4461 +6231 || 6231 +2600 || 2600 +-1 || -1 +1183 || 1183 +151 || 151 +5045 || 5045 +3043 || 3043 +6874 || 6874 +3736 || 3736 +2356 || 2356 +5913 || 5913 +2568 || 2568 +-1 || -1 +6377 || 6377 +5791 || 5791 +-1 || -1 +8011 || 8011 +5451 || 5451 +5526 || 5526 +5526 || 5526 +5221 || 5221 +9 || 9 +7122 || 7122 +587 || 587 +6237 || 6237 +7190 || 7190 +307 || 307 +-1 || -1 +7800 || 7800 +1287 || 1287 +7430 || 7430 +-1 || -1 +1027 || 1027 +2296 || 2296 +4968 || 4968 +6706 || 6706 +8363 || 8363 +4647 || 4647 +7398 || 7398 +2055 || 2055 +1970 || 1970 +4260 || 4260 +3462 || 3462 +1906 || 1906 +-1 || -1 +1036 || 1036 +4537 || 4537 +3945 || 3945 +4414 || 4414 +273 || 273 +415 || 415 +2903 || 2903 +2950 || 2950 +6263 || 6263 +3998 || 3998 +6166 || 6166 +5059 || 5059 +3127 || 3127 +-1 || -1 +3410 || 3410 +3093 || 3093 +6255 || 6255 +1048 || 1048 +5006 || 5006 +4953 || 4953 +3922 || 3922 +7614 || 7614 +7807 || 7807 +2177 || 2177 +1929 || 1929 +7462 || 7462 +7406 || 7406 +3505 || 3505 +7378 || 7378 +-1 || -1 +5262 || 5262 +1891 || 1891 +3659 || 3659 +4516 || 4516 +6916 || 6916 +4707 || 4707 +2233 || 2233 +3046 || 3046 +5951 || 5951 +5929 || 5929 +1144 || 1144 +-1 || -1 +7493 || 7493 +7204 || 7204 +7791 || 7791 +6425 || 6425 +4669 || 4669 +8218 || 8218 +-1 || -1 +1208 || 1208 +4573 || 4573 +7138 || 7138 +4240 || 4240 +4357 || 4357 +5934 || 5934 +3062 || 3062 +2428 || 2428 +4648 || 4648 +2428 || 2428 +2393 || 2393 +2765 || 2765 +1668 || 1668 +608 || 608 +2854 || 2854 +3537 || 3537 +1323 || 1323 +4795 || 4795 +6152 || 6152 +7053 || 7053 +7796 || 7796 +7066 || 7066 +532 || 532 +2416 || 2416 +8124 || 8124 +3437 || 3437 +7755 || 7755 +5973 || 5973 +2176 || 2176 +6566 || 6566 +1081 || 1081 +8445 || 8445 +7405 || 7405 +7821 || 7821 +580 || 580 +-1 || -1 +6174 || 6174 +7439 || 7439 +1199 || 1199 +8236 || 8236 +7312 || 7312 +4354 || 4354 +5320 || 5320 +1466 || 1466 +4986 || 4986 +1908 || 1908 +8269 || 8269 +5419 || 5419 +3067 || 3067 +3158 || 3158 +-1 || -1 +-1 || -1 +982 || 982 +2215 || 2215 +1529 || 1529 +8266 || 8266 +6382 || 6382 +1449 || 1449 +-1 || -1 +7389 || 7389 +334 || 334 +1191 || 1191 +4989 || 4989 +1867 || 1867 +3341 || 3341 +1438 || 1438 +1444 || 1444 +5028 || 5028 +8157 || 8157 +6915 || 6915 +7047 || 7047 +5941 || 5941 +2857 || 2857 +-1 || -1 +862 || 862 +139 || 139 +594 || 594 +727 || 727 +2817 || 2817 +-1 || -1 +2861 || 2861 +5676 || 5676 +3528 || 3528 +7033 || 7033 +7033 || 7033 +3139 || 3139 +-1 || -1 +4259 || 4259 +5600 || 5600 +6733 || 6733 +7731 || 7731 +4909 || 4909 +4179 || 4179 +-1 || -1 +6207 || 6207 +807 || 807 +-1 || -1 +2685 || 2685 +4373 || 4373 +4958 || 4958 +4182 || 4182 +7915 || 7915 +-1 || -1 +411 || 411 +4662 || 4662 +6603 || 6603 +3212 || 3212 +8195 || 8195 +873 || 873 +1409 || 1409 +5277 || 5277 +3722 || 3722 +-1 || -1 +4506 || 4506 +8044 || 8044 +6200 || 6200 +62 || 62 +220 || 220 +2449 || 2449 +2543 || 2543 +2988 || 2988 +3439 || 3439 +4778 || 4778 +1293 || 1293 +3179 || 3179 +92 || 92 +-1 || -1 +876 || 876 +6470 || 6470 +5822 || 5822 +1230 || 1230 +7322 || 7322 +3025 || 3025 +2509 || 2509 +5583 || 5583 +4978 || 4978 +6053 || 6053 +7150 || 7150 +6664 || 6664 +786 || 786 +6257 || 6257 +6435 || 6435 +4285 || 4285 +6260 || 6260 +-1 || -1 +3709 || 3709 +4927 || 4927 +4049 || 4049 +689 || 689 +7368 || 7368 +4791 || 4791 +8645 || 8645 +7185 || 7185 +2599 || 2599 +2483 || 2483 +-1 || -1 +7779 || 7779 +4510 || 4510 +7210 || 7210 +4325 || 4325 +-1 || -1 +441 || 441 +2401 || 2401 +5314 || 5314 +3767 || 3767 +4040 || 4040 +4402 || 4402 +7674 || 7674 +8154 || 8154 +6911 || 6911 +2290 || 2290 +7050 || 7050 +8035 || 8035 +7955 || 7955 +1579 || 1579 +5725 || 5725 +4758 || 4758 +3950 || 3950 +7472 || 7472 +12 || 12 +2089 || 2089 +3886 || 3886 +-1 || -1 +3975 || 3975 +6611 || 6611 +7300 || 7300 +5668 || 5668 +-1 || -1 +1440 || 1440 +1670 || 1670 +4222 || 4222 +5093 || 5093 +6047 || 6047 +3244 || 3244 +7436 || 7436 +614 || 614 +6635 || 6635 +354 || 354 +1291 || 1291 +-1 || -1 +-1 || -1 +7776 || 7776 +4704 || 4704 +8159 || 8159 +8110 || 8110 +6402 || 6402 +1704 || 1704 +5887 || 5887 +138 || 138 +2814 || 2814 +4639 || 4639 +4637 || 4637 +3272 || 3272 +5895 || 5895 +-1 || -1 +6848 || 6848 +7600 || 7600 +4899 || 4899 +1149 || 1149 +8165 || 8165 +280 || 280 +3654 || 3654 +3574 || 3574 +-1 || -1 +-1 || -1 +6231 || 6231 +6957 || 6957 +4739 || 4739 +7094 || 7094 +-1 || -1 +4890 || 4890 +2589 || 2589 +4188 || 4188 +7926 || 7926 +6298 || 6298 +631 || 631 +2449 || 2449 +1440 || 1440 +2048 || 2048 +7398 || 7398 +2831 || 2831 +370 || 370 +3238 || 3238 +704 || 704 +2474 || 2474 +1323 || 1323 +6007 || 6007 +7020 || 7020 +6373 || 6373 +7101 || 7101 +2139 || 2139 +3826 || 3826 +4300 || 4300 +2137 || 2137 +2716 || 2716 +8386 || 8386 +3999 || 3999 +2570 || 2570 +1186 || 1186 +1713 || 1713 +7199 || 7199 +4029 || 4029 +4998 || 4998 +7586 || 7586 +-1 || -1 +4438 || 4438 +3336 || 3336 +-1 || -1 +4751 || 4751 +562 || 562 +-1 || -1 +6260 || 6260 +5084 || 5084 +-1 || -1 +5168 || 5168 +7088 || 7088 +8143 || 8143 +1828 || 1828 +2463 || 2463 +2685 || 2685 +2603 || 2603 +-1 || -1 +3642 || 3642 +-1 || -1 +1442 || 1442 +7913 || 7913 +3299 || 3299 +2970 || 2970 +-1 || -1 +2057 || 2057 +3203 || 3203 +2361 || 2361 +1223 || 1223 +185 || 185 +6184 || 6184 +5685 || 5685 +6632 || 6632 +1689 || 1689 +3749 || 3749 +5801 || 5801 +7410 || 7410 +7429 || 7429 +2480 || 2480 +-1 || -1 +7200 || 7200 +5131 || 5131 +1011 || 1011 +8425 || 8425 +-1 || -1 +1234 || 1234 +4679 || 4679 +6213 || 6213 +2733 || 2733 +5763 || 5763 +8653 || 8653 +1852 || 1852 +4833 || 4833 +3908 || 3908 +-1 || -1 +-1 || -1 +8066 || 8066 +4836 || 4836 +7352 || 7352 +5501 || 5501 +464 || 464 +5988 || 5988 +4052 || 4052 +934 || 934 +3088 || 3088 +2880 || 2880 +6616 || 6616 +1740 || 1740 +1927 || 1927 +8183 || 8183 +6183 || 6183 +4080 || 4080 +4541 || 4541 +4976 || 4976 +1323 || 1323 +6509 || 6509 +2020 || 2020 +8325 || 8325 +3037 || 3037 +5044 || 5044 +4709 || 4709 +8037 || 8037 +1818 || 1818 +4080 || 4080 +1120 || 1120 +5351 || 5351 +2046 || 2046 +1507 || 1507 +6312 || 6312 +2701 || 2701 +5403 || 5403 +4452 || 4452 +427 || 427 +6273 || 6273 +6427 || 6427 +3875 || 3875 +2600 || 2600 +7660 || 7660 +7123 || 7123 +4699 || 4699 +8023 || 8023 +4160 || 4160 +-1 || -1 +5749 || 5749 +470 || 470 +7314 || 7314 +2094 || 2094 +6750 || 6750 +-1 || -1 +8594 || 8594 +232 || 232 +7530 || 7530 +5264 || 5264 +1138 || 1138 +4484 || 4484 +1032 || 1032 +4409 || 4409 +6229 || 6229 +6088 || 6088 +8301 || 8301 +6598 || 6598 +3408 || 3408 +4234 || 4234 +4291 || 4291 +6360 || 6360 +3591 || 3591 +-1 || -1 +4488 || 4488 +2128 || 2128 +7996 || 7996 +824 || 824 +2209 || 2209 +2062 || 2062 +8154 || 8154 +4865 || 4865 +4706 || 4706 +5782 || 5782 +8477 || 8477 +7088 || 7088 +2652 || 2652 +1606 || 1606 +3701 || 3701 +5516 || 5516 +3784 || 3784 +-1 || -1 +5560 || 5560 +461 || 461 +8121 || 8121 +2352 || 2352 +3206 || 3206 +8095 || 8095 +130 || 130 +8011 || 8011 +-1 || -1 +1424 || 1424 +6467 || 6467 +5359 || 5359 +2106 || 2106 +5231 || 5231 +688 || 688 +3954 || 3954 +2654 || 2654 +7040 || 7040 +7143 || 7143 +4163 || 4163 +3635 || 3635 +5311 || 5311 +2659 || 2659 +957 || 957 +1703 || 1703 +3094 || 3094 +7429 || 7429 +6328 || 6328 +5715 || 5715 +42 || 42 +1448 || 1448 +1688 || 1688 +1047 || 1047 +7274 || 7274 +896 || 896 +4851 || 4851 +5539 || 5539 +3486 || 3486 +120 || 120 +1464 || 1464 +7611 || 7611 +-1 || -1 +642 || 642 +5063 || 5063 +4162 || 4162 +203 || 203 +1563 || 1563 +1393 || 1393 +7854 || 7854 +6625 || 6625 +6952 || 6952 +1154 || 1154 +6707 || 6707 +1207 || 1207 +6301 || 6301 +6049 || 6049 +8486 || 8486 +7183 || 7183 +4287 || 4287 +7020 || 7020 +3735 || 3735 +3313 || 3313 +3874 || 3874 +5592 || 5592 +-1 || -1 +4620 || 4620 +5927 || 5927 +7595 || 7595 +5373 || 5373 +5293 || 5293 +1927 || 1927 +7927 || 7927 +4138 || 4138 +1904 || 1904 +160 || 160 +6532 || 6532 +5900 || 5900 +8218 || 8218 +2044 || 2044 +3721 || 3721 +6461 || 6461 +3917 || 3917 +8351 || 8351 +2710 || 2710 +4665 || 4665 +2446 || 2446 +4576 || 4576 +3357 || 3357 +297 || 297 +-1 || -1 +2282 || 2282 +5090 || 5090 +-1 || -1 +2752 || 2752 +12 || 12 +5538 || 5538 +1950 || 1950 +-1 || -1 +5233 || 5233 +-1 || -1 +6113 || 6113 +4792 || 4792 +7890 || 7890 +5120 || 5120 +7104 || 7104 +794 || 794 +1406 || 1406 +8309 || 8309 +7260 || 7260 +5850 || 5850 +1455 || 1455 +3482 || 3482 +5459 || 5459 +3324 || 3324 +6173 || 6173 +5544 || 5544 +-1 || -1 +3483 || 3483 +7347 || 7347 +3431 || 3431 +7049 || 7049 +-1 || -1 +6414 || 6414 +6239 || 6239 +8144 || 8144 +4366 || 4366 +154 || 154 +8449 || 8449 +6612 || 6612 +-1 || -1 +7742 || 7742 +6184 || 6184 +-1 || -1 +3208 || 3208 +6184 || 6184 +1574 || 1574 +5266 || 5266 +7004 || 7004 +4930 || 4930 +1152 || 1152 +2289 || 2289 +7587 || 7587 +7143 || 7143 +5428 || 5428 +4607 || 4607 +5598 || 5598 +-1 || -1 +3556 || 3556 +2054 || 2054 +922 || 922 +3976 || 3976 +6754 || 6754 +7768 || 7768 +6189 || 6189 +18 || 18 +1788 || 1788 +546 || 546 +22 || 22 +5014 || 5014 +7294 || 7294 +8632 || 8632 +116 || 116 +-1 || -1 +6071 || 6071 +915 || 915 +3760 || 3760 +5321 || 5321 +5399 || 5399 +600 || 600 +2612 || 2612 +-1 || -1 +6584 || 6584 +1343 || 1343 +2980 || 2980 +5944 || 5944 +7921 || 7921 +6080 || 6080 +6611 || 6611 +7607 || 7607 +6894 || 6894 +2928 || 2928 +6768 || 6768 +5777 || 5777 +3580 || 3580 +2758 || 2758 +-1 || -1 +8628 || 8628 +-1 || -1 +3231 || 3231 +5403 || 5403 +3262 || 3262 +1688 || 1688 +5372 || 5372 +1428 || 1428 +4896 || 4896 +2476 || 2476 +4566 || 4566 +7222 || 7222 +1495 || 1495 +6158 || 6158 +2152 || 2152 +3074 || 3074 +2225 || 2225 +8576 || 8576 +8135 || 8135 +8489 || 8489 +4126 || 4126 +5911 || 5911 +6872 || 6872 +4642 || 4642 +4275 || 4275 +3029 || 3029 +3882 || 3882 +2098 || 2098 +89 || 89 +8424 || 8424 +3970 || 3970 +3201 || 3201 +3876 || 3876 +6848 || 6848 +5695 || 5695 +3063 || 3063 +136 || 136 +2065 || 2065 +3760 || 3760 +5609 || 5609 +5388 || 5388 +7663 || 7663 +1135 || 1135 +6845 || 6845 +-1 || -1 +1204 || 1204 +3307 || 3307 +917 || 917 +8577 || 8577 +5747 || 5747 +7609 || 7609 +186 || 186 +2725 || 2725 +7778 || 7778 +7463 || 7463 +4309 || 4309 +106 || 106 +-1 || -1 +-1 || -1 +5552 || 5552 +2741 || 2741 +3933 || 3933 +1242 || 1242 +-1 || -1 +2565 || 2565 +5260 || 5260 +3199 || 3199 +2980 || 2980 +2334 || 2334 +3970 || 3970 +5209 || 5209 +1888 || 1888 +2148 || 2148 +4573 || 4573 +4959 || 4959 +2340 || 2340 +6027 || 6027 +1497 || 1497 +8045 || 8045 +4339 || 4339 +7927 || 7927 +883 || 883 +5400 || 5400 +5674 || 5674 +5661 || 5661 +-1 || -1 +2980 || 2980 +1949 || 1949 +7831 || 7831 +5438 || 5438 +2806 || 2806 +3961 || 3961 +6628 || 6628 +2962 || 2962 +531 || 531 +2493 || 2493 +2294 || 2294 +8128 || 8128 +3180 || 3180 +5171 || 5171 +4668 || 4668 +852 || 852 +209 || 209 +3396 || 3396 +-1 || -1 +8468 || 8468 +-1 || -1 +3281 || 3281 +3642 || 3642 +5598 || 5598 +-1 || -1 +1785 || 1785 +-1 || -1 +253 || 253 +6648 || 6648 +7092 || 7092 +5535 || 5535 +553 || 553 +4505 || 4505 +4698 || 4698 +8564 || 8564 +-1 || -1 +2803 || 2803 +7622 || 7622 +1114 || 1114 +3822 || 3822 +3191 || 3191 +3259 || 3259 +3711 || 3711 +5887 || 5887 +69 || 69 +-1 || -1 +1211 || 1211 +7826 || 7826 +5332 || 5332 +-1 || -1 +5918 || 5918 +1155 || 1155 +5306 || 5306 +8375 || 8375 +8525 || 8525 +7345 || 7345 +6873 || 6873 +-1 || -1 +7634 || 7634 +2838 || 2838 +7207 || 7207 +2170 || 2170 +785 || 785 +6348 || 6348 +6098 || 6098 +5588 || 5588 +4455 || 4455 +1655 || 1655 +4862 || 4862 +1487 || 1487 +166 || 166 +4604 || 4604 +7296 || 7296 +6210 || 6210 +6026 || 6026 +8084 || 8084 +1184 || 1184 +8066 || 8066 +1776 || 1776 +2708 || 2708 +4732 || 4732 +2125 || 2125 +2826 || 2826 +5162 || 5162 +6431 || 6431 +6147 || 6147 +6320 || 6320 +7562 || 7562 +2414 || 2414 +7316 || 7316 +1587 || 1587 +1442 || 1442 +6517 || 6517 +4524 || 4524 +4943 || 4943 +4895 || 4895 +375 || 375 +5841 || 5841 +581 || 581 +4255 || 4255 +4527 || 4527 +6119 || 6119 +7171 || 7171 +8100 || 8100 +2890 || 2890 +1665 || 1665 +6642 || 6642 +5248 || 5248 +1114 || 1114 +6589 || 6589 +5991 || 5991 +3613 || 3613 +497 || 497 +3417 || 3417 +948 || 948 +1958 || 1958 +1683 || 1683 +3280 || 3280 +4741 || 4741 +3213 || 3213 +3788 || 3788 +1383 || 1383 +1135 || 1135 +8566 || 8566 +2790 || 2790 +5749 || 5749 +2943 || 2943 +-1 || -1 +4061 || 4061 +5190 || 5190 +8195 || 8195 +4977 || 4977 +7283 || 7283 +5433 || 5433 +5654 || 5654 +7903 || 7903 +5923 || 5923 +8305 || 8305 +8456 || 8456 +1446 || 1446 +963 || 963 +3155 || 3155 +5605 || 5605 +1252 || 1252 +1049 || 1049 +5183 || 5183 +8347 || 8347 +-1 || -1 +6703 || 6703 +2191 || 2191 +7634 || 7634 +5621 || 5621 +8155 || 8155 +1401 || 1401 +289 || 289 +4730 || 4730 +7307 || 7307 +8343 || 8343 +4147 || 4147 +254 || 254 +931 || 931 +1851 || 1851 +432 || 432 +3492 || 3492 +1385 || 1385 +6467 || 6467 +-1 || -1 +7408 || 7408 +-1 || -1 +5329 || 5329 +1751 || 1751 +5903 || 5903 +2381 || 2381 +6632 || 6632 +5682 || 5682 +2758 || 2758 +4350 || 4350 +5195 || 5195 +2530 || 2530 +3038 || 3038 +2377 || 2377 +3735 || 3735 +-1 || -1 +2462 || 2462 +6531 || 6531 +-1 || -1 +6987 || 6987 +2053 || 2053 +3515 || 3515 +6373 || 6373 +8225 || 8225 +1893 || 1893 +262 || 262 +7064 || 7064 +5586 || 5586 +1398 || 1398 +1633 || 1633 +3119 || 3119 +1077 || 1077 +1118 || 1118 +7278 || 7278 +448 || 448 +6886 || 6886 +5611 || 5611 +3855 || 3855 +7775 || 7775 +7362 || 7362 +4441 || 4441 +5707 || 5707 +-1 || -1 +5088 || 5088 +3452 || 3452 +8619 || 8619 +-1 || -1 +1121 || 1121 +802 || 802 +5062 || 5062 +3861 || 3861 +7217 || 7217 +-1 || -1 +1143 || 1143 +4780 || 4780 +40 || 40 +455 || 455 +1158 || 1158 +3374 || 3374 +4671 || 4671 +922 || 922 +1194 || 1194 +2130 || 2130 +6279 || 6279 +8 || 8 +3644 || 3644 +589 || 589 +875 || 875 +3359 || 3359 +3602 || 3602 +4768 || 4768 +6295 || 6295 +311 || 311 +4997 || 4997 +4625 || 4625 +-1 || -1 +4372 || 4372 +323 || 323 +2320 || 2320 +-1 || -1 +1091 || 1091 +6550 || 6550 +3679 || 3679 +5730 || 5730 +-1 || -1 +6589 || 6589 +8241 || 8241 +5047 || 5047 +7527 || 7527 +337 || 337 +7052 || 7052 +5247 || 5247 +-1 || -1 +1143 || 1143 +7947 || 7947 +1981 || 1981 +5546 || 5546 +-1 || -1 +4497 || 4497 +6996 || 6996 +4160 || 4160 +5923 || 5923 +8482 || 8482 +1595 || 1595 +4293 || 4293 +2851 || 2851 +-1 || -1 +4111 || 4111 +8578 || 8578 +8636 || 8636 +5722 || 5722 +7384 || 7384 +8453 || 8453 +4514 || 4514 +-1 || -1 +8109 || 8109 +2621 || 2621 +6162 || 6162 +1154 || 1154 +2007 || 2007 +1646 || 1646 +3265 || 3265 +3382 || 3382 +7777 || 7777 +8239 || 8239 +3553 || 3553 +7911 || 7911 +6617 || 6617 +2405 || 2405 +3124 || 3124 +3830 || 3830 +2096 || 2096 +233 || 233 +7315 || 7315 +1997 || 1997 +-1 || -1 +1933 || 1933 +6003 || 6003 +6003 || 6003 +2793 || 2793 +72 || 72 +2405 || 2405 +1412 || 1412 +-1 || -1 +3224 || 3224 +4122 || 4122 +5404 || 5404 +304 || 304 +2264 || 2264 +4390 || 4390 +-1 || -1 +3674 || 3674 +4247 || 4247 +4260 || 4260 +3815 || 3815 +4586 || 4586 +736 || 736 +3400 || 3400 +7400 || 7400 +6890 || 6890 +4356 || 4356 +7531 || 7531 +1711 || 1711 +5930 || 5930 +-1 || -1 +5073 || 5073 +7528 || 7528 +3853 || 3853 +3599 || 3599 +7510 || 7510 +209 || 209 +1979 || 1979 +4775 || 4775 +7470 || 7470 +2364 || 2364 +1882 || 1882 +4114 || 4114 +1525 || 1525 +3645 || 3645 +662 || 662 +8622 || 8622 +4645 || 4645 +2878 || 2878 +7647 || 7647 +2139 || 2139 +3189 || 3189 +-1 || -1 +7009 || 7009 +5250 || 5250 +1352 || 1352 +8182 || 8182 +7527 || 7527 +7595 || 7595 +2781 || 2781 +1026 || 1026 +6122 || 6122 +2199 || 2199 +4267 || 4267 +4749 || 4749 +2413 || 2413 +3086 || 3086 +2172 || 2172 +7117 || 7117 +-1 || -1 +-1 || -1 +2550 || 2550 +-1 || -1 +3181 || 3181 +531 || 531 +5665 || 5665 +2980 || 2980 +997 || 997 +3654 || 3654 +7193 || 7193 +-1 || -1 +6972 || 6972 +2756 || 2756 +1626 || 1626 +2904 || 2904 +6562 || 6562 +2280 || 2280 +5098 || 5098 +134 || 134 +5433 || 5433 +1636 || 1636 +264 || 264 +8525 || 8525 +1874 || 1874 +2673 || 2673 +7593 || 7593 +2181 || 2181 +5080 || 5080 +7058 || 7058 +3210 || 3210 +5312 || 5312 +3350 || 3350 +875 || 875 +5119 || 5119 +5373 || 5373 +3118 || 3118 +5514 || 5514 +5056 || 5056 +6684 || 6684 +558 || 558 +3271 || 3271 +777 || 777 +4254 || 4254 +3424 || 3424 +4167 || 4167 +6626 || 6626 +4087 || 4087 +2861 || 2861 +6778 || 6778 +6479 || 6479 +-1 || -1 +5262 || 5262 +2952 || 2952 +6775 || 6775 +4467 || 4467 +1811 || 1811 +-1 || -1 +2856 || 2856 +5440 || 5440 +3544 || 3544 +4907 || 4907 +4722 || 4722 +4549 || 4549 +786 || 786 +4477 || 4477 +5693 || 5693 +1934 || 1934 +2521 || 2521 +-1 || -1 +3207 || 3207 +1382 || 1382 +6075 || 6075 +4025 || 4025 +3959 || 3959 +3985 || 3985 +1200 || 1200 +7091 || 7091 +286 || 286 +6753 || 6753 +6810 || 6810 +-1 || -1 +4682 || 4682 +5625 || 5625 +5881 || 5881 +-1 || -1 +302 || 302 +344 || 344 +4463 || 4463 +8126 || 8126 +1041 || 1041 +1009 || 1009 +6278 || 6278 +-1 || -1 +3761 || 3761 +5006 || 5006 +6424 || 6424 +2551 || 2551 +8516 || 8516 +8191 || 8191 +7011 || 7011 +4463 || 4463 +-1 || -1 +3489 || 3489 +1033 || 1033 +1412 || 1412 +2364 || 2364 +2183 || 2183 +8200 || 8200 +5458 || 5458 +7772 || 7772 +3443 || 3443 +-1 || -1 +8237 || 8237 +3417 || 3417 +1274 || 1274 +7572 || 7572 +7013 || 7013 +5958 || 5958 +1611 || 1611 +-1 || -1 +3170 || 3170 +6052 || 6052 +2585 || 2585 +672 || 672 +1073 || 1073 +1472 || 1472 +3825 || 3825 +2946 || 2946 +2340 || 2340 +3157 || 3157 +8618 || 8618 +-1 || -1 +684 || 684 +3001 || 3001 +882 || 882 +3384 || 3384 +6828 || 6828 +6191 || 6191 +6695 || 6695 +2946 || 2946 +8013 || 8013 +4946 || 4946 +3162 || 3162 +2638 || 2638 +6290 || 6290 +8329 || 8329 +2222 || 2222 +5517 || 5517 +8267 || 8267 +4199 || 4199 +3412 || 3412 +-1 || -1 +3337 || 3337 +544 || 544 +6415 || 6415 +6964 || 6964 +7510 || 7510 +3739 || 3739 +255 || 255 +437 || 437 +2419 || 2419 +7453 || 7453 +-1 || -1 +487 || 487 +8426 || 8426 +1547 || 1547 +1695 || 1695 +807 || 807 +5249 || 5249 +3744 || 3744 +5294 || 5294 +3374 || 3374 +5699 || 5699 +3592 || 3592 +-1 || -1 +8082 || 8082 +1187 || 1187 +3913 || 3913 +3496 || 3496 +1111 || 1111 +3389 || 3389 +7060 || 7060 +1176 || 1176 +3906 || 3906 +5918 || 5918 +426 || 426 +1954 || 1954 +5166 || 5166 +6981 || 6981 +8640 || 8640 +6993 || 6993 +6926 || 6926 +7094 || 7094 +3852 || 3852 +7403 || 7403 +8583 || 8583 +8445 || 8445 +2846 || 2846 +4038 || 4038 +4532 || 4532 +5267 || 5267 +8202 || 8202 +6446 || 6446 +4284 || 4284 +-1 || -1 +5354 || 5354 +1344 || 1344 +6812 || 6812 +8285 || 8285 +3483 || 3483 +6446 || 6446 +50 || 50 +927 || 927 +7779 || 7779 +4081 || 4081 +3309 || 3309 +6953 || 6953 +8188 || 8188 +7639 || 7639 +8147 || 8147 +1700 || 1700 +8637 || 8637 +406 || 406 +5342 || 5342 +828 || 828 +2432 || 2432 +2119 || 2119 +2067 || 2067 +2987 || 2987 +689 || 689 +3984 || 3984 +3714 || 3714 +8123 || 8123 +4860 || 4860 +644 || 644 +4141 || 4141 +2420 || 2420 +3070 || 3070 +5416 || 5416 +353 || 353 +356 || 356 +4884 || 4884 +2377 || 2377 +7004 || 7004 +3572 || 3572 +7185 || 7185 +6196 || 6196 +6127 || 6127 +7692 || 7692 +7126 || 7126 +7256 || 7256 +4988 || 4988 +1679 || 1679 +-1 || -1 +-1 || -1 +1758 || 1758 +3015 || 3015 +2009 || 2009 +3760 || 3760 +3415 || 3415 +5310 || 5310 +7676 || 7676 +333 || 333 +5128 || 5128 +7797 || 7797 +8596 || 8596 +8312 || 8312 +2001 || 2001 +6948 || 6948 +947 || 947 +7859 || 7859 +994 || 994 +1967 || 1967 +1142 || 1142 +5960 || 5960 +1477 || 1477 +1018 || 1018 +3119 || 3119 +3686 || 3686 +4550 || 4550 +2646 || 2646 +2427 || 2427 +-1 || -1 +4431 || 4431 +6720 || 6720 +278 || 278 +6831 || 6831 +8513 || 8513 +4962 || 4962 +655 || 655 +5693 || 5693 +1837 || 1837 +8185 || 8185 +393 || 393 +7852 || 7852 +5263 || 5263 +-1 || -1 +3573 || 3573 +2347 || 2347 +3035 || 3035 +6965 || 6965 +7355 || 7355 +1421 || 1421 +7516 || 7516 +4804 || 4804 +6096 || 6096 +2236 || 2236 +6979 || 6979 +5352 || 5352 +3062 || 3062 +1079 || 1079 +597 || 597 +6922 || 6922 +2506 || 2506 +1183 || 1183 +8651 || 8651 +2158 || 2158 +8477 || 8477 +773 || 773 +2709 || 2709 +7389 || 7389 +3451 || 3451 +7390 || 7390 +540 || 540 +-1 || -1 +2526 || 2526 +113 || 113 +4466 || 4466 +3260 || 3260 +5731 || 5731 +6686 || 6686 +5230 || 5230 +5447 || 5447 +1370 || 1370 +5024 || 5024 +4714 || 4714 +6194 || 6194 +2879 || 2879 +7033 || 7033 +940 || 940 +-1 || -1 +5202 || 5202 +3261 || 3261 +7221 || 7221 +6466 || 6466 +2845 || 2845 +1732 || 1732 +4259 || 4259 +5661 || 5661 +2648 || 2648 +3269 || 3269 +2556 || 2556 +7947 || 7947 +4078 || 4078 +5185 || 5185 +3370 || 3370 +6326 || 6326 +6230 || 6230 +3271 || 3271 +3384 || 3384 +7723 || 7723 +6413 || 6413 +5387 || 5387 +-1 || -1 +3880 || 3880 +339 || 339 +4430 || 4430 +5140 || 5140 +-1 || -1 +691 || 691 +4938 || 4938 +2357 || 2357 +7855 || 7855 +4994 || 4994 +4552 || 4552 +7531 || 7531 +6948 || 6948 +5744 || 5744 +5358 || 5358 +6829 || 6829 +6522 || 6522 +7345 || 7345 +1447 || 1447 +1894 || 1894 +1283 || 1283 +2180 || 2180 +6011 || 6011 +4237 || 4237 +7286 || 7286 +5705 || 5705 +3814 || 3814 +7672 || 7672 +4627 || 4627 +1420 || 1420 +1096 || 1096 +4177 || 4177 +765 || 765 +5091 || 5091 +7458 || 7458 +532 || 532 +1079 || 1079 +2494 || 2494 +3409 || 3409 +-1 || -1 +6644 || 6644 +791 || 791 +8271 || 8271 +6749 || 6749 +242 || 242 +4402 || 4402 +6182 || 6182 +477 || 477 +785 || 785 +-1 || -1 +1370 || 1370 +7400 || 7400 +7237 || 7237 +4132 || 4132 +8484 || 8484 +2705 || 2705 +1771 || 1771 +5629 || 5629 +-1 || -1 +2069 || 2069 +2109 || 2109 +529 || 529 +909 || 909 +3778 || 3778 +3225 || 3225 +6046 || 6046 +703 || 703 +518 || 518 +8423 || 8423 +-1 || -1 +5635 || 5635 +3034 || 3034 +5881 || 5881 +2816 || 2816 +2316 || 2316 +3435 || 3435 +8188 || 8188 +-1 || -1 +5539 || 5539 +7525 || 7525 +2653 || 2653 +790 || 790 +5767 || 5767 +7910 || 7910 +2529 || 2529 +779 || 779 +8129 || 8129 +1785 || 1785 +6717 || 6717 +-1 || -1 +4275 || 4275 +7582 || 7582 +8474 || 8474 +6927 || 6927 +3539 || 3539 +5037 || 5037 +5566 || 5566 +1977 || 1977 +6976 || 6976 +3667 || 3667 +4921 || 4921 +3331 || 3331 +4399 || 4399 +666 || 666 +2913 || 2913 +3058 || 3058 +4632 || 4632 +6121 || 6121 +4621 || 4621 +27 || 27 +734 || 734 +5935 || 5935 +127 || 127 +2404 || 2404 +8177 || 8177 +2416 || 2416 +6929 || 6929 +-1 || -1 +5651 || 5651 +479 || 479 +7860 || 7860 +3002 || 3002 +8572 || 8572 +1987 || 1987 +1918 || 1918 +1282 || 1282 +7248 || 7248 +8309 || 8309 +-1 || -1 +788 || 788 +7155 || 7155 +4957 || 4957 +3668 || 3668 +6148 || 6148 +2016 || 2016 +3179 || 3179 +4806 || 4806 +6405 || 6405 +-1 || -1 +2713 || 2713 +5919 || 5919 +727 || 727 +1447 || 1447 +8638 || 8638 +1387 || 1387 +3292 || 3292 +1657 || 1657 +3877 || 3877 +6556 || 6556 +7369 || 7369 +2423 || 2423 +1790 || 1790 +395 || 395 +8418 || 8418 +3020 || 3020 +7951 || 7951 +2586 || 2586 +7923 || 7923 +2255 || 2255 +1558 || 1558 +1805 || 1805 +185 || 185 +2532 || 2532 +4105 || 4105 +4837 || 4837 +6553 || 6553 +2461 || 2461 +6719 || 6719 +4489 || 4489 +799 || 799 +8167 || 8167 +3599 || 3599 +2047 || 2047 +6800 || 6800 +-1 || -1 +7156 || 7156 +2319 || 2319 +4747 || 4747 +-1 || -1 +137 || 137 +8350 || 8350 +2694 || 2694 +3953 || 3953 +4308 || 4308 +5975 || 5975 +8595 || 8595 +64 || 64 +2745 || 2745 +2725 || 2725 +3974 || 3974 +4134 || 4134 +8187 || 8187 +-1 || -1 +6275 || 6275 +7321 || 7321 +6476 || 6476 +8251 || 8251 +8222 || 8222 +380 || 380 +3872 || 3872 +1966 || 1966 +3288 || 3288 +2961 || 2961 +6149 || 6149 +5803 || 5803 +2309 || 2309 +3967 || 3967 +720 || 720 +7441 || 7441 +2303 || 2303 +6157 || 6157 +8300 || 8300 +5935 || 5935 +5346 || 5346 +8226 || 8226 +3223 || 3223 +852 || 852 +325 || 325 +3946 || 3946 +7475 || 7475 +8068 || 8068 +5265 || 5265 +2529 || 2529 +2986 || 2986 +6122 || 6122 +2592 || 2592 +2849 || 2849 +7788 || 7788 +6046 || 6046 +6483 || 6483 +6299 || 6299 +1103 || 1103 +3883 || 3883 +5836 || 5836 +7496 || 7496 +-1 || -1 +7964 || 7964 +451 || 451 +6131 || 6131 +5316 || 5316 +2288 || 2288 +4771 || 4771 +3941 || 3941 +983 || 983 +7358 || 7358 +2117 || 2117 +1618 || 1618 +941 || 941 +353 || 353 +1936 || 1936 +6563 || 6563 +5497 || 5497 +3230 || 3230 +4944 || 4944 +1409 || 1409 +1329 || 1329 +4634 || 4634 +5009 || 5009 +-1 || -1 +3187 || 3187 +1490 || 1490 +5385 || 5385 +4614 || 4614 +5600 || 5600 +1101 || 1101 +8328 || 8328 +-1 || -1 +8027 || 8027 +6723 || 6723 +-1 || -1 +5304 || 5304 +8398 || 8398 +806 || 806 +5178 || 5178 +5689 || 5689 +5425 || 5425 +7268 || 7268 +666 || 666 +-1 || -1 +5285 || 5285 +5935 || 5935 +4268 || 4268 +6432 || 6432 +198 || 198 +1552 || 1552 +5663 || 5663 +1575 || 1575 +7836 || 7836 +896 || 896 +3798 || 3798 +3749 || 3749 +227 || 227 +3819 || 3819 +5573 || 5573 +4689 || 4689 +1426 || 1426 +1553 || 1553 +7556 || 7556 +647 || 647 +2950 || 2950 +3048 || 3048 +5353 || 5353 +7498 || 7498 +2896 || 2896 +1095 || 1095 +6617 || 6617 +6378 || 6378 +3703 || 3703 +6357 || 6357 +-1 || -1 +540 || 540 +5655 || 5655 +218 || 218 +2453 || 2453 +8635 || 8635 +7295 || 7295 +7667 || 7667 +765 || 765 +4344 || 4344 +2684 || 2684 +2971 || 2971 +5726 || 5726 +2966 || 2966 +6588 || 6588 +4481 || 4481 +6791 || 6791 +-1 || -1 +1434 || 1434 +4916 || 4916 +1687 || 1687 +-1 || -1 +1569 || 1569 +5196 || 5196 +4710 || 4710 +1532 || 1532 +7308 || 7308 +-1 || -1 +642 || 642 +545 || 545 +4067 || 4067 +6598 || 6598 +-1 || -1 +8172 || 8172 +3979 || 3979 +930 || 930 +1332 || 1332 +6609 || 6609 +2268 || 2268 +3974 || 3974 +8122 || 8122 +7942 || 7942 +198 || 198 +2866 || 2866 +1781 || 1781 +7348 || 7348 +6922 || 6922 +1302 || 1302 +4198 || 4198 +3250 || 3250 +1464 || 1464 +1174 || 1174 +6995 || 6995 +31 || 31 +6310 || 6310 +1612 || 1612 +6048 || 6048 +3425 || 3425 +103 || 103 +5291 || 5291 +1666 || 1666 +2440 || 2440 +7787 || 7787 +6433 || 6433 +6629 || 6629 +6179 || 6179 +417 || 417 +242 || 242 +5259 || 5259 +6856 || 6856 +4242 || 4242 +7730 || 7730 +2991 || 2991 +6527 || 6527 +-1 || -1 +5236 || 5236 +1145 || 1145 +5885 || 5885 +8213 || 8213 +7970 || 7970 +3585 || 3585 +1943 || 1943 +3908 || 3908 +2537 || 2537 +1700 || 1700 +5542 || 5542 +4180 || 4180 +3069 || 3069 +6069 || 6069 +7192 || 7192 +7260 || 7260 +3779 || 3779 +8628 || 8628 +1932 || 1932 +8169 || 8169 +923 || 923 +-1 || -1 +-1 || -1 +7430 || 7430 +5436 || 5436 +7603 || 7603 +5908 || 5908 +57 || 57 +1402 || 1402 +8491 || 8491 +3476 || 3476 +1182 || 1182 +7041 || 7041 +3727 || 3727 +7950 || 7950 +2757 || 2757 +838 || 838 +3996 || 3996 +3610 || 3610 +65 || 65 +3945 || 3945 +6328 || 6328 +5264 || 5264 +8047 || 8047 +4833 || 4833 +-1 || -1 +-1 || -1 +8176 || 8176 +6968 || 6968 +6184 || 6184 +2606 || 2606 +-1 || -1 +4698 || 4698 +4611 || 4611 +3727 || 3727 +3710 || 3710 +6748 || 6748 +7502 || 7502 +6008 || 6008 +2446 || 2446 +3909 || 3909 +5513 || 5513 +3920 || 3920 +2838 || 2838 +7377 || 7377 +3063 || 3063 +-1 || -1 +5694 || 5694 +1618 || 1618 +2452 || 2452 +4553 || 4553 +3600 || 3600 +8628 || 8628 +4042 || 4042 +6038 || 6038 +170 || 170 +686 || 686 +6459 || 6459 +7697 || 7697 +2992 || 2992 +5623 || 5623 +4717 || 4717 +1790 || 1790 +5541 || 5541 +2617 || 2617 +1009 || 1009 +2191 || 2191 +7517 || 7517 +137 || 137 +4592 || 4592 +6093 || 6093 +-1 || -1 +3712 || 3712 +7500 || 7500 +8636 || 8636 +2776 || 2776 +2645 || 2645 +-1 || -1 +-1 || -1 +5047 || 5047 +-1 || -1 +5982 || 5982 +286 || 286 +2164 || 2164 +4303 || 4303 +1989 || 1989 +8604 || 8604 +4153 || 4153 +871 || 871 +3156 || 3156 +1601 || 1601 +3347 || 3347 +6646 || 6646 +4039 || 4039 +3452 || 3452 +48 || 48 +65 || 65 +3579 || 3579 +5209 || 5209 +8457 || 8457 +3166 || 3166 +6049 || 6049 +5487 || 5487 +3527 || 3527 +6513 || 6513 +8443 || 8443 +6106 || 6106 +8233 || 8233 +-1 || -1 +1685 || 1685 +2592 || 2592 +1804 || 1804 +5396 || 5396 +-1 || -1 +8253 || 8253 +2738 || 2738 +1920 || 1920 +4710 || 4710 +6324 || 6324 +338 || 338 +7571 || 7571 +5403 || 5403 +-1 || -1 +1478 || 1478 +4732 || 4732 +8208 || 8208 +7763 || 7763 +7381 || 7381 +6036 || 6036 +3397 || 3397 +3669 || 3669 +3504 || 3504 +7662 || 7662 +5603 || 5603 +6239 || 6239 +7576 || 7576 +-1 || -1 +5498 || 5498 +5641 || 5641 +629 || 629 +1200 || 1200 +300 || 300 +2909 || 2909 +4922 || 4922 +738 || 738 +6451 || 6451 +848 || 848 +7530 || 7530 +1369 || 1369 +4517 || 4517 +3804 || 3804 +8544 || 8544 +3806 || 3806 +43 || 43 +3459 || 3459 +4881 || 4881 +1716 || 1716 +1014 || 1014 +387 || 387 +878 || 878 +7508 || 7508 +5289 || 5289 +4197 || 4197 +-1 || -1 +6829 || 6829 +1307 || 1307 +7399 || 7399 +7730 || 7730 +7998 || 7998 +2890 || 2890 +7283 || 7283 +5185 || 5185 +7848 || 7848 +5487 || 5487 +2852 || 2852 +125 || 125 +7031 || 7031 +2551 || 2551 +1262 || 1262 +6510 || 6510 +7754 || 7754 +138 || 138 +7437 || 7437 +4745 || 4745 +5755 || 5755 +6650 || 6650 +1339 || 1339 +6659 || 6659 +5634 || 5634 +925 || 925 +2050 || 2050 +6092 || 6092 +6537 || 6537 +4845 || 4845 +182 || 182 +7793 || 7793 +1339 || 1339 +1761 || 1761 +4200 || 4200 +7597 || 7597 +2178 || 2178 +4769 || 4769 +7988 || 7988 +7460 || 7460 +7354 || 7354 +7077 || 7077 +8256 || 8256 +1070 || 1070 +4140 || 4140 +4041 || 4041 +6510 || 6510 +2369 || 2369 +3720 || 3720 +-1 || -1 +6587 || 6587 +6438 || 6438 +3283 || 3283 +5495 || 5495 +4247 || 4247 +6884 || 6884 +4663 || 4663 +7249 || 7249 +-1 || -1 +6217 || 6217 +-1 || -1 +7514 || 7514 +1880 || 1880 +7308 || 7308 +5968 || 5968 +-1 || -1 +1025 || 1025 +4662 || 4662 +5923 || 5923 +813 || 813 +8082 || 8082 +5684 || 5684 +1483 || 1483 +1494 || 1494 +-1 || -1 +-1 || -1 +1312 || 1312 +6759 || 6759 +692 || 692 +4038 || 4038 +2222 || 2222 +6196 || 6196 +-1 || -1 +2716 || 2716 +6527 || 6527 +7782 || 7782 +8422 || 8422 +49 || 49 +5051 || 5051 +2357 || 2357 +4591 || 4591 +5706 || 5706 +7709 || 7709 +5198 || 5198 +5453 || 5453 +8368 || 8368 +4947 || 4947 +4708 || 4708 +2943 || 2943 +143 || 143 +3371 || 3371 +6865 || 6865 +5645 || 5645 +4205 || 4205 +6133 || 6133 +1356 || 1356 +5279 || 5279 +3902 || 3902 +2508 || 2508 +5282 || 5282 +2860 || 2860 +4188 || 4188 +5764 || 5764 +1476 || 1476 +1932 || 1932 +4860 || 4860 +-1 || -1 +3814 || 3814 +7169 || 7169 +-1 || -1 +4665 || 4665 +7832 || 7832 +5550 || 5550 +8476 || 8476 +3267 || 3267 +7018 || 7018 +964 || 964 +5554 || 5554 +2258 || 2258 +1175 || 1175 +6238 || 6238 +2673 || 2673 +7196 || 7196 +2017 || 2017 +6778 || 6778 +2253 || 2253 +1961 || 1961 +8179 || 8179 +-1 || -1 +3849 || 3849 +6675 || 6675 +3988 || 3988 +685 || 685 +3759 || 3759 +5875 || 5875 +5850 || 5850 +5133 || 5133 +-1 || -1 +4768 || 4768 +5338 || 5338 +7087 || 7087 +-1 || -1 +6000 || 6000 +6175 || 6175 +3106 || 3106 +-1 || -1 +260 || 260 +-1 || -1 +7667 || 7667 +1932 || 1932 +271 || 271 +5953 || 5953 +8646 || 8646 +7489 || 7489 +-1 || -1 +5379 || 5379 +-1 || -1 +4956 || 4956 +820 || 820 +8442 || 8442 +1913 || 1913 +4664 || 4664 +7086 || 7086 +-1 || -1 +2166 || 2166 +5506 || 5506 +5525 || 5525 +4669 || 4669 +6964 || 6964 +1264 || 1264 +-1 || -1 +513 || 513 +3845 || 3845 +4186 || 4186 +7038 || 7038 +2599 || 2599 +1636 || 1636 +8252 || 8252 +8435 || 8435 +6051 || 6051 +959 || 959 +1919 || 1919 +-1 || -1 +398 || 398 +2031 || 2031 +1736 || 1736 +4439 || 4439 +6842 || 6842 +1759 || 1759 +1327 || 1327 +7802 || 7802 +6274 || 6274 +5716 || 5716 +-1 || -1 +-1 || -1 +93 || 93 +8124 || 8124 +3115 || 3115 +632 || 632 +-1 || -1 +1125 || 1125 +6016 || 6016 +1924 || 1924 +2607 || 2607 +8141 || 8141 +310 || 310 +3816 || 3816 +5165 || 5165 +1349 || 1349 +-1 || -1 +2102 || 2102 +8310 || 8310 +6974 || 6974 +4909 || 4909 +392 || 392 +1595 || 1595 +-1 || -1 +5069 || 5069 +322 || 322 +6379 || 6379 +7394 || 7394 +7561 || 7561 +7066 || 7066 +7903 || 7903 +216 || 216 +6142 || 6142 +1357 || 1357 +1548 || 1548 +513 || 513 +7238 || 7238 +5505 || 5505 +7406 || 7406 +3753 || 3753 +4157 || 4157 +6338 || 6338 +-1 || -1 +3522 || 3522 +-1 || -1 +8532 || 8532 +1630 || 1630 +4921 || 4921 +282 || 282 +7947 || 7947 +1120 || 1120 +7377 || 7377 +6768 || 6768 +-1 || -1 +4683 || 4683 +6619 || 6619 +2140 || 2140 +8570 || 8570 +7089 || 7089 +1990 || 1990 +4220 || 4220 +1028 || 1028 +7491 || 7491 +4409 || 4409 +-1 || -1 +2971 || 2971 +2344 || 2344 +252 || 252 +8021 || 8021 +6373 || 6373 +-1 || -1 +5838 || 5838 +1694 || 1694 +5669 || 5669 +7404 || 7404 +2211 || 2211 +1023 || 1023 +2985 || 2985 +2392 || 2392 +356 || 356 +8605 || 8605 +7322 || 7322 +-1 || -1 +7583 || 7583 +3994 || 3994 +1178 || 1178 +1148 || 1148 +6596 || 6596 +4586 || 4586 +6985 || 6985 +5866 || 5866 +6123 || 6123 +766 || 766 +7815 || 7815 +8557 || 8557 +-1 || -1 +8229 || 8229 +4546 || 4546 +266 || 266 +5079 || 5079 +4567 || 4567 +989 || 989 +414 || 414 +3797 || 3797 +1198 || 1198 +-1 || -1 +5823 || 5823 +3974 || 3974 +1604 || 1604 +-1 || -1 +5925 || 5925 +5848 || 5848 +393 || 393 +7565 || 7565 +-1 || -1 +7721 || 7721 +3048 || 3048 +7685 || 7685 +6509 || 6509 +3076 || 3076 +3166 || 3166 +7109 || 7109 +7180 || 7180 +2643 || 2643 +-1 || -1 +3969 || 3969 +8134 || 8134 +2944 || 2944 +2805 || 2805 +951 || 951 +4876 || 4876 +5301 || 5301 +2165 || 2165 +4732 || 4732 +4370 || 4370 +472 || 472 +10 || 10 +66 || 66 +7052 || 7052 +3642 || 3642 +8611 || 8611 +7429 || 7429 +346 || 346 +8434 || 8434 +1893 || 1893 +3390 || 3390 +8402 || 8402 +-1 || -1 +2768 || 2768 +4225 || 4225 +4725 || 4725 +-1 || -1 +5142 || 5142 +1490 || 1490 +7087 || 7087 +5123 || 5123 +1316 || 1316 +2973 || 2973 +5829 || 5829 +-1 || -1 +4095 || 4095 +4638 || 4638 +2740 || 2740 +6462 || 6462 +5209 || 5209 +3452 || 3452 +2936 || 2936 +3219 || 3219 +6349 || 6349 +4323 || 4323 +7373 || 7373 +-1 || -1 +7176 || 7176 +1355 || 1355 +5055 || 5055 +1484 || 1484 +3495 || 3495 +6804 || 6804 +1726 || 1726 +4950 || 4950 +1336 || 1336 +7439 || 7439 +-1 || -1 +-1 || -1 +581 || 581 +2475 || 2475 +1371 || 1371 +852 || 852 +473 || 473 +3848 || 3848 +7187 || 7187 +4237 || 4237 +720 || 720 +8146 || 8146 +1894 || 1894 +3682 || 3682 +4122 || 4122 +219 || 219 +3664 || 3664 +4488 || 4488 +1704 || 1704 +7314 || 7314 +1185 || 1185 +1931 || 1931 +2022 || 2022 +1682 || 1682 +7926 || 7926 +147 || 147 +1172 || 1172 +7428 || 7428 +6980 || 6980 +3606 || 3606 +3017 || 3017 +2883 || 2883 +-1 || -1 +7809 || 7809 +4018 || 4018 +6587 || 6587 +7580 || 7580 +4684 || 4684 +6420 || 6420 +5040 || 5040 +4652 || 4652 +5702 || 5702 +3814 || 3814 +5448 || 5448 +1579 || 1579 +8011 || 8011 +2388 || 2388 +7378 || 7378 +7247 || 7247 +7166 || 7166 +-1 || -1 +7371 || 7371 +-1 || -1 +5820 || 5820 +5312 || 5312 +5224 || 5224 +2424 || 2424 +1454 || 1454 +8270 || 8270 +8268 || 8268 +8132 || 8132 +2190 || 2190 +222 || 222 +2692 || 2692 +7702 || 7702 +1341 || 1341 +5116 || 5116 +7912 || 7912 +4040 || 4040 +2335 || 2335 +7757 || 7757 +5123 || 5123 +5243 || 5243 +8395 || 8395 +-1 || -1 +5072 || 5072 +372 || 372 +5481 || 5481 +7846 || 7846 +3417 || 3417 +-1 || -1 +5356 || 5356 +5074 || 5074 +-1 || -1 +7371 || 7371 +4793 || 4793 +950 || 950 +1797 || 1797 +2189 || 2189 +2740 || 2740 +6904 || 6904 +-1 || -1 +5309 || 5309 +1139 || 1139 +4512 || 4512 +-1 || -1 +8055 || 8055 +7155 || 7155 +3898 || 3898 +6560 || 6560 +3659 || 3659 +7053 || 7053 +1084 || 1084 +8385 || 8385 +3227 || 3227 +2518 || 2518 +6370 || 6370 +-1 || -1 +4108 || 4108 +5756 || 5756 +6155 || 6155 +3120 || 3120 +7561 || 7561 +803 || 803 +5167 || 5167 +2446 || 2446 +4305 || 4305 +7716 || 7716 +4994 || 4994 +-1 || -1 +1519 || 1519 +3600 || 3600 +6899 || 6899 +7897 || 7897 +3336 || 3336 +2882 || 2882 +6298 || 6298 +2836 || 2836 +-1 || -1 +1209 || 1209 +3609 || 3609 +2473 || 2473 +6247 || 6247 +-1 || -1 +2268 || 2268 +6684 || 6684 +1402 || 1402 +4400 || 4400 +-1 || -1 +8251 || 8251 +7150 || 7150 +797 || 797 +2862 || 2862 +7430 || 7430 +2129 || 2129 +2095 || 2095 +7444 || 7444 +757 || 757 +7503 || 7503 +7228 || 7228 +6076 || 6076 +1835 || 1835 +2922 || 2922 +8466 || 8466 +5014 || 5014 +7324 || 7324 +4226 || 4226 +6695 || 6695 +773 || 773 +-1 || -1 +4811 || 4811 +7153 || 7153 +2461 || 2461 +2257 || 2257 +1573 || 1573 +6050 || 6050 +-1 || -1 +4898 || 4898 +7340 || 7340 +8515 || 8515 +-1 || -1 +6098 || 6098 +2248 || 2248 +6217 || 6217 +4766 || 4766 +4418 || 4418 +1540 || 1540 +906 || 906 +1715 || 1715 +8533 || 8533 +4015 || 4015 +5906 || 5906 +3301 || 3301 +2437 || 2437 +7594 || 7594 +2546 || 2546 +-1 || -1 +2699 || 2699 +4811 || 4811 +3377 || 3377 +6199 || 6199 +8145 || 8145 +8079 || 8079 +1014 || 1014 +-1 || -1 +2803 || 2803 +4789 || 4789 +2378 || 2378 +-1 || -1 +1986 || 1986 +4585 || 4585 +1881 || 1881 +2429 || 2429 +-1 || -1 +4628 || 4628 +6815 || 6815 +2366 || 2366 +5832 || 5832 +8361 || 8361 +2624 || 2624 +3184 || 3184 +2947 || 2947 +5288 || 5288 +-1 || -1 +8545 || 8545 +5661 || 5661 +2833 || 2833 +7292 || 7292 +7447 || 7447 +5608 || 5608 +4735 || 4735 +5381 || 5381 +6489 || 6489 +1000 || 1000 +2366 || 2366 +7788 || 7788 +8025 || 8025 +8257 || 8257 +4858 || 4858 +2377 || 2377 +7016 || 7016 +685 || 685 +4295 || 4295 +6654 || 6654 +4309 || 4309 +306 || 306 +1091 || 1091 +2885 || 2885 +4966 || 4966 +430 || 430 +6663 || 6663 +2408 || 2408 +7675 || 7675 +255 || 255 +838 || 838 +7671 || 7671 +2723 || 2723 +7286 || 7286 +1060 || 1060 +-1 || -1 +5149 || 5149 +2231 || 2231 +4406 || 4406 +3498 || 3498 +-1 || -1 +6108 || 6108 +404 || 404 +1239 || 1239 +1341 || 1341 +5034 || 5034 +1900 || 1900 +-1 || -1 +1376 || 1376 +3567 || 3567 +1510 || 1510 +5916 || 5916 +805 || 805 +1049 || 1049 +1887 || 1887 +7647 || 7647 +1164 || 1164 +3100 || 3100 +2822 || 2822 +5742 || 5742 +995 || 995 +3706 || 3706 +6101 || 6101 +1755 || 1755 +6383 || 6383 +2607 || 2607 +3157 || 3157 +571 || 571 +4194 || 4194 +157 || 157 +2895 || 2895 +1395 || 1395 +6673 || 6673 +2356 || 2356 +8065 || 8065 +6865 || 6865 +2853 || 2853 +421 || 421 +6689 || 6689 +8329 || 8329 +-1 || -1 +8442 || 8442 +8530 || 8530 +6855 || 6855 +7817 || 7817 +-1 || -1 +8334 || 8334 +7166 || 7166 +5725 || 5725 +4436 || 4436 +89 || 89 +-1 || -1 +6318 || 6318 +-1 || -1 +2462 || 2462 +4398 || 4398 +7729 || 7729 +2199 || 2199 +-1 || -1 +711 || 711 +2504 || 2504 +7784 || 7784 +4367 || 4367 +1455 || 1455 +7570 || 7570 +8576 || 8576 +66 || 66 +-1 || -1 +2152 || 2152 +6557 || 6557 +8412 || 8412 +2145 || 2145 +3570 || 3570 +7322 || 7322 +-1 || -1 +3313 || 3313 +3001 || 3001 +4065 || 4065 +6344 || 6344 +2537 || 2537 +7747 || 7747 +6119 || 6119 +586 || 586 +5400 || 5400 +7604 || 7604 +7149 || 7149 +4325 || 4325 +1432 || 1432 +6088 || 6088 +7194 || 7194 +7320 || 7320 +935 || 935 +5654 || 5654 +3875 || 3875 +4943 || 4943 +5414 || 5414 +4066 || 4066 +1920 || 1920 +4812 || 4812 +8146 || 8146 +5984 || 5984 +4268 || 4268 +2413 || 2413 +2477 || 2477 +4707 || 4707 +2471 || 2471 +4136 || 4136 +7305 || 7305 +2566 || 2566 +-1 || -1 +8281 || 8281 +1124 || 1124 +8553 || 8553 +5124 || 5124 +1316 || 1316 +7824 || 7824 +7346 || 7346 +5067 || 5067 +5589 || 5589 +1904 || 1904 +1623 || 1623 +2143 || 2143 +8030 || 8030 +142 || 142 +3723 || 3723 +2456 || 2456 +3151 || 3151 +4555 || 4555 +7267 || 7267 +-1 || -1 +5584 || 5584 +1845 || 1845 +5238 || 5238 +8608 || 8608 +6819 || 6819 +7323 || 7323 +3388 || 3388 +2372 || 2372 +6757 || 6757 +1507 || 1507 +7499 || 7499 +7814 || 7814 +2941 || 2941 +4731 || 4731 +6237 || 6237 +5657 || 5657 +5379 || 5379 +4239 || 4239 +164 || 164 +8544 || 8544 +1576 || 1576 +964 || 964 +375 || 375 +-1 || -1 +5788 || 5788 +3081 || 3081 +5184 || 5184 +4197 || 4197 +2844 || 2844 +2004 || 2004 +8101 || 8101 +8091 || 8091 +5526 || 5526 +3892 || 3892 +404 || 404 +735 || 735 +2499 || 2499 +8456 || 8456 +6203 || 6203 +6457 || 6457 +2402 || 2402 +-1 || -1 +6550 || 6550 +7646 || 7646 +2362 || 2362 +2132 || 2132 +5121 || 5121 +4706 || 4706 +1215 || 1215 +567 || 567 +763 || 763 +7393 || 7393 +1928 || 1928 +2924 || 2924 +7295 || 7295 +405 || 405 +6946 || 6946 +1719 || 1719 +3770 || 3770 +238 || 238 +5743 || 5743 +6092 || 6092 +2825 || 2825 +6900 || 6900 +926 || 926 +1756 || 1756 +2645 || 2645 +-1 || -1 +7866 || 7866 +4600 || 4600 +8355 || 8355 +7239 || 7239 +3914 || 3914 +5991 || 5991 +-1 || -1 +3819 || 3819 +3477 || 3477 +7709 || 7709 +2250 || 2250 +1052 || 1052 +4586 || 4586 +-1 || -1 +3916 || 3916 +6827 || 6827 +7249 || 7249 +6832 || 6832 +7387 || 7387 +-1 || -1 +2223 || 2223 +-1 || -1 +4251 || 4251 +8428 || 8428 +5902 || 5902 +-1 || -1 +3956 || 3956 +5275 || 5275 +5393 || 5393 +-1 || -1 +5576 || 5576 +1655 || 1655 +6664 || 6664 +3640 || 3640 +4558 || 4558 +3350 || 3350 +3152 || 3152 +540 || 540 +4874 || 4874 +353 || 353 +8376 || 8376 +6017 || 6017 +3027 || 3027 +1267 || 1267 +1755 || 1755 +3252 || 3252 +7517 || 7517 +3463 || 3463 +4685 || 4685 +119 || 119 +6620 || 6620 +-1 || -1 +2741 || 2741 +5546 || 5546 +6949 || 6949 +5556 || 5556 +1541 || 1541 +7687 || 7687 +4267 || 4267 +7896 || 7896 +4372 || 4372 +2023 || 2023 +7907 || 7907 +-1 || -1 +6832 || 6832 +2345 || 2345 +7017 || 7017 +2673 || 2673 +5038 || 5038 +6673 || 6673 +2785 || 2785 +3895 || 3895 +2635 || 2635 +-1 || -1 +2260 || 2260 +495 || 495 +4582 || 4582 +7425 || 7425 +2291 || 2291 +341 || 341 +1367 || 1367 +4885 || 4885 +7307 || 7307 +7967 || 7967 +5735 || 5735 +7516 || 7516 +4082 || 4082 +6623 || 6623 +7177 || 7177 +5056 || 5056 +12 || 12 +4852 || 4852 +967 || 967 +8553 || 8553 +1722 || 1722 +6044 || 6044 +6381 || 6381 +4297 || 4297 +5887 || 5887 +2284 || 2284 +4288 || 4288 +4032 || 4032 +4274 || 4274 +-1 || -1 +7750 || 7750 +4373 || 4373 +7122 || 7122 +2146 || 2146 +841 || 841 +44 || 44 +7331 || 7331 +5698 || 5698 +34 || 34 +5670 || 5670 +994 || 994 +7878 || 7878 +1014 || 1014 +3428 || 3428 +6226 || 6226 +5414 || 5414 +6027 || 6027 +3218 || 3218 +1878 || 1878 +3193 || 3193 +7168 || 7168 +7019 || 7019 +3199 || 3199 +5479 || 5479 +1845 || 1845 +4013 || 4013 +3633 || 3633 +4946 || 4946 +124 || 124 +3487 || 3487 +1147 || 1147 +1736 || 1736 +2302 || 2302 +8651 || 8651 +4373 || 4373 +2761 || 2761 +956 || 956 +4930 || 4930 +475 || 475 +6497 || 6497 +1127 || 1127 +147 || 147 +702 || 702 +1129 || 1129 +4762 || 4762 +2184 || 2184 +826 || 826 +1880 || 1880 +7506 || 7506 +483 || 483 +-1 || -1 +366 || 366 +8362 || 8362 +4127 || 4127 +4629 || 4629 +6088 || 6088 +1646 || 1646 +1876 || 1876 +494 || 494 +3395 || 3395 +7817 || 7817 +1850 || 1850 +3624 || 3624 +7338 || 7338 +8627 || 8627 +7234 || 7234 +8191 || 8191 +6409 || 6409 +4747 || 4747 +5297 || 5297 +8197 || 8197 +7569 || 7569 +612 || 612 +1352 || 1352 +-1 || -1 +8408 || 8408 +1719 || 1719 +2194 || 2194 +6706 || 6706 +4699 || 4699 +6247 || 6247 +3160 || 3160 +4158 || 4158 +7237 || 7237 +7019 || 7019 +5542 || 5542 +2374 || 2374 +2182 || 2182 +5304 || 5304 +6373 || 6373 +1435 || 1435 +-1 || -1 +7019 || 7019 +7164 || 7164 +4772 || 4772 +8047 || 8047 +7238 || 7238 +3506 || 3506 +8600 || 8600 +8492 || 8492 +5610 || 5610 +1026 || 1026 +2837 || 2837 +3691 || 3691 +7748 || 7748 +5026 || 5026 +1692 || 1692 +4143 || 4143 +887 || 887 +-1 || -1 +6419 || 6419 +-1 || -1 +293 || 293 +7086 || 7086 +4692 || 4692 +4463 || 4463 +3006 || 3006 +7182 || 7182 +169 || 169 +4354 || 4354 +3082 || 3082 +5912 || 5912 +7467 || 7467 +1548 || 1548 +1966 || 1966 +812 || 812 +-1 || -1 +5209 || 5209 +1978 || 1978 +4057 || 4057 +1899 || 1899 +3662 || 3662 +8400 || 8400 +2976 || 2976 +6872 || 6872 +5950 || 5950 +5518 || 5518 +6160 || 6160 +6043 || 6043 +1861 || 1861 +8135 || 8135 +912 || 912 +7709 || 7709 +3074 || 3074 +3565 || 3565 +4916 || 4916 +938 || 938 +1430 || 1430 +8607 || 8607 +8085 || 8085 +-1 || -1 +8590 || 8590 +1367 || 1367 +6758 || 6758 +1668 || 1668 +1388 || 1388 +3187 || 3187 +3009 || 3009 +2762 || 2762 +4249 || 4249 +702 || 702 +1066 || 1066 +2688 || 2688 +3317 || 3317 +2663 || 2663 +7661 || 7661 +3051 || 3051 +5117 || 5117 +2281 || 2281 +6932 || 6932 +4863 || 4863 +637 || 637 +-1 || -1 +7209 || 7209 +4560 || 4560 +182 || 182 +2195 || 2195 +490 || 490 +8240 || 8240 +1138 || 1138 +6481 || 6481 +4992 || 4992 +2499 || 2499 +1903 || 1903 +5003 || 5003 +-1 || -1 +1772 || 1772 +2909 || 2909 +4630 || 4630 +5970 || 5970 +935 || 935 +7648 || 7648 +430 || 430 +2670 || 2670 +8369 || 8369 +5803 || 5803 +1414 || 1414 +431 || 431 +4611 || 4611 +2570 || 2570 +8055 || 8055 +8202 || 8202 +70 || 70 +7138 || 7138 +3191 || 3191 +5873 || 5873 +4599 || 4599 +3194 || 3194 +3621 || 3621 +7983 || 7983 +6831 || 6831 +4284 || 4284 +-1 || -1 +1122 || 1122 +2342 || 2342 +-1 || -1 +6922 || 6922 +6540 || 6540 +3519 || 3519 +3091 || 3091 +4961 || 4961 +3437 || 3437 +5591 || 5591 +4661 || 4661 +6206 || 6206 +6170 || 6170 +429 || 429 +5260 || 5260 +3596 || 3596 +269 || 269 +2548 || 2548 +7170 || 7170 +5031 || 5031 +1146 || 1146 +1171 || 1171 +2792 || 2792 +2443 || 2443 +-1 || -1 +152 || 152 +1544 || 1544 +6026 || 6026 +7056 || 7056 +1133 || 1133 +3681 || 3681 +3367 || 3367 +4692 || 4692 +1535 || 1535 +4189 || 4189 +1690 || 1690 +489 || 489 +5334 || 5334 +825 || 825 +7297 || 7297 +5850 || 5850 +-1 || -1 +4245 || 4245 +6772 || 6772 +1603 || 1603 +8273 || 8273 +4845 || 4845 +3122 || 3122 +4254 || 4254 +7757 || 7757 +161 || 161 +8037 || 8037 +7015 || 7015 +5889 || 5889 +5286 || 5286 +359 || 359 +8393 || 8393 +7062 || 7062 +6240 || 6240 +8470 || 8470 +-1 || -1 +4108 || 4108 +3835 || 3835 +733 || 733 +3931 || 3931 +3755 || 3755 +7320 || 7320 +3761 || 3761 +3026 || 3026 +283 || 283 +2423 || 2423 +6793 || 6793 +4993 || 4993 +1675 || 1675 +4917 || 4917 +4767 || 4767 +2182 || 2182 +7709 || 7709 +7941 || 7941 +354 || 354 +1459 || 1459 +8068 || 8068 +-1 || -1 +1147 || 1147 +6766 || 6766 +4477 || 4477 +2902 || 2902 +-1 || -1 +-1 || -1 +4866 || 4866 +8377 || 8377 +5131 || 5131 +2935 || 2935 +-1 || -1 +8000 || 8000 +7993 || 7993 +4166 || 4166 +4444 || 4444 +6952 || 6952 +3473 || 3473 +6751 || 6751 +5412 || 5412 +8149 || 8149 +4208 || 4208 +4166 || 4166 +8309 || 8309 +7736 || 7736 +-1 || -1 +3552 || 3552 +3532 || 3532 +5664 || 5664 +3855 || 3855 +6831 || 6831 +4489 || 4489 +8042 || 8042 +-1 || -1 +5003 || 5003 +1450 || 1450 +764 || 764 +7615 || 7615 +2371 || 2371 +-1 || -1 +7917 || 7917 +-1 || -1 +4425 || 4425 +-1 || -1 +4190 || 4190 +1311 || 1311 +4152 || 4152 +5969 || 5969 +103 || 103 +3575 || 3575 +-1 || -1 +4522 || 4522 +3416 || 3416 +7637 || 7637 +2540 || 2540 +8173 || 8173 +3262 || 3262 +765 || 765 +-1 || -1 +-1 || -1 +-1 || -1 +8302 || 8302 +6379 || 6379 +3290 || 3290 +1294 || 1294 +5940 || 5940 +6886 || 6886 +3161 || 3161 +899 || 899 +4387 || 4387 +-1 || -1 +2506 || 2506 +7443 || 7443 +7124 || 7124 +5510 || 5510 +3168 || 3168 +6192 || 6192 +5286 || 5286 +7867 || 7867 +7918 || 7918 +3624 || 3624 +1682 || 1682 +986 || 986 +-1 || -1 +7089 || 7089 +1422 || 1422 +5226 || 5226 +-1 || -1 +1029 || 1029 +7214 || 7214 +5765 || 5765 +4730 || 4730 +4125 || 4125 +8024 || 8024 +1752 || 1752 +7432 || 7432 +2449 || 2449 +1025 || 1025 +7574 || 7574 +6888 || 6888 +5089 || 5089 +2328 || 2328 +3906 || 3906 +3888 || 3888 +3485 || 3485 +7479 || 7479 +411 || 411 +7788 || 7788 +2580 || 2580 +6291 || 6291 +2697 || 2697 +-1 || -1 +2015 || 2015 +4380 || 4380 +2372 || 2372 +3289 || 3289 +934 || 934 +6690 || 6690 +4696 || 4696 +4278 || 4278 +6448 || 6448 +8033 || 8033 +3530 || 3530 +5242 || 5242 +1119 || 1119 +-1 || -1 +888 || 888 +2919 || 2919 +1097 || 1097 +2527 || 2527 +68 || 68 +7633 || 7633 +1648 || 1648 +5349 || 5349 +2423 || 2423 +2206 || 2206 +6404 || 6404 +4787 || 4787 +4824 || 4824 +2093 || 2093 +1235 || 1235 +255 || 255 +426 || 426 +3050 || 3050 +624 || 624 +1858 || 1858 +8568 || 8568 +7447 || 7447 +-1 || -1 +8354 || 8354 +6857 || 6857 +2124 || 2124 +2300 || 2300 +2625 || 2625 +2186 || 2186 +1099 || 1099 +6360 || 6360 +2306 || 2306 +8607 || 8607 +2907 || 2907 +144 || 144 +4113 || 4113 +-1 || -1 +7847 || 7847 +7446 || 7446 +8570 || 8570 +2483 || 2483 +7880 || 7880 +1043 || 1043 +1579 || 1579 +5473 || 5473 +1062 || 1062 +370 || 370 +4616 || 4616 +2081 || 2081 +8334 || 8334 +7637 || 7637 +2443 || 2443 +4913 || 4913 +5046 || 5046 +6889 || 6889 +3402 || 3402 +8249 || 8249 +5613 || 5613 +4347 || 4347 +-1 || -1 +-1 || -1 +-1 || -1 +4534 || 4534 +7723 || 7723 +7100 || 7100 +-1 || -1 +1034 || 1034 +5387 || 5387 +1779 || 1779 +6827 || 6827 +4203 || 4203 +6248 || 6248 +664 || 664 +4137 || 4137 +7154 || 7154 +1166 || 1166 +3664 || 3664 +4823 || 4823 +8597 || 8597 +-1 || -1 +1737 || 1737 +1113 || 1113 +4351 || 4351 +4996 || 4996 +492 || 492 +575 || 575 +3060 || 3060 +7116 || 7116 +8301 || 8301 +3908 || 3908 +2677 || 2677 +552 || 552 +2573 || 2573 +7443 || 7443 +3207 || 3207 +675 || 675 +8453 || 8453 +1948 || 1948 +6959 || 6959 +1791 || 1791 +4176 || 4176 +542 || 542 +3481 || 3481 +1411 || 1411 +4313 || 4313 +5485 || 5485 +6735 || 6735 +-1 || -1 +-1 || -1 +-1 || -1 +694 || 694 +7279 || 7279 +3631 || 3631 +3223 || 3223 +7613 || 7613 +5684 || 5684 +866 || 866 +2624 || 2624 +4397 || 4397 +3395 || 3395 +7385 || 7385 +1964 || 1964 +2641 || 2641 +469 || 469 +133 || 133 +226 || 226 +6896 || 6896 +5756 || 5756 +4446 || 4446 +2427 || 2427 +7181 || 7181 +5145 || 5145 +4327 || 4327 +4235 || 4235 +8172 || 8172 +7435 || 7435 +5968 || 5968 +3608 || 3608 +3640 || 3640 +4335 || 4335 +5072 || 5072 +1982 || 1982 +894 || 894 +1786 || 1786 +5379 || 5379 +4992 || 4992 +757 || 757 +1456 || 1456 +1363 || 1363 +5724 || 5724 +-1 || -1 +4383 || 4383 +844 || 844 +581 || 581 +3288 || 3288 +456 || 456 +5157 || 5157 +5398 || 5398 +7475 || 7475 +3873 || 3873 +7871 || 7871 +4807 || 4807 +3225 || 3225 +1730 || 1730 +6377 || 6377 +3075 || 3075 +-1 || -1 +6078 || 6078 +1226 || 1226 +1204 || 1204 +5638 || 5638 +5738 || 5738 +2132 || 2132 +6117 || 6117 +8258 || 8258 +225 || 225 +1954 || 1954 +7383 || 7383 +-1 || -1 +6201 || 6201 +4543 || 4543 +246 || 246 +1628 || 1628 +5948 || 5948 +1941 || 1941 +3353 || 3353 +1540 || 1540 +1850 || 1850 +3283 || 3283 +-1 || -1 +44 || 44 +6892 || 6892 +3810 || 3810 +620 || 620 +8070 || 8070 +6869 || 6869 +1562 || 1562 +2672 || 2672 +742 || 742 +3655 || 3655 +-1 || -1 +3070 || 3070 +1339 || 1339 +6997 || 6997 +6063 || 6063 +4707 || 4707 +1663 || 1663 +6135 || 6135 +8063 || 8063 +6168 || 6168 +7358 || 7358 +1251 || 1251 +6944 || 6944 +1907 || 1907 +4545 || 4545 +3705 || 3705 +7495 || 7495 +5743 || 5743 +6972 || 6972 +7415 || 7415 +3484 || 3484 +6662 || 6662 +7902 || 7902 +1577 || 1577 +1901 || 1901 +7862 || 7862 +-1 || -1 +4107 || 4107 +5057 || 5057 +894 || 894 +6366 || 6366 +4657 || 4657 +7271 || 7271 +4458 || 4458 +7049 || 7049 +6119 || 6119 +2658 || 2658 +5602 || 5602 +6986 || 6986 +4005 || 4005 +4351 || 4351 +6772 || 6772 +3274 || 3274 +8157 || 8157 +1467 || 1467 +4649 || 4649 +2447 || 2447 +5345 || 5345 +5003 || 5003 +496 || 496 +7592 || 7592 +4241 || 4241 +5010 || 5010 +6486 || 6486 +6349 || 6349 +5704 || 5704 +-1 || -1 +7842 || 7842 +8648 || 8648 +8653 || 8653 +4116 || 4116 +6062 || 6062 +2159 || 2159 +7621 || 7621 +8393 || 8393 +692 || 692 +4934 || 4934 +2023 || 2023 +2773 || 2773 +6428 || 6428 +8151 || 8151 +1719 || 1719 +1359 || 1359 +5896 || 5896 +8525 || 8525 +629 || 629 +1929 || 1929 +1691 || 1691 +145 || 145 +5621 || 5621 +2537 || 2537 +6744 || 6744 +-1 || -1 +4846 || 4846 +4686 || 4686 +1436 || 1436 +6758 || 6758 +1630 || 1630 +2455 || 2455 +5151 || 5151 +1699 || 1699 +5561 || 5561 +2899 || 2899 +5942 || 5942 +4603 || 4603 +611 || 611 +8121 || 8121 +390 || 390 +4629 || 4629 +8538 || 8538 +347 || 347 +1075 || 1075 +2790 || 2790 +1485 || 1485 +962 || 962 +4235 || 4235 +7618 || 7618 +7900 || 7900 +2529 || 2529 +7988 || 7988 +4782 || 4782 +1485 || 1485 +2164 || 2164 +-1 || -1 +7412 || 7412 +4581 || 4581 +2781 || 2781 +1841 || 1841 +5128 || 5128 +6548 || 6548 +3825 || 3825 +8527 || 8527 +1243 || 1243 +816 || 816 +1531 || 1531 +4859 || 4859 +2251 || 2251 +7900 || 7900 +3826 || 3826 +6547 || 6547 +5912 || 5912 +2135 || 2135 +3298 || 3298 +6417 || 6417 +5258 || 5258 +6147 || 6147 +1579 || 1579 +2753 || 2753 +-1 || -1 +6997 || 6997 +347 || 347 +4145 || 4145 +5924 || 5924 +2229 || 2229 +7205 || 7205 +2801 || 2801 +5400 || 5400 +6303 || 6303 +2618 || 2618 +2510 || 2510 +-1 || -1 +857 || 857 +3479 || 3479 +-1 || -1 +1465 || 1465 +5187 || 5187 +7927 || 7927 +7655 || 7655 +185 || 185 +4599 || 4599 +8281 || 8281 +4188 || 4188 +2452 || 2452 +3847 || 3847 +7260 || 7260 +2644 || 2644 +-1 || -1 +2733 || 2733 +1732 || 1732 +1924 || 1924 +3413 || 3413 +4158 || 4158 +3223 || 3223 +7087 || 7087 +8140 || 8140 +1179 || 1179 +7061 || 7061 +3577 || 3577 +2733 || 2733 +8067 || 8067 +5067 || 5067 +7743 || 7743 +6658 || 6658 +2129 || 2129 +6882 || 6882 +-1 || -1 +5600 || 5600 +5215 || 5215 +894 || 894 +5277 || 5277 +4368 || 4368 +5038 || 5038 +-1 || -1 +1013 || 1013 +5537 || 5537 +-1 || -1 +7198 || 7198 +3579 || 3579 +8315 || 8315 +4739 || 4739 +2126 || 2126 +8029 || 8029 +7126 || 7126 +7958 || 7958 +6775 || 6775 +2092 || 2092 +5323 || 5323 +7642 || 7642 +6902 || 6902 +6799 || 6799 +1016 || 1016 +6381 || 6381 +8181 || 8181 +938 || 938 +3038 || 3038 +5286 || 5286 +1684 || 1684 +7751 || 7751 +259 || 259 +7870 || 7870 +587 || 587 +3736 || 3736 +1890 || 1890 +147 || 147 +3752 || 3752 +6058 || 6058 +8047 || 8047 +2921 || 2921 +1606 || 1606 +7708 || 7708 +788 || 788 +6476 || 6476 +727 || 727 +7823 || 7823 +2342 || 2342 +3746 || 3746 +1031 || 1031 +3569 || 3569 +4307 || 4307 +4646 || 4646 +4321 || 4321 +339 || 339 +6625 || 6625 +7292 || 7292 +8383 || 8383 +4888 || 4888 +4649 || 4649 +6324 || 6324 +6834 || 6834 +8423 || 8423 +-1 || -1 +6931 || 6931 +8573 || 8573 +4386 || 4386 +6310 || 6310 +6069 || 6069 +787 || 787 +7483 || 7483 +1829 || 1829 +-1 || -1 +7522 || 7522 +6223 || 6223 +3279 || 3279 +2806 || 2806 +1239 || 1239 +2189 || 2189 +582 || 582 +7251 || 7251 +3318 || 3318 +7792 || 7792 +5839 || 5839 +5852 || 5852 +2942 || 2942 +1257 || 1257 +2557 || 2557 +4801 || 4801 +-1 || -1 +-1 || -1 +2752 || 2752 +1245 || 1245 +3156 || 3156 +8034 || 8034 +5401 || 5401 +2073 || 2073 +6161 || 6161 +4895 || 4895 +7672 || 7672 +2429 || 2429 +2738 || 2738 +-1 || -1 +7631 || 7631 +1732 || 1732 +-1 || -1 +8250 || 8250 +6369 || 6369 +2157 || 2157 +4044 || 4044 +-1 || -1 +663 || 663 +4303 || 4303 +4777 || 4777 +2626 || 2626 +1209 || 1209 +2348 || 2348 +8607 || 8607 +3312 || 3312 +3740 || 3740 +6274 || 6274 +1265 || 1265 +6610 || 6610 +850 || 850 +5786 || 5786 +6 || 6 +66 || 66 +716 || 716 +8381 || 8381 +6878 || 6878 +8003 || 8003 +-1 || -1 +4587 || 4587 +7288 || 7288 +8640 || 8640 +-1 || -1 +985 || 985 +3521 || 3521 +3340 || 3340 +4988 || 4988 +2101 || 2101 +2169 || 2169 +6399 || 6399 +950 || 950 +-1 || -1 +2519 || 2519 +2612 || 2612 +1591 || 1591 +5751 || 5751 +1295 || 1295 +2813 || 2813 +2278 || 2278 +381 || 381 +7751 || 7751 +7360 || 7360 +7061 || 7061 +1544 || 1544 +7208 || 7208 +6224 || 6224 +681 || 681 +2063 || 2063 +7046 || 7046 +5531 || 5531 +3014 || 3014 +-1 || -1 +6116 || 6116 +-1 || -1 +-1 || -1 +1706 || 1706 +7614 || 7614 +903 || 903 +4675 || 4675 +2376 || 2376 +5780 || 5780 +3504 || 3504 +2798 || 2798 +3971 || 3971 +70 || 70 +5262 || 5262 +6783 || 6783 +1003 || 1003 +855 || 855 +270 || 270 +-1 || -1 +-1 || -1 +6803 || 6803 +5090 || 5090 +2866 || 2866 +113 || 113 +2053 || 2053 +8215 || 8215 +5034 || 5034 +8012 || 8012 +3352 || 3352 +2001 || 2001 +8202 || 8202 +3260 || 3260 +6807 || 6807 +6925 || 6925 +2116 || 2116 +7678 || 7678 +4415 || 4415 +6051 || 6051 +6137 || 6137 +3034 || 3034 +6541 || 6541 +2634 || 2634 +363 || 363 +74 || 74 +-1 || -1 +6679 || 6679 +1057 || 1057 +2015 || 2015 +924 || 924 +8113 || 8113 +1381 || 1381 +4686 || 4686 +4104 || 4104 +1522 || 1522 +2230 || 2230 +3802 || 3802 +1231 || 1231 +2232 || 2232 +-1 || -1 +6246 || 6246 +3939 || 3939 +4223 || 4223 +5174 || 5174 +631 || 631 +8416 || 8416 +4188 || 4188 +5473 || 5473 +7313 || 7313 +4995 || 4995 +6541 || 6541 +7574 || 7574 +1592 || 1592 +1258 || 1258 +5536 || 5536 +3094 || 3094 +1626 || 1626 +1026 || 1026 +3742 || 3742 +7562 || 7562 +4754 || 4754 +1510 || 1510 +619 || 619 +-1 || -1 +688 || 688 +5469 || 5469 +2440 || 2440 +1016 || 1016 +2288 || 2288 +4389 || 4389 +8266 || 8266 +-1 || -1 +5665 || 5665 +2856 || 2856 +6903 || 6903 +1525 || 1525 +595 || 595 +2687 || 2687 +421 || 421 +2098 || 2098 +1262 || 1262 +5814 || 5814 +-1 || -1 +-1 || -1 +6189 || 6189 +4050 || 4050 +5601 || 5601 +2695 || 2695 +-1 || -1 +5948 || 5948 +311 || 311 +4846 || 4846 +2267 || 2267 +4835 || 4835 +2121 || 2121 +5321 || 5321 +2048 || 2048 +2216 || 2216 +5728 || 5728 +8266 || 8266 +8030 || 8030 +2203 || 2203 +1846 || 1846 +948 || 948 +3009 || 3009 +4799 || 4799 +-1 || -1 +-1 || -1 +5186 || 5186 +6290 || 6290 +1268 || 1268 +1109 || 1109 +-1 || -1 +900 || 900 +7970 || 7970 +7052 || 7052 +7369 || 7369 +369 || 369 +8123 || 8123 +2093 || 2093 +4310 || 4310 +2725 || 2725 +1014 || 1014 +-1 || -1 +2168 || 2168 +6393 || 6393 +6200 || 6200 +421 || 421 +935 || 935 +6103 || 6103 +6683 || 6683 +3117 || 3117 +10 || 10 +8603 || 8603 +3433 || 3433 +4318 || 4318 +3873 || 3873 +8483 || 8483 +319 || 319 +5420 || 5420 +-1 || -1 +7878 || 7878 +5665 || 5665 +-1 || -1 +1744 || 1744 +1513 || 1513 +-1 || -1 +4667 || 4667 +757 || 757 +682 || 682 +2991 || 2991 +8082 || 8082 +639 || 639 +2663 || 2663 +578 || 578 +6326 || 6326 +4079 || 4079 +144 || 144 +6407 || 6407 +-1 || -1 +7328 || 7328 +5273 || 5273 +2118 || 2118 +7884 || 7884 +2879 || 2879 +6223 || 6223 +6369 || 6369 +4075 || 4075 +-1 || -1 +300 || 300 +5655 || 5655 +1281 || 1281 +5332 || 5332 +3151 || 3151 +7812 || 7812 +6567 || 6567 +1898 || 1898 +1942 || 1942 +8129 || 8129 +7332 || 7332 +2066 || 2066 +960 || 960 +5122 || 5122 +4102 || 4102 +1970 || 1970 +730 || 730 +2926 || 2926 +472 || 472 +5600 || 5600 +1754 || 1754 +3685 || 3685 +3274 || 3274 +6657 || 6657 +4860 || 4860 +-1 || -1 +1281 || 1281 +3584 || 3584 +-1 || -1 +2459 || 2459 +-1 || -1 +6602 || 6602 +5609 || 5609 +3152 || 3152 +8317 || 8317 +1687 || 1687 +2001 || 2001 +5408 || 5408 +7120 || 7120 +6965 || 6965 +-1 || -1 +655 || 655 +3750 || 3750 +-1 || -1 +2191 || 2191 +669 || 669 +6118 || 6118 +-1 || -1 +5909 || 5909 +310 || 310 +8140 || 8140 +4505 || 4505 +7403 || 7403 +7682 || 7682 +8249 || 8249 +3459 || 3459 +2135 || 2135 +6012 || 6012 +-1 || -1 +7447 || 7447 +1911 || 1911 +7890 || 7890 +6075 || 6075 +5421 || 5421 +7932 || 7932 +3449 || 3449 +7576 || 7576 +2593 || 2593 +6646 || 6646 +4927 || 4927 +4361 || 4361 +1622 || 1622 +5087 || 5087 +1024 || 1024 +7899 || 7899 +3802 || 3802 +6919 || 6919 +4029 || 4029 +4517 || 4517 +3787 || 3787 +-1 || -1 +-1 || -1 +5121 || 5121 +7416 || 7416 +4734 || 4734 +1451 || 1451 +4330 || 4330 +-1 || -1 +2933 || 2933 +3588 || 3588 +1979 || 1979 +3109 || 3109 +-1 || -1 +3789 || 3789 +-1 || -1 +-1 || -1 +3242 || 3242 +930 || 930 +4093 || 4093 +4536 || 4536 +1896 || 1896 +4568 || 4568 +-1 || -1 +2991 || 2991 +5335 || 5335 +1655 || 1655 +2175 || 2175 +7451 || 7451 +4587 || 4587 +2637 || 2637 +3417 || 3417 +-1 || -1 +8201 || 8201 +6427 || 6427 +4269 || 4269 +1060 || 1060 +5407 || 5407 +6135 || 6135 +-1 || -1 +3089 || 3089 +1362 || 1362 +5009 || 5009 +-1 || -1 +5761 || 5761 +949 || 949 +3337 || 3337 +6562 || 6562 +1533 || 1533 +4351 || 4351 +-1 || -1 +1403 || 1403 +5878 || 5878 +3520 || 3520 +7673 || 7673 +1671 || 1671 +4880 || 4880 +8049 || 8049 +1267 || 1267 +4586 || 4586 +8225 || 8225 +6036 || 6036 +8515 || 8515 +1964 || 1964 +3427 || 3427 +3152 || 3152 +4603 || 4603 +1748 || 1748 +7024 || 7024 +3828 || 3828 +6247 || 6247 +6069 || 6069 +5666 || 5666 +3775 || 3775 +5448 || 5448 +6581 || 6581 +3786 || 3786 +3033 || 3033 +2099 || 2099 +8110 || 8110 +7474 || 7474 +-1 || -1 +3691 || 3691 +3018 || 3018 +4962 || 4962 +6629 || 6629 +5657 || 5657 +Testing agent-twice_split_28.in +-------------------COMPARE------------------------- +21825 || 21825 +52137 || 52137 +55510 || 55510 +93603 || 93603 +35715 || 35715 +72816 || 72816 +79155 || 79155 +78771 || 78771 +37347 || 37347 +20342 || 20342 +84775 || 84775 +71526 || 71526 +64771 || 64771 +66190 || 66190 +58802 || 58802 +68515 || 68515 +58017 || 58017 +6609 || 6609 +40417 || 40417 +93989 || 93989 +17920 || 17920 +9434 || 9434 +70578 || 70578 +63746 || 63746 +14533 || 14533 +82111 || 82111 +2443 || 2443 +92215 || 92215 +59052 || 59052 +5008 || 5008 +32590 || 32590 +58225 || 58225 +89265 || 89265 +-1 || -1 +87006 || 87006 +90496 || 90496 +91638 || 91638 +53174 || 53174 +75229 || 75229 +19714 || 19714 +95735 || 95735 +34758 || 34758 +12573 || 12573 +74954 || 74954 +55316 || 55316 +12139 || 12139 +-1 || -1 +70582 || 70582 +77022 || 77022 +73506 || 73506 +23635 || 23635 +-1 || -1 +25617 || 25617 +45187 || 45187 +20933 || 20933 +65397 || 65397 +28064 || 28064 +4746 || 4746 +91953 || 91953 +37730 || 37730 +75383 || 75383 +83240 || 83240 +67501 || 67501 +41526 || 41526 +29700 || 29700 +-1 || -1 +64656 || 64656 +38767 || 38767 +75790 || 75790 +35903 || 35903 +40450 || 40450 +67271 || 67271 +23851 || 23851 +91687 || 91687 +18827 || 18827 +24213 || 24213 +38735 || 38735 +79944 || 79944 +9675 || 9675 +40448 || 40448 +65202 || 65202 +51228 || 51228 +67879 || 67879 +75988 || 75988 +82323 || 82323 +43998 || 43998 +77236 || 77236 +54238 || 54238 +10229 || 10229 +27758 || 27758 +36362 || 36362 +51928 || 51928 +68999 || 68999 +6387 || 6387 +69167 || 69167 +61361 || 61361 +34773 || 34773 +68266 || 68266 +84032 || 84032 +54879 || 54879 +71863 || 71863 +9180 || 9180 +88462 || 88462 +51881 || 51881 +-1 || -1 +33911 || 33911 +31614 || 31614 +75217 || 75217 +95817 || 95817 +36414 || 36414 +-1 || -1 +11221 || 11221 +7455 || 7455 +-1 || -1 +3033 || 3033 +23901 || 23901 +66685 || 66685 +71451 || 71451 +18732 || 18732 +93997 || 93997 +6355 || 6355 +3593 || 3593 +36950 || 36950 +10922 || 10922 +93382 || 93382 +57474 || 57474 +27716 || 27716 +-1 || -1 +79144 || 79144 +6403 || 6403 +70293 || 70293 +86774 || 86774 +-1 || -1 +73276 || 73276 +2295 || 2295 +26197 || 26197 +41429 || 41429 +61442 || 61442 +1056 || 1056 +-1 || -1 +17933 || 17933 +7969 || 7969 +18457 || 18457 +17343 || 17343 +43592 || 43592 +57646 || 57646 +31504 || 31504 +5713 || 5713 +36856 || 36856 +71957 || 71957 +28634 || 28634 +36995 || 36995 +48283 || 48283 +67936 || 67936 +44211 || 44211 +26390 || 26390 +-1 || -1 +32318 || 32318 +21839 || 21839 +14990 || 14990 +8035 || 8035 +20459 || 20459 +25711 || 25711 +32180 || 32180 +69946 || 69946 +27361 || 27361 +11620 || 11620 +42168 || 42168 +19881 || 19881 +74081 || 74081 +56214 || 56214 +18807 || 18807 +73534 || 73534 +71494 || 71494 +56664 || 56664 +76607 || 76607 +14982 || 14982 +-1 || -1 +80630 || 80630 +1812 || 1812 +22270 || 22270 +72858 || 72858 +86791 || 86791 +92304 || 92304 +6709 || 6709 +7917 || 7917 +82606 || 82606 +85518 || 85518 +58268 || 58268 +42512 || 42512 +46769 || 46769 +3148 || 3148 +15131 || 15131 +95808 || 95808 +36990 || 36990 +64582 || 64582 +24837 || 24837 +11177 || 11177 +58555 || 58555 +22519 || 22519 +26687 || 26687 +47150 || 47150 +11597 || 11597 +46014 || 46014 +78889 || 78889 +6815 || 6815 +50381 || 50381 +37000 || 37000 +12898 || 12898 +44584 || 44584 +-1 || -1 +-1 || -1 +84075 || 84075 +41559 || 41559 +79405 || 79405 +42438 || 42438 +85928 || 85928 +47291 || 47291 +80015 || 80015 +974 || 974 +87758 || 87758 +2501 || 2501 +68191 || 68191 +75723 || 75723 +47938 || 47938 +53846 || 53846 +59629 || 59629 +82710 || 82710 +75591 || 75591 +5833 || 5833 +67475 || 67475 +43049 || 43049 +95160 || 95160 +75730 || 75730 +36650 || 36650 +-1 || -1 +17149 || 17149 +59924 || 59924 +74502 || 74502 +13892 || 13892 +16843 || 16843 +41105 || 41105 +86858 || 86858 +14072 || 14072 +18744 || 18744 +75958 || 75958 +62188 || 62188 +79918 || 79918 +-1 || -1 +75502 || 75502 +48552 || 48552 +29658 || 29658 +37685 || 37685 +63658 || 63658 +19434 || 19434 +68313 || 68313 +21750 || 21750 +95580 || 95580 +88409 || 88409 +23082 || 23082 +89932 || 89932 +9029 || 9029 +23503 || 23503 +14018 || 14018 +59348 || 59348 +17866 || 17866 +48347 || 48347 +49907 || 49907 +-1 || -1 +-1 || -1 +76072 || 76072 +-1 || -1 +37919 || 37919 +19051 || 19051 +44775 || 44775 +85811 || 85811 +83226 || 83226 +59094 || 59094 +96932 || 96932 +52728 || 52728 +11 || 11 +66172 || 66172 +87978 || 87978 +76587 || 76587 +77130 || 77130 +63957 || 63957 +54111 || 54111 +32373 || 32373 +41202 || 41202 +9724 || 9724 +25378 || 25378 +59703 || 59703 +-1 || -1 +-1 || -1 +82818 || 82818 +32553 || 32553 +75941 || 75941 +39852 || 39852 +34389 || 34389 +41135 || 41135 +422 || 422 +15805 || 15805 +4922 || 4922 +-1 || -1 +25596 || 25596 +-1 || -1 +44958 || 44958 +4472 || 4472 +65710 || 65710 +5961 || 5961 +46957 || 46957 +12282 || 12282 +79187 || 79187 +-1 || -1 +4836 || 4836 +12166 || 12166 +6713 || 6713 +-1 || -1 +92042 || 92042 +10054 || 10054 +-1 || -1 +45555 || 45555 +44596 || 44596 +3874 || 3874 +83157 || 83157 +-1 || -1 +12861 || 12861 +15618 || 15618 +14271 || 14271 +91317 || 91317 +9706 || 9706 +47346 || 47346 +86528 || 86528 +5359 || 5359 +3852 || 3852 +19966 || 19966 +44876 || 44876 +17734 || 17734 +81156 || 81156 +21552 || 21552 +61588 || 61588 +55474 || 55474 +-1 || -1 +50809 || 50809 +34660 || 34660 +54182 || 54182 +79708 || 79708 +-1 || -1 +45895 || 45895 +23510 || 23510 +19546 || 19546 +75076 || 75076 +34505 || 34505 +92322 || 92322 +33485 || 33485 +27293 || 27293 +3088 || 3088 +63083 || 63083 +42503 || 42503 +76358 || 76358 +87381 || 87381 +61209 || 61209 +68211 || 68211 +76841 || 76841 +39294 || 39294 +-1 || -1 +50271 || 50271 +27323 || 27323 +37354 || 37354 +63127 || 63127 +68382 || 68382 +37919 || 37919 +48465 || 48465 +27504 || 27504 +82932 || 82932 +13560 || 13560 +16828 || 16828 +22512 || 22512 +59403 || 59403 +51416 || 51416 +97109 || 97109 +-1 || -1 +53981 || 53981 +88582 || 88582 +59641 || 59641 +36028 || 36028 +70819 || 70819 +61545 || 61545 +33240 || 33240 +15320 || 15320 +44581 || 44581 +26541 || 26541 +85622 || 85622 +86954 || 86954 +12953 || 12953 +4519 || 4519 +62567 || 62567 +75705 || 75705 +65161 || 65161 +30959 || 30959 +7218 || 7218 +80734 || 80734 +29905 || 29905 +82852 || 82852 +87604 || 87604 +22245 || 22245 +-1 || -1 +-1 || -1 +83659 || 83659 +25900 || 25900 +50260 || 50260 +3531 || 3531 +363 || 363 +88357 || 88357 +39509 || 39509 +29486 || 29486 +-1 || -1 +4412 || 4412 +30715 || 30715 +52868 || 52868 +29184 || 29184 +85727 || 85727 +22157 || 22157 +77216 || 77216 +55647 || 55647 +90907 || 90907 +27925 || 27925 +87802 || 87802 +54919 || 54919 +67811 || 67811 +75601 || 75601 +17808 || 17808 +83772 || 83772 +80232 || 80232 +69324 || 69324 +20438 || 20438 +80562 || 80562 +13643 || 13643 +28799 || 28799 +27310 || 27310 +77422 || 77422 +85155 || 85155 +53962 || 53962 +14139 || 14139 +-1 || -1 +71314 || 71314 +22651 || 22651 +38620 || 38620 +94604 || 94604 +25077 || 25077 +47693 || 47693 +90338 || 90338 +27750 || 27750 +64538 || 64538 +88125 || 88125 +43756 || 43756 +-1 || -1 +-1 || -1 +80301 || 80301 +46753 || 46753 +9604 || 9604 +37352 || 37352 +1974 || 1974 +89332 || 89332 +19917 || 19917 +-1 || -1 +87904 || 87904 +18985 || 18985 +45158 || 45158 +49836 || 49836 +23507 || 23507 +63661 || 63661 +-1 || -1 +65750 || 65750 +60367 || 60367 +-1 || -1 +85366 || 85366 +96729 || 96729 +92702 || 92702 +85806 || 85806 +92439 || 92439 +49716 || 49716 +86811 || 86811 +96156 || 96156 +-1 || -1 +71771 || 71771 +24283 || 24283 +67379 || 67379 +71973 || 71973 +25782 || 25782 +7376 || 7376 +38896 || 38896 +76242 || 76242 +34856 || 34856 +84659 || 84659 +15873 || 15873 +87102 || 87102 +30777 || 30777 +62346 || 62346 +51230 || 51230 +1875 || 1875 +38920 || 38920 +19157 || 19157 +53609 || 53609 +26706 || 26706 +57422 || 57422 +4118 || 4118 +18275 || 18275 +-1 || -1 +12015 || 12015 +92359 || 92359 +76759 || 76759 +57682 || 57682 +-1 || -1 +38049 || 38049 +43816 || 43816 +12253 || 12253 +31417 || 31417 +87581 || 87581 +19144 || 19144 +68882 || 68882 +-1 || -1 +89920 || 89920 +24201 || 24201 +70036 || 70036 +12030 || 12030 +53481 || 53481 +88100 || 88100 +88497 || 88497 +26203 || 26203 +-1 || -1 +-1 || -1 +54617 || 54617 +62390 || 62390 +53821 || 53821 +34216 || 34216 +60869 || 60869 +23743 || 23743 +87265 || 87265 +77129 || 77129 +10942 || 10942 +13414 || 13414 +20386 || 20386 +14126 || 14126 +30089 || 30089 +56339 || 56339 +42927 || 42927 +12735 || 12735 +44040 || 44040 +76980 || 76980 +88512 || 88512 +42636 || 42636 +4113 || 4113 +5533 || 5533 +90989 || 90989 +82515 || 82515 +89527 || 89527 +31683 || 31683 +52842 || 52842 +85829 || 85829 +77833 || 77833 +96099 || 96099 +-1 || -1 +33378 || 33378 +57864 || 57864 +91125 || 91125 +699 || 699 +59600 || 59600 +86558 || 86558 +43357 || 43357 +16999 || 16999 +84398 || 84398 +46502 || 46502 +33249 || 33249 +28818 || 28818 +47403 || 47403 +83926 || 83926 +4911 || 4911 +92098 || 92098 +61985 || 61985 +81366 || 81366 +30440 || 30440 +29271 || 29271 +55500 || 55500 +8281 || 8281 +64174 || 64174 +1179 || 1179 +16329 || 16329 +36769 || 36769 +7516 || 7516 +27717 || 27717 +28871 || 28871 +57214 || 57214 +10065 || 10065 +95659 || 95659 +-1 || -1 +87968 || 87968 +36074 || 36074 +18206 || 18206 +90119 || 90119 +38706 || 38706 +67925 || 67925 +5439 || 5439 +20408 || 20408 +1246 || 1246 +76795 || 76795 +70777 || 70777 +39209 || 39209 +22209 || 22209 +12514 || 12514 +58170 || 58170 +29501 || 29501 +13451 || 13451 +41586 || 41586 +13950 || 13950 +4016 || 4016 +62246 || 62246 +84339 || 84339 +80684 || 80684 +90863 || 90863 +8268 || 8268 +92228 || 92228 +69436 || 69436 +17201 || 17201 +89432 || 89432 +-1 || -1 +94772 || 94772 +-1 || -1 +44053 || 44053 +56406 || 56406 +74995 || 74995 +74703 || 74703 +-1 || -1 +83808 || 83808 +70963 || 70963 +70482 || 70482 +58289 || 58289 +85022 || 85022 +51863 || 51863 +77900 || 77900 +8930 || 8930 +61357 || 61357 +43269 || 43269 +91760 || 91760 +30967 || 30967 +32437 || 32437 +77897 || 77897 +55442 || 55442 +13048 || 13048 +86740 || 86740 +65673 || 65673 +12287 || 12287 +95210 || 95210 +14664 || 14664 +88597 || 88597 +28707 || 28707 +13991 || 13991 +61241 || 61241 +83727 || 83727 +64734 || 64734 +60862 || 60862 +34470 || 34470 +71983 || 71983 +31179 || 31179 +2603 || 2603 +49328 || 49328 +60732 || 60732 +2906 || 2906 +44460 || 44460 +48969 || 48969 +9032 || 9032 +20546 || 20546 +69188 || 69188 +38143 || 38143 +69981 || 69981 +21264 || 21264 +30627 || 30627 +12565 || 12565 +67735 || 67735 +5843 || 5843 +70339 || 70339 +66387 || 66387 +42791 || 42791 +-1 || -1 +30147 || 30147 +1119 || 1119 +29110 || 29110 +68142 || 68142 +1095 || 1095 +11792 || 11792 +92094 || 92094 +35560 || 35560 +47908 || 47908 +-1 || -1 +10588 || 10588 +-1 || -1 +78484 || 78484 +44491 || 44491 +-1 || -1 +-1 || -1 +6253 || 6253 +80421 || 80421 +87193 || 87193 +59874 || 59874 +78319 || 78319 +60138 || 60138 +22618 || 22618 +16766 || 16766 +61923 || 61923 +69129 || 69129 +88463 || 88463 +-1 || -1 +-1 || -1 +-1 || -1 +91642 || 91642 +83351 || 83351 +72136 || 72136 +36787 || 36787 +66479 || 66479 +-1 || -1 +9281 || 9281 +69820 || 69820 +29480 || 29480 +52613 || 52613 +60261 || 60261 +58840 || 58840 +67421 || 67421 +52210 || 52210 +-1 || -1 +27077 || 27077 +76068 || 76068 +28726 || 28726 +43954 || 43954 +54225 || 54225 +41127 || 41127 +75474 || 75474 +66138 || 66138 +37456 || 37456 +64612 || 64612 +-1 || -1 +8573 || 8573 +51755 || 51755 +91906 || 91906 +94088 || 94088 +57175 || 57175 +85499 || 85499 +80420 || 80420 +45050 || 45050 +-1 || -1 +55335 || 55335 +12360 || 12360 +74385 || 74385 +93915 || 93915 +50 || 50 +57739 || 57739 +15541 || 15541 +85585 || 85585 +73704 || 73704 +41818 || 41818 +44602 || 44602 +37266 || 37266 +39714 || 39714 +5407 || 5407 +86320 || 86320 +58466 || 58466 +66481 || 66481 +63568 || 63568 +-1 || -1 +11087 || 11087 +-1 || -1 +54146 || 54146 +85793 || 85793 +13563 || 13563 +43935 || 43935 +43505 || 43505 +77825 || 77825 +44895 || 44895 +67394 || 67394 +24891 || 24891 +33062 || 33062 +44210 || 44210 +42659 || 42659 +35264 || 35264 +70845 || 70845 +77530 || 77530 +3749 || 3749 +33988 || 33988 +70410 || 70410 +74170 || 74170 +48715 || 48715 +77999 || 77999 +52476 || 52476 +55245 || 55245 +41201 || 41201 +95297 || 95297 +34437 || 34437 +32714 || 32714 +56351 || 56351 +30965 || 30965 +93779 || 93779 +54571 || 54571 +13088 || 13088 +9387 || 9387 +14761 || 14761 +61247 || 61247 +87802 || 87802 +57122 || 57122 +47968 || 47968 +28411 || 28411 +63749 || 63749 +60358 || 60358 +92467 || 92467 +30258 || 30258 +86025 || 86025 +93163 || 93163 +92118 || 92118 +22200 || 22200 +47670 || 47670 +62879 || 62879 +91385 || 91385 +83738 || 83738 +58634 || 58634 +4295 || 4295 +93391 || 93391 +66921 || 66921 +95915 || 95915 +85542 || 85542 +23493 || 23493 +44474 || 44474 +47968 || 47968 +38153 || 38153 +55902 || 55902 +95824 || 95824 +80374 || 80374 +78456 || 78456 +47727 || 47727 +18527 || 18527 +55964 || 55964 +87864 || 87864 +93865 || 93865 +38363 || 38363 +3557 || 3557 +17878 || 17878 +48286 || 48286 +61405 || 61405 +93931 || 93931 +45512 || 45512 +87368 || 87368 +86460 || 86460 +34154 || 34154 +20463 || 20463 +-1 || -1 +12443 || 12443 +48170 || 48170 +6073 || 6073 +14391 || 14391 +66816 || 66816 +95140 || 95140 +78633 || 78633 +81869 || 81869 +86647 || 86647 +22558 || 22558 +-1 || -1 +-1 || -1 +15845 || 15845 +9484 || 9484 +48332 || 48332 +-1 || -1 +12032 || 12032 +23792 || 23792 +42097 || 42097 +26688 || 26688 +57903 || 57903 +15084 || 15084 +77857 || 77857 +41432 || 41432 +78037 || 78037 +30572 || 30572 +68976 || 68976 +89096 || 89096 +46460 || 46460 +86499 || 86499 +36872 || 36872 +37242 || 37242 +47621 || 47621 +83648 || 83648 +36166 || 36166 +82725 || 82725 +4400 || 4400 +78435 || 78435 +5224 || 5224 +42821 || 42821 +30894 || 30894 +-1 || -1 +87532 || 87532 +-1 || -1 +81943 || 81943 +63691 || 63691 +43021 || 43021 +10758 || 10758 +83715 || 83715 +91399 || 91399 +52623 || 52623 +28557 || 28557 +50601 || 50601 +10498 || 10498 +16915 || 16915 +6663 || 6663 +-1 || -1 +91891 || 91891 +47219 || 47219 +-1 || -1 +-1 || -1 +71248 || 71248 +78069 || 78069 +34113 || 34113 +-1 || -1 +79845 || 79845 +-1 || -1 +95357 || 95357 +-1 || -1 +53141 || 53141 +8491 || 8491 +45795 || 45795 +63226 || 63226 +68372 || 68372 +87765 || 87765 +-1 || -1 +89904 || 89904 +39761 || 39761 +-1 || -1 +15487 || 15487 +-1 || -1 +82240 || 82240 +75459 || 75459 +66003 || 66003 +75816 || 75816 +66642 || 66642 +69233 || 69233 +93867 || 93867 +23281 || 23281 +12818 || 12818 +50488 || 50488 +19526 || 19526 +-1 || -1 +73666 || 73666 +-1 || -1 +84387 || 84387 +15169 || 15169 +64433 || 64433 +74154 || 74154 +23647 || 23647 +5511 || 5511 +38932 || 38932 +63898 || 63898 +17480 || 17480 +65316 || 65316 +7861 || 7861 +42650 || 42650 +-1 || -1 +68125 || 68125 +-1 || -1 +16596 || 16596 +31733 || 31733 +82464 || 82464 +26375 || 26375 +28808 || 28808 +36153 || 36153 +81935 || 81935 +-1 || -1 +19725 || 19725 +93850 || 93850 +-1 || -1 +61941 || 61941 +88746 || 88746 +81595 || 81595 +30464 || 30464 +74652 || 74652 +87309 || 87309 +37586 || 37586 +73716 || 73716 +58440 || 58440 +9715 || 9715 +11792 || 11792 +66007 || 66007 +8233 || 8233 +31399 || 31399 +61685 || 61685 +45789 || 45789 +33071 || 33071 +22361 || 22361 +49616 || 49616 +57429 || 57429 +68437 || 68437 +91300 || 91300 +19608 || 19608 +89987 || 89987 +33519 || 33519 +45848 || 45848 +46646 || 46646 +81024 || 81024 +80704 || 80704 +85325 || 85325 +5023 || 5023 +20111 || 20111 +12022 || 12022 +46318 || 46318 +42997 || 42997 +14086 || 14086 +86127 || 86127 +40164 || 40164 +4093 || 4093 +57933 || 57933 +38063 || 38063 +8448 || 8448 +79531 || 79531 +65300 || 65300 +-1 || -1 +2675 || 2675 +52265 || 52265 +38683 || 38683 +3340 || 3340 +77186 || 77186 +39783 || 39783 +9132 || 9132 +87337 || 87337 +81761 || 81761 +6988 || 6988 +1991 || 1991 +75172 || 75172 +51514 || 51514 +9539 || 9539 +86292 || 86292 +18903 || 18903 +94854 || 94854 +90357 || 90357 +-1 || -1 +31484 || 31484 +95394 || 95394 +74630 || 74630 +6214 || 6214 +-1 || -1 +37604 || 37604 +79066 || 79066 +-1 || -1 +39719 || 39719 +72926 || 72926 +37927 || 37927 +53215 || 53215 +12168 || 12168 +7922 || 7922 +25288 || 25288 +-1 || -1 +-1 || -1 +27633 || 27633 +30520 || 30520 +64390 || 64390 +84742 || 84742 +42568 || 42568 +77249 || 77249 +66191 || 66191 +64902 || 64902 +35244 || 35244 +-1 || -1 +54576 || 54576 +51222 || 51222 +81272 || 81272 +94509 || 94509 +7579 || 7579 +-1 || -1 +31938 || 31938 +26556 || 26556 +60175 || 60175 +43853 || 43853 +87725 || 87725 +58574 || 58574 +14958 || 14958 +19242 || 19242 +5324 || 5324 +31842 || 31842 +21131 || 21131 +29356 || 29356 +67817 || 67817 +40027 || 40027 +52022 || 52022 +-1 || -1 +42246 || 42246 +23960 || 23960 +40481 || 40481 +61390 || 61390 +92673 || 92673 +22697 || 22697 +20081 || 20081 +92510 || 92510 +1757 || 1757 +38661 || 38661 +81646 || 81646 +96854 || 96854 +89338 || 89338 +86182 || 86182 +79314 || 79314 +25936 || 25936 +88158 || 88158 +65858 || 65858 +-1 || -1 +46160 || 46160 +56768 || 56768 +42985 || 42985 +17889 || 17889 +66125 || 66125 +83400 || 83400 +21730 || 21730 +3844 || 3844 +19474 || 19474 +2468 || 2468 +24589 || 24589 +81477 || 81477 +5891 || 5891 +96510 || 96510 +-1 || -1 +83913 || 83913 +51557 || 51557 +77356 || 77356 +48033 || 48033 +91026 || 91026 +7850 || 7850 +33316 || 33316 +3890 || 3890 +78194 || 78194 +20152 || 20152 +31449 || 31449 +80536 || 80536 +50858 || 50858 +56181 || 56181 +39734 || 39734 +85038 || 85038 +84989 || 84989 +39969 || 39969 +53348 || 53348 +69465 || 69465 +14018 || 14018 +-1 || -1 +3875 || 3875 +61096 || 61096 +68659 || 68659 +68874 || 68874 +18412 || 18412 +18238 || 18238 +42364 || 42364 +95290 || 95290 +92700 || 92700 +66871 || 66871 +59817 || 59817 +35904 || 35904 +2352 || 2352 +21840 || 21840 +29046 || 29046 +91054 || 91054 +44125 || 44125 +38339 || 38339 +89515 || 89515 +10309 || 10309 +47386 || 47386 +59471 || 59471 +16006 || 16006 +46550 || 46550 +33847 || 33847 +75276 || 75276 +-1 || -1 +23301 || 23301 +15389 || 15389 +77924 || 77924 +58019 || 58019 +36544 || 36544 +-1 || -1 +54318 || 54318 +15451 || 15451 +15526 || 15526 +75405 || 75405 +12751 || 12751 +67060 || 67060 +23909 || 23909 +733 || 733 +45227 || 45227 +20948 || 20948 +53791 || 53791 +53831 || 53831 +90808 || 90808 +50206 || 50206 +81498 || 81498 +26643 || 26643 +35634 || 35634 +70890 || 70890 +37574 || 37574 +20897 || 20897 +-1 || -1 +19368 || 19368 +26576 || 26576 +82751 || 82751 +-1 || -1 +60615 || 60615 +33183 || 33183 +89770 || 89770 +37848 || 37848 +59743 || 59743 +78029 || 78029 +29962 || 29962 +11395 || 11395 +89506 || 89506 +83477 || 83477 +8609 || 8609 +95512 || 95512 +71189 || 71189 +83007 || 83007 +46554 || 46554 +53619 || 53619 +93240 || 93240 +-1 || -1 +-1 || -1 +55752 || 55752 +39452 || 39452 +3226 || 3226 +95844 || 95844 +61741 || 61741 +2936 || 2936 +76231 || 76231 +66546 || 66546 +38148 || 38148 +62222 || 62222 +27844 || 27844 +82268 || 82268 +90842 || 90842 +20378 || 20378 +40172 || 40172 +59688 || 59688 +71363 || 71363 +78554 || 78554 +48928 || 48928 +32075 || 32075 +74207 || 74207 +6801 || 6801 +20661 || 20661 +75991 || 75991 +53455 || 53455 +38837 || 38837 +23906 || 23906 +43238 || 43238 +24887 || 24887 +3909 || 3909 +65395 || 65395 +30782 || 30782 +-1 || -1 +49839 || 49839 +17919 || 17919 +79136 || 79136 +11603 || 11603 +18593 || 18593 +59264 || 59264 +30729 || 30729 +90641 || 90641 +67482 || 67482 +40864 || 40864 +17899 || 17899 +29474 || 29474 +66786 || 66786 +34445 || 34445 +58066 || 58066 +68506 || 68506 +94959 || 94959 +69231 || 69231 +88302 || 88302 +6539 || 6539 +91792 || 91792 +7284 || 7284 +88437 || 88437 +34624 || 34624 +87372 || 87372 +48621 || 48621 +-1 || -1 +27677 || 27677 +28202 || 28202 +82514 || 82514 +7802 || 7802 +-1 || -1 +93105 || 93105 +67345 || 67345 +76343 || 76343 +79773 || 79773 +54285 || 54285 +44238 || 44238 +89918 || 89918 +71982 || 71982 +-1 || -1 +-1 || -1 +16196 || 16196 +85987 || 85987 +20321 || 20321 +72846 || 72846 +78502 || 78502 +33690 || 33690 +69710 || 69710 +11421 || 11421 +21513 || 21513 +12552 || 12552 +92153 || 92153 +45118 || 45118 +37913 || 37913 +39338 || 39338 +53409 || 53409 +68457 || 68457 +18483 || 18483 +30066 || 30066 +40957 || 40957 +49954 || 49954 +91238 || 91238 +84914 || 84914 +13311 || 13311 +45718 || 45718 +-1 || -1 +12158 || 12158 +17323 || 17323 +-1 || -1 +4899 || 4899 +-1 || -1 +-1 || -1 +40622 || 40622 +75709 || 75709 +92003 || 92003 +26273 || 26273 +40087 || 40087 +67448 || 67448 +11889 || 11889 +57488 || 57488 +25024 || 25024 +14489 || 14489 +76425 || 76425 +3366 || 3366 +77901 || 77901 +30112 || 30112 +21464 || 21464 +69396 || 69396 +73752 || 73752 +65002 || 65002 +83699 || 83699 +21894 || 21894 +46983 || 46983 +3438 || 3438 +-1 || -1 +80542 || 80542 +43863 || 43863 +7160 || 7160 +37179 || 37179 +46971 || 46971 +7488 || 7488 +66622 || 66622 +84285 || 84285 +65799 || 65799 +82362 || 82362 +93762 || 93762 +33074 || 33074 +95542 || 95542 +24982 || 24982 +55468 || 55468 +-1 || -1 +17714 || 17714 +77489 || 77489 +-1 || -1 +88268 || 88268 +28936 || 28936 +68032 || 68032 +63436 || 63436 +89639 || 89639 +59203 || 59203 +39834 || 39834 +55389 || 55389 +60927 || 60927 +32082 || 32082 +65349 || 65349 +38279 || 38279 +90194 || 90194 +58992 || 58992 +25657 || 25657 +7621 || 7621 +47108 || 47108 +64293 || 64293 +64750 || 64750 +36258 || 36258 +-1 || -1 +70699 || 70699 +75298 || 75298 +86 || 86 +69116 || 69116 +3079 || 3079 +51160 || 51160 +52035 || 52035 +732 || 732 +-1 || -1 +54362 || 54362 +36743 || 36743 +65029 || 65029 +7170 || 7170 +-1 || -1 +25728 || 25728 +30342 || 30342 +71294 || 71294 +3194 || 3194 +25954 || 25954 +49409 || 49409 +1321 || 1321 +67632 || 67632 +67898 || 67898 +40492 || 40492 +38722 || 38722 +16835 || 16835 +39431 || 39431 +70898 || 70898 +48167 || 48167 +75775 || 75775 +54161 || 54161 +8209 || 8209 +78416 || 78416 +71541 || 71541 +96998 || 96998 +80389 || 80389 +51140 || 51140 +16154 || 16154 +50210 || 50210 +2356 || 2356 +46118 || 46118 +2702 || 2702 +44609 || 44609 +54402 || 54402 +73317 || 73317 +41449 || 41449 +31629 || 31629 +14632 || 14632 +42692 || 42692 +91659 || 91659 +74876 || 74876 +10821 || 10821 +88856 || 88856 +59791 || 59791 +70605 || 70605 +25300 || 25300 +72393 || 72393 +48649 || 48649 +65218 || 65218 +86341 || 86341 +6604 || 6604 +14996 || 14996 +50523 || 50523 +82904 || 82904 +5529 || 5529 +-1 || -1 +45267 || 45267 +48332 || 48332 +53688 || 53688 +14980 || 14980 +95554 || 95554 +23762 || 23762 +82146 || 82146 +65450 || 65450 +80696 || 80696 +-1 || -1 +91946 || 91946 +14154 || 14154 +26399 || 26399 +2223 || 2223 +67149 || 67149 +7109 || 7109 +38832 || 38832 +45046 || 45046 +71580 || 71580 +85595 || 85595 +17503 || 17503 +48805 || 48805 +93008 || 93008 +12745 || 12745 +3484 || 3484 +33441 || 33441 +66240 || 66240 +36718 || 36718 +37226 || 37226 +81103 || 81103 +62183 || 62183 +57980 || 57980 +85167 || 85167 +75756 || 75756 +45063 || 45063 +93140 || 93140 +8422 || 8422 +44411 || 44411 +30178 || 30178 +6510 || 6510 +28270 || 28270 +88320 || 88320 +35124 || 35124 +52106 || 52106 +96885 || 96885 +70464 || 70464 +9655 || 9655 +32375 || 32375 +22785 || 22785 +5337 || 5337 +35391 || 35391 +7089 || 7089 +52439 || 52439 +32253 || 32253 +95189 || 95189 +-1 || -1 +87760 || 87760 +4040 || 4040 +78147 || 78147 +87537 || 87537 +50986 || 50986 +-1 || -1 +74097 || 74097 +6284 || 6284 +67248 || 67248 +18548 || 18548 +70269 || 70269 +33249 || 33249 +12055 || 12055 +77150 || 77150 +64479 || 64479 +84154 || 84154 +37087 || 37087 +59468 || 59468 +64091 || 64091 +57438 || 57438 +-1 || -1 +56897 || 56897 +43377 || 43377 +95751 || 95751 +9041 || 9041 +53321 || 53321 +53286 || 53286 +56361 || 56361 +94542 || 94542 +73988 || 73988 +94602 || 94602 +88506 || 88506 +61981 || 61981 +52562 || 52562 +18238 || 18238 +37333 || 37333 +62698 || 62698 +75 || 75 +57844 || 57844 +165 || 165 +75843 || 75843 +7562 || 7562 +85949 || 85949 +12891 || 12891 +66236 || 66236 +92896 || 92896 +63492 || 63492 +46822 || 46822 +85909 || 85909 +53764 || 53764 +94038 || 94038 +1734 || 1734 +81709 || 81709 +93682 || 93682 +48887 || 48887 +35209 || 35209 +43109 || 43109 +87103 || 87103 +72583 || 72583 +-1 || -1 +59105 || 59105 +86780 || 86780 +70428 || 70428 +61803 || 61803 +2675 || 2675 +14461 || 14461 +39309 || 39309 +7167 || 7167 +70827 || 70827 +35257 || 35257 +-1 || -1 +7482 || 7482 +84337 || 84337 +11691 || 11691 +3351 || 3351 +89968 || 89968 +52754 || 52754 +65507 || 65507 +28910 || 28910 +90871 || 90871 +47180 || 47180 +60619 || 60619 +73945 || 73945 +42446 || 42446 +19718 || 19718 +37853 || 37853 +12711 || 12711 +35206 || 35206 +62206 || 62206 +-1 || -1 +95503 || 95503 +-1 || -1 +841 || 841 +89616 || 89616 +-1 || -1 +57529 || 57529 +4877 || 4877 +34020 || 34020 +-1 || -1 +-1 || -1 +50171 || 50171 +42462 || 42462 +95710 || 95710 +90926 || 90926 +16823 || 16823 +48519 || 48519 +43505 || 43505 +80558 || 80558 +20024 || 20024 +60095 || 60095 +52644 || 52644 +5666 || 5666 +-1 || -1 +-1 || -1 +52067 || 52067 +51314 || 51314 +81372 || 81372 +32886 || 32886 +3088 || 3088 +49540 || 49540 +63417 || 63417 +21754 || 21754 +54288 || 54288 +51806 || 51806 +51486 || 51486 +40365 || 40365 +39212 || 39212 +14826 || 14826 +76156 || 76156 +27189 || 27189 +421 || 421 +14725 || 14725 +82228 || 82228 +69185 || 69185 +76895 || 76895 +73423 || 73423 +69359 || 69359 +1245 || 1245 +15567 || 15567 +31026 || 31026 +63185 || 63185 +55785 || 55785 +2615 || 2615 +37442 || 37442 +8292 || 8292 +57579 || 57579 +10800 || 10800 +21367 || 21367 +66142 || 66142 +14641 || 14641 +-1 || -1 +77262 || 77262 +89847 || 89847 +76803 || 76803 +-1 || -1 +36756 || 36756 +39560 || 39560 +16011 || 16011 +93355 || 93355 +-1 || -1 +69906 || 69906 +18031 || 18031 +51560 || 51560 +95046 || 95046 +44843 || 44843 +64962 || 64962 +9738 || 9738 +30762 || 30762 +29674 || 29674 +40332 || 40332 +94086 || 94086 +10057 || 10057 +5160 || 5160 +8513 || 8513 +82107 || 82107 +96394 || 96394 +71610 || 71610 +1428 || 1428 +1200 || 1200 +-1 || -1 +19839 || 19839 +69724 || 69724 +-1 || -1 +82710 || 82710 +-1 || -1 +83084 || 83084 +14544 || 14544 +91633 || 91633 +73277 || 73277 +77780 || 77780 +71842 || 71842 +23789 || 23789 +-1 || -1 +28167 || 28167 +11271 || 11271 +86231 || 86231 +54933 || 54933 +3300 || 3300 +2663 || 2663 +24643 || 24643 +38531 || 38531 +85236 || 85236 +33255 || 33255 +42231 || 42231 +62287 || 62287 +11013 || 11013 +28152 || 28152 +9250 || 9250 +3783 || 3783 +22854 || 22854 +27950 || 27950 +89463 || 89463 +62797 || 62797 +9740 || 9740 +45436 || 45436 +24112 || 24112 +50285 || 50285 +13027 || 13027 +44255 || 44255 +3350 || 3350 +57869 || 57869 +16109 || 16109 +-1 || -1 +66349 || 66349 +66487 || 66487 +44336 || 44336 +40241 || 40241 +33635 || 33635 +79991 || 79991 +34473 || 34473 +74811 || 74811 +61770 || 61770 +33043 || 33043 +61078 || 61078 +92368 || 92368 +53570 || 53570 +21669 || 21669 +63888 || 63888 +9442 || 9442 +4711 || 4711 +52874 || 52874 +54677 || 54677 +49611 || 49611 +24603 || 24603 +53281 || 53281 +41965 || 41965 +3174 || 3174 +35360 || 35360 +45001 || 45001 +43012 || 43012 +-1 || -1 +94676 || 94676 +68535 || 68535 +20802 || 20802 +32996 || 32996 +15779 || 15779 +88543 || 88543 +74510 || 74510 +15753 || 15753 +7321 || 7321 +77357 || 77357 +31898 || 31898 +92748 || 92748 +-1 || -1 +41766 || 41766 +6945 || 6945 +31914 || 31914 +-1 || -1 +87219 || 87219 +75641 || 75641 +-1 || -1 +-1 || -1 +45677 || 45677 +16113 || 16113 +2817 || 2817 +79882 || 79882 +74673 || 74673 +5736 || 5736 +66885 || 66885 +24928 || 24928 +36747 || 36747 +6188 || 6188 +64757 || 64757 +37365 || 37365 +-1 || -1 +54883 || 54883 +55883 || 55883 +81703 || 81703 +28556 || 28556 +91093 || 91093 +6689 || 6689 +74671 || 74671 +54397 || 54397 +47300 || 47300 +68998 || 68998 +68617 || 68617 +6902 || 6902 +83875 || 83875 +-1 || -1 +53928 || 53928 +10420 || 10420 +60791 || 60791 +47990 || 47990 +21020 || 21020 +34086 || 34086 +51681 || 51681 +23930 || 23930 +52336 || 52336 +18749 || 18749 +-1 || -1 +5070 || 5070 +16249 || 16249 +10428 || 10428 +66999 || 66999 +53961 || 53961 +54625 || 54625 +23913 || 23913 +45045 || 45045 +87508 || 87508 +7510 || 7510 +40584 || 40584 +44046 || 44046 +-1 || -1 +94094 || 94094 +29476 || 29476 +86009 || 86009 +17578 || 17578 +72063 || 72063 +-1 || -1 +27027 || 27027 +23567 || 23567 +93504 || 93504 +63047 || 63047 +42520 || 42520 +-1 || -1 +26923 || 26923 +60375 || 60375 +85420 || 85420 +34441 || 34441 +31583 || 31583 +36690 || 36690 +57206 || 57206 +80297 || 80297 +1536 || 1536 +66129 || 66129 +82908 || 82908 +79539 || 79539 +66792 || 66792 +60915 || 60915 +92060 || 92060 +17461 || 17461 +89484 || 89484 +57700 || 57700 +76395 || 76395 +-1 || -1 +13859 || 13859 +14187 || 14187 +30216 || 30216 +93563 || 93563 +43050 || 43050 +56669 || 56669 +12745 || 12745 +66670 || 66670 +35079 || 35079 +90731 || 90731 +47650 || 47650 +92822 || 92822 +5917 || 5917 +32703 || 32703 +68600 || 68600 +7157 || 7157 +17385 || 17385 +17518 || 17518 +-1 || -1 +4992 || 4992 +80578 || 80578 +53491 || 53491 +23519 || 23519 +51830 || 51830 +86209 || 86209 +38520 || 38520 +-1 || -1 +52894 || 52894 +93465 || 93465 +55888 || 55888 +45010 || 45010 +31738 || 31738 +37670 || 37670 +38105 || 38105 +94148 || 94148 +8192 || 8192 +3134 || 3134 +45906 || 45906 +68288 || 68288 +-1 || -1 +34409 || 34409 +50481 || 50481 +42923 || 42923 +85776 || 85776 +95233 || 95233 +50062 || 50062 +25159 || 25159 +18950 || 18950 +60634 || 60634 +96583 || 96583 +43573 || 43573 +51476 || 51476 +21097 || 21097 +-1 || -1 +39916 || 39916 +47316 || 47316 +40952 || 40952 +59837 || 59837 +76567 || 76567 +23397 || 23397 +60619 || 60619 +21165 || 21165 +60674 || 60674 +78003 || 78003 +37181 || 37181 +15534 || 15534 +90058 || 90058 +96180 || 96180 +88437 || 88437 +43548 || 43548 +13343 || 13343 +28017 || 28017 +58408 || 58408 +54457 || 54457 +59169 || 59169 +3251 || 3251 +68161 || 68161 +35268 || 35268 +66791 || 66791 +61912 || 61912 +80249 || 80249 +91731 || 91731 +-1 || -1 +46285 || 46285 +32814 || 32814 +34199 || 34199 +84271 || 84271 +67560 || 67560 +-1 || -1 +60152 || 60152 +80548 || 80548 +55203 || 55203 +-1 || -1 +83561 || 83561 +28497 || 28497 +45998 || 45998 +11951 || 11951 +44393 || 44393 +62471 || 62471 +-1 || -1 +42541 || 42541 +36291 || 36291 +-1 || -1 +-1 || -1 +13309 || 13309 +26717 || 26717 +63580 || 63580 +48333 || 48333 +72462 || 72462 +54370 || 54370 +10661 || 10661 +66657 || 66657 +50941 || 50941 +80423 || 80423 +83120 || 83120 +39403 || 39403 +19995 || 19995 +15205 || 15205 +66492 || 66492 +41015 || 41015 +-1 || -1 +-1 || -1 +60292 || 60292 +21543 || 21543 +72354 || 72354 +65389 || 65389 +56074 || 56074 +86800 || 86800 +9768 || 9768 +94114 || 94114 +48928 || 48928 +95982 || 95982 +19716 || 19716 +46959 || 46959 +-1 || -1 +57679 || 57679 +8745 || 8745 +85356 || 85356 +59151 || 59151 +9327 || 9327 +94553 || 94553 +61994 || 61994 +57763 || 57763 +19783 || 19783 +78212 || 78212 +57126 || 57126 +7248 || 7248 +85192 || 85192 +27066 || 27066 +53020 || 53020 +16553 || 16553 +29868 || 29868 +17260 || 17260 +23542 || 23542 +63677 || 63677 +32705 || 32705 +11350 || 11350 +36518 || 36518 +-1 || -1 +60275 || 60275 +-1 || -1 +46606 || 46606 +87368 || 87368 +48907 || 48907 +96410 || 96410 +69391 || 69391 +93079 || 93079 +41662 || 41662 +813 || 813 +33160 || 33160 +38126 || 38126 +52027 || 52027 +6752 || 6752 +33142 || 33142 +58354 || 58354 +-1 || -1 +3677 || 3677 +50952 || 50952 +51850 || 51850 +24400 || 24400 +32796 || 32796 +42044 || 42044 +41110 || 41110 +48810 || 48810 +72721 || 72721 +72981 || 72981 +25291 || 25291 +68903 || 68903 +76527 || 76527 +68903 || 68903 +31367 || 31367 +22263 || 22263 +81138 || 81138 +6646 || 6646 +37178 || 37178 +57127 || 57127 +5701 || 5701 +14126 || 14126 +39181 || 39181 +42315 || 42315 +-1 || -1 +85670 || 85670 +58683 || 58683 +48945 || 48945 +45672 || 45672 +40108 || 40108 +-1 || -1 +39482 || 39482 +84185 || 84185 +25307 || 25307 +168 || 168 +18461 || 18461 +86626 || 86626 +38497 || 38497 +20272 || 20272 +94333 || 94333 +79550 || 79550 +9068 || 9068 +69512 || 69512 +94198 || 94198 +-1 || -1 +68695 || 68695 +67395 || 67395 +37451 || 37451 +85495 || 85495 +7152 || 7152 +-1 || -1 +46710 || 46710 +47955 || 47955 +30931 || 30931 +32573 || 32573 +96906 || 96906 +7030 || 7030 +31266 || 31266 +94162 || 94162 +77729 || 77729 +-1 || -1 +-1 || -1 +91006 || 91006 +66794 || 66794 +85190 || 85190 +73848 || 73848 +92340 || 92340 +6920 || 6920 +64906 || 64906 +8915 || 8915 +13060 || 13060 +10734 || 10734 +35674 || 35674 +89502 || 89502 +29098 || 29098 +36187 || 36187 +72303 || 72303 +56105 || 56105 +24997 || 24997 +32086 || 32086 +36308 || 36308 +60410 || 60410 +25803 || 25803 +21814 || 21814 +23527 || 23527 +80399 || 80399 +80550 || 80550 +70031 || 70031 +55927 || 55927 +33775 || 33775 +73026 || 73026 +-1 || -1 +88709 || 88709 +87795 || 87795 +860 || 860 +68544 || 68544 +-1 || -1 +65408 || 65408 +37626 || 37626 +76697 || 76697 +82684 || 82684 +94458 || 94458 +32516 || 32516 +-1 || -1 +6419 || 6419 +79862 || 79862 +47363 || 47363 +74939 || 74939 +30325 || 30325 +64928 || 64928 +95333 || 95333 +28407 || 28407 +25839 || 25839 +64970 || 64970 +39742 || 39742 +79346 || 79346 +92544 || 92544 +16315 || 16315 +95498 || 95498 +80943 || 80943 +46829 || 46829 +48006 || 48006 +70592 || 70592 +24742 || 24742 +76368 || 76368 +-1 || -1 +58525 || 58525 +56101 || 56101 +-1 || -1 +96333 || 96333 +-1 || -1 +60693 || 60693 +263 || 263 +49600 || 49600 +70853 || 70853 +83013 || 83013 +44060 || 44060 +2255 || 2255 +4328 || 4328 +94753 || 94753 +3976 || 3976 +48294 || 48294 +13166 || 13166 +54669 || 54669 +49692 || 49692 +92306 || 92306 +63231 || 63231 +54059 || 54059 +-1 || -1 +40208 || 40208 +39697 || 39697 +79179 || 79179 +89250 || 89250 +72400 || 72400 +4764 || 4764 +63713 || 63713 +-1 || -1 +45106 || 45106 +1071 || 1071 +6483 || 6483 +40614 || 40614 +25295 || 25295 +-1 || -1 +58760 || 58760 +30313 || 30313 +52011 || 52011 +41473 || 41473 +51781 || 51781 +33888 || 33888 +961 || 961 +65587 || 65587 +15297 || 15297 +79748 || 79748 +94743 || 94743 +92933 || 92933 +44807 || 44807 +84252 || 84252 +73011 || 73011 +24891 || 24891 +67120 || 67120 +78846 || 78846 +50457 || 50457 +62722 || 62722 +53541 || 53541 +53401 || 53401 +-1 || -1 +1859 || 1859 +55769 || 55769 +20486 || 20486 +30192 || 30192 +76025 || 76025 +40773 || 40773 +29394 || 29394 +38737 || 38737 +37353 || 37353 +16686 || 16686 +87623 || 87623 +23058 || 23058 +78534 || 78534 +32761 || 32761 +57463 || 57463 +87675 || 87675 +83248 || 83248 +2629 || 2629 +45710 || 45710 +56514 || 56514 +7802 || 7802 +96597 || 96597 +59140 || 59140 +38471 || 38471 +23605 || 23605 +63871 || 63871 +-1 || -1 +1984 || 1984 +59975 || 59975 +73640 || 73640 +19229 || 19229 +38563 || 38563 +32125 || 32125 +63535 || 63535 +10159 || 10159 +24340 || 24340 +25644 || 25644 +24853 || 24853 +93618 || 93618 +81309 || 81309 +15294 || 15294 +31607 || 31607 +6386 || 6386 +17086 || 17086 +49913 || 49913 +54483 || 54483 +89252 || 89252 +2132 || 2132 +3697 || 3697 +15510 || 15510 +73509 || 73509 +92221 || 92221 +6577 || 6577 +31652 || 31652 +8803 || 8803 +85605 || 85605 +95924 || 95924 +90896 || 90896 +64048 || 64048 +79548 || 79548 +-1 || -1 +747 || 747 +84806 || 84806 +51968 || 51968 +55951 || 55951 +7248 || 7248 +6027 || 6027 +96158 || 96158 +56045 || 56045 +91118 || 91118 +41302 || 41302 +39100 || 39100 +25911 || 25911 +-1 || -1 +32410 || 32410 +8159 || 8159 +91151 || 91151 +28132 || 28132 +33873 || 33873 +71260 || 71260 +90182 || 90182 +81194 || 81194 +77548 || 77548 +-1 || -1 +20395 || 20395 +35833 || 35833 +42575 || 42575 +40853 || 40853 +66252 || 66252 +31437 || 31437 +77260 || 77260 +78475 || 78475 +30040 || 30040 +60337 || 60337 +12742 || 12742 +47929 || 47929 +45747 || 45747 +88746 || 88746 +88234 || 88234 +15755 || 15755 +85284 || 85284 +37361 || 37361 +18544 || 18544 +83558 || 83558 +33935 || 33935 +89695 || 89695 +56964 || 56964 +28503 || 28503 +-1 || -1 +3425 || 3425 +73760 || 73760 +70519 || 70519 +45630 || 45630 +73260 || 73260 +19719 || 19719 +78071 || 78071 +73917 || 73917 +10029 || 10029 +34035 || 34035 +83597 || 83597 +63633 || 63633 +50770 || 50770 +97028 || 97028 +89757 || 89757 +10704 || 10704 +89625 || 89625 +25814 || 25814 +-1 || -1 +75413 || 75413 +30103 || 30103 +26904 || 26904 +40758 || 40758 +57824 || 57824 +5243 || 5243 +96964 || 96964 +37312 || 37312 +68462 || 68462 +73457 || 73457 +54775 || 54775 +37590 || 37590 +80949 || 80949 +76788 || 76788 +63886 || 63886 +-1 || -1 +85332 || 85332 +73238 || 73238 +45325 || 45325 +68182 || 68182 +80620 || 80620 +-1 || -1 +28683 || 28683 +91760 || 91760 +96836 || 96836 +60502 || 60502 +4942 || 4942 +7400 || 7400 +51721 || 51721 +96777 || 96777 +68741 || 68741 +85984 || 85984 +92342 || 92342 +96813 || 96813 +65405 || 65405 +87302 || 87302 +68156 || 68156 +76 || 76 +66637 || 66637 +40739 || 40739 +21820 || 21820 +30017 || 30017 +60271 || 60271 +53861 || 53861 +14220 || 14220 +91689 || 91689 +23484 || 23484 +68778 || 68778 +92403 || 92403 +35926 || 35926 +79595 || 79595 +75568 || 75568 +88394 || 88394 +-1 || -1 +38664 || 38664 +86434 || 86434 +70187 || 70187 +36477 || 36477 +29812 || 29812 +67292 || 67292 +59077 || 59077 +57666 || 57666 +26128 || 26128 +46334 || 46334 +55326 || 55326 +27861 || 27861 +34733 || 34733 +92141 || 92141 +67998 || 67998 +54322 || 54322 +18330 || 18330 +60608 || 60608 +-1 || -1 +14875 || 14875 +56647 || 56647 +49001 || 49001 +-1 || -1 +60907 || 60907 +62360 || 62360 +25562 || 25562 +53465 || 53465 +41479 || 41479 +88534 || 88534 +4146 || 4146 +42828 || 42828 +70470 || 70470 +66377 || 66377 +80743 || 80743 +54189 || 54189 +48636 || 48636 +72893 || 72893 +11564 || 11564 +-1 || -1 +42879 || 42879 +50392 || 50392 +95985 || 95985 +69838 || 69838 +46696 || 46696 +1565 || 1565 +26317 || 26317 +19301 || 19301 +85232 || 85232 +1937 || 1937 +20719 || 20719 +71613 || 71613 +30266 || 30266 +85678 || 85678 +584 || 584 +91032 || 91032 +63505 || 63505 +-1 || -1 +10665 || 10665 +10524 || 10524 +3669 || 3669 +-1 || -1 +56976 || 56976 +-1 || -1 +18918 || 18918 +77639 || 77639 +56304 || 56304 +85042 || 85042 +35947 || 35947 +25091 || 25091 +46329 || 46329 +-1 || -1 +35078 || 35078 +50426 || 50426 +58095 || 58095 +10587 || 10587 +30343 || 30343 +12321 || 12321 +-1 || -1 +61808 || 61808 +12534 || 12534 +61240 || 61240 +110 || 110 +-1 || -1 +54261 || 54261 +85772 || 85772 +28636 || 28636 +75803 || 75803 +67841 || 67841 +19262 || 19262 +58821 || 58821 +12432 || 12432 +55909 || 55909 +67802 || 67802 +37389 || 37389 +5193 || 5193 +54962 || 54962 +55172 || 55172 +77378 || 77378 +56178 || 56178 +75506 || 75506 +1707 || 1707 +38742 || 38742 +83677 || 83677 +69177 || 69177 +-1 || -1 +14864 || 14864 +-1 || -1 +62650 || 62650 +-1 || -1 +35315 || 35315 +19635 || 19635 +37281 || 37281 +-1 || -1 +52668 || 52668 +11004 || 11004 +1469 || 1469 +70920 || 70920 +18347 || 18347 +91466 || 91466 +81014 || 81014 +15512 || 15512 +78780 || 78780 +-1 || -1 +75140 || 75140 +39481 || 39481 +79475 || 79475 +-1 || -1 +84534 || 84534 +96681 || 96681 +25986 || 25986 +66370 || 66370 +28431 || 28431 +-1 || -1 +1802 || 1802 +13651 || 13651 +69052 || 69052 +25837 || 25837 +25275 || 25275 +27197 || 27197 +82831 || 82831 +65365 || 65365 +62144 || 62144 +26081 || 26081 +-1 || -1 +19316 || 19316 +-1 || -1 +-1 || -1 +19859 || 19859 +45447 || 45447 +32517 || 32517 +25775 || 25775 +86889 || 86889 +54444 || 54444 +23031 || 23031 +7451 || 7451 +76050 || 76050 +92591 || 92591 +54595 || 54595 +72055 || 72055 +73694 || 73694 +7966 || 7966 +67710 || 67710 +16096 || 16096 +42209 || 42209 +83241 || 83241 +16115 || 16115 +72701 || 72701 +27022 || 27022 +12052 || 12052 +14307 || 14307 +73326 || 73326 +-1 || -1 +62073 || 62073 +-1 || -1 +90404 || 90404 +93913 || 93913 +39701 || 39701 +52013 || 52013 +-1 || -1 +22752 || 22752 +86085 || 86085 +95037 || 95037 +51905 || 51905 +43163 || 43163 +6261 || 6261 +28259 || 28259 +34843 || 34843 +36341 || 36341 +2933 || 2933 +73350 || 73350 +79080 || 79080 +20524 || 20524 +45623 || 45623 +75102 || 75102 +52850 || 52850 +8134 || 8134 +20242 || 20242 +95827 || 95827 +60590 || 60590 +2602 || 2602 +-1 || -1 +82832 || 82832 +-1 || -1 +85044 || 85044 +19846 || 19846 +5293 || 5293 +18283 || 18283 +25602 || 25602 +-1 || -1 +20891 || 20891 +16113 || 16113 +63244 || 63244 +43927 || 43927 +21871 || 21871 +53623 || 53623 +51965 || 51965 +61203 || 61203 +89154 || 89154 +-1 || -1 +20103 || 20103 +79796 || 79796 +47857 || 47857 +29035 || 29035 +12804 || 12804 +91927 || 91927 +34465 || 34465 +84486 || 84486 +58514 || 58514 +46590 || 46590 +24989 || 24989 +56612 || 56612 +21844 || 21844 +67370 || 67370 +72728 || 72728 +7978 || 7978 +-1 || -1 +56969 || 56969 +-1 || -1 +9906 || 9906 +12914 || 12914 +1675 || 1675 +4207 || 4207 +-1 || -1 +14443 || 14443 +14036 || 14036 +16697 || 16697 +90340 || 90340 +47293 || 47293 +-1 || -1 +56014 || 56014 +33733 || 33733 +25145 || 25145 +83049 || 83049 +-1 || -1 +61351 || 61351 +60987 || 60987 +4263 || 4263 +53141 || 53141 +60930 || 60930 +16730 || 16730 +57859 || 57859 +72656 || 72656 +45615 || 45615 +81597 || 81597 +71059 || 71059 +61092 || 61092 +17245 || 17245 +44167 || 44167 +58449 || 58449 +24784 || 24784 +87134 || 87134 +49541 || 49541 +15814 || 15814 +6485 || 6485 +-1 || -1 +68676 || 68676 +19481 || 19481 +69076 || 69076 +1181 || 1181 +89200 || 89200 +77127 || 77127 +66320 || 66320 +14124 || 14124 +24015 || 24015 +30115 || 30115 +91363 || 91363 +40335 || 40335 +71703 || 71703 +65856 || 65856 +13651 || 13651 +31775 || 31775 +90370 || 90370 +88629 || 88629 +81204 || 81204 +62887 || 62887 +76686 || 76686 +26704 || 26704 +30923 || 30923 +9698 || 9698 +32696 || 32696 +13974 || 13974 +11409 || 11409 +43355 || 43355 +64340 || 64340 +11593 || 11593 +38387 || 38387 +32717 || 32717 +29146 || 29146 +90590 || 90590 +34625 || 34625 +-1 || -1 +29030 || 29030 +36800 || 36800 +87053 || 87053 +73407 || 73407 +54548 || 54548 +36241 || 36241 +80859 || 80859 +9904 || 9904 +89260 || 89260 +9938 || 9938 +-1 || -1 +21341 || 21341 +13521 || 13521 +18472 || 18472 +21366 || 21366 +24510 || 24510 +16891 || 16891 +86440 || 86440 +75349 || 75349 +5508 || 5508 +12585 || 12585 +49478 || 49478 +22849 || 22849 +-1 || -1 +36602 || 36602 +65237 || 65237 +62813 || 62813 +33300 || 33300 +18948 || 18948 +92625 || 92625 +61579 || 61579 +-1 || -1 +65716 || 65716 +27478 || 27478 +40425 || 40425 +67885 || 67885 +17444 || 17444 +41734 || 41734 +84612 || 84612 +52345 || 52345 +75199 || 75199 +46925 || 46925 +80990 || 80990 +8033 || 8033 +10408 || 10408 +33356 || 33356 +9259 || 9259 +42426 || 42426 +55290 || 55290 +45714 || 45714 +70251 || 70251 +57428 || 57428 +15104 || 15104 +65273 || 65273 +49233 || 49233 +51908 || 51908 +95184 || 95184 +46901 || 46901 +11594 || 11594 +1436 || 1436 +581 || 581 +40006 || 40006 +26199 || 26199 +1807 || 1807 +90459 || 90459 +62702 || 62702 +3754 || 3754 +35243 || 35243 +64297 || 64297 +-1 || -1 +12133 || 12133 +95721 || 95721 +42005 || 42005 +19406 || 19406 +24795 || 24795 +31371 || 31371 +81244 || 81244 +63734 || 63734 +68228 || 68228 +75219 || 75219 +47456 || 47456 +89849 || 89849 +80953 || 80953 +55453 || 55453 +31754 || 31754 +41236 || 41236 +49564 || 49564 +21799 || 21799 +61151 || 61151 +55022 || 55022 +37055 || 37055 +-1 || -1 +9283 || 9283 +27372 || 27372 +32206 || 32206 +38760 || 38760 +27257 || 27257 +81804 || 81804 +4192 || 4192 +6637 || 6637 +84915 || 84915 +47962 || 47962 +65555 || 65555 +72722 || 72722 +77910 || 77910 +3620 || 3620 +12082 || 12082 +2067 || 2067 +63935 || 63935 +28868 || 28868 +71497 || 71497 +78277 || 78277 +55980 || 55980 +67875 || 67875 +41140 || 41140 +28643 || 28643 +26908 || 26908 +-1 || -1 +46471 || 46471 +92560 || 92560 +71275 || 71275 +25329 || 25329 +16490 || 16490 +61497 || 61497 +76176 || 76176 +59047 || 59047 +22625 || 22625 +65078 || 65078 +81963 || 81963 +61444 || 61444 +7034 || 7034 +21238 || 21238 +22627 || 22627 +87192 || 87192 +63477 || 63477 +85120 || 85120 +87715 || 87715 +69223 || 69223 +45635 || 45635 +35038 || 35038 +16584 || 16584 +4739 || 4739 +-1 || -1 +6945 || 6945 +34167 || 34167 +60349 || 60349 +28896 || 28896 +-1 || -1 +35619 || 35619 +7534 || 7534 +41732 || 41732 +-1 || -1 +23989 || 23989 +42337 || 42337 +1679 || 1679 +81254 || 81254 +-1 || -1 +7638 || 7638 +94740 || 94740 +12216 || 12216 +-1 || -1 +10871 || 10871 +89065 || 89065 +91083 || 91083 +34325 || 34325 +95253 || 95253 +94545 || 94545 +76183 || 76183 +20142 || 20142 +52872 || 52872 +1572 || 1572 +45401 || 45401 +20219 || 20219 +48671 || 48671 +9888 || 9888 +68898 || 68898 +64829 || 64829 +70839 || 70839 +82406 || 82406 +33832 || 33832 +-1 || -1 +17935 || 17935 +-1 || -1 +22283 || 22283 +50596 || 50596 +50 || 50 +-1 || -1 +64056 || 64056 +50771 || 50771 +-1 || -1 +-1 || -1 +12376 || 12376 +62524 || 62524 +94877 || 94877 +29954 || 29954 +33788 || 33788 +90391 || 90391 +30208 || 30208 +19224 || 19224 +78050 || 78050 +11605 || 11605 +18401 || 18401 +73286 || 73286 +-1 || -1 +19660 || 19660 +48911 || 48911 +21372 || 21372 +-1 || -1 +51634 || 51634 +1451 || 1451 +29167 || 29167 +41853 || 41853 +71887 || 71887 +90046 || 90046 +91868 || 91868 +31899 || 31899 +23675 || 23675 +47122 || 47122 +75328 || 75328 +50036 || 50036 +84603 || 84603 +49664 || 49664 +70097 || 70097 +76515 || 76515 +64647 || 64647 +2487 || 2487 +88342 || 88342 +50099 || 50099 +86614 || 86614 +83810 || 83810 +6639 || 6639 +14481 || 14481 +91209 || 91209 +14893 || 14893 +-1 || -1 +27761 || 27761 +34540 || 34540 +82149 || 82149 +40641 || 40641 +9697 || 9697 +92039 || 92039 +83076 || 83076 +78949 || 78949 +2812 || 2812 +33514 || 33514 +1820 || 1820 +53991 || 53991 +79400 || 79400 +72437 || 72437 +29664 || 29664 +-1 || -1 +67591 || 67591 +16920 || 16920 +-1 || -1 +22274 || 22274 +30696 || 30696 +-1 || -1 +32857 || 32857 +13816 || 13816 +34946 || 34946 +40295 || 40295 +58511 || 58511 +3704 || 3704 +62231 || 62231 +42943 || 42943 +36834 || 36834 +77384 || 77384 +67180 || 67180 +80987 || 80987 +26819 || 26819 +4831 || 4831 +-1 || -1 +1147 || 1147 +30999 || 30999 +73732 || 73732 +35369 || 35369 +78246 || 78246 +8822 || 8822 +59863 || 59863 +25962 || 25962 +82075 || 82075 +67261 || 67261 +48014 || 48014 +11972 || 11972 +77863 || 77863 +17546 || 17546 +-1 || -1 +68408 || 68408 +35517 || 35517 +16645 || 16645 +23899 || 23899 +54790 || 54790 +69314 || 69314 +58025 || 58025 +-1 || -1 +-1 || -1 +47580 || 47580 +48325 || 48325 +31604 || 31604 +-1 || -1 +26728 || 26728 +17190 || 17190 +36721 || 36721 +-1 || -1 +80160 || 80160 +8417 || 8417 +85282 || 85282 +-1 || -1 +79284 || 79284 +88461 || 88461 +9679 || 9679 +28551 || 28551 +-1 || -1 +8593 || 8593 +1377 || 1377 +94813 || 94813 +76383 || 76383 +80487 || 80487 +17051 || 17051 +23202 || 23202 +62301 || 62301 +37150 || 37150 +72537 || 72537 +11730 || 11730 +42178 || 42178 +41598 || 41598 +-1 || -1 +63519 || 63519 +16569 || 16569 +52956 || 52956 +47788 || 47788 +59099 || 59099 +-1 || -1 +-1 || -1 +64012 || 64012 +61208 || 61208 +96390 || 96390 +25096 || 25096 +37410 || 37410 +71062 || 71062 +42851 || 42851 +37303 || 37303 +-1 || -1 +-1 || -1 +59537 || 59537 +8401 || 8401 +43994 || 43994 +80431 || 80431 +79451 || 79451 +38190 || 38190 +66578 || 66578 +76859 || 76859 +87745 || 87745 +82076 || 82076 +63108 || 63108 +61386 || 61386 +13299 || 13299 +62808 || 62808 +34900 || 34900 +96754 || 96754 +70424 || 70424 +-1 || -1 +27261 || 27261 +45862 || 45862 +19135 || 19135 +15823 || 15823 +-1 || -1 +7485 || 7485 +87731 || 87731 +41276 || 41276 +-1 || -1 +94051 || 94051 +61762 || 61762 +84691 || 84691 +87146 || 87146 +62080 || 62080 +35667 || 35667 +36614 || 36614 +33566 || 33566 +90791 || 90791 +56997 || 56997 +81860 || 81860 +28800 || 28800 +28015 || 28015 +50302 || 50302 +75498 || 75498 +15728 || 15728 +3185 || 3185 +92882 || 92882 +1731 || 1731 +69310 || 69310 +23888 || 23888 +18905 || 18905 +6109 || 6109 +11126 || 11126 +-1 || -1 +96389 || 96389 +84660 || 84660 +16769 || 16769 +20408 || 20408 +-1 || -1 +26123 || 26123 +3429 || 3429 +54532 || 54532 +43472 || 43472 +-1 || -1 +46949 || 46949 +34532 || 34532 +10013 || 10013 +43480 || 43480 +16705 || 16705 +-1 || -1 +66092 || 66092 +29912 || 29912 +95895 || 95895 +30698 || 30698 +53439 || 53439 +37654 || 37654 +68768 || 68768 +96495 || 96495 +15961 || 15961 +49512 || 49512 +44500 || 44500 +68450 || 68450 +67574 || 67574 +78663 || 78663 +84737 || 84737 +67816 || 67816 +34999 || 34999 +82440 || 82440 +50747 || 50747 +77833 || 77833 +74049 || 74049 +54963 || 54963 +87264 || 87264 +20654 || 20654 +57398 || 57398 +75190 || 75190 +-1 || -1 +-1 || -1 +-1 || -1 +26070 || 26070 +80138 || 80138 +12699 || 12699 +-1 || -1 +2281 || 2281 +71835 || 71835 +86440 || 86440 +85635 || 85635 +25004 || 25004 +5317 || 5317 +28477 || 28477 +34326 || 34326 +57215 || 57215 +93152 || 93152 +15966 || 15966 +89611 || 89611 +12114 || 12114 +12780 || 12780 +58170 || 58170 +-1 || -1 +-1 || -1 +14928 || 14928 +31616 || 31616 +92427 || 92427 +-1 || -1 +76079 || 76079 +57544 || 57544 +29079 || 29079 +-1 || -1 +92331 || 92331 +17013 || 17013 +79229 || 79229 +9534 || 9534 +59386 || 59386 +6970 || 6970 +95307 || 95307 +55906 || 55906 +1812 || 1812 +21410 || 21410 +45181 || 45181 +83667 || 83667 +60293 || 60293 +51506 || 51506 +56042 || 56042 +4795 || 4795 +64445 || 64445 +62100 || 62100 +16284 || 16284 +13387 || 13387 +37969 || 37969 +37813 || 37813 +52448 || 52448 +58346 || 58346 +58116 || 58116 +4545 || 4545 +13175 || 13175 +57015 || 57015 +19953 || 19953 +24684 || 24684 +47813 || 47813 +49911 || 49911 +76357 || 76357 +31363 || 31363 +87318 || 87318 +56925 || 56925 +27300 || 27300 +20923 || 20923 +81461 || 81461 +45057 || 45057 +27174 || 27174 +74701 || 74701 +79476 || 79476 +86501 || 86501 +58551 || 58551 +26015 || 26015 +64233 || 64233 +90286 || 90286 +87761 || 87761 +96829 || 96829 +72373 || 72373 +45179 || 45179 +-1 || -1 +55233 || 55233 +6052 || 6052 +19719 || 19719 +93256 || 93256 +65392 || 65392 +70126 || 70126 +-1 || -1 +11958 || 11958 +23681 || 23681 +13513 || 13513 +93824 || 93824 +-1 || -1 +49851 || 49851 +79093 || 79093 +73681 || 73681 +41590 || 41590 +86326 || 86326 +52134 || 52134 +12880 || 12880 +27957 || 27957 +62557 || 62557 +20332 || 20332 +52513 || 52513 +38645 || 38645 +86771 || 86771 +29807 || 29807 +86704 || 86704 +2648 || 2648 +70912 || 70912 +22143 || 22143 +61813 || 61813 +88490 || 88490 +950 || 950 +-1 || -1 +42759 || 42759 +58442 || 58442 +29623 || 29623 +7928 || 7928 +48650 || 48650 +90950 || 90950 +86538 || 86538 +62860 || 62860 +91926 || 91926 +54185 || 54185 +28803 || 28803 +40070 || 40070 +29011 || 29011 +44174 || 44174 +74182 || 74182 +65416 || 65416 +73727 || 73727 +65341 || 65341 +57513 || 57513 +28334 || 28334 +-1 || -1 +69460 || 69460 +-1 || -1 +45554 || 45554 +11293 || 11293 +56135 || 56135 +30086 || 30086 +14165 || 14165 +54675 || 54675 +88228 || 88228 +27832 || 27832 +50343 || 50343 +89421 || 89421 +11375 || 11375 +32246 || 32246 +-1 || -1 +88185 || 88185 +37258 || 37258 +47117 || 47117 +73988 || 73988 +30201 || 30201 +91030 || 91030 +61815 || 61815 +30094 || 30094 +78516 || 78516 +63152 || 63152 +30711 || 30711 +49009 || 49009 +74789 || 74789 +32580 || 32580 +56898 || 56898 +33216 || 33216 +68555 || 68555 +-1 || -1 +40549 || 40549 +71724 || 71724 +83805 || 83805 +69185 || 69185 +71688 || 71688 +85043 || 85043 +78274 || 78274 +72558 || 72558 +41416 || 41416 +91433 || 91433 +-1 || -1 +72664 || 72664 +50852 || 50852 +93684 || 93684 +38393 || 38393 +83033 || 83033 +89701 || 89701 +42590 || 42590 +69575 || 69575 +33387 || 33387 +25186 || 25186 +8930 || 8930 +77152 || 77152 +63309 || 63309 +-1 || -1 +44816 || 44816 +33018 || 33018 +25489 || 25489 +61365 || 61365 +88112 || 88112 +1187 || 1187 +23795 || 23795 +26988 || 26988 +86017 || 86017 +95483 || 95483 +66936 || 66936 +78728 || 78728 +96263 || 96263 +27081 || 27081 +11822 || 11822 +49272 || 49272 +31300 || 31300 +-1 || -1 +52150 || 52150 +75373 || 75373 +37393 || 37393 +-1 || -1 +41098 || 41098 +18673 || 18673 +-1 || -1 +37483 || 37483 +64260 || 64260 +29813 || 29813 +25192 || 25192 +21486 || 21486 +9441 || 9441 +22408 || 22408 +44675 || 44675 +74151 || 74151 +6011 || 6011 +94931 || 94931 +160 || 160 +22073 || 22073 +29689 || 29689 +88245 || 88245 +10417 || 10417 +-1 || -1 +61275 || 61275 +22856 || 22856 +60788 || 60788 +3983 || 3983 +31472 || 31472 +48679 || 48679 +-1 || -1 +58190 || 58190 +13828 || 13828 +28006 || 28006 +96289 || 96289 +53032 || 53032 +22510 || 22510 +34878 || 34878 +44220 || 44220 +14913 || 14913 +-1 || -1 +1071 || 1071 +47078 || 47078 +93488 || 93488 +4690 || 4690 +53577 || 53577 +69353 || 69353 +21684 || 21684 +65335 || 65335 +85501 || 85501 +84992 || 84992 +9914 || 9914 +16238 || 16238 +76610 || 76610 +81243 || 81243 +-1 || -1 +11015 || 11015 +35238 || 35238 +4840 || 4840 +68452 || 68452 +60347 || 60347 +34838 || 34838 +4503 || 4503 +12405 || 12405 +55129 || 55129 +56397 || 56397 +45550 || 45550 +35256 || 35256 +53787 || 53787 +33718 || 33718 +874 || 874 +81466 || 81466 +82995 || 82995 +16899 || 16899 +94201 || 94201 +5900 || 5900 +21096 || 21096 +47298 || 47298 +64105 || 64105 +4840 || 4840 +70806 || 70806 +61005 || 61005 +43000 || 43000 +30377 || 30377 +64665 || 64665 +69832 || 69832 +37521 || 37521 +83333 || 83333 +96733 || 96733 +-1 || -1 +30921 || 30921 +49771 || 49771 +46933 || 46933 +-1 || -1 +44651 || 44651 +62039 || 62039 +21477 || 21477 +69148 || 69148 +1036 || 1036 +20717 || 20717 +91176 || 91176 +13053 || 13053 +30878 || 30878 +96622 || 96622 +42506 || 42506 +60891 || 60891 +78501 || 78501 +30992 || 30992 +51019 || 51019 +93091 || 93091 +3114 || 3114 +55075 || 55075 +-1 || -1 +37354 || 37354 +94700 || 94700 +25521 || 25521 +78521 || 78521 +20437 || 20437 +48756 || 48756 +45120 || 45120 +59728 || 59728 +-1 || -1 +349 || 349 +13735 || 13735 +85619 || 85619 +73695 || 73695 +69323 || 69323 +62124 || 62124 +90075 || 90075 +68783 || 68783 +86000 || 86000 +87926 || 87926 +1029 || 1029 +19134 || 19134 +32172 || 32172 +33839 || 33839 +7305 || 7305 +28815 || 28815 +31890 || 31890 +26107 || 26107 +93541 || 93541 +89100 || 89100 +41607 || 41607 +64431 || 64431 +-1 || -1 +55074 || 55074 +12366 || 12366 +6120 || 6120 +-1 || -1 +17250 || 17250 +33867 || 33867 +22507 || 22507 +70397 || 70397 +9209 || 9209 +78971 || 78971 +42592 || 42592 +87431 || 87431 +34756 || 34756 +2096 || 2096 +60957 || 60957 +33427 || 33427 +16733 || 16733 +48024 || 48024 +92332 || 92332 +-1 || -1 +72765 || 72765 +74030 || 74030 +81188 || 81188 +57228 || 57228 +21223 || 21223 +52008 || 52008 +12306 || 12306 +5662 || 5662 +-1 || -1 +63840 || 63840 +82577 || 82577 +15702 || 15702 +48915 || 48915 +46625 || 46625 +-1 || -1 +101 || 101 +22989 || 22989 +79517 || 79517 +3377 || 3377 +75257 || 75257 +43618 || 43618 +55811 || 55811 +28881 || 28881 +63186 || 63186 +47141 || 47141 +25 || 25 +-1 || -1 +1997 || 1997 +-1 || -1 +6421 || 6421 +79455 || 79455 +18081 || 18081 +84409 || 84409 +2166 || 2166 +45385 || 45385 +7179 || 7179 +15942 || 15942 +14584 || 14584 +27512 || 27512 +26200 || 26200 +75985 || 75985 +-1 || -1 +90815 || 90815 +94233 || 94233 +78862 || 78862 +29785 || 29785 +44424 || 44424 +54867 || 54867 +6089 || 6089 +11257 || 11257 +40770 || 40770 +22963 || 22963 +50752 || 50752 +86718 || 86718 +27020 || 27020 +71072 || 71072 +10997 || 10997 +83710 || 83710 +65087 || 65087 +16429 || 16429 +2367 || 2367 +27943 || 27943 +7979 || 7979 +7742 || 7742 +52736 || 52736 +39295 || 39295 +87412 || 87412 +35148 || 35148 +16657 || 16657 +88325 || 88325 +89161 || 89161 +-1 || -1 +18519 || 18519 +23087 || 23087 +55359 || 55359 +76091 || 76091 +44850 || 44850 +21265 || 21265 +75820 || 75820 +84374 || 84374 +6778 || 6778 +45509 || 45509 +73446 || 73446 +-1 || -1 +-1 || -1 +32661 || 32661 +65066 || 65066 +55300 || 55300 +23897 || 23897 +72809 || 72809 +-1 || -1 +-1 || -1 +42118 || 42118 +215 || 215 +59319 || 59319 +28153 || 28153 +60376 || 60376 +27492 || 27492 +15833 || 15833 +72338 || 72338 +65330 || 65330 +35870 || 35870 +80950 || 80950 +40891 || 40891 +88094 || 88094 +23823 || 23823 +46753 || 46753 +26570 || 26570 +92987 || 92987 +56623 || 56623 +42171 || 42171 +72995 || 72995 +79164 || 79164 +40847 || 40847 +8910 || 8910 +4614 || 4614 +24981 || 24981 +15240 || 15240 +54406 || 54406 +35290 || 35290 +49094 || 49094 +8745 || 8745 +-1 || -1 +38917 || 38917 +32407 || 32407 +31007 || 31007 +74607 || 74607 +38426 || 38426 +35838 || 35838 +261 || 261 +54151 || 54151 +90340 || 90340 +62741 || 62741 +-1 || -1 +62166 || 62166 +87170 || 87170 +20789 || 20789 +2519 || 2519 +8721 || 8721 +54612 || 54612 +77226 || 77226 +90176 || 90176 +60204 || 60204 +11759 || 11759 +6168 || 6168 +13006 || 13006 +63446 || 63446 +38778 || 38778 +-1 || -1 +52730 || 52730 +94451 || 94451 +78267 || 78267 +61906 || 61906 +62167 || 62167 +77477 || 77477 +45690 || 45690 +35400 || 35400 +6278 || 6278 +36205 || 36205 +77650 || 77650 +47625 || 47625 +-1 || -1 +48481 || 48481 +-1 || -1 +3833 || 3833 +51350 || 51350 +62387 || 62387 +4626 || 4626 +-1 || -1 +18898 || 18898 +6005 || 6005 +55826 || 55826 +43481 || 43481 +86005 || 86005 +28310 || 28310 +23199 || 23199 +-1 || -1 +33621 || 33621 +71663 || 71663 +17582 || 17582 +39202 || 39202 +58788 || 58788 +30512 || 30512 +56604 || 56604 +74706 || 74706 +61897 || 61897 +96617 || 96617 +-1 || -1 +67998 || 67998 +42151 || 42151 +25854 || 25854 +79741 || 79741 +30736 || 30736 +-1 || -1 +7794 || 7794 +67287 || 67287 +84607 || 84607 +-1 || -1 +85840 || 85840 +37959 || 37959 +32641 || 32641 +72807 || 72807 +38399 || 38399 +8321 || 8321 +-1 || -1 +-1 || -1 +565 || 565 +-1 || -1 +37976 || 37976 +66513 || 66513 +83640 || 83640 +26442 || 26442 +27792 || 27792 +-1 || -1 +-1 || -1 +29678 || 29678 +91811 || 91811 +86329 || 86329 +62667 || 62667 +54363 || 54363 +11190 || 11190 +96897 || 96897 +86887 || 86887 +41389 || 41389 +27413 || 27413 +33462 || 33462 +-1 || -1 +39884 || 39884 +28360 || 28360 +7897 || 7897 +74982 || 74982 +10477 || 10477 +63774 || 63774 +46723 || 46723 +85552 || 85552 +90746 || 90746 +32840 || 32840 +2575 || 2575 +-1 || -1 +91403 || 91403 +59789 || 59789 +58071 || 58071 +77755 || 77755 +58404 || 58404 +40863 || 40863 +73924 || 73924 +4904 || 4904 +66294 || 66294 +38352 || 38352 +75408 || 75408 +13222 || 13222 +93483 || 93483 +41281 || 41281 +80395 || 80395 +39231 || 39231 +86755 || 86755 +7385 || 7385 +31473 || 31473 +36303 || 36303 +22898 || 22898 +12760 || 12760 +48411 || 48411 +48218 || 48218 +34058 || 34058 +47684 || 47684 +-1 || -1 +59694 || 59694 +85533 || 85533 +82701 || 82701 +16025 || 16025 +54700 || 54700 +-1 || -1 +11931 || 11931 +26225 || 26225 +91332 || 91332 +49465 || 49465 +10681 || 10681 +32877 || 32877 +42876 || 42876 +46090 || 46090 +46809 || 46809 +66843 || 66843 +73307 || 73307 +12975 || 12975 +92363 || 92363 +41150 || 41150 +71830 || 71830 +78018 || 78018 +-1 || -1 +22943 || 22943 +8822 || 8822 +-1 || -1 +-1 || -1 +67414 || 67414 +-1 || -1 +46469 || 46469 +59832 || 59832 +28091 || 28091 +-1 || -1 +10102 || 10102 +22004 || 22004 +67526 || 67526 +-1 || -1 +67174 || 67174 +8523 || 8523 +38578 || 38578 +57780 || 57780 +58748 || 58748 +14959 || 14959 +87263 || 87263 +6930 || 6930 +93449 || 93449 +37487 || 37487 +51448 || 51448 +40844 || 40844 +22209 || 22209 +-1 || -1 +80947 || 80947 +79951 || 79951 +72381 || 72381 +35797 || 35797 +51906 || 51906 +94677 || 94677 +88865 || 88865 +83884 || 83884 +3074 || 3074 +45437 || 45437 +47061 || 47061 +35747 || 35747 +9157 || 9157 +47722 || 47722 +39597 || 39597 +80553 || 80553 +21054 || 21054 +92646 || 92646 +-1 || -1 +3632 || 3632 +28252 || 28252 +66929 || 66929 +15431 || 15431 +46527 || 46527 +1078 || 1078 +82703 || 82703 +40331 || 40331 +51898 || 51898 +83375 || 83375 +34930 || 34930 +22800 || 22800 +6215 || 6215 +25875 || 25875 +13506 || 13506 +-1 || -1 +90485 || 90485 +19756 || 19756 +77204 || 77204 +-1 || -1 +7278 || 7278 +78825 || 78825 +11369 || 11369 +60001 || 60001 +74065 || 74065 +74530 || 74530 +22837 || 22837 +43516 || 43516 +43822 || 43822 +4381 || 4381 +9744 || 9744 +739 || 739 +83982 || 83982 +66662 || 66662 +71894 || 71894 +57747 || 57747 +22461 || 22461 +85008 || 85008 +25451 || 25451 +7594 || 7594 +-1 || -1 +2120 || 2120 +56961 || 56961 +22208 || 22208 +65302 || 65302 +18426 || 18426 +29973 || 29973 +87770 || 87770 +5003 || 5003 +-1 || -1 +86141 || 86141 +81755 || 81755 +53808 || 53808 +27307 || 27307 +63922 || 63922 +83698 || 83698 +60372 || 60372 +51640 || 51640 +45601 || 45601 +-1 || -1 +45719 || 45719 +1417 || 1417 +78822 || 78822 +28030 || 28030 +83136 || 83136 +2816 || 2816 +-1 || -1 +71225 || 71225 +89688 || 89688 +36385 || 36385 +35649 || 35649 +13170 || 13170 +-1 || -1 +75097 || 75097 +34664 || 34664 +58651 || 58651 +86490 || 86490 +79364 || 79364 +39463 || 39463 +89635 || 89635 +13807 || 13807 +54315 || 54315 +33749 || 33749 +33239 || 33239 +66168 || 66168 +61068 || 61068 +54250 || 54250 +70925 || 70925 +34964 || 34964 +37175 || 37175 +85506 || 85506 +94591 || 94591 +79095 || 79095 +93888 || 93888 +13652 || 13652 +-1 || -1 +65048 || 65048 +37187 || 37187 +40480 || 40480 +94667 || 94667 +57043 || 57043 +96483 || 96483 +14989 || 14989 +80859 || 80859 +87733 || 87733 +54259 || 54259 +22733 || 22733 +2973 || 2973 +91438 || 91438 +692 || 692 +59161 || 59161 +36273 || 36273 +95564 || 95564 +71215 || 71215 +3929 || 3929 +19971 || 19971 +56226 || 56226 +-1 || -1 +59397 || 59397 +47059 || 47059 +63661 || 63661 +29904 || 29904 +4635 || 4635 +10589 || 10589 +10199 || 10199 +52414 || 52414 +86728 || 86728 +-1 || -1 +-1 || -1 +-1 || -1 +55314 || 55314 +6877 || 6877 +23939 || 23939 +61957 || 61957 +-1 || -1 +14771 || 14771 +80610 || 80610 +79598 || 79598 +86859 || 86859 +67883 || 67883 +88184 || 88184 +18042 || 18042 +53637 || 53637 +60505 || 60505 +69106 || 69106 +5772 || 5772 +41445 || 41445 +92052 || 92052 +1688 || 1688 +3755 || 3755 +38271 || 38271 +-1 || -1 +67426 || 67426 +8443 || 8443 +76733 || 76733 +93596 || 93596 +19255 || 19255 +3915 || 3915 +-1 || -1 +94087 || 94087 +53207 || 53207 +77595 || 77595 +80603 || 80603 +50259 || 50259 +82612 || 82612 +72051 || 72051 +50378 || 50378 +41957 || 41957 +75908 || 75908 +13389 || 13389 +43535 || 43535 +60011 || 60011 +-1 || -1 +67400 || 67400 +13970 || 13970 +96769 || 96769 +63973 || 63973 +77616 || 77616 +25224 || 25224 +50596 || 50596 +-1 || -1 +51850 || 51850 +53931 || 53931 +68138 || 68138 +8439 || 8439 +4610 || 4610 +-1 || -1 +-1 || -1 +66303 || 66303 +34197 || 34197 +13624 || 13624 +55026 || 55026 +47803 || 47803 +-1 || -1 +66957 || 66957 +-1 || -1 +38900 || 38900 +66587 || 66587 +1980 || 1980 +-1 || -1 +87831 || 87831 +25635 || 25635 +75572 || 75572 +-1 || -1 +19236 || 19236 +58561 || 58561 +27961 || 27961 +64651 || 64651 +58938 || 58938 +95489 || 95489 +36527 || 36527 +45161 || 45161 +4158 || 4158 +15167 || 15167 +-1 || -1 +75942 || 75942 +67570 || 67570 +65369 || 65369 +63092 || 63092 +60848 || 60848 +-1 || -1 +14356 || 14356 +5123 || 5123 +15426 || 15426 +93270 || 93270 +59526 || 59526 +71575 || 71575 +69637 || 69637 +37499 || 37499 +15342 || 15342 +37939 || 37939 +8010 || 8010 +30677 || 30677 +9946 || 9946 +25189 || 25189 +86523 || 86523 +78546 || 78546 +55932 || 55932 +37685 || 37685 +31332 || 31332 +29387 || 29387 +67435 || 67435 +66098 || 66098 +22382 || 22382 +5892 || 5892 +79165 || 79165 +56337 || 56337 +3396 || 3396 +61335 || 61335 +33624 || 33624 +70285 || 70285 +74011 || 74011 +7828 || 7828 +90270 || 90270 +44994 || 44994 +78245 || 78245 +35313 || 35313 +4269 || 4269 +57100 || 57100 +1802 || 1802 +34817 || 34817 +12906 || 12906 +20564 || 20564 +-1 || -1 +55849 || 55849 +54612 || 54612 +-1 || -1 +66361 || 66361 +55375 || 55375 +60336 || 60336 +22067 || 22067 +21112 || 21112 +-1 || -1 +54619 || 54619 +13667 || 13667 +88986 || 88986 +-1 || -1 +77518 || 77518 +72210 || 72210 +21190 || 21190 +5662 || 5662 +81050 || 81050 +21918 || 21918 +57919 || 57919 +-1 || -1 +76722 || 76722 +-1 || -1 +70608 || 70608 +71896 || 71896 +4677 || 4677 +11542 || 11542 +77984 || 77984 +39504 || 39504 +-1 || -1 +6828 || 6828 +86050 || 86050 +65479 || 65479 +62360 || 62360 +57351 || 57351 +82603 || 82603 +-1 || -1 +53729 || 53729 +86453 || 86453 +11557 || 11557 +20584 || 20584 +-1 || -1 +20834 || 20834 +46368 || 46368 +70546 || 70546 +-1 || -1 +52465 || 52465 +37243 || 37243 +51928 || 51928 +-1 || -1 +21720 || 21720 +75293 || 75293 +36193 || 36193 +65550 || 65550 +78810 || 78810 +58271 || 58271 +10130 || 10130 +77056 || 77056 +51340 || 51340 +72607 || 72607 +35771 || 35771 +51399 || 51399 +65560 || 65560 +18281 || 18281 +47683 || 47683 +14510 || 14510 +-1 || -1 +43560 || 43560 +95547 || 95547 +68285 || 68285 +50723 || 50723 +8808 || 8808 +22914 || 22914 +83395 || 83395 +27799 || 27799 +-1 || -1 +24572 || 24572 +96350 || 96350 +55192 || 55192 +60643 || 60643 +14125 || 14125 +71754 || 71754 +76603 || 76603 +1788 || 1788 +63666 || 63666 +86010 || 86010 +82103 || 82103 +75751 || 75751 +29054 || 29054 +37847 || 37847 +85563 || 85563 +89703 || 89703 +-1 || -1 +47545 || 47545 +38199 || 38199 +72778 || 72778 +29729 || 29729 +7134 || 7134 +96795 || 96795 +-1 || -1 +96482 || 96482 +11617 || 11617 +90258 || 90258 +8372 || 8372 +-1 || -1 +87398 || 87398 +90895 || 90895 +94056 || 94056 +79324 || 79324 +20508 || 20508 +39304 || 39304 +76235 || 76235 +34520 || 34520 +54583 || 54583 +7328 || 7328 +32826 || 32826 +3689 || 3689 +-1 || -1 +80351 || 80351 +36667 || 36667 +-1 || -1 +-1 || -1 +13437 || 13437 +89994 || 89994 +-1 || -1 +95845 || 95845 +36909 || 36909 +94197 || 94197 +46107 || 46107 +70673 || 70673 +14725 || 14725 +63457 || 63457 +62414 || 62414 +56479 || 56479 +12982 || 12982 +2447 || 2447 +78486 || 78486 +50665 || 50665 +55252 || 55252 +16333 || 16333 +44944 || 44944 +76305 || 76305 +30789 || 30789 +90781 || 90781 +59418 || 59418 +18001 || 18001 +34095 || 34095 +92925 || 92925 +37539 || 37539 +81557 || 81557 +59544 || 59544 +41738 || 41738 +60693 || 60693 +36727 || 36727 +28799 || 28799 +78617 || 78617 +76605 || 76605 +66256 || 66256 +20650 || 20650 +-1 || -1 +85617 || 85617 +86784 || 86784 +69880 || 69880 +83741 || 83741 +66736 || 66736 +13595 || 13595 +-1 || -1 +22479 || 22479 +83768 || 83768 +3888 || 3888 +-1 || -1 +48253 || 48253 +59880 || 59880 +35519 || 35519 +63331 || 63331 +9345 || 9345 +71493 || 71493 +-1 || -1 +70580 || 70580 +20971 || 20971 +85757 || 85757 +19578 || 19578 +83168 || 83168 +17627 || 17627 +58149 || 58149 +38581 || 38581 +93534 || 93534 +59617 || 59617 +16568 || 16568 +46210 || 46210 +65704 || 65704 +50846 || 50846 +89759 || 89759 +74049 || 74049 +9974 || 9974 +47169 || 47169 +-1 || -1 +74572 || 74572 +4875 || 4875 +56099 || 56099 +50048 || 50048 +73695 || 73695 +46178 || 46178 +84658 || 84658 +64285 || 64285 +52731 || 52731 +33376 || 33376 +22925 || 22925 +84384 || 84384 +62890 || 62890 +93775 || 93775 +92722 || 92722 +64183 || 64183 +46856 || 46856 +85552 || 85552 +22364 || 22364 +88294 || 88294 +16236 || 16236 +58310 || 58310 +-1 || -1 +4687 || 4687 +67804 || 67804 +75363 || 75363 +97075 || 97075 +13255 || 13255 +55459 || 55459 +9936 || 9936 +-1 || -1 +68999 || 68999 +53284 || 53284 +9664 || 9664 +83336 || 83336 +71531 || 71531 +7264 || 7264 +36158 || 36158 +54007 || 54007 +12321 || 12321 +10024 || 10024 +255 || 255 +2812 || 2812 +92340 || 92340 +60627 || 60627 +63964 || 63964 +59914 || 59914 +53696 || 53696 +-1 || -1 +85025 || 85025 +16730 || 16730 +72416 || 72416 +36501 || 36501 +22015 || 22015 +36424 || 36424 +40382 || 40382 +-1 || -1 +40699 || 40699 +51975 || 51975 +82661 || 82661 +35248 || 35248 +78257 || 78257 +83962 || 83962 +67655 || 67655 +42737 || 42737 +5127 || 5127 +42083 || 42083 +80369 || 80369 +80167 || 80167 +22219 || 22219 +5265 || 5265 +49134 || 49134 +-1 || -1 +2775 || 2775 +53628 || 53628 +13534 || 13534 +47176 || 47176 +55657 || 55657 +85561 || 85561 +54897 || 54897 +40515 || 40515 +15701 || 15701 +43810 || 43810 +11474 || 11474 +75236 || 75236 +-1 || -1 +26178 || 26178 +-1 || -1 +7094 || 7094 +13437 || 13437 +90140 || 90140 +91351 || 91351 +96430 || 96430 +75263 || 75263 +2051 || 2051 +22476 || 22476 +75180 || 75180 +17897 || 17897 +13652 || 13652 +27934 || 27934 +30323 || 30323 +-1 || -1 +73950 || 73950 +67004 || 67004 +88209 || 88209 +-1 || -1 +79849 || 79849 +62728 || 62728 +43405 || 43405 +85648 || 85648 +86534 || 86534 +39582 || 39582 +50566 || 50566 +56049 || 56049 +44184 || 44184 +7310 || 7310 +24260 || 24260 +20889 || 20889 +86977 || 86977 +92182 || 92182 +65067 || 65067 +76081 || 76081 +87898 || 87898 +78521 || 78521 +5223 || 5223 +17010 || 17010 +34120 || 34120 +9253 || 9253 +79446 || 79446 +-1 || -1 +39133 || 39133 +77205 || 77205 +82057 || 82057 +31913 || 31913 +49538 || 49538 +43424 || 43424 +26798 || 26798 +16703 || 16703 +21050 || 21050 +65793 || 65793 +75859 || 75859 +6685 || 6685 +4696 || 4696 +96745 || 96745 +27045 || 27045 +31764 || 31764 +51637 || 51637 +96856 || 96856 +-1 || -1 +12003 || 12003 +91820 || 91820 +11027 || 11027 +80879 || 80879 +94797 || 94797 +12021 || 12021 +79735 || 79735 +76160 || 76160 +85977 || 85977 +48205 || 48205 +-1 || -1 +69556 || 69556 +71815 || 71815 +17048 || 17048 +2485 || 2485 +92114 || 92114 +77727 || 77727 +19618 || 19618 +91575 || 91575 +35999 || 35999 +63037 || 63037 +40017 || 40017 +12313 || 12313 +-1 || -1 +85464 || 85464 +-1 || -1 +-1 || -1 +75237 || 75237 +23428 || 23428 +40533 || 40533 +89923 || 89923 +56282 || 56282 +90532 || 90532 +65878 || 65878 +28395 || 28395 +28484 || 28484 +13885 || 13885 +66451 || 66451 +72319 || 72319 +-1 || -1 +54018 || 54018 +772 || 772 +33217 || 33217 +58445 || 58445 +38200 || 38200 +25246 || 25246 +41492 || 41492 +59218 || 59218 +-1 || -1 +50411 || 50411 +80456 || 80456 +56941 || 56941 +-1 || -1 +85701 || 85701 +78316 || 78316 +1708 || 1708 +53479 || 53479 +56339 || 56339 +41626 || 41626 +84087 || 84087 +31613 || 31613 +81563 || 81563 +38897 || 38897 +36290 || 36290 +77388 || 77388 +16925 || 16925 +54946 || 54946 +81979 || 81979 +79125 || 79125 +31636 || 31636 +87171 || 87171 +61202 || 61202 +24394 || 24394 +35505 || 35505 +40003 || 40003 +-1 || -1 +73136 || 73136 +85429 || 85429 +65462 || 65462 +60200 || 60200 +52227 || 52227 +86375 || 86375 +15241 || 15241 +4357 || 4357 +86857 || 86857 +36901 || 36901 +13997 || 13997 +50471 || 50471 +-1 || -1 +5943 || 5943 +94281 || 94281 +51864 || 51864 +6959 || 6959 +25774 || 25774 +33724 || 33724 +77319 || 77319 +66125 || 66125 +18120 || 18120 +91250 || 91250 +91825 || 91825 +26564 || 26564 +66143 || 66143 +35981 || 35981 +80125 || 80125 +-1 || -1 +54947 || 54947 +-1 || -1 +86956 || 86956 +22998 || 22998 +61220 || 61220 +76742 || 76742 +36494 || 36494 +83430 || 83430 +4461 || 4461 +79025 || 79025 +15775 || 15775 +14832 || 14832 +56570 || 56570 +51740 || 51740 +14661 || 14661 +-1 || -1 +81957 || 81957 +59556 || 59556 +47307 || 47307 +95432 || 95432 +26810 || 26810 +31123 || 31123 +33066 || 33066 +12990 || 12990 +14932 || 14932 +72597 || 72597 +87887 || 87887 +65504 || 65504 +89326 || 89326 +55422 || 55422 +32838 || 32838 +30327 || 30327 +9013 || 9013 +76133 || 76133 +50168 || 50168 +36601 || 36601 +47199 || 47199 +75325 || 75325 +76269 || 76269 +5012 || 5012 +60783 || 60783 +77676 || 77676 +51094 || 51094 +707 || 707 +45154 || 45154 +96391 || 96391 +94158 || 94158 +84918 || 84918 +2982 || 2982 +88854 || 88854 +48630 || 48630 +65573 || 65573 +84435 || 84435 +80063 || 80063 +75874 || 75874 +64389 || 64389 +25671 || 25671 +-1 || -1 +55584 || 55584 +54539 || 54539 +69407 || 69407 +59363 || 59363 +50202 || 50202 +82907 || 82907 +70380 || 70380 +72776 || 72776 +71003 || 71003 +90989 || 90989 +30200 || 30200 +36501 || 36501 +-1 || -1 +57565 || 57565 +74912 || 74912 +94088 || 94088 +73766 || 73766 +-1 || -1 +25810 || 25810 +27632 || 27632 +83790 || 83790 +87687 || 87687 +-1 || -1 +21525 || 21525 +-1 || -1 +75945 || 75945 +65844 || 65844 +-1 || -1 +42764 || 42764 +80805 || 80805 +-1 || -1 +76268 || 76268 +35172 || 35172 +80426 || 80426 +95139 || 95139 +-1 || -1 +87459 || 87459 +23263 || 23263 +37943 || 37943 +73583 || 73583 +73462 || 73462 +84293 || 84293 +41625 || 41625 +65445 || 65445 +22203 || 22203 +27394 || 27394 +72990 || 72990 +-1 || -1 +58738 || 58738 +27374 || 27374 +53128 || 53128 +47894 || 47894 +93396 || 93396 +69490 || 69490 +-1 || -1 +79151 || 79151 +20051 || 20051 +79897 || 79897 +234 || 234 +61216 || 61216 +5918 || 5918 +15398 || 15398 +-1 || -1 +70106 || 70106 +86965 || 86965 +39007 || 39007 +-1 || -1 +60683 || 60683 +-1 || -1 +56235 || 56235 +5178 || 5178 +94659 || 94659 +-1 || -1 +45865 || 45865 +94131 || 94131 +20451 || 20451 +4193 || 4193 +13894 || 13894 +85327 || 85327 +11094 || 11094 +93195 || 93195 +35545 || 35545 +69448 || 69448 +83680 || 83680 +32546 || 32546 +-1 || -1 +13382 || 13382 +57302 || 57302 +71504 || 71504 +28048 || 28048 +56716 || 56716 +28156 || 28156 +45752 || 45752 +77540 || 77540 +22074 || 22074 +42931 || 42931 +24859 || 24859 +67216 || 67216 +39698 || 39698 +13290 || 13290 +83085 || 83085 +25898 || 25898 +75788 || 75788 +82111 || 82111 +5048 || 5048 +81414 || 81414 +46285 || 46285 +15528 || 15528 +61089 || 61089 +24668 || 24668 +51327 || 51327 +89085 || 89085 +92051 || 92051 +46883 || 46883 +79934 || 79934 +53269 || 53269 +96532 || 96532 +1647 || 1647 +58264 || 58264 +8588 || 8588 +2767 || 2767 +-1 || -1 +30466 || 30466 +40480 || 40480 +92738 || 92738 +24710 || 24710 +78492 || 78492 +32603 || 32603 +8282 || 8282 +58857 || 58857 +63847 || 63847 +17982 || 17982 +64140 || 64140 +13288 || 13288 +14657 || 14657 +73818 || 73818 +65587 || 65587 +-1 || -1 +61206 || 61206 +52101 || 52101 +86386 || 86386 +59659 || 59659 +77465 || 77465 +67398 || 67398 +-1 || -1 +22481 || 22481 +37557 || 37557 +58398 || 58398 +92118 || 92118 +56232 || 56232 +12155 || 12155 +4317 || 4317 +27142 || 27142 +90615 || 90615 +31705 || 31705 +87562 || 87562 +-1 || -1 +-1 || -1 +29288 || 29288 +90914 || 90914 +94976 || 94976 +26923 || 26923 +40389 || 40389 +-1 || -1 +84157 || 84157 +85314 || 85314 +87335 || 87335 +-1 || -1 +10525 || 10525 +87049 || 87049 +86835 || 86835 +25022 || 25022 +64571 || 64571 +45779 || 45779 +11149 || 11149 +58849 || 58849 +35794 || 35794 +15636 || 15636 +85973 || 85973 +-1 || -1 +-1 || -1 +31754 || 31754 +429 || 429 +96018 || 96018 +70047 || 70047 +77993 || 77993 +-1 || -1 +22513 || 22513 +5463 || 5463 +35086 || 35086 +13753 || 13753 +7771 || 7771 +18312 || 18312 +7516 || 7516 +45703 || 45703 +42069 || 42069 +95891 || 95891 +6249 || 6249 +84953 || 84953 +33162 || 33162 +77985 || 77985 +-1 || -1 +28308 || 28308 +68740 || 68740 +61031 || 61031 +67557 || 67557 +34895 || 34895 +82631 || 82631 +33783 || 33783 +62738 || 62738 +73925 || 73925 +-1 || -1 +76833 || 76833 +21722 || 21722 +94426 || 94426 +18465 || 18465 +97047 || 97047 +61984 || 61984 +90325 || 90325 +649 || 649 +71456 || 71456 +26863 || 26863 +72447 || 72447 +-1 || -1 +71560 || 71560 +14691 || 14691 +81870 || 81870 +6347 || 6347 +-1 || -1 +6481 || 6481 +56759 || 56759 +77866 || 77866 +90243 || 90243 +-1 || -1 +61947 || 61947 +14263 || 14263 +13938 || 13938 +57229 || 57229 +79346 || 79346 +24911 || 24911 +38761 || 38761 +47500 || 47500 +67582 || 67582 +33683 || 33683 +50796 || 50796 +-1 || -1 +92895 || 92895 +52790 || 52790 +13687 || 13687 +-1 || -1 +90677 || 90677 +93350 || 93350 +17823 || 17823 +31386 || 31386 +83849 || 83849 +43929 || 43929 +-1 || -1 +63277 || 63277 +47111 || 47111 +29162 || 29162 +63707 || 63707 +73612 || 73612 +43067 || 43067 +16230 || 16230 +77588 || 77588 +11059 || 11059 +44616 || 44616 +15112 || 15112 +34526 || 34526 +58597 || 58597 +56340 || 56340 +9059 || 9059 +34503 || 34503 +-1 || -1 +80365 || 80365 +83313 || 83313 +-1 || -1 +59726 || 59726 +89987 || 89987 +57422 || 57422 +71987 || 71987 +70317 || 70317 +-1 || -1 +22164 || 22164 +2119 || 2119 +32805 || 32805 +59822 || 59822 +19013 || 19013 +79646 || 79646 +-1 || -1 +82421 || 82421 +5223 || 5223 +51107 || 51107 +-1 || -1 +92352 || 92352 +11720 || 11720 +80464 || 80464 +34769 || 34769 +71249 || 71249 +41599 || 41599 +-1 || -1 +91512 || 91512 +41938 || 41938 +41199 || 41199 +9009 || 9009 +49829 || 49829 +46895 || 46895 +-1 || -1 +80642 || 80642 +5030 || 5030 +75551 || 75551 +25517 || 25517 +-1 || -1 +24907 || 24907 +43785 || 43785 +60318 || 60318 +52400 || 52400 +34496 || 34496 +23431 || 23431 +54726 || 54726 +26019 || 26019 +55433 || 55433 +4766 || 4766 +85668 || 85668 +70904 || 70904 +36361 || 36361 +36155 || 36155 +73921 || 73921 +46409 || 46409 +96393 || 96393 +18974 || 18974 +65564 || 65564 +31643 || 31643 +54540 || 54540 +58305 || 58305 +83845 || 83845 +73329 || 73329 +50161 || 50161 +82887 || 82887 +88830 || 88830 +84193 || 84193 +74944 || 74944 +-1 || -1 +87199 || 87199 +-1 || -1 +41037 || 41037 +96761 || 96761 +43579 || 43579 +69033 || 69033 +-1 || -1 +45693 || 45693 +4917 || 4917 +81258 || 81258 +3370 || 3370 +91278 || 91278 +41964 || 41964 +9699 || 9699 +22449 || 22449 +77522 || 77522 +-1 || -1 +75707 || 75707 +66228 || 66228 +50470 || 50470 +50378 || 50378 +30135 || 30135 +15843 || 15843 +70735 || 70735 +-1 || -1 +48508 || 48508 +75587 || 75587 +14100 || 14100 +52951 || 52951 +72031 || 72031 +32076 || 32076 +25384 || 25384 +84610 || 84610 +43164 || 43164 +86339 || 86339 +18114 || 18114 +73338 || 73338 +58812 || 58812 +61195 || 61195 +58419 || 58419 +12222 || 12222 +22449 || 22449 +12284 || 12284 +43266 || 43266 +36650 || 36650 +48346 || 48346 +66401 || 66401 +50477 || 50477 +16823 || 16823 +72118 || 72118 +57390 || 57390 +5094 || 5094 +72636 || 72636 +3520 || 3520 +-1 || -1 +25119 || 25119 +93367 || 93367 +-1 || -1 +41556 || 41556 +36447 || 36447 +75599 || 75599 +57219 || 57219 +57399 || 57399 +95368 || 95368 +-1 || -1 +3411 || 3411 +36234 || 36234 +73454 || 73454 +37656 || 37656 +88224 || 88224 +-1 || -1 +37957 || 37957 +65111 || 65111 +15527 || 15527 +38118 || 38118 +-1 || -1 +78503 || 78503 +38684 || 38684 +59789 || 59789 +53973 || 53973 +69018 || 69018 +80191 || 80191 +49216 || 49216 +70970 || 70970 +94875 || 94875 +56845 || 56845 +33675 || 33675 +66854 || 66854 +13614 || 13614 +12515 || 12515 +70859 || 70859 +45183 || 45183 +9073 || 9073 +3184 || 3184 +12038 || 12038 +64977 || 64977 +87940 || 87940 +57555 || 57555 +71338 || 71338 +9290 || 9290 +14033 || 14033 +18841 || 18841 +8781 || 8781 +37528 || 37528 +74846 || 74846 +91393 || 91393 +65298 || 65298 +52891 || 52891 +85389 || 85389 +73587 || 73587 +77509 || 77509 +21552 || 21552 +57665 || 57665 +85492 || 85492 +64317 || 64317 +79797 || 79797 +24228 || 24228 +3170 || 3170 +51778 || 51778 +61548 || 61548 +18069 || 18069 +86419 || 86419 +31223 || 31223 +51311 || 51311 +96669 || 96669 +1712 || 1712 +54949 || 54949 +41831 || 41831 +62385 || 62385 +6560 || 6560 +55152 || 55152 +62988 || 62988 +85810 || 85810 +75928 || 75928 +29012 || 29012 +53547 || 53547 +12105 || 12105 +68988 || 68988 +76104 || 76104 +51025 || 51025 +5270 || 5270 +25766 || 25766 +-1 || -1 +67842 || 67842 +77612 || 77612 +32937 || 32937 +16642 || 16642 +29318 || 29318 +24851 || 24851 +33091 || 33091 +17541 || 17541 +62049 || 62049 +4520 || 4520 +71813 || 71813 +35029 || 35029 +79889 || 79889 +18383 || 18383 +30842 || 30842 +12690 || 12690 +2966 || 2966 +-1 || -1 +96316 || 96316 +53693 || 53693 +48382 || 48382 +39004 || 39004 +91996 || 91996 +73061 || 73061 +-1 || -1 +72371 || 72371 +40969 || 40969 +87083 || 87083 +12760 || 12760 +11687 || 11687 +61064 || 61064 +65789 || 65789 +44520 || 44520 +30491 || 30491 +16976 || 16976 +34870 || 34870 +43005 || 43005 +57465 || 57465 +79724 || 79724 +86488 || 86488 +2391 || 2391 +39313 || 39313 +-1 || -1 +81151 || 81151 +88282 || 88282 +59747 || 59747 +83424 || 83424 +22398 || 22398 +52981 || 52981 +91329 || 91329 +25647 || 25647 +24971 || 24971 +24754 || 24754 +95757 || 95757 +5073 || 5073 +39153 || 39153 +11779 || 11779 +39176 || 39176 +78480 || 78480 +4790 || 4790 +88431 || 88431 +75243 || 75243 +-1 || -1 +95976 || 95976 +2936 || 2936 +23524 || 23524 +9862 || 9862 +80757 || 80757 +-1 || -1 +43902 || 43902 +57900 || 57900 +13452 || 13452 +65976 || 65976 +35385 || 35385 +4234 || 4234 +87145 || 87145 +11032 || 11032 +91984 || 91984 +94707 || 94707 +1480 || 1480 +81206 || 81206 +51173 || 51173 +30957 || 30957 +73316 || 73316 +78588 || 78588 +9606 || 9606 +-1 || -1 +94181 || 94181 +-1 || -1 +9128 || 9128 +87953 || 87953 +36802 || 36802 +5042 || 5042 +66407 || 66407 +24080 || 24080 +35122 || 35122 +43750 || 43750 +37454 || 37454 +43127 || 43127 +-1 || -1 +10733 || 10733 +35674 || 35674 +4236 || 4236 +31463 || 31463 +88410 || 88410 +18189 || 18189 +24174 || 24174 +66233 || 66233 +88474 || 88474 +47128 || 47128 +86526 || 86526 +53224 || 53224 +45039 || 45039 +45884 || 45884 +80088 || 80088 +85980 || 85980 +-1 || -1 +79383 || 79383 +17518 || 17518 +30761 || 30761 +36008 || 36008 +9886 || 9886 +11017 || 11017 +35686 || 35686 +7099 || 7099 +84683 || 84683 +857 || 857 +23015 || 23015 +-1 || -1 +62176 || 62176 +28721 || 28721 +79485 || 79485 +70900 || 70900 +50961 || 50961 +66097 || 66097 +65297 || 65297 +77180 || 77180 +75874 || 75874 +-1 || -1 +37417 || 37417 +40528 || 40528 +26790 || 26790 +30936 || 30936 +79780 || 79780 +36250 || 36250 +17964 || 17964 +6885 || 6885 +85163 || 85163 +1169 || 1169 +31597 || 31597 +73509 || 73509 +23154 || 23154 +62043 || 62043 +93721 || 93721 +39065 || 39065 +55104 || 55104 +70445 || 70445 +37007 || 37007 +803 || 803 +67219 || 67219 +-1 || -1 +-1 || -1 +-1 || -1 +42198 || 42198 +10864 || 10864 +58936 || 58936 +20289 || 20289 +15148 || 15148 +45812 || 45812 +65934 || 65934 +78458 || 78458 +46702 || 46702 +31873 || 31873 +87722 || 87722 +40780 || 40780 +-1 || -1 +52882 || 52882 +36912 || 36912 +71849 || 71849 +53145 || 53145 +80756 || 80756 +45574 || 45574 +-1 || -1 +89082 || 89082 +20801 || 20801 +54729 || 54729 +30265 || 30265 +8007 || 8007 +88224 || 88224 +5390 || 5390 +-1 || -1 +23414 || 23414 +20560 || 20560 +-1 || -1 +74379 || 74379 +37935 || 37935 +65734 || 65734 +57317 || 57317 +10575 || 10575 +53313 || 53313 +-1 || -1 +4770 || 4770 +-1 || -1 +58690 || 58690 +3245 || 3245 +59936 || 59936 +53276 || 53276 +86090 || 86090 +15151 || 15151 +-1 || -1 +41355 || 41355 +66055 || 66055 +73506 || 73506 +-1 || -1 +82481 || 82481 +74014 || 74014 +66986 || 66986 +-1 || -1 +22084 || 22084 +84555 || 84555 +23322 || 23322 +47530 || 47530 +84900 || 84900 +-1 || -1 +75888 || 75888 +39418 || 39418 +8430 || 8430 +15994 || 15994 +60578 || 60578 +77507 || 77507 +83154 || 83154 +30561 || 30561 +4639 || 4639 +90362 || 90362 +30049 || 30049 +83281 || 83281 +50203 || 50203 +21223 || 21223 +31138 || 31138 +70476 || 70476 +2344 || 2344 +77849 || 77849 +13038 || 13038 +26026 || 26026 +23142 || 23142 +28556 || 28556 +91437 || 91437 +22432 || 22432 +28043 || 28043 +30514 || 30514 +97019 || 97019 +90720 || 90720 +36618 || 36618 +77755 || 77755 +48201 || 48201 +31076 || 31076 +37422 || 37422 +-1 || -1 +43824 || 43824 +25235 || 25235 +80690 || 80690 +28041 || 28041 +80304 || 80304 +80701 || 80701 +45634 || 45634 +59353 || 59353 +17079 || 17079 +74366 || 74366 +72670 || 72670 +58139 || 58139 +95716 || 95716 +12916 || 12916 +37053 || 37053 +30615 || 30615 +41178 || 41178 +67388 || 67388 +90471 || 90471 +80755 || 80755 +27843 || 27843 +40718 || 40718 +84432 || 84432 +69822 || 69822 +96875 || 96875 +-1 || -1 +-1 || -1 +72875 || 72875 +55286 || 55286 +36430 || 36430 +69869 || 69869 +19686 || 19686 +-1 || -1 +78920 || 78920 +49972 || 49972 +12672 || 12672 +4147 || 4147 +72113 || 72113 +36733 || 36733 +12730 || 12730 +57939 || 57939 +73544 || 73544 +7780 || 7780 +604 || 604 +67847 || 67847 +83082 || 83082 +4743 || 4743 +-1 || -1 +6228 || 6228 +26804 || 26804 +3515 || 3515 +10877 || 10877 +19377 || 19377 +88876 || 88876 +19655 || 19655 +63855 || 63855 +66930 || 66930 +13824 || 13824 +85197 || 85197 +58206 || 58206 +66167 || 66167 +80865 || 80865 +74306 || 74306 +83157 || 83157 +59296 || 59296 +15171 || 15171 +16312 || 16312 +-1 || -1 +69495 || 69495 +30634 || 30634 +59977 || 59977 +51619 || 51619 +69197 || 69197 +12754 || 12754 +61758 || 61758 +51915 || 51915 +32307 || 32307 +49392 || 49392 +-1 || -1 +31554 || 31554 +18794 || 18794 +93084 || 93084 +-1 || -1 +31559 || 31559 +25560 || 25560 +-1 || -1 +41678 || 41678 +14399 || 14399 +86341 || 86341 +22743 || 22743 +32936 || 32936 +56183 || 56183 +-1 || -1 +78696 || 78696 +-1 || -1 +78100 || 78100 +50918 || 50918 +5536 || 5536 +55378 || 55378 +88526 || 88526 +39397 || 39397 +26418 || 26418 +65960 || 65960 +81531 || 81531 +79359 || 79359 +25753 || 25753 +64837 || 64837 +63206 || 63206 +56811 || 56811 +73234 || 73234 +18368 || 18368 +36923 || 36923 +33116 || 33116 +1723 || 1723 +65100 || 65100 +40962 || 40962 +15287 || 15287 +53808 || 53808 +69758 || 69758 +21315 || 21315 +91172 || 91172 +40016 || 40016 +20766 || 20766 +76767 || 76767 +23788 || 23788 +25772 || 25772 +-1 || -1 +-1 || -1 +23237 || 23237 +94014 || 94014 +80122 || 80122 +42601 || 42601 +32697 || 32697 +3541 || 3541 +90999 || 90999 +19223 || 19223 +39362 || 39362 +49186 || 49186 +42769 || 42769 +-1 || -1 +31939 || 31939 +76529 || 76529 +96476 || 96476 +85033 || 85033 +67269 || 67269 +87512 || 87512 +37743 || 37743 +58005 || 58005 +-1 || -1 +40252 || 40252 +-1 || -1 +71966 || 71966 +73936 || 73936 +75037 || 75037 +4 || 4 +10731 || 10731 +69650 || 69650 +63440 || 63440 +77803 || 77803 +53805 || 53805 +68613 || 68613 +40527 || 40527 +-1 || -1 +77639 || 77639 +52135 || 52135 +59700 || 59700 +-1 || -1 +38268 || 38268 +-1 || -1 +94658 || 94658 +87907 || 87907 +12197 || 12197 +9356 || 9356 +2475 || 2475 +83509 || 83509 +39121 || 39121 +65431 || 65431 +94352 || 94352 +8068 || 8068 +71670 || 71670 +1351 || 1351 +47245 || 47245 +86447 || 86447 +53985 || 53985 +62147 || 62147 +8932 || 8932 +84742 || 84742 +54066 || 54066 +81978 || 81978 +76380 || 76380 +70108 || 70108 +16056 || 16056 +38085 || 38085 +16391 || 16391 +17994 || 17994 +87126 || 87126 +30125 || 30125 +18750 || 18750 +-1 || -1 +38700 || 38700 +23410 || 23410 +93818 || 93818 +88893 || 88893 +8662 || 8662 +85789 || 85789 +81266 || 81266 +-1 || -1 +44133 || 44133 +3850 || 3850 +40465 || 40465 +21715 || 21715 +2473 || 2473 +-1 || -1 +95927 || 95927 +6977 || 6977 +50753 || 50753 +678 || 678 +59447 || 59447 +78687 || 78687 +-1 || -1 +-1 || -1 +87613 || 87613 +84914 || 84914 +5287 || 5287 +-1 || -1 +91980 || 91980 +96622 || 96622 +29501 || 29501 +73549 || 73549 +36681 || 36681 +71701 || 71701 +49014 || 49014 +28670 || 28670 +75492 || 75492 +10778 || 10778 +39050 || 39050 +80795 || 80795 +25441 || 25441 +406 || 406 +69155 || 69155 +42028 || 42028 +64452 || 64452 +-1 || -1 +84770 || 84770 +70678 || 70678 +22591 || 22591 +36291 || 36291 +15357 || 15357 +10359 || 10359 +16190 || 16190 +-1 || -1 +90681 || 90681 +45078 || 45078 +61758 || 61758 +-1 || -1 +69778 || 69778 +32777 || 32777 +92047 || 92047 +38167 || 38167 +63956 || 63956 +29713 || 29713 +78980 || 78980 +21853 || 21853 +46267 || 46267 +84568 || 84568 +74335 || 74335 +-1 || -1 +546 || 546 +-1 || -1 +83227 || 83227 +70719 || 70719 +-1 || -1 +45870 || 45870 +16147 || 16147 +52927 || 52927 +51947 || 51947 +38376 || 38376 +42975 || 42975 +48157 || 48157 +-1 || -1 +64526 || 64526 +52413 || 52413 +16421 || 16421 +-1 || -1 +63959 || 63959 +36407 || 36407 +5002 || 5002 +25671 || 25671 +45728 || 45728 +28045 || 28045 +5117 || 5117 +47926 || 47926 +31568 || 31568 +48531 || 48531 +84460 || 84460 +48816 || 48816 +9881 || 9881 +86353 || 86353 +17706 || 17706 +42736 || 42736 +10890 || 10890 +68079 || 68079 +37654 || 37654 +8963 || 8963 +95035 || 95035 +46015 || 46015 +-1 || -1 +47724 || 47724 +32460 || 32460 +11187 || 11187 +45101 || 45101 +10330 || 10330 +4596 || 4596 +3470 || 3470 +-1 || -1 +-1 || -1 +26613 || 26613 +80305 || 80305 +13255 || 13255 +6808 || 6808 +59703 || 59703 +17150 || 17150 +51390 || 51390 +72002 || 72002 +58078 || 58078 +94218 || 94218 +45541 || 45541 +63693 || 63693 +4373 || 4373 +180 || 180 +16758 || 16758 +51682 || 51682 +90879 || 90879 +5847 || 5847 +15229 || 15229 +73810 || 73810 +73878 || 73878 +37640 || 37640 +16662 || 16662 +76150 || 76150 +80288 || 80288 +-1 || -1 +62530 || 62530 +81670 || 81670 +85682 || 85682 +5797 || 5797 +-1 || -1 +81036 || 81036 +53037 || 53037 +48247 || 48247 +3814 || 3814 +64150 || 64150 +48249 || 48249 +68221 || 68221 +56520 || 56520 +76581 || 76581 +64788 || 64788 +63276 || 63276 +66863 || 66863 +90537 || 90537 +9653 || 9653 +-1 || -1 +68933 || 68933 +93216 || 93216 +12086 || 12086 +72017 || 72017 +96856 || 96856 +81526 || 81526 +-1 || -1 +38058 || 38058 +95640 || 95640 +49994 || 49994 +46368 || 46368 +36046 || 36046 +50570 || 50570 +73101 || 73101 +8611 || 8611 +4296 || 4296 +79601 || 79601 +7863 || 7863 +17631 || 17631 +48668 || 48668 +22757 || 22757 +10474 || 10474 +61488 || 61488 +1806 || 1806 +77368 || 77368 +74232 || 74232 +84363 || 84363 +55453 || 55453 +92898 || 92898 +69273 || 69273 +-1 || -1 +88775 || 88775 +17037 || 17037 +61224 || 61224 +51811 || 51811 +52418 || 52418 +10292 || 10292 +45287 || 45287 +13744 || 13744 +42302 || 42302 +24395 || 24395 +66852 || 66852 +74234 || 74234 +6907 || 6907 +42274 || 42274 +-1 || -1 +27988 || 27988 +84906 || 84906 +4221 || 4221 +72692 || 72692 +-1 || -1 +58299 || 58299 +59797 || 59797 +77339 || 77339 +71258 || 71258 +95379 || 95379 +21630 || 21630 +26406 || 26406 +36396 || 36396 +96393 || 96393 +37557 || 37557 +86360 || 86360 +71831 || 71831 +52722 || 52722 +24668 || 24668 +-1 || -1 +66747 || 66747 +-1 || -1 +61052 || 61052 +89164 || 89164 +12194 || 12194 +85422 || 85422 +87331 || 87331 +13774 || 13774 +93041 || 93041 +14271 || 14271 +61274 || 61274 +61419 || 61419 +27669 || 27669 +59156 || 59156 +26004 || 26004 +13781 || 13781 +63941 || 63941 +35610 || 35610 +80685 || 80685 +92533 || 92533 +16047 || 16047 +63330 || 63330 +41862 || 41862 +42392 || 42392 +75195 || 75195 +57366 || 57366 +56409 || 56409 +-1 || -1 +55580 || 55580 +6775 || 6775 +6793 || 6793 +38083 || 38083 +31774 || 31774 +59055 || 59055 +20665 || 20665 +68096 || 68096 +690 || 690 +69577 || 69577 +49673 || 49673 +1279 || 1279 +71297 || 71297 +73212 || 73212 +48880 || 48880 +90989 || 90989 +35042 || 35042 +55915 || 55915 +77526 || 77526 +84652 || 84652 +89018 || 89018 +50843 || 50843 +85041 || 85041 +19015 || 19015 +34304 || 34304 +55086 || 55086 +73175 || 73175 +93255 || 93255 +249 || 249 +16378 || 16378 +60524 || 60524 +95955 || 95955 +-1 || -1 +54658 || 54658 +1090 || 1090 +84078 || 84078 +-1 || -1 +90990 || 90990 +87756 || 87756 +74490 || 74490 +7230 || 7230 +85064 || 85064 +16872 || 16872 +27991 || 27991 +75334 || 75334 +16552 || 16552 +28264 || 28264 +24410 || 24410 +95493 || 95493 +12698 || 12698 +5321 || 5321 +15195 || 15195 +69206 || 69206 +56083 || 56083 +58598 || 58598 +78207 || 78207 +7027 || 7027 +-1 || -1 +32146 || 32146 +59744 || 59744 +49591 || 49591 +75853 || 75853 +89458 || 89458 +70666 || 70666 +59778 || 59778 +26426 || 26426 +75479 || 75479 +29998 || 29998 +75536 || 75536 +36141 || 36141 +81610 || 81610 +26417 || 26417 +87706 || 87706 +58199 || 58199 +77281 || 77281 +24358 || 24358 +93497 || 93497 +31783 || 31783 +-1 || -1 +41951 || 41951 +17666 || 17666 +-1 || -1 +63331 || 63331 +40970 || 40970 +38805 || 38805 +96603 || 96603 +89452 || 89452 +81446 || 81446 +15985 || 15985 +83530 || 83530 +62271 || 62271 +69232 || 69232 +47844 || 47844 +4932 || 4932 +82166 || 82166 +88120 || 88120 +55008 || 55008 +-1 || -1 +69940 || 69940 +88232 || 88232 +68036 || 68036 +13324 || 13324 +13890 || 13890 +19027 || 19027 +92463 || 92463 +56004 || 56004 +12055 || 12055 +9851 || 9851 +-1 || -1 +49853 || 49853 +36479 || 36479 +40896 || 40896 +31730 || 31730 +682 || 682 +35288 || 35288 +83708 || 83708 +5825 || 5825 +60503 || 60503 +48583 || 48583 +82157 || 82157 +80043 || 80043 +2154 || 2154 +55358 || 55358 +-1 || -1 +8493 || 8493 +91004 || 91004 +11241 || 11241 +39199 || 39199 +-1 || -1 +59767 || 59767 +15745 || 15745 +23890 || 23890 +-1 || -1 +28812 || 28812 +18807 || 18807 +44135 || 44135 +57848 || 57848 +83589 || 83589 +69271 || 69271 +95988 || 95988 +32619 || 32619 +1640 || 1640 +50503 || 50503 +25284 || 25284 +57899 || 57899 +-1 || -1 +10438 || 10438 +48525 || 48525 +45828 || 45828 +71355 || 71355 +56200 || 56200 +37165 || 37165 +-1 || -1 +43299 || 43299 +63266 || 63266 +41174 || 41174 +2270 || 2270 +95760 || 95760 +27175 || 27175 +6557 || 6557 +51070 || 51070 +-1 || -1 +57062 || 57062 +83641 || 83641 +46214 || 46214 +69526 || 69526 +64687 || 64687 +49976 || 49976 +92992 || 92992 +35975 || 35975 +-1 || -1 +38782 || 38782 +7536 || 7536 +64016 || 64016 +48514 || 48514 +48606 || 48606 +78503 || 78503 +36272 || 36272 +25182 || 25182 +61797 || 61797 +27041 || 27041 +44641 || 44641 +-1 || -1 +62505 || 62505 +49647 || 49647 +17231 || 17231 +37169 || 37169 +59497 || 59497 +21710 || 21710 +6764 || 6764 +11470 || 11470 +32818 || 32818 +62863 || 62863 +73852 || 73852 +55795 || 55795 +4918 || 4918 +61770 || 61770 +63500 || 63500 +71433 || 71433 +56597 || 56597 +95658 || 95658 +6958 || 6958 +53020 || 53020 +59076 || 59076 +59812 || 59812 +82487 || 82487 +80234 || 80234 +35518 || 35518 +96367 || 96367 +-1 || -1 +134 || 134 +26658 || 26658 +96103 || 96103 +41681 || 41681 +55535 || 55535 +70117 || 70117 +86118 || 86118 +92891 || 92891 +94028 || 94028 +54148 || 54148 +30409 || 30409 +57108 || 57108 +49525 || 49525 +79056 || 79056 +67538 || 67538 +86609 || 86609 +52524 || 52524 +39986 || 39986 +90290 || 90290 +95473 || 95473 +65112 || 65112 +9063 || 9063 +70591 || 70591 +28461 || 28461 +1108 || 1108 +36984 || 36984 +64734 || 64734 +9181 || 9181 +-1 || -1 +81712 || 81712 +6202 || 6202 +32066 || 32066 +-1 || -1 +53309 || 53309 +85799 || 85799 +54821 || 54821 +85367 || 85367 +63401 || 63401 +13496 || 13496 +60997 || 60997 +88649 || 88649 +17075 || 17075 +59848 || 59848 +49920 || 49920 +44446 || 44446 +77524 || 77524 +79918 || 79918 +55973 || 55973 +7283 || 7283 +4338 || 4338 +62234 || 62234 +-1 || -1 +-1 || -1 +23664 || 23664 +52508 || 52508 +43733 || 43733 +55246 || 55246 +-1 || -1 +96530 || 96530 +36801 || 36801 +26196 || 26196 +76154 || 76154 +-1 || -1 +-1 || -1 +15007 || 15007 +44699 || 44699 +37098 || 37098 +73791 || 73791 +-1 || -1 +46442 || 46442 +11387 || 11387 +-1 || -1 +40572 || 40572 +79896 || 79896 +22834 || 22834 +26481 || 26481 +60164 || 60164 +74297 || 74297 +63792 || 63792 +63210 || 63210 +91510 || 91510 +58603 || 58603 +12549 || 12549 +12517 || 12517 +45731 || 45731 +72231 || 72231 +84271 || 84271 +53015 || 53015 +80150 || 80150 +84347 || 84347 +-1 || -1 +-1 || -1 +94387 || 94387 +63724 || 63724 +39411 || 39411 +41083 || 41083 +81614 || 81614 +45227 || 45227 +55347 || 55347 +56091 || 56091 +85975 || 85975 +39415 || 39415 +67979 || 67979 +81924 || 81924 +39977 || 39977 +28215 || 28215 +60293 || 60293 +21302 || 21302 +28975 || 28975 +40016 || 40016 +84605 || 84605 +24035 || 24035 +11017 || 11017 +27698 || 27698 +47294 || 47294 +13974 || 13974 +15820 || 15820 +39269 || 39269 +31340 || 31340 +66047 || 66047 +39659 || 39659 +-1 || -1 +-1 || -1 +17710 || 17710 +79835 || 79835 +38549 || 38549 +26314 || 26314 +67287 || 67287 +46379 || 46379 +86684 || 86684 +54459 || 54459 +52678 || 52678 +41251 || 41251 +-1 || -1 +68259 || 68259 +-1 || -1 +38237 || 38237 +87989 || 87989 +-1 || -1 +62206 || 62206 +71686 || 71686 +48962 || 48962 +30505 || 30505 +16079 || 16079 +55507 || 55507 +88991 || 88991 +1217 || 1217 +-1 || -1 +77780 || 77780 +78584 || 78584 +33191 || 33191 +55276 || 55276 +76392 || 76392 +86895 || 86895 +6050 || 6050 +-1 || -1 +19662 || 19662 +3043 || 3043 +29840 || 29840 +62407 || 62407 +66264 || 66264 +79076 || 79076 +80038 || 80038 +47735 || 47735 +40677 || 40677 +57 || 57 +-1 || -1 +64863 || 64863 +27390 || 27390 +55216 || 55216 +61984 || 61984 +70168 || 70168 +44582 || 44582 +1860 || 1860 +4433 || 4433 +39391 || 39391 +44842 || 44842 +94779 || 94779 +7602 || 7602 +54697 || 54697 +15002 || 15002 +84690 || 84690 +67679 || 67679 +90180 || 90180 +57139 || 57139 +66890 || 66890 +80041 || 80041 +-1 || -1 +29496 || 29496 +58700 || 58700 +29820 || 29820 +14923 || 14923 +30714 || 30714 +69826 || 69826 +52647 || 52647 +40938 || 40938 +61102 || 61102 +1475 || 1475 +47699 || 47699 +77290 || 77290 +16939 || 16939 +86545 || 86545 +-1 || -1 +66692 || 66692 +77064 || 77064 +4660 || 4660 +39173 || 39173 +12462 || 12462 +54386 || 54386 +64356 || 64356 +95295 || 95295 +40488 || 40488 +19979 || 19979 +-1 || -1 +-1 || -1 +-1 || -1 +84581 || 84581 +31913 || 31913 +19969 || 19969 +45397 || 45397 +93362 || 93362 +40784 || 40784 +40458 || 40458 +80651 || 80651 +45171 || 45171 +38927 || 38927 +-1 || -1 +79896 || 79896 +95845 || 95845 +16686 || 16686 +23672 || 23672 +41535 || 41535 +39042 || 39042 +52255 || 52255 +2328 || 2328 +18197 || 18197 +9003 || 9003 +29818 || 29818 +92727 || 92727 +-1 || -1 +88377 || 88377 +-1 || -1 +7152 || 7152 +91030 || 91030 +72361 || 72361 +61425 || 61425 +14816 || 14816 +19871 || 19871 +1466 || 1466 +17404 || 17404 +-1 || -1 +58678 || 58678 +-1 || -1 +44527 || 44527 +97061 || 97061 +7031 || 7031 +73837 || 73837 +50564 || 50564 +52424 || 52424 +3897 || 3897 +56383 || 56383 +75492 || 75492 +23542 || 23542 +73168 || 73168 +-1 || -1 +4991 || 4991 +1110 || 1110 +81471 || 81471 +9898 || 9898 +25507 || 25507 +27167 || 27167 +-1 || -1 +-1 || -1 +52428 || 52428 +88692 || 88692 +84201 || 84201 +48316 || 48316 +81855 || 81855 +17519 || 17519 +72325 || 72325 +70733 || 70733 +1361 || 1361 +17236 || 17236 +10377 || 10377 +93249 || 93249 +63523 || 63523 +80752 || 80752 +49167 || 49167 +54653 || 54653 +5747 || 5747 +77372 || 77372 +45979 || 45979 +45143 || 45143 +92581 || 92581 +85012 || 85012 +17632 || 17632 +16733 || 16733 +89348 || 89348 +35333 || 35333 +74776 || 74776 +8206 || 8206 +86376 || 86376 +29384 || 29384 +2477 || 2477 +82518 || 82518 +36452 || 36452 +-1 || -1 +495 || 495 +78694 || 78694 +67897 || 67897 +73402 || 73402 +65648 || 65648 +8526 || 8526 +39842 || 39842 +17241 || 17241 +48930 || 48930 +53982 || 53982 +63619 || 63619 +96062 || 96062 +48881 || 48881 +3642 || 3642 +95152 || 95152 +70811 || 70811 +-1 || -1 +47539 || 47539 +56375 || 56375 +90166 || 90166 +-1 || -1 +29495 || 29495 +19527 || 19527 +16179 || 16179 +11767 || 11767 +48163 || 48163 +3905 || 3905 +57012 || 57012 +6383 || 6383 +50245 || 50245 +10020 || 10020 +89550 || 89550 +62572 || 62572 +86012 || 86012 +30611 || 30611 +2212 || 2212 +29452 || 29452 +34870 || 34870 +89752 || 89752 +42902 || 42902 +2835 || 2835 +72674 || 72674 +37953 || 37953 +66754 || 66754 +82725 || 82725 +81429 || 81429 +76933 || 76933 +91068 || 91068 +14878 || 14878 +19172 || 19172 +40894 || 40894 +35642 || 35642 +10205 || 10205 +-1 || -1 +45283 || 45283 +5033 || 5033 +57888 || 57888 +28196 || 28196 +25086 || 25086 +88043 || 88043 +66760 || 66760 +76733 || 76733 +41233 || 41233 +75781 || 75781 +19469 || 19469 +25387 || 25387 +44412 || 44412 +85083 || 85083 +-1 || -1 +33337 || 33337 +96092 || 96092 +23104 || 23104 +26071 || 26071 +85768 || 85768 +14530 || 14530 +70381 || 70381 +13711 || 13711 +58014 || 58014 +17418 || 17418 +52299 || 52299 +48226 || 48226 +14208 || 14208 +55174 || 55174 +2691 || 2691 +29167 || 29167 +89212 || 89212 +32622 || 32622 +13467 || 13467 +13738 || 13738 +74040 || 74040 +63216 || 63216 +1937 || 1937 +67886 || 67886 +-1 || -1 +73400 || 73400 +41221 || 41221 +92721 || 92721 +5021 || 5021 +-1 || -1 +6864 || 6864 +-1 || -1 +70244 || 70244 +10385 || 10385 +93518 || 93518 +79991 || 79991 +-1 || -1 +36136 || 36136 +17752 || 17752 +9806 || 9806 +94378 || 94378 +94786 || 94786 +5929 || 5929 +45681 || 45681 +71782 || 71782 +29106 || 29106 +13547 || 13547 +30263 || 30263 +68315 || 68315 +13681 || 13681 +29920 || 29920 +79507 || 79507 +24088 || 24088 +61349 || 61349 +6247 || 6247 +62050 || 62050 +13989 || 13989 +23792 || 23792 +59042 || 59042 +1014 || 1014 +51762 || 51762 +91917 || 91917 +59565 || 59565 +13323 || 13323 +49381 || 49381 +-1 || -1 +84522 || 84522 +28302 || 28302 +31803 || 31803 +64728 || 64728 +25727 || 25727 +32846 || 32846 +89465 || 89465 +48981 || 48981 +27602 || 27602 +-1 || -1 +51969 || 51969 +39799 || 39799 +20797 || 20797 +47163 || 47163 +79557 || 79557 +76350 || 76350 +55124 || 55124 +5213 || 5213 +79665 || 79665 +70014 || 70014 +95155 || 95155 +15353 || 15353 +94733 || 94733 +-1 || -1 +80959 || 80959 +14225 || 14225 +38383 || 38383 +86484 || 86484 +91702 || 91702 +9058 || 9058 +39889 || 39889 +47044 || 47044 +80252 || 80252 +2324 || 2324 +10578 || 10578 +39549 || 39549 +78981 || 78981 +21669 || 21669 +37129 || 37129 +23070 || 23070 +60390 || 60390 +61 || 61 +84350 || 84350 +95297 || 95297 +5011 || 5011 +12101 || 12101 +95928 || 95928 +5111 || 5111 +38154 || 38154 +57729 || 57729 +35223 || 35223 +-1 || -1 +32876 || 32876 +67607 || 67607 +80166 || 80166 +65339 || 65339 +22177 || 22177 +35033 || 35033 +25742 || 25742 +20617 || 20617 +86174 || 86174 +65141 || 65141 +1166 || 1166 +26540 || 26540 +38950 || 38950 +76419 || 76419 +41688 || 41688 +69695 || 69695 +41028 || 41028 +95218 || 95218 +-1 || -1 +2192 || 2192 +44240 || 44240 +52987 || 52987 +79502 || 79502 +32522 || 32522 +7797 || 7797 +5729 || 5729 +13372 || 13372 +75799 || 75799 +139 || 139 +88684 || 88684 +1166 || 1166 +33507 || 33507 +66875 || 66875 +85146 || 85146 +9088 || 9088 +73261 || 73261 +71022 || 71022 +37557 || 37557 +52105 || 52105 +36139 || 36139 +96145 || 96145 +71405 || 71405 +5094 || 5094 +81153 || 81153 +17604 || 17604 +50854 || 50854 +28985 || 28985 +59727 || 59727 +64345 || 64345 +85909 || 85909 +19513 || 19513 +14853 || 14853 +79264 || 79264 +54115 || 54115 +59585 || 59585 +22830 || 22830 +37744 || 37744 +17981 || 17981 +33454 || 33454 +1700 || 1700 +64305 || 64305 +19635 || 19635 +86540 || 86540 +53188 || 53188 +57767 || 57767 +67004 || 67004 +38017 || 38017 +17737 || 17737 +34475 || 34475 +38266 || 38266 +36436 || 36436 +25804 || 25804 +44651 || 44651 +31339 || 31339 +84455 || 84455 +70990 || 70990 +17423 || 17423 +31713 || 31713 +18655 || 18655 +10177 || 10177 +76704 || 76704 +45345 || 45345 +60417 || 60417 +60342 || 60342 +43448 || 43448 +27285 || 27285 +1942 || 1942 +-1 || -1 +47395 || 47395 +34134 || 34134 +54661 || 54661 +52417 || 52417 +75779 || 75779 +27584 || 27584 +69927 || 69927 +61690 || 61690 +63470 || 63470 +4848 || 4848 +16793 || 16793 +3349 || 3349 +27322 || 27322 +69438 || 69438 +66046 || 66046 +24147 || 24147 +90482 || 90482 +-1 || -1 +43371 || 43371 +64735 || 64735 +32702 || 32702 +71717 || 71717 +48578 || 48578 +5619 || 5619 +70495 || 70495 +91680 || 91680 +90777 || 90777 +39039 || 39039 +7268 || 7268 +-1 || -1 +-1 || -1 +53025 || 53025 +2879 || 2879 +14094 || 14094 +50601 || 50601 +42747 || 42747 +54372 || 54372 +-1 || -1 +4691 || 4691 +63843 || 63843 +25817 || 25817 +22297 || 22297 +44684 || 44684 +86139 || 86139 +29848 || 29848 +14128 || 14128 +61391 || 61391 +62014 || 62014 +69606 || 69606 +27659 || 27659 +95376 || 95376 +2604 || 2604 +37071 || 37071 +52905 || 52905 +-1 || -1 +24267 || 24267 +-1 || -1 +81013 || 81013 +11826 || 11826 +13399 || 13399 +-1 || -1 +-1 || -1 +85381 || 85381 +24967 || 24967 +-1 || -1 +42962 || 42962 +55013 || 55013 +44097 || 44097 +1036 || 1036 +17757 || 17757 +85299 || 85299 +17361 || 17361 +65462 || 65462 +28664 || 28664 +86969 || 86969 +75880 || 75880 +82283 || 82283 +12934 || 12934 +5961 || 5961 +40455 || 40455 +69139 || 69139 +49738 || 49738 +92226 || 92226 +68387 || 68387 +65878 || 65878 +59698 || 59698 +66754 || 66754 +11396 || 11396 +39630 || 39630 +7960 || 7960 +93504 || 93504 +15231 || 15231 +93846 || 93846 +21989 || 21989 +17774 || 17774 +56055 || 56055 +40938 || 40938 +964 || 964 +57824 || 57824 +55718 || 55718 +60943 || 60943 +8718 || 8718 +57769 || 57769 +28966 || 28966 +23777 || 23777 +22115 || 22115 +2856 || 2856 +90214 || 90214 +7467 || 7467 +61675 || 61675 +13026 || 13026 +53197 || 53197 +7548 || 7548 +10149 || 10149 +53022 || 53022 +-1 || -1 +18296 || 18296 +81548 || 81548 +43708 || 43708 +77170 || 77170 +72268 || 72268 +58238 || 58238 +73006 || 73006 +31827 || 31827 +66127 || 66127 +-1 || -1 +14532 || 14532 +76376 || 76376 +-1 || -1 +91629 || 91629 +62133 || 62133 +-1 || -1 +90823 || 90823 +-1 || -1 +71751 || 71751 +49969 || 49969 +-1 || -1 +61276 || 61276 +82940 || 82940 +13382 || 13382 +95039 || 95039 +62278 || 62278 +63024 || 63024 +6037 || 6037 +66862 || 66862 +42032 || 42032 +17113 || 17113 +80073 || 80073 +-1 || -1 +55511 || 55511 +61306 || 61306 +11015 || 11015 +23813 || 23813 +86390 || 86390 +59694 || 59694 +14020 || 14020 +45311 || 45311 +24735 || 24735 +95218 || 95218 +60800 || 60800 +-1 || -1 +51334 || 51334 +-1 || -1 +74736 || 74736 +12620 || 12620 +95248 || 95248 +24225 || 24225 +58426 || 58426 +10720 || 10720 +13878 || 13878 +24230 || 24230 +67560 || 67560 +91130 || 91130 +-1 || -1 +14481 || 14481 +90033 || 90033 +60600 || 60600 +80187 || 80187 +53119 || 53119 +1659 || 1659 +55193 || 55193 +2497 || 2497 +-1 || -1 +43820 || 43820 +82954 || 82954 +4772 || 4772 +89376 || 89376 +87929 || 87929 +11519 || 11519 +79913 || 79913 +7117 || 7117 +90119 || 90119 +52070 || 52070 +44194 || 44194 +16407 || 16407 +27591 || 27591 +-1 || -1 +46653 || 46653 +53771 || 53771 +85466 || 85466 +3024 || 3024 +17717 || 17717 +47842 || 47842 +66733 || 66733 +73190 || 73190 +87264 || 87264 +91019 || 91019 +91796 || 91796 +46576 || 46576 +65952 || 65952 +91973 || 91973 +56196 || 56196 +-1 || -1 +54523 || 54523 +96603 || 96603 +592 || 592 +-1 || -1 +59551 || 59551 +11676 || 11676 +8674 || 8674 +72459 || 72459 +33464 || 33464 +18411 || 18411 +25372 || 25372 +14268 || 14268 +15693 || 15693 +55108 || 55108 +79309 || 79309 +79029 || 79029 +19533 || 19533 +51938 || 51938 +77607 || 77607 +90024 || 90024 +5097 || 5097 +25600 || 25600 +32243 || 32243 +76477 || 76477 +69897 || 69897 +83162 || 83162 +67504 || 67504 +47672 || 47672 +34885 || 34885 +4147 || 4147 +48311 || 48311 +15932 || 15932 +70166 || 70166 +29196 || 29196 +69992 || 69992 +20162 || 20162 +12178 || 12178 +75596 || 75596 +46173 || 46173 +20227 || 20227 +89109 || 89109 +70470 || 70470 +52215 || 52215 +57981 || 57981 +5133 || 5133 +79488 || 79488 +51846 || 51846 +16885 || 16885 +48598 || 48598 +63329 || 63329 +51283 || 51283 +27447 || 27447 +44228 || 44228 +96124 || 96124 +58359 || 58359 +72093 || 72093 +77136 || 77136 +63786 || 63786 +60572 || 60572 +71483 || 71483 +59496 || 59496 +34311 || 34311 +68858 || 68858 +81751 || 81751 +94765 || 94765 +12779 || 12779 +41649 || 41649 +62941 || 62941 +8365 || 8365 +83281 || 83281 +27492 || 27492 +95728 || 95728 +66218 || 66218 +29038 || 29038 +60764 || 60764 +-1 || -1 +25989 || 25989 +38179 || 38179 +22415 || 22415 +65643 || 65643 +24344 || 24344 +5364 || 5364 +64952 || 64952 +30257 || 30257 +44696 || 44696 +32723 || 32723 +88878 || 88878 +17707 || 17707 +37379 || 37379 +58091 || 58091 +93192 || 93192 +31433 || 31433 +43549 || 43549 +36272 || 36272 +91344 || 91344 +-1 || -1 +17722 || 17722 +-1 || -1 +60434 || 60434 +58550 || 58550 +-1 || -1 +89876 || 89876 +13144 || 13144 +50116 || 50116 +78116 || 78116 +44132 || 44132 +66624 || 66624 +35376 || 35376 +17627 || 17627 +-1 || -1 +60256 || 60256 +42183 || 42183 +22736 || 22736 +86394 || 86394 +82374 || 82374 +64463 || 64463 +52628 || 52628 +75184 || 75184 +76714 || 76714 +-1 || -1 +13262 || 13262 +63913 || 63913 +4521 || 4521 +52813 || 52813 +77768 || 77768 +57926 || 57926 +12376 || 12376 +82417 || 82417 +-1 || -1 +64704 || 64704 +3672 || 3672 +76826 || 76826 +69227 || 69227 +79916 || 79916 +50441 || 50441 +62201 || 62201 +48043 || 48043 +40100 || 40100 +93397 || 93397 +29282 || 29282 +-1 || -1 +95721 || 95721 +95548 || 95548 +57084 || 57084 +12563 || 12563 +66526 || 66526 +52583 || 52583 +95275 || 95275 +89286 || 89286 +93413 || 93413 +-1 || -1 +19399 || 19399 +3809 || 3809 +2894 || 2894 +16612 || 16612 +38424 || 38424 +28870 || 28870 +79562 || 79562 +89211 || 89211 +18972 || 18972 +67306 || 67306 +27435 || 27435 +70920 || 70920 +17103 || 17103 +15136 || 15136 +15440 || 15440 +84283 || 84283 +66668 || 66668 +74580 || 74580 +15446 || 15446 +12530 || 12530 +61738 || 61738 +35381 || 35381 +39641 || 39641 +9768 || 9768 +33325 || 33325 +43459 || 43459 +7924 || 7924 +30734 || 30734 +48573 || 48573 +70720 || 70720 +89831 || 89831 +68700 || 68700 +29244 || 29244 +32041 || 32041 +27477 || 27477 +91267 || 91267 +80093 || 80093 +29547 || 29547 +87807 || 87807 +46632 || 46632 +30566 || 30566 +72376 || 72376 +88535 || 88535 +55267 || 55267 +-1 || -1 +20554 || 20554 +27147 || 27147 +804 || 804 +57878 || 57878 +67450 || 67450 +54014 || 54014 +2616 || 2616 +6175 || 6175 +22641 || 22641 +64734 || 64734 +-1 || -1 +55140 || 55140 +74070 || 74070 +8684 || 8684 +23592 || 23592 +765 || 765 +30705 || 30705 +32368 || 32368 +81013 || 81013 +91850 || 91850 +50978 || 50978 +-1 || -1 +34168 || 34168 +30450 || 30450 +13475 || 13475 +31799 || 31799 +47352 || 47352 +40164 || 40164 +29668 || 29668 +21039 || 21039 +30109 || 30109 +29154 || 29154 +-1 || -1 +-1 || -1 +10275 || 10275 +20264 || 20264 +87415 || 87415 +71029 || 71029 +65709 || 65709 +80995 || 80995 +43466 || 43466 +52347 || 52347 +9088 || 9088 +1940 || 1940 +89360 || 89360 +46659 || 46659 +84225 || 84225 +77726 || 77726 +73719 || 73719 +62668 || 62668 +50455 || 50455 +24061 || 24061 +17264 || 17264 +459 || 459 +26672 || 26672 +17180 || 17180 +22394 || 22394 +40139 || 40139 +62610 || 62610 +68831 || 68831 +4106 || 4106 +83380 || 83380 +10653 || 10653 +65794 || 65794 +5202 || 5202 +37877 || 37877 +43639 || 43639 +6844 || 6844 +35565 || 35565 +34205 || 34205 +55521 || 55521 +33502 || 33502 +5093 || 5093 +-1 || -1 +-1 || -1 +46840 || 46840 +7152 || 7152 +68952 || 68952 +-1 || -1 +-1 || -1 +86765 || 86765 +-1 || -1 +63409 || 63409 +59563 || 59563 +19118 || 19118 +45152 || 45152 +2633 || 2633 +63609 || 63609 +18469 || 18469 +64687 || 64687 +96568 || 96568 +60537 || 60537 +48389 || 48389 +77496 || 77496 +13938 || 13938 +86988 || 86988 +8351 || 8351 +-1 || -1 +6548 || 6548 +92795 || 92795 +54401 || 54401 +17342 || 17342 +84423 || 84423 +81033 || 81033 +11663 || 11663 +39866 || 39866 +-1 || -1 +93774 || 93774 +68372 || 68372 +58846 || 58846 +2215 || 2215 +59008 || 59008 +90330 || 90330 +35907 || 35907 +20380 || 20380 +55724 || 55724 +24676 || 24676 +27760 || 27760 +65285 || 65285 +55863 || 55863 +29553 || 29553 +70381 || 70381 +44197 || 44197 +16418 || 16418 +29431 || 29431 +57707 || 57707 +20131 || 20131 +62983 || 62983 +74436 || 74436 +58125 || 58125 +5838 || 5838 +37956 || 37956 +51599 || 51599 +17268 || 17268 +79503 || 79503 +35664 || 35664 +43289 || 43289 +79612 || 79612 +55305 || 55305 +19657 || 19657 +94348 || 94348 +50876 || 50876 +39394 || 39394 +36231 || 36231 +-1 || -1 +34814 || 34814 +9822 || 9822 +27311 || 27311 +59303 || 59303 +38219 || 38219 +-1 || -1 +24036 || 24036 +78394 || 78394 +43565 || 43565 +46193 || 46193 +-1 || -1 +25439 || 25439 +13925 || 13925 +72930 || 72930 +50971 || 50971 +26234 || 26234 +-1 || -1 +37691 || 37691 +44558 || 44558 +-1 || -1 +-1 || -1 +34237 || 34237 +23207 || 23207 +2911 || 2911 +66348 || 66348 +53679 || 53679 +-1 || -1 +22301 || 22301 +45566 || 45566 +32827 || 32827 +72735 || 72735 +-1 || -1 +74010 || 74010 +-1 || -1 +39919 || 39919 +63237 || 63237 +46270 || 46270 +2178 || 2178 +81635 || 81635 +35271 || 35271 +88943 || 88943 +94229 || 94229 +26469 || 26469 +24718 || 24718 +61686 || 61686 +68005 || 68005 +81932 || 81932 +47123 || 47123 +66551 || 66551 +1268 || 1268 +18710 || 18710 +-1 || -1 +-1 || -1 +36924 || 36924 +89045 || 89045 +88930 || 88930 +96056 || 96056 +45638 || 45638 +-1 || -1 +87815 || 87815 +81388 || 81388 +17671 || 17671 +-1 || -1 +69575 || 69575 +3825 || 3825 +26976 || 26976 +83326 || 83326 +86490 || 86490 +21711 || 21711 +-1 || -1 +74622 || 74622 +15991 || 15991 +17878 || 17878 +73792 || 73792 +86413 || 86413 +61291 || 61291 +96218 || 96218 +60076 || 60076 +2747 || 2747 +84639 || 84639 +48249 || 48249 +24177 || 24177 +67257 || 67257 +24920 || 24920 +65210 || 65210 +33621 || 33621 +51496 || 51496 +62336 || 62336 +83246 || 83246 +18734 || 18734 +47484 || 47484 +95419 || 95419 +95806 || 95806 +32031 || 32031 +15670 || 15670 +18094 || 18094 +50366 || 50366 +57823 || 57823 +11868 || 11868 +69634 || 69634 +26638 || 26638 +24202 || 24202 +94704 || 94704 +75999 || 75999 +24858 || 24858 +82566 || 82566 +38518 || 38518 +83834 || 83834 +75041 || 75041 +10844 || 10844 +22278 || 22278 +76263 || 76263 +52315 || 52315 +83493 || 83493 +95030 || 95030 +95340 || 95340 +47366 || 47366 +75444 || 75444 +85574 || 85574 +21894 || 21894 +19007 || 19007 +55392 || 55392 +17412 || 17412 +29920 || 29920 +10151 || 10151 +53048 || 53048 +19242 || 19242 +86008 || 86008 +93522 || 93522 +53616 || 53616 +42425 || 42425 +86658 || 86658 +75871 || 75871 +44913 || 44913 +-1 || -1 +73095 || 73095 +41359 || 41359 +77881 || 77881 +65801 || 65801 +89182 || 89182 +7671 || 7671 +3262 || 3262 +6973 || 6973 +2942 || 2942 +45325 || 45325 +-1 || -1 +15910 || 15910 +93300 || 93300 +6034 || 6034 +24370 || 24370 +37358 || 37358 +11990 || 11990 +20763 || 20763 +39799 || 39799 +11412 || 11412 +74879 || 74879 +-1 || -1 +3376 || 3376 +54085 || 54085 +52786 || 52786 +73754 || 73754 +17864 || 17864 +29125 || 29125 +82801 || 82801 +58324 || 58324 +43890 || 43890 +51504 || 51504 +56133 || 56133 +2161 || 2161 +9226 || 9226 +33918 || 33918 +-1 || -1 +87975 || 87975 +97060 || 97060 +96937 || 96937 +62176 || 62176 +33280 || 33280 +6334 || 6334 +68418 || 68418 +25771 || 25771 +1195 || 1195 +37246 || 37246 +54871 || 54871 +1786 || 1786 +-1 || -1 +72829 || 72829 +31792 || 31792 +-1 || -1 +50333 || 50333 +5539 || 5539 +69815 || 69815 +1055 || 1055 +42089 || 42089 +11273 || 11273 +7206 || 7206 +9856 || 9856 +55571 || 55571 +59274 || 59274 +69065 || 69065 +81838 || 81838 +79868 || 79868 +95907 || 95907 +54347 || 54347 +79693 || 79693 +7237 || 7237 +7398 || 7398 +13164 || 13164 +13963 || 13963 +34380 || 34380 +14869 || 14869 +14658 || 14658 +38695 || 38695 +14506 || 14506 +44179 || 44179 +49500 || 49500 +42105 || 42105 +52296 || 52296 +37711 || 37711 +91273 || 91273 +-1 || -1 +63964 || 63964 +19295 || 19295 +62927 || 62927 +40714 || 40714 +70772 || 70772 +20348 || 20348 +47016 || 47016 +30771 || 30771 +-1 || -1 +63557 || 63557 +52439 || 52439 +66649 || 66649 +11539 || 11539 +3478 || 3478 +61973 || 61973 +89378 || 89378 +11888 || 11888 +72627 || 72627 +17831 || 17831 +73278 || 73278 +85740 || 85740 +64022 || 64022 +28193 || 28193 +32031 || 32031 +95633 || 95633 +95479 || 95479 +70464 || 70464 +20677 || 20677 +48632 || 48632 +83393 || 83393 +7918 || 7918 +8286 || 8286 +90379 || 90379 +12676 || 12676 +7803 || 7803 +15331 || 15331 +62473 || 62473 +58551 || 58551 +89174 || 89174 +70825 || 70825 +10543 || 10543 +91530 || 91530 +85510 || 85510 +20576 || 20576 +34675 || 34675 +22493 || 22493 +44141 || 44141 +68858 || 68858 +89326 || 89326 +1782 || 1782 +60681 || 60681 +4706 || 4706 +83010 || 83010 +64879 || 64879 +44306 || 44306 +11090 || 11090 +77013 || 77013 +67316 || 67316 +23349 || 23349 +10111 || 10111 +58847 || 58847 +36363 || 36363 +42325 || 42325 +88825 || 88825 +82326 || 82326 +7372 || 7372 +75230 || 75230 +92469 || 92469 +90587 || 90587 +31108 || 31108 +11000 || 11000 +35939 || 35939 +3000 || 3000 +-1 || -1 +84677 || 84677 +73082 || 73082 +80389 || 80389 +71174 || 71174 +28198 || 28198 +5434 || 5434 +65052 || 65052 +86855 || 86855 +35853 || 35853 +-1 || -1 +66196 || 66196 +23515 || 23515 +67222 || 67222 +63953 || 63953 +2045 || 2045 +63214 || 63214 +34752 || 34752 +61720 || 61720 +21773 || 21773 +51889 || 51889 +81611 || 81611 +21799 || 21799 +80121 || 80121 +69638 || 69638 +50368 || 50368 +69668 || 69668 +73409 || 73409 +28985 || 28985 +89587 || 89587 +56989 || 56989 +7744 || 7744 +39569 || 39569 +2721 || 2721 +55237 || 55237 +28762 || 28762 +10330 || 10330 +35550 || 35550 +45733 || 45733 +52261 || 52261 +78862 || 78862 +47543 || 47543 +19776 || 19776 +62770 || 62770 +-1 || -1 +87656 || 87656 +86567 || 86567 +33188 || 33188 +-1 || -1 +63146 || 63146 +31056 || 31056 +91967 || 91967 +64035 || 64035 +38771 || 38771 +85321 || 85321 +54023 || 54023 +-1 || -1 +34057 || 34057 +79439 || 79439 +25449 || 25449 +78136 || 78136 +78820 || 78820 +14202 || 14202 +19292 || 19292 +78529 || 78529 +82158 || 82158 +95750 || 95750 +96099 || 96099 +70497 || 70497 +2811 || 2811 +72923 || 72923 +66354 || 66354 +73628 || 73628 +44937 || 44937 +6380 || 6380 +57278 || 57278 +44602 || 44602 +87060 || 87060 +93009 || 93009 +76966 || 76966 +64476 || 64476 +80678 || 80678 +13735 || 13735 +90276 || 90276 +77230 || 77230 +44674 || 44674 +5405 || 5405 +90229 || 90229 +82810 || 82810 +28037 || 28037 +69085 || 69085 +-1 || -1 +-1 || -1 +20718 || 20718 +25770 || 25770 +9559 || 9559 +6100 || 6100 +63202 || 63202 +76940 || 76940 +51762 || 51762 +61316 || 61316 +54152 || 54152 +76666 || 76666 +25709 || 25709 +-1 || -1 +85268 || 85268 +15741 || 15741 +51493 || 51493 +3930 || 3930 +67972 || 67972 +91085 || 91085 +87814 || 87814 +17354 || 17354 +64644 || 64644 +3218 || 3218 +53165 || 53165 +72722 || 72722 +52342 || 52342 +25815 || 25815 +-1 || -1 +25624 || 25624 +17669 || 17669 +-1 || -1 +79589 || 79589 +25925 || 25925 +77942 || 77942 +59560 || 59560 +15002 || 15002 +87149 || 87149 +83829 || 83829 +95271 || 95271 +42677 || 42677 +16517 || 16517 +63352 || 63352 +94713 || 94713 +69793 || 69793 +63686 || 63686 +16416 || 16416 +49573 || 49573 +72168 || 72168 +47429 || 47429 +58203 || 58203 +95154 || 95154 +12749 || 12749 +26613 || 26613 +55466 || 55466 +8766 || 8766 +7936 || 7936 +84844 || 84844 +24783 || 24783 +33983 || 33983 +66869 || 66869 +24999 || 24999 +52847 || 52847 +48679 || 48679 +52586 || 52586 +23361 || 23361 +87074 || 87074 +-1 || -1 +50455 || 50455 +47440 || 47440 +619 || 619 +80923 || 80923 +3955 || 3955 +84176 || 84176 +36917 || 36917 +-1 || -1 +24093 || 24093 +-1 || -1 +91597 || 91597 +23006 || 23006 +53710 || 53710 +92476 || 92476 +84687 || 84687 +3979 || 3979 +93038 || 93038 +42808 || 42808 +84846 || 84846 +81860 || 81860 +91847 || 91847 +45785 || 45785 +-1 || -1 +45525 || 45525 +-1 || -1 +65530 || 65530 +93009 || 93009 +-1 || -1 +10341 || 10341 +53569 || 53569 +25133 || 25133 +52716 || 52716 +5364 || 5364 +21012 || 21012 +91646 || 91646 +-1 || -1 +-1 || -1 +17390 || 17390 +39863 || 39863 +41900 || 41900 +77552 || 77552 +59519 || 59519 +12062 || 12062 +90760 || 90760 +69877 || 69877 +90846 || 90846 +79551 || 79551 +19672 || 19672 +28740 || 28740 +81412 || 81412 +10416 || 10416 +44672 || 44672 +81043 || 81043 +2853 || 2853 +4889 || 4889 +45058 || 45058 +61534 || 61534 +-1 || -1 +37393 || 37393 +52347 || 52347 +40512 || 40512 +62246 || 62246 +30725 || 30725 +58949 || 58949 +25684 || 25684 +86578 || 86578 +78604 || 78604 +-1 || -1 +68522 || 68522 +3067 || 3067 +72160 || 72160 +76603 || 76603 +27268 || 27268 +59477 || 59477 +66579 || 66579 +7299 || 7299 +55928 || 55928 +85399 || 85399 +376 || 376 +59735 || 59735 +37021 || 37021 +39159 || 39159 +-1 || -1 +85165 || 85165 +43341 || 43341 +-1 || -1 +10926 || 10926 +52238 || 52238 +77615 || 77615 +15880 || 15880 +28815 || 28815 +-1 || -1 +80771 || 80771 +90291 || 90291 +5460 || 5460 +52567 || 52567 +40336 || 40336 +49087 || 49087 +72266 || 72266 +14597 || 14597 +15623 || 15623 +-1 || -1 +-1 || -1 +57809 || 57809 +38057 || 38057 +28143 || 28143 +93202 || 93202 +73925 || 73925 +34912 || 34912 +35318 || 35318 +26309 || 26309 +32722 || 32722 +15925 || 15925 +72660 || 72660 +50073 || 50073 +22949 || 22949 +69589 || 69589 +17364 || 17364 +84200 || 84200 +51864 || 51864 +-1 || -1 +6489 || 6489 +38921 || 38921 +21390 || 21390 +45748 || 45748 +50526 || 50526 +75508 || 75508 +73086 || 73086 +12097 || 12097 +26972 || 26972 +9910 || 9910 +86540 || 86540 +-1 || -1 +51430 || 51430 +81937 || 81937 +82349 || 82349 +37234 || 37234 +64743 || 64743 +42916 || 42916 +70841 || 70841 +95098 || 95098 +5784 || 5784 +79291 || 79291 +58664 || 58664 +-1 || -1 +15263 || 15263 +62055 || 62055 +3493 || 3493 +54833 || 54833 +3568 || 3568 +48010 || 48010 +45560 || 45560 +60701 || 60701 +94264 || 94264 +81446 || 81446 +40562 || 40562 +75822 || 75822 +38402 || 38402 +43971 || 43971 +62507 || 62507 +91814 || 91814 +36520 || 36520 +15745 || 15745 +94471 || 94471 +74456 || 74456 +54040 || 54040 +32267 || 32267 +53066 || 53066 +70051 || 70051 +2046 || 2046 +69566 || 69566 +76212 || 76212 +-1 || -1 +49955 || 49955 +1938 || 1938 +38276 || 38276 +11442 || 11442 +2009 || 2009 +48638 || 48638 +85442 || 85442 +64801 || 64801 +67377 || 67377 +74858 || 74858 +53322 || 53322 +-1 || -1 +49991 || 49991 +36679 || 36679 +70600 || 70600 +65408 || 65408 +1746 || 1746 +6703 || 6703 +30769 || 30769 +56121 || 56121 +60217 || 60217 +54801 || 54801 +58499 || 58499 +50477 || 50477 +3285 || 3285 +19171 || 19171 +34641 || 34641 +54657 || 54657 +37395 || 37395 +57428 || 57428 +30215 || 30215 +15012 || 15012 +53590 || 53590 +14817 || 14817 +91989 || 91989 +-1 || -1 +14135 || 14135 +24937 || 24937 +44677 || 44677 +57547 || 57547 +-1 || -1 +64699 || 64699 +90843 || 90843 +88045 || 88045 +26382 || 26382 +-1 || -1 +96953 || 96953 +44686 || 44686 +59521 || 59521 +-1 || -1 +18349 || 18349 +91694 || 91694 +82941 || 82941 +37087 || 37087 +88750 || 88750 +17161 || 17161 +95589 || 95589 +527 || 527 +-1 || -1 +52816 || 52816 +85125 || 85125 +36831 || 36831 +74210 || 74210 +38465 || 38465 +11802 || 11802 +85824 || 85824 +82209 || 82209 +-1 || -1 +39052 || 39052 +36138 || 36138 +71232 || 71232 +24040 || 24040 +40531 || 40531 +79505 || 79505 +82588 || 82588 +85134 || 85134 +66458 || 66458 +50474 || 50474 +44764 || 44764 +72378 || 72378 +34139 || 34139 +95310 || 95310 +56584 || 56584 +-1 || -1 +5744 || 5744 +17531 || 17531 +31548 || 31548 +41563 || 41563 +65016 || 65016 +64182 || 64182 +87344 || 87344 +-1 || -1 +85765 || 85765 +94543 || 94543 +93055 || 93055 +43486 || 43486 +87556 || 87556 +39108 || 39108 +4428 || 4428 +19416 || 19416 +26756 || 26756 +73308 || 73308 +35343 || 35343 +28986 || 28986 +88729 || 88729 +12913 || 12913 +31255 || 31255 +77642 || 77642 +65691 || 65691 +74517 || 74517 +68730 || 68730 +61608 || 61608 +4517 || 4517 +-1 || -1 +51247 || 51247 +65543 || 65543 +9160 || 9160 +1617 || 1617 +74765 || 74765 +-1 || -1 +77689 || 77689 +55847 || 55847 +-1 || -1 +57021 || 57021 +26111 || 26111 +59596 || 59596 +15353 || 15353 +36635 || 36635 +-1 || -1 +40554 || 40554 +47136 || 47136 +-1 || -1 +63778 || 63778 +83916 || 83916 +5226 || 5226 +9277 || 9277 +43972 || 43972 +32938 || 32938 +63202 || 63202 +-1 || -1 +-1 || -1 +45393 || 45393 +-1 || -1 +15237 || 15237 +14357 || 14357 +4734 || 4734 +97086 || 97086 +38886 || 38886 +38727 || 38727 +19122 || 19122 +88733 || 88733 +71428 || 71428 +58765 || 58765 +68255 || 68255 +28483 || 28483 +64604 || 64604 +56920 || 56920 +21072 || 21072 +96518 || 96518 +9063 || 9063 +74787 || 74787 +50166 || 50166 +30153 || 30153 +37797 || 37797 +61904 || 61904 +62282 || 62282 +60745 || 60745 +36127 || 36127 +3493 || 3493 +28879 || 28879 +65063 || 65063 +78342 || 78342 +6809 || 6809 +53791 || 53791 +-1 || -1 +34072 || 34072 +-1 || -1 +52571 || 52571 +78313 || 78313 +17494 || 17494 +91270 || 91270 +78715 || 78715 +70499 || 70499 +31152 || 31152 +90801 || 90801 +13836 || 13836 +66638 || 66638 +45180 || 45180 +87481 || 87481 +62742 || 62742 +50865 || 50865 +72352 || 72352 +63083 || 63083 +-1 || -1 +14985 || 14985 +30429 || 30429 +84884 || 84884 +17784 || 17784 +28970 || 28970 +313 || 313 +49758 || 49758 +27909 || 27909 +36378 || 36378 +-1 || -1 +83206 || 83206 +-1 || -1 +94771 || 94771 +65312 || 65312 +4835 || 4835 +1234 || 1234 +55410 || 55410 +79799 || 79799 +-1 || -1 +51667 || 51667 +28609 || 28609 +13506 || 13506 +39550 || 39550 +55185 || 55185 +89928 || 89928 +66803 || 66803 +12690 || 12690 +71629 || 71629 +6116 || 6116 +-1 || -1 +77334 || 77334 +-1 || -1 +63721 || 63721 +55661 || 55661 +76784 || 76784 +38618 || 38618 +33729 || 33729 +81200 || 81200 +69700 || 69700 +43777 || 43777 +66030 || 66030 +34305 || 34305 +59231 || 59231 +66448 || 66448 +-1 || -1 +17635 || 17635 +91403 || 91403 +35586 || 35586 +55491 || 55491 +-1 || -1 +22937 || 22937 +32008 || 32008 +85231 || 85231 +89226 || 89226 +69003 || 69003 +71858 || 71858 +Testing agent-twice_split_39.in +-------------------COMPARE------------------------- +66479 || 66479 +65739 || 65739 +28385 || 28385 +36682 || 36682 +65924 || 65924 +11816 || 11816 +10141 || 10141 +3811 || 3811 +21266 || 21266 +61730 || 61730 +54192 || 54192 +41414 || 41414 +61159 || 61159 +27364 || 27364 +22478 || 22478 +49284 || 49284 +6211 || 6211 +50486 || 50486 +3319 || 3319 +45747 || 45747 +65181 || 65181 +3564 || 3564 +16892 || 16892 +32003 || 32003 +37355 || 37355 +44557 || 44557 +27609 || 27609 +2187 || 2187 +44798 || 44798 +59352 || 59352 +1547 || 1547 +42489 || 42489 +67992 || 67992 +26715 || 26715 +5045 || 5045 +46882 || 46882 +25144 || 25144 +62036 || 62036 +19207 || 19207 +47472 || 47472 +53386 || 53386 +28285 || 28285 +30084 || 30084 +53327 || 53327 +-1 || -1 +13529 || 13529 +56998 || 56998 +-1 || -1 +40175 || 40175 +64786 || 64786 +10476 || 10476 +26026 || 26026 +46497 || 46497 +59524 || 59524 +-1 || -1 +61186 || 61186 +1944 || 1944 +-1 || -1 +59991 || 59991 +11349 || 11349 +47634 || 47634 +56178 || 56178 +50305 || 50305 +10391 || 10391 +34334 || 34334 +36535 || 36535 +40238 || 40238 +62688 || 62688 +671 || 671 +66022 || 66022 +50581 || 50581 +-1 || -1 +14924 || 14924 +-1 || -1 +55420 || 55420 +4909 || 4909 +13559 || 13559 +56969 || 56969 +34700 || 34700 +11291 || 11291 +36230 || 36230 +5244 || 5244 +30529 || 30529 +4392 || 4392 +42786 || 42786 +1378 || 1378 +59622 || 59622 +-1 || -1 +25305 || 25305 +-1 || -1 +12138 || 12138 +67870 || 67870 +867 || 867 +58796 || 58796 +56519 || 56519 +39335 || 39335 +9390 || 9390 +-1 || -1 +68216 || 68216 +66470 || 66470 +19994 || 19994 +41671 || 41671 +42140 || 42140 +67859 || 67859 +63061 || 63061 +-1 || -1 +59645 || 59645 +14057 || 14057 +16254 || 16254 +35767 || 35767 +68643 || 68643 +31033 || 31033 +30267 || 30267 +13542 || 13542 +32383 || 32383 +4607 || 4607 +9026 || 9026 +8719 || 8719 +20069 || 20069 +59739 || 59739 +35509 || 35509 +-1 || -1 +-1 || -1 +2265 || 2265 +14380 || 14380 +35307 || 35307 +67279 || 67279 +1701 || 1701 +59698 || 59698 +68693 || 68693 +47515 || 47515 +9106 || 9106 +1922 || 1922 +1786 || 1786 +35696 || 35696 +-1 || -1 +14418 || 14418 +15636 || 15636 +49525 || 49525 +37300 || 37300 +-1 || -1 +50292 || 50292 +24888 || 24888 +31229 || 31229 +48631 || 48631 +61718 || 61718 +41433 || 41433 +11577 || 11577 +55318 || 55318 +58488 || 58488 +49988 || 49988 +3107 || 3107 +69212 || 69212 +25703 || 25703 +-1 || -1 +49420 || 49420 +4293 || 4293 +22379 || 22379 +60629 || 60629 +45865 || 45865 +60936 || 60936 +56211 || 56211 +32841 || 32841 +40970 || 40970 +39736 || 39736 +36971 || 36971 +7106 || 7106 +9064 || 9064 +24230 || 24230 +16873 || 16873 +-1 || -1 +3141 || 3141 +56329 || 56329 +50388 || 50388 +29950 || 29950 +-1 || -1 +5881 || 5881 +46901 || 46901 +27624 || 27624 +23329 || 23329 +50485 || 50485 +65138 || 65138 +4060 || 4060 +15585 || 15585 +49022 || 49022 +21043 || 21043 +47533 || 47533 +63485 || 63485 +11569 || 11569 +31157 || 31157 +29355 || 29355 +56614 || 56614 +26113 || 26113 +22521 || 22521 +7304 || 7304 +47574 || 47574 +11179 || 11179 +18703 || 18703 +31748 || 31748 +13506 || 13506 +38097 || 38097 +58735 || 58735 +68370 || 68370 +20328 || 20328 +69137 || 69137 +46105 || 46105 +56533 || 56533 +40504 || 40504 +-1 || -1 +5874 || 5874 +34566 || 34566 +50076 || 50076 +45523 || 45523 +29758 || 29758 +20996 || 20996 +10137 || 10137 +39 || 39 +30874 || 30874 +39227 || 39227 +55932 || 55932 +61624 || 61624 +24524 || 24524 +27796 || 27796 +62256 || 62256 +46853 || 46853 +37720 || 37720 +3551 || 3551 +7542 || 7542 +46123 || 46123 +69046 || 69046 +47293 || 47293 +-1 || -1 +40713 || 40713 +39752 || 39752 +21496 || 21496 +28298 || 28298 +42591 || 42591 +43444 || 43444 +47630 || 47630 +41216 || 41216 +46913 || 46913 +41581 || 41581 +38230 || 38230 +16138 || 16138 +44100 || 44100 +63247 || 63247 +66069 || 66069 +-1 || -1 +-1 || -1 +68221 || 68221 +4289 || 4289 +2078 || 2078 +22072 || 22072 +-1 || -1 +13240 || 13240 +-1 || -1 +30733 || 30733 +2880 || 2880 +23119 || 23119 +40705 || 40705 +-1 || -1 +-1 || -1 +61218 || 61218 +31752 || 31752 +2689 || 2689 +40242 || 40242 +-1 || -1 +27599 || 27599 +32399 || 32399 +61153 || 61153 +1657 || 1657 +9742 || 9742 +27784 || 27784 +54589 || 54589 +18797 || 18797 +17929 || 17929 +13796 || 13796 +30414 || 30414 +50419 || 50419 +31191 || 31191 +12225 || 12225 +-1 || -1 +1819 || 1819 +55927 || 55927 +36297 || 36297 +10346 || 10346 +28908 || 28908 +15761 || 15761 +20151 || 20151 +-1 || -1 +43224 || 43224 +29904 || 29904 +52734 || 52734 +1638 || 1638 +2587 || 2587 +22073 || 22073 +62028 || 62028 +44432 || 44432 +47050 || 47050 +44675 || 44675 +63950 || 63950 +2875 || 2875 +32294 || 32294 +56233 || 56233 +62768 || 62768 +17013 || 17013 +48997 || 48997 +-1 || -1 +69227 || 69227 +15789 || 15789 +67326 || 67326 +19795 || 19795 +30462 || 30462 +50732 || 50732 +49683 || 49683 +63173 || 63173 +11846 || 11846 +35289 || 35289 +21882 || 21882 +14520 || 14520 +35159 || 35159 +-1 || -1 +763 || 763 +58337 || 58337 +14663 || 14663 +41089 || 41089 +21637 || 21637 +17952 || 17952 +14966 || 14966 +44427 || 44427 +53543 || 53543 +25571 || 25571 +60986 || 60986 +65989 || 65989 +19021 || 19021 +23091 || 23091 +22004 || 22004 +23804 || 23804 +36889 || 36889 +17817 || 17817 +19031 || 19031 +-1 || -1 +14632 || 14632 +14061 || 14061 +42251 || 42251 +20549 || 20549 +23378 || 23378 +21156 || 21156 +34186 || 34186 +64273 || 64273 +55556 || 55556 +62921 || 62921 +30344 || 30344 +30442 || 30442 +-1 || -1 +7123 || 7123 +43853 || 43853 +1426 || 1426 +56503 || 56503 +65986 || 65986 +-1 || -1 +27186 || 27186 +68389 || 68389 +50369 || 50369 +47154 || 47154 +12137 || 12137 +61573 || 61573 +7809 || 7809 +30428 || 30428 +21086 || 21086 +22965 || 22965 +53955 || 53955 +-1 || -1 +63573 || 63573 +31090 || 31090 +59498 || 59498 +12674 || 12674 +15988 || 15988 +38159 || 38159 +-1 || -1 +-1 || -1 +59887 || 59887 +57999 || 57999 +11339 || 11339 +-1 || -1 +-1 || -1 +47841 || 47841 +29409 || 29409 +61409 || 61409 +18418 || 18418 +66817 || 66817 +62492 || 62492 +9192 || 9192 +50441 || 50441 +29929 || 29929 +54407 || 54407 +68879 || 68879 +34596 || 34596 +18484 || 18484 +35136 || 35136 +12720 || 12720 +62861 || 62861 +65535 || 65535 +8100 || 8100 +65218 || 65218 +23147 || 23147 +36309 || 36309 +42971 || 42971 +47296 || 47296 +50489 || 50489 +38953 || 38953 +66809 || 66809 +64841 || 64841 +66952 || 66952 +40639 || 40639 +54450 || 54450 +28232 || 28232 +30075 || 30075 +49464 || 49464 +55429 || 55429 +50311 || 50311 +32723 || 32723 +-1 || -1 +32051 || 32051 +30722 || 30722 +49242 || 49242 +13625 || 13625 +64779 || 64779 +17408 || 17408 +20118 || 20118 +25826 || 25826 +65393 || 65393 +55129 || 55129 +11815 || 11815 +10794 || 10794 +21782 || 21782 +67999 || 67999 +29380 || 29380 +55680 || 55680 +-1 || -1 +10910 || 10910 +2571 || 2571 +16390 || 16390 +22780 || 22780 +28921 || 28921 +-1 || -1 +42648 || 42648 +19148 || 19148 +27753 || 27753 +-1 || -1 +38990 || 38990 +64185 || 64185 +19999 || 19999 +20749 || 20749 +15094 || 15094 +37946 || 37946 +14696 || 14696 +15168 || 15168 +1118 || 1118 +5262 || 5262 +14699 || 14699 +57419 || 57419 +51422 || 51422 +54046 || 54046 +33879 || 33879 +2469 || 2469 +13872 || 13872 +68612 || 68612 +25425 || 25425 +23262 || 23262 +22711 || 22711 +47539 || 47539 +54480 || 54480 +5004 || 5004 +-1 || -1 +499 || 499 +37963 || 37963 +29734 || 29734 +56601 || 56601 +16814 || 16814 +9648 || 9648 +29623 || 29623 +-1 || -1 +64647 || 64647 +60032 || 60032 +65235 || 65235 +-1 || -1 +52685 || 52685 +12748 || 12748 +23080 || 23080 +12064 || 12064 +36720 || 36720 +3735 || 3735 +19647 || 19647 +32717 || 32717 +37072 || 37072 +19163 || 19163 +13224 || 13224 +69384 || 69384 +3916 || 3916 +32515 || 32515 +5629 || 5629 +39352 || 39352 +59136 || 59136 +6009 || 6009 +-1 || -1 +39833 || 39833 +-1 || -1 +31142 || 31142 +67649 || 67649 +63206 || 63206 +60312 || 60312 +27954 || 27954 +16327 || 16327 +33106 || 33106 +43659 || 43659 +29326 || 29326 +45864 || 45864 +-1 || -1 +26811 || 26811 +63771 || 63771 +25024 || 25024 +18706 || 18706 +22366 || 22366 +12775 || 12775 +55160 || 55160 +6000 || 6000 +32843 || 32843 +23284 || 23284 +60297 || 60297 +1370 || 1370 +13873 || 13873 +8340 || 8340 +25537 || 25537 +34874 || 34874 +14990 || 14990 +-1 || -1 +40672 || 40672 +50614 || 50614 +10186 || 10186 +22605 || 22605 +53656 || 53656 +55940 || 55940 +30450 || 30450 +68209 || 68209 +53030 || 53030 +17712 || 17712 +41663 || 41663 +-1 || -1 +9755 || 9755 +16723 || 16723 +-1 || -1 +839 || 839 +16994 || 16994 +8667 || 8667 +23261 || 23261 +41169 || 41169 +64417 || 64417 +3680 || 3680 +33515 || 33515 +56115 || 56115 +18799 || 18799 +49444 || 49444 +44091 || 44091 +27478 || 27478 +4623 || 4623 +9763 || 9763 +30724 || 30724 +41705 || 41705 +64112 || 64112 +52568 || 52568 +6670 || 6670 +-1 || -1 +68523 || 68523 +12320 || 12320 +19715 || 19715 +41610 || 41610 +69293 || 69293 +21305 || 21305 +22004 || 22004 +17880 || 17880 +66403 || 66403 +30939 || 30939 +19305 || 19305 +17466 || 17466 +62523 || 62523 +-1 || -1 +13892 || 13892 +24661 || 24661 +38460 || 38460 +-1 || -1 +65693 || 65693 +646 || 646 +7119 || 7119 +1573 || 1573 +34417 || 34417 +1895 || 1895 +25747 || 25747 +46827 || 46827 +17852 || 17852 +27221 || 27221 +53611 || 53611 +-1 || -1 +42286 || 42286 +-1 || -1 +43085 || 43085 +25863 || 25863 +62695 || 62695 +-1 || -1 +54791 || 54791 +53241 || 53241 +3076 || 3076 +47663 || 47663 +-1 || -1 +16215 || 16215 +37086 || 37086 +-1 || -1 +19424 || 19424 +15520 || 15520 +8661 || 8661 +15051 || 15051 +9994 || 9994 +40498 || 40498 +30956 || 30956 +18066 || 18066 +19204 || 19204 +68480 || 68480 +18688 || 18688 +33152 || 33152 +59767 || 59767 +11605 || 11605 +44928 || 44928 +30277 || 30277 +62887 || 62887 +59801 || 59801 +38670 || 38670 +4349 || 4349 +3284 || 3284 +23983 || 23983 +66070 || 66070 +32850 || 32850 +35749 || 35749 +13640 || 13640 +16832 || 16832 +43891 || 43891 +463 || 463 +20878 || 20878 +-1 || -1 +16522 || 16522 +61594 || 61594 +36326 || 36326 +-1 || -1 +63717 || 63717 +26549 || 26549 +8601 || 8601 +44336 || 44336 +4253 || 4253 +50804 || 50804 +45249 || 45249 +38534 || 38534 +17919 || 17919 +35061 || 35061 +18020 || 18020 +47545 || 47545 +33243 || 33243 +34169 || 34169 +31800 || 31800 +47806 || 47806 +6239 || 6239 +27948 || 27948 +40084 || 40084 +35878 || 35878 +22073 || 22073 +44099 || 44099 +25702 || 25702 +52180 || 52180 +28091 || 28091 +23985 || 23985 +16462 || 16462 +30353 || 30353 +69561 || 69561 +67483 || 67483 +38339 || 38339 +35989 || 35989 +53883 || 53883 +32492 || 32492 +48115 || 48115 +7018 || 7018 +59701 || 59701 +-1 || -1 +40811 || 40811 +50230 || 50230 +37584 || 37584 +31002 || 31002 +-1 || -1 +57342 || 57342 +61348 || 61348 +41937 || 41937 +-1 || -1 +53602 || 53602 +-1 || -1 +17037 || 17037 +28852 || 28852 +35379 || 35379 +50566 || 50566 +-1 || -1 +32095 || 32095 +52410 || 52410 +19588 || 19588 +47609 || 47609 +34560 || 34560 +5909 || 5909 +54393 || 54393 +58197 || 58197 +58645 || 58645 +48454 || 48454 +36758 || 36758 +229 || 229 +23937 || 23937 +4012 || 4012 +64182 || 64182 +74 || 74 +9557 || 9557 +15724 || 15724 +22607 || 22607 +56296 || 56296 +51094 || 51094 +60480 || 60480 +21993 || 21993 +17725 || 17725 +40374 || 40374 +40712 || 40712 +3234 || 3234 +-1 || -1 +-1 || -1 +27674 || 27674 +20909 || 20909 +-1 || -1 +50519 || 50519 +51240 || 51240 +3953 || 3953 +50368 || 50368 +-1 || -1 +54835 || 54835 +-1 || -1 +48602 || 48602 +66182 || 66182 +23062 || 23062 +65399 || 65399 +24382 || 24382 +25410 || 25410 +-1 || -1 +64349 || 64349 +-1 || -1 +-1 || -1 +57071 || 57071 +39599 || 39599 +60184 || 60184 +12530 || 12530 +2583 || 2583 +41240 || 41240 +47091 || 47091 +9320 || 9320 +47256 || 47256 +21198 || 21198 +50361 || 50361 +54620 || 54620 +-1 || -1 +3682 || 3682 +28958 || 28958 +19888 || 19888 +47430 || 47430 +69594 || 69594 +54390 || 54390 +-1 || -1 +59382 || 59382 +32766 || 32766 +46636 || 46636 +7980 || 7980 +38154 || 38154 +69286 || 69286 +41314 || 41314 +41473 || 41473 +38314 || 38314 +-1 || -1 +12887 || 12887 +2209 || 2209 +-1 || -1 +-1 || -1 +17169 || 17169 +51616 || 51616 +30550 || 30550 +2236 || 2236 +52530 || 52530 +54073 || 54073 +34400 || 34400 +34560 || 34560 +-1 || -1 +28519 || 28519 +50797 || 50797 +48076 || 48076 +9275 || 9275 +30915 || 30915 +4309 || 4309 +32698 || 32698 +39528 || 39528 +52898 || 52898 +14646 || 14646 +67819 || 67819 +46780 || 46780 +24585 || 24585 +24018 || 24018 +41218 || 41218 +14541 || 14541 +35070 || 35070 +31078 || 31078 +45390 || 45390 +53237 || 53237 +55694 || 55694 +65277 || 65277 +48446 || 48446 +34064 || 34064 +50826 || 50826 +28313 || 28313 +50001 || 50001 +54749 || 54749 +62711 || 62711 +8730 || 8730 +32866 || 32866 +16279 || 16279 +-1 || -1 +45222 || 45222 +36874 || 36874 +58118 || 58118 +40747 || 40747 +-1 || -1 +51661 || 51661 +14552 || 14552 +50913 || 50913 +51489 || 51489 +64842 || 64842 +68310 || 68310 +6201 || 6201 +5629 || 5629 +30669 || 30669 +14543 || 14543 +65010 || 65010 +16892 || 16892 +23793 || 23793 +28140 || 28140 +56539 || 56539 +8291 || 8291 +35456 || 35456 +7220 || 7220 +10775 || 10775 +16716 || 16716 +47881 || 47881 +27577 || 27577 +69029 || 69029 +58582 || 58582 +39762 || 39762 +440 || 440 +24982 || 24982 +18239 || 18239 +46714 || 46714 +49339 || 49339 +20430 || 20430 +30762 || 30762 +-1 || -1 +18982 || 18982 +12753 || 12753 +19111 || 19111 +59156 || 59156 +3207 || 3207 +11859 || 11859 +12821 || 12821 +45509 || 45509 +25189 || 25189 +11061 || 11061 +35852 || 35852 +14142 || 14142 +63859 || 63859 +53686 || 53686 +57752 || 57752 +18703 || 18703 +57884 || 57884 +32149 || 32149 +11564 || 11564 +16915 || 16915 +10356 || 10356 +64218 || 64218 +44599 || 44599 +13518 || 13518 +4233 || 4233 +68060 || 68060 +54403 || 54403 +-1 || -1 +24007 || 24007 +10218 || 10218 +51963 || 51963 +-1 || -1 +55573 || 55573 +21541 || 21541 +40168 || 40168 +43694 || 43694 +8699 || 8699 +10398 || 10398 +-1 || -1 +48059 || 48059 +22011 || 22011 +23946 || 23946 +48961 || 48961 +5948 || 5948 +40921 || 40921 +41402 || 41402 +4759 || 4759 +66871 || 66871 +58553 || 58553 +1387 || 1387 +12599 || 12599 +52437 || 52437 +50903 || 50903 +65380 || 65380 +33169 || 33169 +2434 || 2434 +13184 || 13184 +2282 || 2282 +40669 || 40669 +56412 || 56412 +57663 || 57663 +49175 || 49175 +69625 || 69625 +12592 || 12592 +-1 || -1 +1482 || 1482 +20113 || 20113 +-1 || -1 +-1 || -1 +405 || 405 +58068 || 58068 +53436 || 53436 +11529 || 11529 +37310 || 37310 +46995 || 46995 +20238 || 20238 +30223 || 30223 +18972 || 18972 +50805 || 50805 +24102 || 24102 +56937 || 56937 +43066 || 43066 +51769 || 51769 +6024 || 6024 +52462 || 52462 +57167 || 57167 +58134 || 58134 +2089 || 2089 +18491 || 18491 +59109 || 59109 +19993 || 19993 +56739 || 56739 +-1 || -1 +68213 || 68213 +57247 || 57247 +52713 || 52713 +46290 || 46290 +6493 || 6493 +43744 || 43744 +16393 || 16393 +52843 || 52843 +45379 || 45379 +24305 || 24305 +-1 || -1 +54766 || 54766 +-1 || -1 +-1 || -1 +4026 || 4026 +25493 || 25493 +66574 || 66574 +35413 || 35413 +8199 || 8199 +19078 || 19078 +32316 || 32316 +58267 || 58267 +38924 || 38924 +61494 || 61494 +62531 || 62531 +7961 || 7961 +47412 || 47412 +34312 || 34312 +28216 || 28216 +53464 || 53464 +-1 || -1 +44350 || 44350 +55737 || 55737 +8068 || 8068 +3837 || 3837 +-1 || -1 +36443 || 36443 +23202 || 23202 +27937 || 27937 +-1 || -1 +21776 || 21776 +42429 || 42429 +69204 || 69204 +5167 || 5167 +20448 || 20448 +43139 || 43139 +13963 || 13963 +18271 || 18271 +33978 || 33978 +69429 || 69429 +63862 || 63862 +29731 || 29731 +10565 || 10565 +5541 || 5541 +43160 || 43160 +-1 || -1 +66360 || 66360 +5830 || 5830 +-1 || -1 +69525 || 69525 +26934 || 26934 +31844 || 31844 +47733 || 47733 +15699 || 15699 +-1 || -1 +64008 || 64008 +8469 || 8469 +59931 || 59931 +26910 || 26910 +33640 || 33640 +62566 || 62566 +43976 || 43976 +-1 || -1 +14906 || 14906 +34692 || 34692 +61923 || 61923 +13631 || 13631 +65837 || 65837 +49232 || 49232 +7862 || 7862 +37403 || 37403 +32164 || 32164 +35551 || 35551 +25394 || 25394 +31141 || 31141 +-1 || -1 +21332 || 21332 +32386 || 32386 +62614 || 62614 +34791 || 34791 +38823 || 38823 +33837 || 33837 +38944 || 38944 +58696 || 58696 +-1 || -1 +35340 || 35340 +42092 || 42092 +14575 || 14575 +34380 || 34380 +25234 || 25234 +36379 || 36379 +8483 || 8483 +25111 || 25111 +19104 || 19104 +34991 || 34991 +68970 || 68970 +44980 || 44980 +48037 || 48037 +26081 || 26081 +30542 || 30542 +21760 || 21760 +7511 || 7511 +50720 || 50720 +43533 || 43533 +53076 || 53076 +33418 || 33418 +-1 || -1 +25170 || 25170 +25622 || 25622 +-1 || -1 +43367 || 43367 +24154 || 24154 +58665 || 58665 +63200 || 63200 +19809 || 19809 +40171 || 40171 +53352 || 53352 +5400 || 5400 +64749 || 64749 +56271 || 56271 +38767 || 38767 +47845 || 47845 +61152 || 61152 +-1 || -1 +18381 || 18381 +37478 || 37478 +6867 || 6867 +20012 || 20012 +15409 || 15409 +-1 || -1 +13570 || 13570 +57392 || 57392 +68421 || 68421 +6123 || 6123 +49483 || 49483 +-1 || -1 +-1 || -1 +63743 || 63743 +18842 || 18842 +39669 || 39669 +60396 || 60396 +38049 || 38049 +1549 || 1549 +27348 || 27348 +25290 || 25290 +15653 || 15653 +56302 || 56302 +40316 || 40316 +-1 || -1 +19073 || 19073 +45988 || 45988 +3382 || 3382 +-1 || -1 +36973 || 36973 +-1 || -1 +5304 || 5304 +55116 || 55116 +16122 || 16122 +47706 || 47706 +11257 || 11257 +11201 || 11201 +62935 || 62935 +46307 || 46307 +64602 || 64602 +34581 || 34581 +59068 || 59068 +9586 || 9586 +40941 || 40941 +58222 || 58222 +24761 || 24761 +56647 || 56647 +62857 || 62857 +61129 || 61129 +-1 || -1 +55788 || 55788 +67336 || 67336 +50577 || 50577 +50432 || 50432 +28275 || 28275 +7417 || 7417 +61724 || 61724 +41413 || 41413 +20809 || 20809 +54448 || 54448 +66163 || 66163 +-1 || -1 +26477 || 26477 +60529 || 60529 +7065 || 7065 +47277 || 47277 +22576 || 22576 +10648 || 10648 +18961 || 18961 +46078 || 46078 +32122 || 32122 +230 || 230 +-1 || -1 +67003 || 67003 +2761 || 2761 +34013 || 34013 +7224 || 7224 +40654 || 40654 +37617 || 37617 +60306 || 60306 +28008 || 28008 +33820 || 33820 +8016 || 8016 +42591 || 42591 +-1 || -1 +62171 || 62171 +58259 || 58259 +48399 || 48399 +46877 || 46877 +8548 || 8548 +56802 || 56802 +50153 || 50153 +53239 || 53239 +21251 || 21251 +67693 || 67693 +-1 || -1 +46377 || 46377 +6306 || 6306 +29633 || 29633 +36615 || 36615 +3350 || 3350 +14809 || 14809 +-1 || -1 +-1 || -1 +43379 || 43379 +47457 || 47457 +44040 || 44040 +56124 || 56124 +8341 || 8341 +17794 || 17794 +-1 || -1 +58510 || 58510 +54731 || 54731 +28726 || 28726 +14809 || 14809 +27467 || 27467 +48641 || 48641 +62071 || 62071 +27528 || 27528 +94 || 94 +33447 || 33447 +-1 || -1 +28607 || 28607 +21273 || 21273 +31182 || 31182 +24069 || 24069 +69226 || 69226 +33077 || 33077 +-1 || -1 +-1 || -1 +32224 || 32224 +3892 || 3892 +41440 || 41440 +57594 || 57594 +27978 || 27978 +41063 || 41063 +60231 || 60231 +-1 || -1 +-1 || -1 +59905 || 59905 +43464 || 43464 +3743 || 3743 +-1 || -1 +13588 || 13588 +25566 || 25566 +47252 || 47252 +67515 || 67515 +10035 || 10035 +20177 || 20177 +5481 || 5481 +2766 || 2766 +40430 || 40430 +30050 || 30050 +-1 || -1 +2759 || 2759 +14475 || 14475 +11594 || 11594 +59244 || 59244 +17805 || 17805 +64642 || 64642 +39320 || 39320 +6143 || 6143 +5342 || 5342 +58457 || 58457 +42524 || 42524 +11519 || 11519 +63465 || 63465 +9278 || 9278 +-1 || -1 +52235 || 52235 +40424 || 40424 +28505 || 28505 +51588 || 51588 +37076 || 37076 +34856 || 34856 +26501 || 26501 +10374 || 10374 +18282 || 18282 +60779 || 60779 +52227 || 52227 +40469 || 40469 +18189 || 18189 +24713 || 24713 +32866 || 32866 +11429 || 11429 +47149 || 47149 +44941 || 44941 +51082 || 51082 +58654 || 58654 +54579 || 54579 +65363 || 65363 +2943 || 2943 +27320 || 27320 +4340 || 4340 +56801 || 56801 +38633 || 38633 +6940 || 6940 +43639 || 43639 +41023 || 41023 +64341 || 64341 +53099 || 53099 +40578 || 40578 +16802 || 16802 +21848 || 21848 +69437 || 69437 +31136 || 31136 +48725 || 48725 +3173 || 3173 +36021 || 36021 +-1 || -1 +25299 || 25299 +6387 || 6387 +58749 || 58749 +35337 || 35337 +27613 || 27613 +50128 || 50128 +43255 || 43255 +43126 || 43126 +20399 || 20399 +-1 || -1 +54252 || 54252 +60614 || 60614 +-1 || -1 +37427 || 37427 +56255 || 56255 +4395 || 4395 +16179 || 16179 +23275 || 23275 +24908 || 24908 +16098 || 16098 +48352 || 48352 +40342 || 40342 +44605 || 44605 +28446 || 28446 +49022 || 49022 +15608 || 15608 +3075 || 3075 +67571 || 67571 +51695 || 51695 +7149 || 7149 +866 || 866 +20341 || 20341 +24140 || 24140 +16289 || 16289 +10536 || 10536 +21746 || 21746 +11921 || 11921 +61449 || 61449 +52827 || 52827 +48232 || 48232 +15296 || 15296 +12120 || 12120 +7697 || 7697 +39862 || 39862 +48495 || 48495 +3369 || 3369 +32880 || 32880 +65029 || 65029 +61828 || 61828 +-1 || -1 +12375 || 12375 +64479 || 64479 +5409 || 5409 +19225 || 19225 +6074 || 6074 +2705 || 2705 +58744 || 58744 +11280 || 11280 +38126 || 38126 +-1 || -1 +56166 || 56166 +36484 || 36484 +27523 || 27523 +34129 || 34129 +14635 || 14635 +34401 || 34401 +30924 || 30924 +-1 || -1 +63099 || 63099 +49544 || 49544 +11096 || 11096 +9344 || 9344 +-1 || -1 +37929 || 37929 +8696 || 8696 +30361 || 30361 +4281 || 4281 +4120 || 4120 +32196 || 32196 +68614 || 68614 +-1 || -1 +57136 || 57136 +50598 || 50598 +10656 || 10656 +10874 || 10874 +1185 || 1185 +60155 || 60155 +18828 || 18828 +32663 || 32663 +63096 || 63096 +10829 || 10829 +5905 || 5905 +3240 || 3240 +11691 || 11691 +-1 || -1 +60389 || 60389 +1715 || 1715 +68276 || 68276 +44148 || 44148 +13721 || 13721 +15990 || 15990 +52341 || 52341 +59255 || 59255 +43207 || 43207 +7060 || 7060 +59529 || 59529 +68838 || 68838 +48688 || 48688 +60583 || 60583 +57687 || 57687 +37603 || 37603 +-1 || -1 +2649 || 2649 +9952 || 9952 +1605 || 1605 +55121 || 55121 +-1 || -1 +32920 || 32920 +40284 || 40284 +64037 || 64037 +-1 || -1 +53002 || 53002 +-1 || -1 +54374 || 54374 +-1 || -1 +42065 || 42065 +13336 || 13336 +49022 || 49022 +8358 || 8358 +50097 || 50097 +682 || 682 +37368 || 37368 +5492 || 5492 +38178 || 38178 +12699 || 12699 +19618 || 19618 +49242 || 49242 +58777 || 58777 +49341 || 49341 +47214 || 47214 +9819 || 9819 +61385 || 61385 +39158 || 39158 +2313 || 2313 +21864 || 21864 +10529 || 10529 +23717 || 23717 +41164 || 41164 +24011 || 24011 +9206 || 9206 +25 || 25 +68685 || 68685 +17217 || 17217 +14894 || 14894 +53435 || 53435 +17575 || 17575 +14010 || 14010 +35452 || 35452 +4374 || 4374 +18691 || 18691 +57483 || 57483 +48043 || 48043 +47896 || 47896 +32020 || 32020 +33811 || 33811 +29360 || 29360 +11957 || 11957 +982 || 982 +-1 || -1 +51823 || 51823 +34589 || 34589 +38441 || 38441 +25638 || 25638 +45323 || 45323 +47006 || 47006 +20559 || 20559 +31841 || 31841 +37405 || 37405 +7032 || 7032 +48685 || 48685 +3819 || 3819 +12775 || 12775 +42872 || 42872 +2027 || 2027 +54942 || 54942 +18714 || 18714 +34362 || 34362 +53645 || 53645 +18403 || 18403 +62152 || 62152 +9889 || 9889 +20259 || 20259 +4503 || 4503 +62151 || 62151 +60070 || 60070 +13170 || 13170 +10359 || 10359 +67114 || 67114 +48895 || 48895 +56711 || 56711 +68172 || 68172 +11345 || 11345 +10857 || 10857 +64876 || 64876 +21425 || 21425 +29553 || 29553 +61312 || 61312 +35167 || 35167 +17791 || 17791 +39157 || 39157 +23344 || 23344 +56778 || 56778 +23601 || 23601 +27472 || 27472 +35455 || 35455 +56040 || 56040 +6432 || 6432 +49123 || 49123 +65067 || 65067 +50688 || 50688 +17307 || 17307 +29285 || 29285 +23816 || 23816 +-1 || -1 +43078 || 43078 +68298 || 68298 +12496 || 12496 +47808 || 47808 +9516 || 9516 +27310 || 27310 +9398 || 9398 +45567 || 45567 +30213 || 30213 +62737 || 62737 +48469 || 48469 +63883 || 63883 +8353 || 8353 +49679 || 49679 +7794 || 7794 +-1 || -1 +60277 || 60277 +54252 || 54252 +11145 || 11145 +-1 || -1 +4758 || 4758 +40155 || 40155 +11370 || 11370 +59511 || 59511 +63262 || 63262 +24909 || 24909 +55489 || 55489 +63774 || 63774 +48146 || 48146 +22108 || 22108 +42791 || 42791 +67663 || 67663 +-1 || -1 +15876 || 15876 +-1 || -1 +50790 || 50790 +54442 || 54442 +44472 || 44472 +49168 || 49168 +42237 || 42237 +23876 || 23876 +17923 || 17923 +4974 || 4974 +25637 || 25637 +25478 || 25478 +46817 || 46817 +42896 || 42896 +68661 || 68661 +36528 || 36528 +43865 || 43865 +13236 || 13236 +10583 || 10583 +11763 || 11763 +63472 || 63472 +65729 || 65729 +49740 || 49740 +20628 || 20628 +50474 || 50474 +63286 || 63286 +66202 || 66202 +46521 || 46521 +60594 || 60594 +45803 || 45803 +13817 || 13817 +35783 || 35783 +44661 || 44661 +21212 || 21212 +4092 || 4092 +54062 || 54062 +47490 || 47490 +57838 || 57838 +61722 || 61722 +1648 || 1648 +53992 || 53992 +53587 || 53587 +3890 || 3890 +68209 || 68209 +32041 || 32041 +29561 || 29561 +19454 || 19454 +7543 || 7543 +69548 || 69548 +19898 || 19898 +-1 || -1 +36220 || 36220 +59821 || 59821 +2732 || 2732 +32327 || 32327 +13043 || 13043 +-1 || -1 +41177 || 41177 +46316 || 46316 +-1 || -1 +62990 || 62990 +7457 || 7457 +14933 || 14933 +25330 || 25330 +31070 || 31070 +-1 || -1 +1872 || 1872 +48958 || 48958 +55080 || 55080 +25071 || 25071 +5846 || 5846 +11394 || 11394 +13891 || 13891 +68665 || 68665 +-1 || -1 +28354 || 28354 +22545 || 22545 +55686 || 55686 +42864 || 42864 +43865 || 43865 +-1 || -1 +51278 || 51278 +19128 || 19128 +34229 || 34229 +24741 || 24741 +51115 || 51115 +-1 || -1 +10151 || 10151 +68004 || 68004 +-1 || -1 +50025 || 50025 +42312 || 42312 +64144 || 64144 +22557 || 22557 +68309 || 68309 +56543 || 56543 +33674 || 33674 +49740 || 49740 +31722 || 31722 +8753 || 8753 +53738 || 53738 +63819 || 63819 +55964 || 55964 +13640 || 13640 +38386 || 38386 +12305 || 12305 +43588 || 43588 +1126 || 1126 +33737 || 33737 +33402 || 33402 +32351 || 32351 +30660 || 30660 +19294 || 19294 +41756 || 41756 +48357 || 48357 +3557 || 3557 +35729 || 35729 +30710 || 30710 +39665 || 39665 +5544 || 5544 +40406 || 40406 +7707 || 7707 +32420 || 32420 +-1 || -1 +17887 || 17887 +29866 || 29866 +7733 || 7733 +56120 || 56120 +65820 || 65820 +60184 || 60184 +16001 || 16001 +7209 || 7209 +64832 || 64832 +25760 || 25760 +21720 || 21720 +17330 || 17330 +53866 || 53866 +64490 || 64490 +50987 || 50987 +14042 || 14042 +7027 || 7027 +5635 || 5635 +37158 || 37158 +-1 || -1 +9528 || 9528 +5466 || 5466 +54881 || 54881 +21727 || 21727 +58711 || 58711 +4666 || 4666 +67932 || 67932 +57414 || 57414 +16618 || 16618 +33298 || 33298 +26836 || 26836 +48941 || 48941 +4102 || 4102 +3957 || 3957 +11223 || 11223 +9166 || 9166 +61597 || 61597 +19029 || 19029 +50060 || 50060 +29409 || 29409 +39058 || 39058 +40101 || 40101 +63359 || 63359 +54065 || 54065 +47524 || 47524 +59408 || 59408 +23036 || 23036 +-1 || -1 +46401 || 46401 +46292 || 46292 +3111 || 3111 +47087 || 47087 +-1 || -1 +7193 || 7193 +8548 || 8548 +-1 || -1 +4892 || 4892 +39171 || 39171 +30185 || 30185 +-1 || -1 +5710 || 5710 +-1 || -1 +64739 || 64739 +9340 || 9340 +9939 || 9939 +51340 || 51340 +45476 || 45476 +43529 || 43529 +19635 || 19635 +24556 || 24556 +8809 || 8809 +8114 || 8114 +61494 || 61494 +67673 || 67673 +48279 || 48279 +26377 || 26377 +68811 || 68811 +18265 || 18265 +16849 || 16849 +28698 || 28698 +17716 || 17716 +57230 || 57230 +28503 || 28503 +45230 || 45230 +40409 || 40409 +37055 || 37055 +62094 || 62094 +14414 || 14414 +20317 || 20317 +47868 || 47868 +57561 || 57561 +15565 || 15565 +11501 || 11501 +7863 || 7863 +-1 || -1 +33529 || 33529 +14228 || 14228 +55652 || 55652 +2976 || 2976 +42406 || 42406 +61945 || 61945 +43585 || 43585 +10361 || 10361 +54175 || 54175 +26455 || 26455 +51529 || 51529 +2007 || 2007 +56169 || 56169 +36994 || 36994 +55216 || 55216 +15123 || 15123 +56453 || 56453 +60910 || 60910 +56010 || 56010 +30853 || 30853 +62268 || 62268 +59560 || 59560 +5475 || 5475 +23862 || 23862 +12918 || 12918 +19040 || 19040 +28885 || 28885 +60152 || 60152 +-1 || -1 +21087 || 21087 +22636 || 22636 +34065 || 34065 +68735 || 68735 +62817 || 62817 +57884 || 57884 +22401 || 22401 +37023 || 37023 +11835 || 11835 +54219 || 54219 +32570 || 32570 +13415 || 13415 +39792 || 39792 +62057 || 62057 +59861 || 59861 +-1 || -1 +-1 || -1 +12395 || 12395 +14665 || 14665 +34434 || 34434 +255 || 255 +14998 || 14998 +55593 || 55593 +52255 || 52255 +56026 || 56026 +21595 || 21595 +-1 || -1 +39405 || 39405 +51195 || 51195 +19927 || 19927 +49331 || 49331 +30005 || 30005 +3226 || 3226 +55788 || 55788 +62181 || 62181 +48316 || 48316 +42511 || 42511 +22574 || 22574 +5397 || 5397 +21603 || 21603 +7502 || 7502 +49099 || 49099 +53294 || 53294 +8145 || 8145 +29991 || 29991 +5715 || 5715 +42600 || 42600 +30569 || 30569 +25764 || 25764 +984 || 984 +-1 || -1 +29132 || 29132 +-1 || -1 +53569 || 53569 +27283 || 27283 +32542 || 32542 +47389 || 47389 +29893 || 29893 +62086 || 62086 +25948 || 25948 +51754 || 51754 +-1 || -1 +15204 || 15204 +68154 || 68154 +29829 || 29829 +42642 || 42642 +63131 || 63131 +25822 || 25822 +34624 || 34624 +68894 || 68894 +5693 || 5693 +13862 || 13862 +-1 || -1 +16994 || 16994 +51318 || 51318 +2839 || 2839 +24163 || 24163 +62896 || 62896 +3308 || 3308 +38152 || 38152 +50334 || 50334 +35738 || 35738 +27689 || 27689 +18330 || 18330 +56391 || 56391 +10817 || 10817 +5193 || 5193 +36333 || 36333 +46513 || 46513 +37956 || 37956 +51562 || 51562 +54246 || 54246 +14301 || 14301 +68983 || 68983 +54353 || 54353 +54742 || 54742 +-1 || -1 +67606 || 67606 +44839 || 44839 +26696 || 26696 +33500 || 33500 +37199 || 37199 +19972 || 19972 +63023 || 63023 +42710 || 42710 +39189 || 39189 +14419 || 14419 +54476 || 54476 +-1 || -1 +-1 || -1 +45413 || 45413 +50854 || 50854 +43495 || 43495 +65499 || 65499 +14453 || 14453 +66914 || 66914 +27108 || 27108 +19647 || 19647 +54772 || 54772 +52865 || 52865 +53108 || 53108 +43175 || 43175 +52972 || 52972 +-1 || -1 +-1 || -1 +26216 || 26216 +14660 || 14660 +67968 || 67968 +27822 || 27822 +7718 || 7718 +67067 || 67067 +49919 || 49919 +39672 || 39672 +5708 || 5708 +13296 || 13296 +-1 || -1 +35283 || 35283 +27682 || 27682 +26647 || 26647 +716 || 716 +68731 || 68731 +43138 || 43138 +4771 || 4771 +36791 || 36791 +23150 || 23150 +-1 || -1 +55586 || 55586 +32451 || 32451 +21982 || 21982 +8706 || 8706 +5420 || 5420 +-1 || -1 +10885 || 10885 +67857 || 67857 +41074 || 41074 +37789 || 37789 +67448 || 67448 +24684 || 24684 +-1 || -1 +27637 || 27637 +636 || 636 +-1 || -1 +68643 || 68643 +54740 || 54740 +51633 || 51633 +6388 || 6388 +-1 || -1 +38551 || 38551 +35768 || 35768 +64443 || 64443 +-1 || -1 +-1 || -1 +12651 || 12651 +-1 || -1 +3349 || 3349 +19511 || 19511 +50899 || 50899 +37871 || 37871 +-1 || -1 +13557 || 13557 +67660 || 67660 +62236 || 62236 +30319 || 30319 +15086 || 15086 +21275 || 21275 +19260 || 19260 +30526 || 30526 +64119 || 64119 +4314 || 4314 +60411 || 60411 +4519 || 4519 +45072 || 45072 +40904 || 40904 +53885 || 53885 +1906 || 1906 +-1 || -1 +33023 || 33023 +16568 || 16568 +53870 || 53870 +12666 || 12666 +6329 || 6329 +37401 || 37401 +59831 || 59831 +11636 || 11636 +62686 || 62686 +10191 || 10191 +12568 || 12568 +21219 || 21219 +13643 || 13643 +48347 || 48347 +31341 || 31341 +15755 || 15755 +-1 || -1 +68916 || 68916 +14548 || 14548 +38242 || 38242 +20111 || 20111 +14541 || 14541 +25705 || 25705 +-1 || -1 +26712 || 26712 +24806 || 24806 +7395 || 7395 +6955 || 6955 +-1 || -1 +38407 || 38407 +66309 || 66309 +7634 || 7634 +16699 || 16699 +15664 || 15664 +42727 || 42727 +53771 || 53771 +15327 || 15327 +20798 || 20798 +-1 || -1 +2731 || 2731 +-1 || -1 +59342 || 59342 +41591 || 41591 +67149 || 67149 +16033 || 16033 +24943 || 24943 +3684 || 3684 +22412 || 22412 +50897 || 50897 +31641 || 31641 +17459 || 17459 +14045 || 14045 +18297 || 18297 +46631 || 46631 +61597 || 61597 +53726 || 53726 +4059 || 4059 +23900 || 23900 +46698 || 46698 +20612 || 20612 +64005 || 64005 +-1 || -1 +57661 || 57661 +1190 || 1190 +30165 || 30165 +32921 || 32921 +7786 || 7786 +26950 || 26950 +58770 || 58770 +27167 || 27167 +3971 || 3971 +6158 || 6158 +55750 || 55750 +12014 || 12014 +44967 || 44967 +8603 || 8603 +27552 || 27552 +53007 || 53007 +48575 || 48575 +1705 || 1705 +11500 || 11500 +32761 || 32761 +39296 || 39296 +63535 || 63535 +-1 || -1 +-1 || -1 +48359 || 48359 +37143 || 37143 +41686 || 41686 +55850 || 55850 +20485 || 20485 +13246 || 13246 +32217 || 32217 +26953 || 26953 +5781 || 5781 +55290 || 55290 +36759 || 36759 +35596 || 35596 +46615 || 46615 +7215 || 7215 +7975 || 7975 +-1 || -1 +-1 || -1 +-1 || -1 +53788 || 53788 +22609 || 22609 +37515 || 37515 +12934 || 12934 +34669 || 34669 +13224 || 13224 +56429 || 56429 +8278 || 8278 +5095 || 5095 +17809 || 17809 +29091 || 29091 +52586 || 52586 +56802 || 56802 +22429 || 22429 +34246 || 34246 +55898 || 55898 +2061 || 2061 +24747 || 24747 +58223 || 58223 +41934 || 41934 +8393 || 8393 +63270 || 63270 +59641 || 59641 +52569 || 52569 +55906 || 55906 +4533 || 4533 +45438 || 45438 +5269 || 5269 +68382 || 68382 +10725 || 10725 +15394 || 15394 +32166 || 32166 +-1 || -1 +36378 || 36378 +10910 || 10910 +12719 || 12719 +17068 || 17068 +23986 || 23986 +31924 || 31924 +46417 || 46417 +-1 || -1 +54731 || 54731 +63354 || 63354 +48317 || 48317 +24207 || 24207 +39516 || 39516 +210 || 210 +64520 || 64520 +19799 || 19799 +65167 || 65167 +5019 || 5019 +43189 || 43189 +27410 || 27410 +31402 || 31402 +47492 || 47492 +12936 || 12936 +4238 || 4238 +30606 || 30606 +48579 || 48579 +67588 || 67588 +27524 || 27524 +17030 || 17030 +54119 || 54119 +47343 || 47343 +26578 || 26578 +55946 || 55946 +58485 || 58485 +56301 || 56301 +56828 || 56828 +58579 || 58579 +26903 || 26903 +46400 || 46400 +25425 || 25425 +34230 || 34230 +12736 || 12736 +66010 || 66010 +4479 || 4479 +35057 || 35057 +19512 || 19512 +-1 || -1 +41820 || 41820 +4908 || 4908 +56123 || 56123 +62502 || 62502 +358 || 358 +53140 || 53140 +51180 || 51180 +63961 || 63961 +6511 || 6511 +67167 || 67167 +33139 || 33139 +36117 || 36117 +68032 || 68032 +27277 || 27277 +37764 || 37764 +27975 || 27975 +46074 || 46074 +3024 || 3024 +31154 || 31154 +60575 || 60575 +30938 || 30938 +49848 || 49848 +29178 || 29178 +419 || 419 +14400 || 14400 +18020 || 18020 +55019 || 55019 +41278 || 41278 +4943 || 4943 +50120 || 50120 +63328 || 63328 +30368 || 30368 +40645 || 40645 +39801 || 39801 +47061 || 47061 +5543 || 5543 +-1 || -1 +51558 || 51558 +63395 || 63395 +8779 || 8779 +24085 || 24085 +2835 || 2835 +35851 || 35851 +36923 || 36923 +57001 || 57001 +64537 || 64537 +46046 || 46046 +26530 || 26530 +63458 || 63458 +22551 || 22551 +-1 || -1 +66316 || 66316 +1438 || 1438 +24409 || 24409 +33165 || 33165 +67261 || 67261 +-1 || -1 +64538 || 64538 +39323 || 39323 +-1 || -1 +17587 || 17587 +-1 || -1 +15565 || 15565 +12544 || 12544 +42812 || 42812 +47792 || 47792 +39234 || 39234 +26790 || 26790 +1612 || 1612 +45019 || 45019 +-1 || -1 +40805 || 40805 +-1 || -1 +32189 || 32189 +59795 || 59795 +20867 || 20867 +57543 || 57543 +50258 || 50258 +11439 || 11439 +9933 || 9933 +18384 || 18384 +42359 || 42359 +56502 || 56502 +15412 || 15412 +35989 || 35989 +30327 || 30327 +17663 || 17663 +16225 || 16225 +-1 || -1 +41248 || 41248 +22546 || 22546 +19263 || 19263 +30975 || 30975 +33795 || 33795 +-1 || -1 +50524 || 50524 +6568 || 6568 +13411 || 13411 +23290 || 23290 +20412 || 20412 +4586 || 4586 +46503 || 46503 +14140 || 14140 +55188 || 55188 +9434 || 9434 +29889 || 29889 +55605 || 55605 +45986 || 45986 +53178 || 53178 +60644 || 60644 +47376 || 47376 +284 || 284 +57862 || 57862 +39751 || 39751 +41593 || 41593 +42954 || 42954 +-1 || -1 +48961 || 48961 +-1 || -1 +68524 || 68524 +-1 || -1 +-1 || -1 +48342 || 48342 +171 || 171 +64006 || 64006 +29723 || 29723 +66642 || 66642 +49021 || 49021 +62552 || 62552 +19458 || 19458 +6267 || 6267 +48653 || 48653 +53789 || 53789 +33216 || 33216 +-1 || -1 +55162 || 55162 +7950 || 7950 +31404 || 31404 +30260 || 30260 +23533 || 23533 +63790 || 63790 +63003 || 63003 +18481 || 18481 +58891 || 58891 +13299 || 13299 +13465 || 13465 +65031 || 65031 +40282 || 40282 +54351 || 54351 +18735 || 18735 +47554 || 47554 +54292 || 54292 +59285 || 59285 +55529 || 55529 +64252 || 64252 +-1 || -1 +51821 || 51821 +4581 || 4581 +42607 || 42607 +62222 || 62222 +7384 || 7384 +25515 || 25515 +13478 || 13478 +-1 || -1 +32282 || 32282 +8482 || 8482 +56398 || 56398 +42650 || 42650 +35572 || 35572 +60855 || 60855 +64228 || 64228 +64865 || 64865 +-1 || -1 +40865 || 40865 +60844 || 60844 +59653 || 59653 +33676 || 33676 +25491 || 25491 +4826 || 4826 +6920 || 6920 +25885 || 25885 +31551 || 31551 +23485 || 23485 +33662 || 33662 +68980 || 68980 +39140 || 39140 +31652 || 31652 +43639 || 43639 +957 || 957 +28704 || 28704 +3992 || 3992 +31169 || 31169 +3934 || 3934 +68937 || 68937 +10587 || 10587 +55972 || 55972 +40813 || 40813 +46800 || 46800 +64689 || 64689 +10414 || 10414 +56917 || 56917 +18110 || 18110 +8284 || 8284 +42952 || 42952 +66025 || 66025 +-1 || -1 +45954 || 45954 +17333 || 17333 +-1 || -1 +-1 || -1 +3581 || 3581 +58172 || 58172 +56910 || 56910 +57574 || 57574 +9419 || 9419 +33086 || 33086 +52231 || 52231 +69328 || 69328 +32140 || 32140 +36979 || 36979 +23958 || 23958 +63732 || 63732 +66201 || 66201 +55316 || 55316 +66202 || 66202 +13399 || 13399 +33939 || 33939 +42259 || 42259 +47824 || 47824 +42232 || 42232 +9023 || 9023 +47066 || 47066 +15790 || 15790 +47884 || 47884 +52937 || 52937 +32264 || 32264 +32540 || 32540 +33222 || 33222 +-1 || -1 +36795 || 36795 +35949 || 35949 +11116 || 11116 +48431 || 48431 +1275 || 1275 +19437 || 19437 +21679 || 21679 +17052 || 17052 +25596 || 25596 +10830 || 10830 +56276 || 56276 +63177 || 63177 +10172 || 10172 +57578 || 57578 +29688 || 29688 +6686 || 6686 +67768 || 67768 +54339 || 54339 +14329 || 14329 +20027 || 20027 +9846 || 9846 +52732 || 52732 +41584 || 41584 +45028 || 45028 +48571 || 48571 +39503 || 39503 +18239 || 18239 +14131 || 14131 +9566 || 9566 +-1 || -1 +45172 || 45172 +18207 || 18207 +22645 || 22645 +-1 || -1 +45974 || 45974 +12543 || 12543 +48617 || 48617 +8733 || 8733 +-1 || -1 +63716 || 63716 +57301 || 57301 +38555 || 38555 +1546 || 1546 +67963 || 67963 +30714 || 30714 +31353 || 31353 +24949 || 24949 +4849 || 4849 +50229 || 50229 +42416 || 42416 +2791 || 2791 +31000 || 31000 +-1 || -1 +37288 || 37288 +52604 || 52604 +16813 || 16813 +61190 || 61190 +12500 || 12500 +43850 || 43850 +57129 || 57129 +19457 || 19457 +15603 || 15603 +7372 || 7372 +30448 || 30448 +19952 || 19952 +59025 || 59025 +27201 || 27201 +22241 || 22241 +39064 || 39064 +7324 || 7324 +43171 || 43171 +32518 || 32518 +67498 || 67498 +32340 || 32340 +-1 || -1 +31956 || 31956 +34094 || 34094 +18231 || 18231 +-1 || -1 +55434 || 55434 +53008 || 53008 +63432 || 63432 +1821 || 1821 +-1 || -1 +21291 || 21291 +29309 || 29309 +23493 || 23493 +33811 || 33811 +43891 || 43891 +14247 || 14247 +5208 || 5208 +26746 || 26746 +54992 || 54992 +41388 || 41388 +17624 || 17624 +30627 || 30627 +50300 || 50300 +41992 || 41992 +55455 || 55455 +53016 || 53016 +17363 || 17363 +33452 || 33452 +37285 || 37285 +66111 || 66111 +3582 || 3582 +46182 || 46182 +18943 || 18943 +37547 || 37547 +40124 || 40124 +39538 || 39538 +-1 || -1 +114 || 114 +52968 || 52968 +41865 || 41865 +39372 || 39372 +13926 || 13926 +7941 || 7941 +50240 || 50240 +64167 || 64167 +57962 || 57962 +63593 || 63593 +62887 || 62887 +51017 || 51017 +26040 || 26040 +3960 || 3960 +61360 || 61360 +6821 || 6821 +13826 || 13826 +56416 || 56416 +7313 || 7313 +48796 || 48796 +25910 || 25910 +64756 || 64756 +36151 || 36151 +68894 || 68894 +57493 || 57493 +4762 || 4762 +48603 || 48603 +19693 || 19693 +38355 || 38355 +57436 || 57436 +63650 || 63650 +37861 || 37861 +46214 || 46214 +11777 || 11777 +34049 || 34049 +29501 || 29501 +41320 || 41320 +41917 || 41917 +65462 || 65462 +64066 || 64066 +65451 || 65451 +-1 || -1 +43046 || 43046 +33248 || 33248 +54143 || 54143 +19704 || 19704 +40852 || 40852 +22233 || 22233 +5943 || 5943 +23037 || 23037 +55913 || 55913 +8831 || 8831 +46435 || 46435 +16572 || 16572 +12168 || 12168 +46169 || 46169 +27436 || 27436 +59497 || 59497 +10708 || 10708 +59699 || 59699 +54209 || 54209 +29004 || 29004 +27376 || 27376 +39847 || 39847 +-1 || -1 +63841 || 63841 +16283 || 16283 +22651 || 22651 +57548 || 57548 +55612 || 55612 +30715 || 30715 +43619 || 43619 +11312 || 11312 +29280 || 29280 +40871 || 40871 +3462 || 3462 +24525 || 24525 +40005 || 40005 +40050 || 40050 +23262 || 23262 +40113 || 40113 +-1 || -1 +47744 || 47744 +6764 || 6764 +52063 || 52063 +16927 || 16927 +50783 || 50783 +18508 || 18508 +36732 || 36732 +-1 || -1 +10500 || 10500 +64635 || 64635 +61380 || 61380 +11223 || 11223 +57055 || 57055 +34079 || 34079 +47538 || 47538 +17815 || 17815 +18365 || 18365 +57283 || 57283 +17377 || 17377 +4619 || 4619 +-1 || -1 +54657 || 54657 +10403 || 10403 +35703 || 35703 +667 || 667 +-1 || -1 +53676 || 53676 +39625 || 39625 +46751 || 46751 +19066 || 19066 +63657 || 63657 +13704 || 13704 +14889 || 14889 +12161 || 12161 +20814 || 20814 +39097 || 39097 +-1 || -1 +44650 || 44650 +31259 || 31259 +-1 || -1 +-1 || -1 +18903 || 18903 +34867 || 34867 +15417 || 15417 +-1 || -1 +-1 || -1 +44988 || 44988 +56044 || 56044 +20367 || 20367 +15390 || 15390 +12085 || 12085 +32148 || 32148 +6493 || 6493 +1707 || 1707 +14153 || 14153 +39908 || 39908 +63812 || 63812 +58568 || 58568 +25845 || 25845 +46569 || 46569 +52150 || 52150 +82 || 82 +48506 || 48506 +-1 || -1 +32830 || 32830 +21013 || 21013 +46366 || 46366 +-1 || -1 +49693 || 49693 +17484 || 17484 +71 || 71 +41475 || 41475 +65784 || 65784 +24223 || 24223 +47148 || 47148 +-1 || -1 +57929 || 57929 +19695 || 19695 +-1 || -1 +27028 || 27028 +9608 || 9608 +66581 || 66581 +27244 || 27244 +13611 || 13611 +-1 || -1 +50363 || 50363 +29045 || 29045 +22822 || 22822 +54973 || 54973 +22187 || 22187 +59545 || 59545 +41333 || 41333 +62603 || 62603 +2870 || 2870 +-1 || -1 +15589 || 15589 +53945 || 53945 +57402 || 57402 +3111 || 3111 +42636 || 42636 +28241 || 28241 +31885 || 31885 +48984 || 48984 +46254 || 46254 +44003 || 44003 +-1 || -1 +14313 || 14313 +5137 || 5137 +35953 || 35953 +15581 || 15581 +783 || 783 +1769 || 1769 +61772 || 61772 +29780 || 29780 +9165 || 9165 +60574 || 60574 +46595 || 46595 +22993 || 22993 +39059 || 39059 +29479 || 29479 +25881 || 25881 +66323 || 66323 +27267 || 27267 +-1 || -1 +1110 || 1110 +32297 || 32297 +54482 || 54482 +34130 || 34130 +5177 || 5177 +23990 || 23990 +8643 || 8643 +-1 || -1 +10662 || 10662 +40619 || 40619 +-1 || -1 +-1 || -1 +-1 || -1 +47427 || 47427 +41334 || 41334 +3306 || 3306 +-1 || -1 +40848 || 40848 +13873 || 13873 +44974 || 44974 +-1 || -1 +53914 || 53914 +42143 || 42143 +29777 || 29777 +11065 || 11065 +56952 || 56952 +54954 || 54954 +42138 || 42138 +25719 || 25719 +28621 || 28621 +25228 || 25228 +28143 || 28143 +39718 || 39718 +40366 || 40366 +31123 || 31123 +-1 || -1 +-1 || -1 +9638 || 9638 +-1 || -1 +63320 || 63320 +37281 || 37281 +41871 || 41871 +1105 || 1105 +22355 || 22355 +24183 || 24183 +39764 || 39764 +14725 || 14725 +8209 || 8209 +1940 || 1940 +58789 || 58789 +56155 || 56155 +11671 || 11671 +9278 || 9278 +4041 || 4041 +55724 || 55724 +59404 || 59404 +24050 || 24050 +23649 || 23649 +15264 || 15264 +39767 || 39767 +-1 || -1 +8259 || 8259 +50500 || 50500 +45168 || 45168 +22542 || 22542 +9696 || 9696 +-1 || -1 +68888 || 68888 +56150 || 56150 +28544 || 28544 +14193 || 14193 +28247 || 28247 +35455 || 35455 +10360 || 10360 +41462 || 41462 +3555 || 3555 +22620 || 22620 +17441 || 17441 +48179 || 48179 +-1 || -1 +18422 || 18422 +6554 || 6554 +10260 || 10260 +3815 || 3815 +23249 || 23249 +19926 || 19926 +22798 || 22798 +69605 || 69605 +58066 || 58066 +4092 || 4092 +41637 || 41637 +1003 || 1003 +54773 || 54773 +35018 || 35018 +12207 || 12207 +-1 || -1 +55184 || 55184 +12638 || 12638 +37473 || 37473 +34308 || 34308 +18475 || 18475 +48302 || 48302 +48946 || 48946 +59192 || 59192 +19967 || 19967 +-1 || -1 +47416 || 47416 +65670 || 65670 +26400 || 26400 +8062 || 8062 +8908 || 8908 +34609 || 34609 +37550 || 37550 +53663 || 53663 +19149 || 19149 +19897 || 19897 +56887 || 56887 +51714 || 51714 +17637 || 17637 +-1 || -1 +-1 || -1 +47037 || 47037 +-1 || -1 +38857 || 38857 +53528 || 53528 +33824 || 33824 +9657 || 9657 +51912 || 51912 +41906 || 41906 +20921 || 20921 +29294 || 29294 +52838 || 52838 +25373 || 25373 +-1 || -1 +10732 || 10732 +814 || 814 +37303 || 37303 +27672 || 27672 +16031 || 16031 +52173 || 52173 +-1 || -1 +34022 || 34022 +8967 || 8967 +20060 || 20060 +47026 || 47026 +-1 || -1 +11709 || 11709 +51538 || 51538 +-1 || -1 +32645 || 32645 +19605 || 19605 +7647 || 7647 +50415 || 50415 +13751 || 13751 +15399 || 15399 +32602 || 32602 +8655 || 8655 +64505 || 64505 +38375 || 38375 +68759 || 68759 +56225 || 56225 +8508 || 8508 +62444 || 62444 +-1 || -1 +4966 || 4966 +1763 || 1763 +24920 || 24920 +15045 || 15045 +8821 || 8821 +3019 || 3019 +61589 || 61589 +41887 || 41887 +4857 || 4857 +31431 || 31431 +9576 || 9576 +67340 || 67340 +-1 || -1 +56257 || 56257 +40009 || 40009 +16245 || 16245 +15352 || 15352 +14228 || 14228 +37207 || 37207 +3553 || 3553 +34485 || 34485 +41433 || 41433 +16426 || 16426 +66894 || 66894 +17748 || 17748 +42799 || 42799 +3539 || 3539 +49088 || 49088 +66137 || 66137 +25701 || 25701 +44560 || 44560 +920 || 920 +34594 || 34594 +42265 || 42265 +13883 || 13883 +63840 || 63840 +25996 || 25996 +22786 || 22786 +42457 || 42457 +41776 || 41776 +9170 || 9170 +12604 || 12604 +22245 || 22245 +15454 || 15454 +-1 || -1 +35696 || 35696 +46565 || 46565 +32201 || 32201 +-1 || -1 +-1 || -1 +9246 || 9246 +2476 || 2476 +68599 || 68599 +32184 || 32184 +69326 || 69326 +-1 || -1 +26335 || 26335 +30339 || 30339 +60670 || 60670 +27144 || 27144 +46005 || 46005 +18743 || 18743 +602 || 602 +47085 || 47085 +5546 || 5546 +8914 || 8914 +26332 || 26332 +19285 || 19285 +57251 || 57251 +68306 || 68306 +25196 || 25196 +20127 || 20127 +15987 || 15987 +-1 || -1 +30272 || 30272 +1575 || 1575 +-1 || -1 +-1 || -1 +-1 || -1 +11372 || 11372 +14623 || 14623 +45004 || 45004 +65094 || 65094 +48992 || 48992 +5254 || 5254 +23865 || 23865 +46679 || 46679 +48523 || 48523 +43122 || 43122 +3229 || 3229 +-1 || -1 +11030 || 11030 +14863 || 14863 +65596 || 65596 +23853 || 23853 +25905 || 25905 +45101 || 45101 +28061 || 28061 +54397 || 54397 +-1 || -1 +-1 || -1 +1165 || 1165 +41921 || 41921 +29131 || 29131 +5251 || 5251 +12145 || 12145 +9667 || 9667 +13321 || 13321 +65290 || 65290 +806 || 806 +69444 || 69444 +29704 || 29704 +11501 || 11501 +21869 || 21869 +32529 || 32529 +12788 || 12788 +3623 || 3623 +50486 || 50486 +10140 || 10140 +61346 || 61346 +40606 || 40606 +10763 || 10763 +58795 || 58795 +40775 || 40775 +27894 || 27894 +57630 || 57630 +40610 || 40610 +26003 || 26003 +51245 || 51245 +48492 || 48492 +30039 || 30039 +6360 || 6360 +28915 || 28915 +56640 || 56640 +43290 || 43290 +61457 || 61457 +10176 || 10176 +28581 || 28581 +63921 || 63921 +42081 || 42081 +57872 || 57872 +14236 || 14236 +45816 || 45816 +29290 || 29290 +9698 || 9698 +16129 || 16129 +33602 || 33602 +37771 || 37771 +15687 || 15687 +66257 || 66257 +46250 || 46250 +26951 || 26951 +51265 || 51265 +5387 || 5387 +-1 || -1 +53622 || 53622 +-1 || -1 +34535 || 34535 +40932 || 40932 +52406 || 52406 +20650 || 20650 +67514 || 67514 +41924 || 41924 +42502 || 42502 +33035 || 33035 +-1 || -1 +20677 || 20677 +35867 || 35867 +17122 || 17122 +285 || 285 +62176 || 62176 +59865 || 59865 +57866 || 57866 +-1 || -1 +3222 || 3222 +50738 || 50738 +67232 || 67232 +44419 || 44419 +20766 || 20766 +33746 || 33746 +41515 || 41515 +36298 || 36298 +59715 || 59715 +25065 || 25065 +51074 || 51074 +31091 || 31091 +55956 || 55956 +45972 || 45972 +25069 || 25069 +-1 || -1 +54255 || 54255 +20557 || 20557 +711 || 711 +27698 || 27698 +33401 || 33401 +11473 || 11473 +13935 || 13935 +11436 || 11436 +48016 || 48016 +-1 || -1 +34854 || 34854 +28637 || 28637 +12411 || 12411 +33228 || 33228 +16992 || 16992 +47913 || 47913 +54333 || 54333 +24975 || 24975 +51525 || 51525 +16478 || 16478 +6752 || 6752 +24128 || 24128 +57315 || 57315 +20068 || 20068 +48188 || 48188 +62810 || 62810 +-1 || -1 +-1 || -1 +9688 || 9688 +46742 || 46742 +33001 || 33001 +40049 || 40049 +-1 || -1 +27712 || 27712 +19809 || 19809 +39019 || 39019 +11696 || 11696 +40316 || 40316 +52091 || 52091 +47991 || 47991 +58963 || 58963 +22846 || 22846 +26343 || 26343 +44873 || 44873 +678 || 678 +59184 || 59184 +-1 || -1 +20023 || 20023 +-1 || -1 +-1 || -1 +38308 || 38308 +-1 || -1 +36320 || 36320 +50146 || 50146 +28592 || 28592 +-1 || -1 +-1 || -1 +27632 || 27632 +-1 || -1 +62963 || 62963 +31034 || 31034 +61419 || 61419 +12749 || 12749 +10294 || 10294 +51945 || 51945 +64582 || 64582 +33148 || 33148 +52273 || 52273 +23058 || 23058 +10978 || 10978 +37430 || 37430 +9059 || 9059 +13026 || 13026 +-1 || -1 +-1 || -1 +24352 || 24352 +36902 || 36902 +-1 || -1 +64693 || 64693 +32361 || 32361 +65582 || 65582 +30578 || 30578 +64628 || 64628 +50849 || 50849 +56447 || 56447 +27178 || 27178 +18911 || 18911 +19138 || 19138 +39835 || 39835 +14538 || 14538 +39840 || 39840 +4215 || 4215 +50250 || 50250 +8535 || 8535 +6689 || 6689 +11351 || 11351 +68346 || 68346 +-1 || -1 +26157 || 26157 +-1 || -1 +-1 || -1 +-1 || -1 +33176 || 33176 +45396 || 45396 +12493 || 12493 +9420 || 9420 +-1 || -1 +34788 || 34788 +49693 || 49693 +55295 || 55295 +57477 || 57477 +26360 || 26360 +17164 || 17164 +55404 || 55404 +29919 || 29919 +13160 || 13160 +66405 || 66405 +26362 || 26362 +4763 || 4763 +18113 || 18113 +22459 || 22459 +8327 || 8327 +11724 || 11724 +42074 || 42074 +3439 || 3439 +67865 || 67865 +-1 || -1 +-1 || -1 +10216 || 10216 +5985 || 5985 +-1 || -1 +45778 || 45778 +67884 || 67884 +1262 || 1262 +4971 || 4971 +5597 || 5597 +38821 || 38821 +24475 || 24475 +6467 || 6467 +35445 || 35445 +67952 || 67952 +36395 || 36395 +-1 || -1 +40194 || 40194 +10389 || 10389 +14417 || 14417 +4999 || 4999 +30850 || 30850 +29216 || 29216 +31176 || 31176 +-1 || -1 +17594 || 17594 +52559 || 52559 +5167 || 5167 +12153 || 12153 +24555 || 24555 +25679 || 25679 +57602 || 57602 +25919 || 25919 +11014 || 11014 +42656 || 42656 +40153 || 40153 +13851 || 13851 +19607 || 19607 +33406 || 33406 +7562 || 7562 +29847 || 29847 +19909 || 19909 +40612 || 40612 +39287 || 39287 +36313 || 36313 +-1 || -1 +38117 || 38117 +65701 || 65701 +40995 || 40995 +951 || 951 +39261 || 39261 +10031 || 10031 +5884 || 5884 +69333 || 69333 +52582 || 52582 +18266 || 18266 +13023 || 13023 +2950 || 2950 +28023 || 28023 +59644 || 59644 +38762 || 38762 +19922 || 19922 +189 || 189 +16493 || 16493 +59543 || 59543 +36205 || 36205 +18582 || 18582 +22749 || 22749 +53059 || 53059 +2668 || 2668 +-1 || -1 +30416 || 30416 +8270 || 8270 +36054 || 36054 +30091 || 30091 +46618 || 46618 +2085 || 2085 +45034 || 45034 +12601 || 12601 +26784 || 26784 +30929 || 30929 +12997 || 12997 +2237 || 2237 +31800 || 31800 +54150 || 54150 +-1 || -1 +3270 || 3270 +28840 || 28840 +29262 || 29262 +1645 || 1645 +20205 || 20205 +26075 || 26075 +4953 || 4953 +1512 || 1512 +59346 || 59346 +49403 || 49403 +59082 || 59082 +29953 || 29953 +63164 || 63164 +14493 || 14493 +26066 || 26066 +23627 || 23627 +1476 || 1476 +17693 || 17693 +39625 || 39625 +66712 || 66712 +5989 || 5989 +59488 || 59488 +18313 || 18313 +40369 || 40369 +65516 || 65516 +34524 || 34524 +62072 || 62072 +7363 || 7363 +8038 || 8038 +28268 || 28268 +42625 || 42625 +62347 || 62347 +53414 || 53414 +65023 || 65023 +61260 || 61260 +-1 || -1 +55603 || 55603 +65092 || 65092 +44809 || 44809 +60690 || 60690 +44872 || 44872 +34758 || 34758 +42012 || 42012 +18761 || 18761 +60422 || 60422 +16965 || 16965 +68193 || 68193 +12769 || 12769 +8134 || 8134 +54572 || 54572 +33646 || 33646 +27098 || 27098 +36037 || 36037 +32288 || 32288 +-1 || -1 +54729 || 54729 +12449 || 12449 +18427 || 18427 +11321 || 11321 +59102 || 59102 +34182 || 34182 +15936 || 15936 +20887 || 20887 +24242 || 24242 +16411 || 16411 +49901 || 49901 +25416 || 25416 +17756 || 17756 +23605 || 23605 +58511 || 58511 +6143 || 6143 +67561 || 67561 +26295 || 26295 +8328 || 8328 +-1 || -1 +18967 || 18967 +31013 || 31013 +-1 || -1 +23557 || 23557 +64805 || 64805 +64445 || 64445 +16486 || 16486 +60699 || 60699 +47452 || 47452 +43459 || 43459 +48423 || 48423 +23206 || 23206 +-1 || -1 +28330 || 28330 +44931 || 44931 +54659 || 54659 +-1 || -1 +-1 || -1 +6227 || 6227 +24829 || 24829 +18126 || 18126 +57734 || 57734 +39458 || 39458 +-1 || -1 +-1 || -1 +-1 || -1 +61131 || 61131 +11482 || 11482 +3840 || 3840 +18609 || 18609 +12360 || 12360 +17520 || 17520 +64565 || 64565 +44017 || 44017 +20262 || 20262 +67963 || 67963 +1961 || 1961 +20839 || 20839 +-1 || -1 +26728 || 26728 +41791 || 41791 +64509 || 64509 +37081 || 37081 +47978 || 47978 +66733 || 66733 +51954 || 51954 +59105 || 59105 +12625 || 12625 +-1 || -1 +50435 || 50435 +35484 || 35484 +62883 || 62883 +3583 || 3583 +64870 || 64870 +2374 || 2374 +3303 || 3303 +11316 || 11316 +17609 || 17609 +15496 || 15496 +26365 || 26365 +28919 || 28919 +-1 || -1 +18264 || 18264 +43259 || 43259 +4961 || 4961 +56481 || 56481 +-1 || -1 +4112 || 4112 +-1 || -1 +49652 || 49652 +63653 || 63653 +59962 || 59962 +12618 || 12618 +45467 || 45467 +23201 || 23201 +64008 || 64008 +13023 || 13023 +67651 || 67651 +30046 || 30046 +37280 || 37280 +25499 || 25499 +2322 || 2322 +40418 || 40418 +32825 || 32825 +64644 || 64644 +57086 || 57086 +1254 || 1254 +779 || 779 +37526 || 37526 +35240 || 35240 +-1 || -1 +7857 || 7857 +8092 || 8092 +43570 || 43570 +46512 || 46512 +722 || 722 +68549 || 68549 +15047 || 15047 +30195 || 30195 +57261 || 57261 +32572 || 32572 +31404 || 31404 +47822 || 47822 +50404 || 50404 +15716 || 15716 +65802 || 65802 +-1 || -1 +33332 || 33332 +69293 || 69293 +61334 || 61334 +5580 || 5580 +18947 || 18947 +47788 || 47788 +38131 || 38131 +1528 || 1528 +6269 || 6269 +52611 || 52611 +16806 || 16806 +5116 || 5116 +9316 || 9316 +66156 || 66156 +30545 || 30545 +-1 || -1 +22414 || 22414 +9254 || 9254 +-1 || -1 +16399 || 16399 +15588 || 15588 +37470 || 37470 +31914 || 31914 +6491 || 6491 +37547 || 37547 +22944 || 22944 +67252 || 67252 +36380 || 36380 +16698 || 16698 +60133 || 60133 +2611 || 2611 +59340 || 59340 +54733 || 54733 +8224 || 8224 +46586 || 46586 +8948 || 8948 +13615 || 13615 +4676 || 4676 +26618 || 26618 +29255 || 29255 +56611 || 56611 +16895 || 16895 +329 || 329 +39471 || 39471 +1307 || 1307 +30733 || 30733 +68644 || 68644 +1152 || 1152 +33610 || 33610 +26093 || 26093 +30679 || 30679 +9915 || 9915 +53419 || 53419 +14200 || 14200 +31893 || 31893 +39485 || 39485 +63468 || 63468 +37748 || 37748 +10436 || 10436 +34911 || 34911 +55602 || 55602 +-1 || -1 +-1 || -1 +2586 || 2586 +28653 || 28653 +63296 || 63296 +39832 || 39832 +754 || 754 +46023 || 46023 +33480 || 33480 +23392 || 23392 +64613 || 64613 +23370 || 23370 +4903 || 4903 +63570 || 63570 +56608 || 56608 +67097 || 67097 +56640 || 56640 +30183 || 30183 +38189 || 38189 +-1 || -1 +12569 || 12569 +1778 || 1778 +18007 || 18007 +48560 || 48560 +35818 || 35818 +4932 || 4932 +13375 || 13375 +22500 || 22500 +28156 || 28156 +33627 || 33627 +65682 || 65682 +-1 || -1 +23134 || 23134 +49710 || 49710 +59415 || 59415 +42883 || 42883 +19519 || 19519 +56112 || 56112 +20176 || 20176 +52449 || 52449 +28721 || 28721 +-1 || -1 +47534 || 47534 +11989 || 11989 +18279 || 18279 +-1 || -1 +6348 || 6348 +14523 || 14523 +918 || 918 +29086 || 29086 +10886 || 10886 +-1 || -1 +5925 || 5925 +5310 || 5310 +2009 || 2009 +52393 || 52393 +4963 || 4963 +38346 || 38346 +49382 || 49382 +19110 || 19110 +63950 || 63950 +69254 || 69254 +48594 || 48594 +19776 || 19776 +25888 || 25888 +-1 || -1 +7036 || 7036 +21943 || 21943 +60798 || 60798 +21256 || 21256 +62730 || 62730 +52076 || 52076 +-1 || -1 +64874 || 64874 +-1 || -1 +18967 || 18967 +-1 || -1 +65666 || 65666 +6334 || 6334 +63139 || 63139 +61710 || 61710 +69524 || 69524 +15040 || 15040 +10887 || 10887 +35694 || 35694 +17636 || 17636 +11735 || 11735 +24470 || 24470 +12210 || 12210 +63153 || 63153 +45609 || 45609 +34922 || 34922 +18272 || 18272 +15525 || 15525 +39076 || 39076 +69469 || 69469 +53173 || 53173 +20857 || 20857 +48700 || 48700 +30772 || 30772 +27082 || 27082 +4994 || 4994 +68501 || 68501 +60853 || 60853 +48632 || 48632 +50432 || 50432 +5540 || 5540 +63863 || 63863 +32766 || 32766 +12656 || 12656 +62382 || 62382 +-1 || -1 +48312 || 48312 +608 || 608 +5847 || 5847 +14157 || 14157 +-1 || -1 +68147 || 68147 +20006 || 20006 +-1 || -1 +65693 || 65693 +-1 || -1 +7873 || 7873 +1750 || 1750 +9054 || 9054 +57157 || 57157 +37020 || 37020 +38932 || 38932 +-1 || -1 +49809 || 49809 +3485 || 3485 +54508 || 54508 +3023 || 3023 +10768 || 10768 +8783 || 8783 +64014 || 64014 +9199 || 9199 +21027 || 21027 +4190 || 4190 +7828 || 7828 +42415 || 42415 +22574 || 22574 +32382 || 32382 +27458 || 27458 +40891 || 40891 +27865 || 27865 +45743 || 45743 +55400 || 55400 +-1 || -1 +2616 || 2616 +36612 || 36612 +33439 || 33439 +28705 || 28705 +53860 || 53860 +39892 || 39892 +52866 || 52866 +20275 || 20275 +45250 || 45250 +46366 || 46366 +-1 || -1 +18884 || 18884 +5704 || 5704 +-1 || -1 +54959 || 54959 +27933 || 27933 +65840 || 65840 +40126 || 40126 +15208 || 15208 +37001 || 37001 +56398 || 56398 +45487 || 45487 +63864 || 63864 +49488 || 49488 +16423 || 16423 +67401 || 67401 +47239 || 47239 +30490 || 30490 +20576 || 20576 +42171 || 42171 +16540 || 16540 +51142 || 51142 +10816 || 10816 +12051 || 12051 +16146 || 16146 +19917 || 19917 +24500 || 24500 +58810 || 58810 +1397 || 1397 +36465 || 36465 +33549 || 33549 +39877 || 39877 +63635 || 63635 +47796 || 47796 +63998 || 63998 +57496 || 57496 +52956 || 52956 +44210 || 44210 +41651 || 41651 +18290 || 18290 +35575 || 35575 +28698 || 28698 +27540 || 27540 +12645 || 12645 +56259 || 56259 +27117 || 27117 +-1 || -1 +21637 || 21637 +18718 || 18718 +63145 || 63145 +34096 || 34096 +60262 || 60262 +24466 || 24466 +64573 || 64573 +63846 || 63846 +63144 || 63144 +694 || 694 +65822 || 65822 +13658 || 13658 +19211 || 19211 +5393 || 5393 +40309 || 40309 +10988 || 10988 +68694 || 68694 +10576 || 10576 +28628 || 28628 +-1 || -1 +30520 || 30520 +-1 || -1 +38496 || 38496 +-1 || -1 +58919 || 58919 +3451 || 3451 +30855 || 30855 +20205 || 20205 +12883 || 12883 +25076 || 25076 +51907 || 51907 +49849 || 49849 +54042 || 54042 +24481 || 24481 +43174 || 43174 +19337 || 19337 +2690 || 2690 +49109 || 49109 +5443 || 5443 +21168 || 21168 +10112 || 10112 +63106 || 63106 +27744 || 27744 +15677 || 15677 +40734 || 40734 +46215 || 46215 +57377 || 57377 +53706 || 53706 +62348 || 62348 +21118 || 21118 +3827 || 3827 +40332 || 40332 +54268 || 54268 +57922 || 57922 +23590 || 23590 +5916 || 5916 +38208 || 38208 +40058 || 40058 +-1 || -1 +-1 || -1 +61586 || 61586 +18175 || 18175 +6608 || 6608 +5871 || 5871 +31188 || 31188 +29118 || 29118 +68624 || 68624 +45960 || 45960 +60119 || 60119 +35763 || 35763 +35923 || 35923 +54915 || 54915 +29902 || 29902 +5291 || 5291 +40603 || 40603 +1281 || 1281 +30458 || 30458 +39255 || 39255 +48243 || 48243 +-1 || -1 +52347 || 52347 +52007 || 52007 +15162 || 15162 +52824 || 52824 +7522 || 7522 +9223 || 9223 +58566 || 58566 +12484 || 12484 +54828 || 54828 +18187 || 18187 +38895 || 38895 +17172 || 17172 +50596 || 50596 +68497 || 68497 +41348 || 41348 +51591 || 51591 +22819 || 22819 +44653 || 44653 +50113 || 50113 +50722 || 50722 +25093 || 25093 +3105 || 3105 +46884 || 46884 +13638 || 13638 +16363 || 16363 +56595 || 56595 +53898 || 53898 +50262 || 50262 +34064 || 34064 +3893 || 3893 +55767 || 55767 +-1 || -1 +53452 || 53452 +58623 || 58623 +61753 || 61753 +52633 || 52633 +56170 || 56170 +28242 || 28242 +54908 || 54908 +44074 || 44074 +40887 || 40887 +47652 || 47652 +19722 || 19722 +1009 || 1009 +19626 || 19626 +31115 || 31115 +50068 || 50068 +54183 || 54183 +31152 || 31152 +60404 || 60404 +-1 || -1 +8294 || 8294 +-1 || -1 +46337 || 46337 +3062 || 3062 +1021 || 1021 +1201 || 1201 +2299 || 2299 +25369 || 25369 +28739 || 28739 +21459 || 21459 +57260 || 57260 +47336 || 47336 +57107 || 57107 +31403 || 31403 +3339 || 3339 +68067 || 68067 +-1 || -1 +19296 || 19296 +22696 || 22696 +-1 || -1 +21647 || 21647 +63399 || 63399 +11647 || 11647 +18493 || 18493 +12274 || 12274 +3608 || 3608 +62808 || 62808 +67850 || 67850 +64184 || 64184 +33838 || 33838 +40119 || 40119 +52891 || 52891 +40420 || 40420 +32523 || 32523 +68173 || 68173 +56443 || 56443 +66286 || 66286 +19471 || 19471 +30472 || 30472 +37035 || 37035 +48983 || 48983 +-1 || -1 +19525 || 19525 +63309 || 63309 +55165 || 55165 +14353 || 14353 +-1 || -1 +23875 || 23875 +51978 || 51978 +31655 || 31655 +66955 || 66955 +47810 || 47810 +30989 || 30989 +36275 || 36275 +58826 || 58826 +19773 || 19773 +32738 || 32738 +41319 || 41319 +9941 || 9941 +8392 || 8392 +7413 || 7413 +13887 || 13887 +67065 || 67065 +-1 || -1 +49537 || 49537 +41326 || 41326 +63870 || 63870 +39738 || 39738 +51591 || 51591 +-1 || -1 +1104 || 1104 +55554 || 55554 +69398 || 69398 +58108 || 58108 +6063 || 6063 +47229 || 47229 +39863 || 39863 +54395 || 54395 +64820 || 64820 +53016 || 53016 +54543 || 54543 +6194 || 6194 +31123 || 31123 +51040 || 51040 +20949 || 20949 +45797 || 45797 +19386 || 19386 +66184 || 66184 +36275 || 36275 +-1 || -1 +51039 || 51039 +32454 || 32454 +-1 || -1 +-1 || -1 +-1 || -1 +34959 || 34959 +47872 || 47872 +12948 || 12948 +16112 || 16112 +30746 || 30746 +20516 || 20516 +-1 || -1 +57085 || 57085 +25345 || 25345 +25250 || 25250 +40640 || 40640 +5261 || 5261 +43418 || 43418 +49054 || 49054 +4740 || 4740 +68628 || 68628 +-1 || -1 +43878 || 43878 +34425 || 34425 +64113 || 64113 +22100 || 22100 +21667 || 21667 +17153 || 17153 +56781 || 56781 +-1 || -1 +29828 || 29828 +53076 || 53076 +50 || 50 +9278 || 9278 +663 || 663 +24159 || 24159 +50145 || 50145 +48341 || 48341 +50925 || 50925 +55732 || 55732 +14954 || 14954 +45135 || 45135 +12562 || 12562 +13976 || 13976 +59836 || 59836 +44220 || 44220 +59211 || 59211 +43445 || 43445 +4272 || 4272 +48558 || 48558 +1648 || 1648 +4944 || 4944 +607 || 607 +62457 || 62457 +16783 || 16783 +53627 || 53627 +2225 || 2225 +-1 || -1 +14814 || 14814 +35543 || 35543 +21926 || 21926 +-1 || -1 +66011 || 66011 +69280 || 69280 +41252 || 41252 +-1 || -1 +62921 || 62921 +39860 || 39860 +4758 || 4758 +7191 || 7191 +19844 || 19844 +24594 || 24594 +60477 || 60477 +51079 || 51079 +-1 || -1 +58342 || 58342 +2464 || 2464 +53302 || 53302 +2572 || 2572 +49799 || 49799 +-1 || -1 +28829 || 28829 +6755 || 6755 +-1 || -1 +33549 || 33549 +41256 || 41256 +2111 || 2111 +43239 || 43239 +65549 || 65549 +50727 || 50727 +2 || 2 +60018 || 60018 +50105 || 50105 +49750 || 49750 +2906 || 2906 +2478 || 2478 +41579 || 41579 +14021 || 14021 +28351 || 28351 +59403 || 59403 +34408 || 34408 +-1 || -1 +40593 || 40593 +48760 || 48760 +42711 || 42711 +36332 || 36332 +41246 || 41246 +36797 || 36797 +8240 || 8240 +44278 || 44278 +36545 || 36545 +40827 || 40827 +20126 || 20126 +14185 || 14185 +3236 || 3236 +60819 || 60819 +6628 || 6628 +11634 || 11634 +8439 || 8439 +57918 || 57918 +44291 || 44291 +53506 || 53506 +50628 || 50628 +56037 || 56037 +1849 || 1849 +18949 || 18949 +33564 || 33564 +26579 || 26579 +5546 || 5546 +8239 || 8239 +18275 || 18275 +55353 || 55353 +13021 || 13021 +3105 || 3105 +33689 || 33689 +50635 || 50635 +25337 || 25337 +25057 || 25057 +25902 || 25902 +32026 || 32026 +8955 || 8955 +53292 || 53292 +8621 || 8621 +7438 || 7438 +42648 || 42648 +9099 || 9099 +45394 || 45394 +11708 || 11708 +54241 || 54241 +-1 || -1 +50619 || 50619 +33978 || 33978 +34736 || 34736 +21376 || 21376 +68180 || 68180 +8726 || 8726 +1378 || 1378 +58363 || 58363 +-1 || -1 +-1 || -1 +54019 || 54019 +40691 || 40691 +6363 || 6363 +63459 || 63459 +41310 || 41310 +12611 || 12611 +21476 || 21476 +54875 || 54875 +32158 || 32158 +53402 || 53402 +67421 || 67421 +15843 || 15843 +-1 || -1 +64124 || 64124 +53135 || 53135 +54776 || 54776 +56640 || 56640 +57201 || 57201 +37725 || 37725 +45595 || 45595 +8467 || 8467 +45658 || 45658 +-1 || -1 +37025 || 37025 +53802 || 53802 +55019 || 55019 +30561 || 30561 +13106 || 13106 +28344 || 28344 +41124 || 41124 +16848 || 16848 +47084 || 47084 +3093 || 3093 +67257 || 67257 +47040 || 47040 +24403 || 24403 +21583 || 21583 +62593 || 62593 +36147 || 36147 +44923 || 44923 +49904 || 49904 +38703 || 38703 +39430 || 39430 +31100 || 31100 +44363 || 44363 +18372 || 18372 +54754 || 54754 +66620 || 66620 +8145 || 8145 +51794 || 51794 +60779 || 60779 +64127 || 64127 +51079 || 51079 +63497 || 63497 +45924 || 45924 +62841 || 62841 +54007 || 54007 +34623 || 34623 +47037 || 47037 +23423 || 23423 +57041 || 57041 +24503 || 24503 +47496 || 47496 +359 || 359 +3797 || 3797 +54096 || 54096 +1311 || 1311 +32112 || 32112 +54273 || 54273 +20905 || 20905 +38868 || 38868 +48379 || 48379 +41135 || 41135 +16879 || 16879 +10412 || 10412 +27443 || 27443 +50576 || 50576 +63646 || 63646 +23905 || 23905 +8229 || 8229 +49733 || 49733 +48123 || 48123 +-1 || -1 +-1 || -1 +4930 || 4930 +59618 || 59618 +45417 || 45417 +16737 || 16737 +58799 || 58799 +11375 || 11375 +13314 || 13314 +68613 || 68613 +41291 || 41291 +57812 || 57812 +55508 || 55508 +-1 || -1 +53917 || 53917 +20251 || 20251 +997 || 997 +61144 || 61144 +-1 || -1 +46591 || 46591 +44473 || 44473 +65648 || 65648 +22000 || 22000 +58083 || 58083 +35132 || 35132 +64597 || 64597 +21627 || 21627 +-1 || -1 +67382 || 67382 +66306 || 66306 +3807 || 3807 +57534 || 57534 +4991 || 4991 +40939 || 40939 +5017 || 5017 +-1 || -1 +26704 || 26704 +38797 || 38797 +52023 || 52023 +36095 || 36095 +1830 || 1830 +-1 || -1 +29146 || 29146 +57397 || 57397 +2455 || 2455 +1758 || 1758 +7997 || 7997 +29965 || 29965 +53248 || 53248 +40796 || 40796 +-1 || -1 +16452 || 16452 +55756 || 55756 +28871 || 28871 +7916 || 7916 +12275 || 12275 +26989 || 26989 +59013 || 59013 +51258 || 51258 +19374 || 19374 +9681 || 9681 +58188 || 58188 +30058 || 30058 +11093 || 11093 +18716 || 18716 +47443 || 47443 +26751 || 26751 +56290 || 56290 +59515 || 59515 +57656 || 57656 +-1 || -1 +57688 || 57688 +-1 || -1 +547 || 547 +56148 || 56148 +51740 || 51740 +6461 || 6461 +-1 || -1 +20808 || 20808 +25899 || 25899 +55900 || 55900 +62208 || 62208 +66919 || 66919 +68942 || 68942 +36283 || 36283 +17775 || 17775 +58593 || 58593 +20892 || 20892 +69237 || 69237 +57402 || 57402 +60673 || 60673 +63011 || 63011 +-1 || -1 +23136 || 23136 +7273 || 7273 +2828 || 2828 +41711 || 41711 +32011 || 32011 +50816 || 50816 +-1 || -1 +49681 || 49681 +61171 || 61171 +26543 || 26543 +57784 || 57784 +12667 || 12667 +-1 || -1 +2435 || 2435 +14332 || 14332 +66350 || 66350 +46992 || 46992 +58826 || 58826 +9793 || 9793 +35046 || 35046 +67187 || 67187 +69011 || 69011 +35988 || 35988 +45534 || 45534 +5209 || 5209 +14687 || 14687 +17158 || 17158 +57251 || 57251 +-1 || -1 +25632 || 25632 +897 || 897 +3615 || 3615 +38445 || 38445 +33903 || 33903 +24540 || 24540 +50459 || 50459 +53813 || 53813 +61085 || 61085 +10621 || 10621 +54175 || 54175 +49201 || 49201 +-1 || -1 +26461 || 26461 +-1 || -1 +26001 || 26001 +65563 || 65563 +69209 || 69209 +39825 || 39825 +36104 || 36104 +22335 || 22335 +1724 || 1724 +36683 || 36683 +55525 || 55525 +58312 || 58312 +15539 || 15539 +58701 || 58701 +32900 || 32900 +67388 || 67388 +30592 || 30592 +10482 || 10482 +63321 || 63321 +32729 || 32729 +61451 || 61451 +-1 || -1 +48627 || 48627 +50964 || 50964 +26989 || 26989 +33485 || 33485 +3487 || 3487 +28613 || 28613 +46205 || 46205 +55957 || 55957 +29107 || 29107 +16058 || 16058 +4757 || 4757 +9401 || 9401 +55054 || 55054 +49753 || 49753 +59333 || 59333 +36082 || 36082 +23656 || 23656 +57073 || 57073 +-1 || -1 +10225 || 10225 +7533 || 7533 +12247 || 12247 +60008 || 60008 +36531 || 36531 +59512 || 59512 +20501 || 20501 +13431 || 13431 +57064 || 57064 +-1 || -1 +54991 || 54991 +67142 || 67142 +49873 || 49873 +-1 || -1 +64955 || 64955 +-1 || -1 +8054 || 8054 +43765 || 43765 +9965 || 9965 +62089 || 62089 +13464 || 13464 +25091 || 25091 +69421 || 69421 +51162 || 51162 +55515 || 55515 +44814 || 44814 +-1 || -1 +48626 || 48626 +18888 || 18888 +67713 || 67713 +10847 || 10847 +62181 || 62181 +19861 || 19861 +39681 || 39681 +-1 || -1 +-1 || -1 +18485 || 18485 +17118 || 17118 +65325 || 65325 +8402 || 8402 +37425 || 37425 +41512 || 41512 +33760 || 33760 +25084 || 25084 +52810 || 52810 +43889 || 43889 +64937 || 64937 +45761 || 45761 +58357 || 58357 +-1 || -1 +-1 || -1 +30794 || 30794 +62249 || 62249 +67947 || 67947 +-1 || -1 +58916 || 58916 +32670 || 32670 +45196 || 45196 +21271 || 21271 +33401 || 33401 +5697 || 5697 +30480 || 30480 +35590 || 35590 +25677 || 25677 +35653 || 35653 +10612 || 10612 +42213 || 42213 +11759 || 11759 +42440 || 42440 +52228 || 52228 +38924 || 38924 +29038 || 29038 +26795 || 26795 +4359 || 4359 +52222 || 52222 +-1 || -1 +-1 || -1 +20870 || 20870 +8106 || 8106 +-1 || -1 +37930 || 37930 +42319 || 42319 +38965 || 38965 +42820 || 42820 +47944 || 47944 +23900 || 23900 +43873 || 43873 +39891 || 39891 +-1 || -1 +32068 || 32068 +6143 || 6143 +-1 || -1 +-1 || -1 +56986 || 56986 +15103 || 15103 +471 || 471 +30353 || 30353 +15577 || 15577 +15139 || 15139 +51119 || 51119 +19452 || 19452 +18052 || 18052 +-1 || -1 +46567 || 46567 +67908 || 67908 +38156 || 38156 +31311 || 31311 +50342 || 50342 +19221 || 19221 +21182 || 21182 +15867 || 15867 +28705 || 28705 +36187 || 36187 +53515 || 53515 +21227 || 21227 +-1 || -1 +23945 || 23945 +66728 || 66728 +69221 || 69221 +-1 || -1 +50379 || 50379 +37637 || 37637 +35800 || 35800 +31079 || 31079 +-1 || -1 +35733 || 35733 +50867 || 50867 +53288 || 53288 +45965 || 45965 +57709 || 57709 +19781 || 19781 +57277 || 57277 +17489 || 17489 +51805 || 51805 +33913 || 33913 +38463 || 38463 +23786 || 23786 +29929 || 29929 +26374 || 26374 +48954 || 48954 +20200 || 20200 +45612 || 45612 +26291 || 26291 +1870 || 1870 +-1 || -1 +24794 || 24794 +29794 || 29794 +53900 || 53900 +28991 || 28991 +8933 || 8933 +56267 || 56267 +33399 || 33399 +11002 || 11002 +31153 || 31153 +47486 || 47486 +58714 || 58714 +11012 || 11012 +12529 || 12529 +47666 || 47666 +45398 || 45398 +43449 || 43449 +24399 || 24399 +50275 || 50275 +56055 || 56055 +16520 || 16520 +67452 || 67452 +62420 || 62420 +-1 || -1 +45833 || 45833 +3450 || 3450 +39616 || 39616 +11023 || 11023 +37461 || 37461 +15398 || 15398 +9889 || 9889 +69216 || 69216 +69437 || 69437 +29732 || 29732 +9079 || 9079 +54591 || 54591 +414 || 414 +7748 || 7748 +64668 || 64668 +55800 || 55800 +19415 || 19415 +29177 || 29177 +69299 || 69299 +61424 || 61424 +47412 || 47412 +41545 || 41545 +13317 || 13317 +66389 || 66389 +16205 || 16205 +46596 || 46596 +37233 || 37233 +43634 || 43634 +39957 || 39957 +39312 || 39312 +55008 || 55008 +56236 || 56236 +47727 || 47727 +37645 || 37645 +63448 || 63448 +5094 || 5094 +41291 || 41291 +18780 || 18780 +63954 || 63954 +10925 || 10925 +58905 || 58905 +50297 || 50297 +28302 || 28302 +33449 || 33449 +66575 || 66575 +13480 || 13480 +44736 || 44736 +27203 || 27203 +-1 || -1 +26105 || 26105 +48646 || 48646 +5211 || 5211 +37150 || 37150 +50970 || 50970 +23990 || 23990 +3861 || 3861 +38515 || 38515 +58866 || 58866 +47776 || 47776 +12979 || 12979 +66581 || 66581 +-1 || -1 +-1 || -1 +37694 || 37694 +5635 || 5635 +24385 || 24385 +27392 || 27392 +62518 || 62518 +58320 || 58320 +-1 || -1 +12583 || 12583 +41672 || 41672 +24772 || 24772 +55548 || 55548 +47061 || 47061 +10952 || 10952 +30603 || 30603 +19058 || 19058 +13341 || 13341 +21715 || 21715 +42759 || 42759 +45552 || 45552 +47285 || 47285 +46465 || 46465 +60634 || 60634 +16835 || 16835 +56399 || 56399 +-1 || -1 +66595 || 66595 +-1 || -1 +5363 || 5363 +6162 || 6162 +22786 || 22786 +14283 || 14283 +45290 || 45290 +17472 || 17472 +-1 || -1 +59934 || 59934 +45022 || 45022 +33437 || 33437 +14277 || 14277 +-1 || -1 +26008 || 26008 +50390 || 50390 +67006 || 67006 +64657 || 64657 +14137 || 14137 +32476 || 32476 +26345 || 26345 +1623 || 1623 +-1 || -1 +3294 || 3294 +23846 || 23846 +25810 || 25810 +45644 || 45644 +34626 || 34626 +31521 || 31521 +7441 || 7441 +27457 || 27457 +64703 || 64703 +39620 || 39620 +41883 || 41883 +36101 || 36101 +48996 || 48996 +48014 || 48014 +16421 || 16421 +43734 || 43734 +30944 || 30944 +49727 || 49727 +25406 || 25406 +34057 || 34057 +13994 || 13994 +62852 || 62852 +53488 || 53488 +14900 || 14900 +6806 || 6806 +66498 || 66498 +25766 || 25766 +26083 || 26083 +41608 || 41608 +30777 || 30777 +7414 || 7414 +54444 || 54444 +48409 || 48409 +61336 || 61336 +55745 || 55745 +6576 || 6576 +3188 || 3188 +22531 || 22531 +2047 || 2047 +26352 || 26352 +17441 || 17441 +53318 || 53318 +51530 || 51530 +66292 || 66292 +53369 || 53369 +32830 || 32830 +5818 || 5818 +64008 || 64008 +49693 || 49693 +63163 || 63163 +27228 || 27228 +65159 || 65159 +-1 || -1 +-1 || -1 +19477 || 19477 +1148 || 1148 +8284 || 8284 +22139 || 22139 +23692 || 23692 +36174 || 36174 +-1 || -1 +43209 || 43209 +36754 || 36754 +16670 || 16670 +-1 || -1 +11110 || 11110 +68245 || 68245 +13255 || 13255 +8068 || 8068 +14059 || 14059 +-1 || -1 +61159 || 61159 +60194 || 60194 +-1 || -1 +50664 || 50664 +13865 || 13865 +26956 || 26956 +29649 || 29649 +26808 || 26808 +9957 || 9957 +21866 || 21866 +24291 || 24291 +65026 || 65026 +12604 || 12604 +-1 || -1 +2488 || 2488 +50339 || 50339 +49137 || 49137 +-1 || -1 +11371 || 11371 +26452 || 26452 +29171 || 29171 +38985 || 38985 +48026 || 48026 +44029 || 44029 +59561 || 59561 +53040 || 53040 +53979 || 53979 +64009 || 64009 +37783 || 37783 +60784 || 60784 +64455 || 64455 +23363 || 23363 +31514 || 31514 +39544 || 39544 +64863 || 64863 +22479 || 22479 +2694 || 2694 +10646 || 10646 +11168 || 11168 +48178 || 48178 +13615 || 13615 +59259 || 59259 +65854 || 65854 +20793 || 20793 +59087 || 59087 +13795 || 13795 +52793 || 52793 +12772 || 12772 +24833 || 24833 +63571 || 63571 +-1 || -1 +36878 || 36878 +-1 || -1 +-1 || -1 +62919 || 62919 +8883 || 8883 +32792 || 32792 +55719 || 55719 +31726 || 31726 +21887 || 21887 +55417 || 55417 +45651 || 45651 +32083 || 32083 +-1 || -1 +7220 || 7220 +34774 || 34774 +61469 || 61469 +69592 || 69592 +20810 || 20810 +29906 || 29906 +-1 || -1 +64825 || 64825 +53850 || 53850 +22616 || 22616 +26263 || 26263 +5320 || 5320 +18637 || 18637 +45 || 45 +62185 || 62185 +33702 || 33702 +23287 || 23287 +58359 || 58359 +51113 || 51113 +66148 || 66148 +21938 || 21938 +31935 || 31935 +63099 || 63099 +34867 || 34867 +3822 || 3822 +29188 || 29188 +21621 || 21621 +-1 || -1 +63522 || 63522 +11890 || 11890 +55185 || 55185 +44848 || 44848 +10154 || 10154 +44443 || 44443 +52017 || 52017 +53436 || 53436 +34909 || 34909 +15204 || 15204 +6450 || 6450 +6101 || 6101 +60477 || 60477 +10343 || 10343 +29567 || 29567 +55483 || 55483 +-1 || -1 +33590 || 33590 +46063 || 46063 +66685 || 66685 +46332 || 46332 +14050 || 14050 +65205 || 65205 +48898 || 48898 +12408 || 12408 +40172 || 40172 +5492 || 5492 +64712 || 64712 +12098 || 12098 +29437 || 29437 +33972 || 33972 +58140 || 58140 +44534 || 44534 +56786 || 56786 +-1 || -1 +2363 || 2363 +31310 || 31310 +56910 || 56910 +25130 || 25130 +2744 || 2744 +56554 || 56554 +233 || 233 +9171 || 9171 +-1 || -1 +53838 || 53838 +5306 || 5306 +38510 || 38510 +44165 || 44165 +41127 || 41127 +36457 || 36457 +57848 || 57848 +60117 || 60117 +45540 || 45540 +-1 || -1 +51349 || 51349 +22340 || 22340 +58357 || 58357 +33233 || 33233 +-1 || -1 +39725 || 39725 +15039 || 15039 +44864 || 44864 +31848 || 31848 +69538 || 69538 +50336 || 50336 +7029 || 7029 +39429 || 39429 +30008 || 30008 +42903 || 42903 +33798 || 33798 +53658 || 53658 +7920 || 7920 +22244 || 22244 +52541 || 52541 +31441 || 31441 +15139 || 15139 +68806 || 68806 +14233 || 14233 +43453 || 43453 +5413 || 5413 +15259 || 15259 +23337 || 23337 +46062 || 46062 +39747 || 39747 +31416 || 31416 +31791 || 31791 +49835 || 49835 +37434 || 37434 +62145 || 62145 +30892 || 30892 +53513 || 53513 +874 || 874 +63619 || 63619 +53884 || 53884 +-1 || -1 +13915 || 13915 +65766 || 65766 +37486 || 37486 +39205 || 39205 +32294 || 32294 +12881 || 12881 +23314 || 23314 +61210 || 61210 +23459 || 23459 +59513 || 59513 +27782 || 27782 +35040 || 35040 +62007 || 62007 +469 || 469 +4701 || 4701 +-1 || -1 +52644 || 52644 +41171 || 41171 +-1 || -1 +29722 || 29722 +61768 || 61768 +17819 || 17819 +5755 || 5755 +38244 || 38244 +14533 || 14533 +-1 || -1 +20879 || 20879 +18828 || 18828 +16861 || 16861 +31724 || 31724 +38868 || 38868 +10170 || 10170 +54671 || 54671 +23996 || 23996 +48523 || 48523 +51981 || 51981 +24903 || 24903 +19634 || 19634 +41262 || 41262 +24470 || 24470 +-1 || -1 +-1 || -1 +67881 || 67881 +569 || 569 +5615 || 5615 +23060 || 23060 +32586 || 32586 +-1 || -1 +-1 || -1 +13446 || 13446 +2061 || 2061 +-1 || -1 +45214 || 45214 +54982 || 54982 +5285 || 5285 +31153 || 31153 +10539 || 10539 +33142 || 33142 +23860 || 23860 +28063 || 28063 +49669 || 49669 +12923 || 12923 +47345 || 47345 +42276 || 42276 +-1 || -1 +58505 || 58505 +-1 || -1 +11137 || 11137 +1461 || 1461 +16743 || 16743 +3412 || 3412 +16775 || 16775 +35854 || 35854 +43768 || 43768 +497 || 497 +44366 || 44366 +37994 || 37994 +69502 || 69502 +47544 || 47544 +57802 || 57802 +22742 || 22742 +32831 || 32831 +12898 || 12898 +43477 || 43477 +24970 || 24970 +53171 || 53171 +16229 || 16229 +1367 || 1367 +37290 || 37290 +59441 || 59441 +20352 || 20352 +33718 || 33718 +44346 || 44346 +55041 || 55041 +29482 || 29482 +60144 || 60144 +21997 || 21997 +56699 || 56699 +53266 || 53266 +2196 || 2196 +69301 || 69301 +13995 || 13995 +4061 || 4061 +4292 || 4292 +50836 || 50836 +9968 || 9968 +29488 || 29488 +62946 || 62946 +-1 || -1 +66992 || 66992 +15684 || 15684 +8817 || 8817 +20990 || 20990 +44369 || 44369 +-1 || -1 +28902 || 28902 +32925 || 32925 +31572 || 31572 +65050 || 65050 +28120 || 28120 +-1 || -1 +7817 || 7817 +39686 || 39686 +48441 || 48441 +41140 || 41140 +54485 || 54485 +13004 || 13004 +46267 || 46267 +56152 || 56152 +56760 || 56760 +5059 || 5059 +57372 || 57372 +-1 || -1 +7944 || 7944 +59368 || 59368 +12577 || 12577 +13338 || 13338 +2143 || 2143 +42875 || 42875 +53840 || 53840 +8319 || 8319 +54524 || 54524 +14125 || 14125 +66785 || 66785 +61850 || 61850 +31424 || 31424 +37147 || 37147 +27450 || 27450 +56561 || 56561 +18721 || 18721 +22270 || 22270 +53283 || 53283 +10265 || 10265 +64205 || 64205 +-1 || -1 +2203 || 2203 +32455 || 32455 +33720 || 33720 +68503 || 68503 +50311 || 50311 +33967 || 33967 +40387 || 40387 +40633 || 40633 +41036 || 41036 +35279 || 35279 +-1 || -1 +14540 || 14540 +16289 || 16289 +44646 || 44646 +60424 || 60424 +26018 || 26018 +-1 || -1 +37802 || 37802 +19594 || 19594 +-1 || -1 +33802 || 33802 +48839 || 48839 +-1 || -1 +66246 || 66246 +6297 || 6297 +46272 || 46272 +7523 || 7523 +40806 || 40806 +14101 || 14101 +18329 || 18329 +37239 || 37239 +26281 || 26281 +15556 || 15556 +50731 || 50731 +43954 || 43954 +-1 || -1 +40588 || 40588 +31329 || 31329 +61319 || 61319 +37413 || 37413 +69061 || 69061 +53783 || 53783 +-1 || -1 +65625 || 65625 +-1 || -1 +49630 || 49630 +53049 || 53049 +62747 || 62747 +54750 || 54750 +1901 || 1901 +-1 || -1 +59381 || 59381 +67009 || 67009 +388 || 388 +10005 || 10005 +63466 || 63466 +58859 || 58859 +60573 || 60573 +48716 || 48716 +46329 || 46329 +31412 || 31412 +25158 || 25158 +51068 || 51068 +44278 || 44278 +46927 || 46927 +43670 || 43670 +12219 || 12219 +19453 || 19453 +-1 || -1 +-1 || -1 +16134 || 16134 +12727 || 12727 +-1 || -1 +13759 || 13759 +22942 || 22942 +-1 || -1 +1520 || 1520 +-1 || -1 +21978 || 21978 +51641 || 51641 +29983 || 29983 +57750 || 57750 +54124 || 54124 +38737 || 38737 +16946 || 16946 +21291 || 21291 +43714 || 43714 +43980 || 43980 +44525 || 44525 +41305 || 41305 +47694 || 47694 +31910 || 31910 +19041 || 19041 +8296 || 8296 +26871 || 26871 +32476 || 32476 +17214 || 17214 +3740 || 3740 +29829 || 29829 +33221 || 33221 +47301 || 47301 +21080 || 21080 +5141 || 5141 +-1 || -1 +27715 || 27715 +12762 || 12762 +43244 || 43244 +27589 || 27589 +22562 || 22562 +60125 || 60125 +9941 || 9941 +22862 || 22862 +58719 || 58719 +21193 || 21193 +16928 || 16928 +-1 || -1 +5767 || 5767 +-1 || -1 +16983 || 16983 +54223 || 54223 +1061 || 1061 +31713 || 31713 +16776 || 16776 +34699 || 34699 +-1 || -1 +52031 || 52031 +54551 || 54551 +16293 || 16293 +43201 || 43201 +44032 || 44032 +51097 || 51097 +38649 || 38649 +14679 || 14679 +66104 || 66104 +64136 || 64136 +63766 || 63766 +51417 || 51417 +14216 || 14216 +59174 || 59174 +14388 || 14388 +7907 || 7907 +38689 || 38689 +22495 || 22495 +41187 || 41187 +473 || 473 +44493 || 44493 +29504 || 29504 +29286 || 29286 +53768 || 53768 +41481 || 41481 +55020 || 55020 +28085 || 28085 +18179 || 18179 +40676 || 40676 +40191 || 40191 +21825 || 21825 +-1 || -1 +10154 || 10154 +7841 || 7841 +12908 || 12908 +11516 || 11516 +23483 || 23483 +64127 || 64127 +55140 || 55140 +48892 || 48892 +-1 || -1 +35853 || 35853 +6092 || 6092 +46968 || 46968 +43391 || 43391 +30961 || 30961 +18542 || 18542 +64439 || 64439 +30959 || 30959 +9972 || 9972 +44508 || 44508 +-1 || -1 +31714 || 31714 +58879 || 58879 +-1 || -1 +53779 || 53779 +7090 || 7090 +-1 || -1 +41974 || 41974 +36232 || 36232 +14369 || 14369 +67632 || 67632 +34984 || 34984 +28817 || 28817 +19721 || 19721 +30813 || 30813 +63990 || 63990 +26960 || 26960 +47313 || 47313 +-1 || -1 +61430 || 61430 +55506 || 55506 +33440 || 33440 +24141 || 24141 +38938 || 38938 +9985 || 9985 +16732 || 16732 +-1 || -1 +24388 || 24388 +-1 || -1 +53890 || 53890 +7851 || 7851 +31804 || 31804 +65145 || 65145 +49939 || 49939 +12438 || 12438 +25776 || 25776 +29175 || 29175 +39722 || 39722 +55594 || 55594 +66637 || 66637 +9422 || 9422 +55545 || 55545 +25154 || 25154 +929 || 929 +62036 || 62036 +-1 || -1 +4486 || 4486 +38799 || 38799 +39391 || 39391 +8840 || 8840 +52162 || 52162 +30280 || 30280 +38692 || 38692 +34195 || 34195 +51235 || 51235 +62317 || 62317 +17063 || 17063 +46136 || 46136 +49209 || 49209 +60451 || 60451 +64229 || 64229 +3003 || 3003 +40602 || 40602 +26804 || 26804 +39803 || 39803 +52058 || 52058 +37195 || 37195 +-1 || -1 +25049 || 25049 +67983 || 67983 +-1 || -1 +57661 || 57661 +1729 || 1729 +12422 || 12422 +67098 || 67098 +26382 || 26382 +16229 || 16229 +30156 || 30156 +48011 || 48011 +32767 || 32767 +-1 || -1 +-1 || -1 +67562 || 67562 +42335 || 42335 +62796 || 62796 +62826 || 62826 +50004 || 50004 +27963 || 27963 +3418 || 3418 +59136 || 59136 +23714 || 23714 +49225 || 49225 +9579 || 9579 +928 || 928 +2636 || 2636 +43251 || 43251 +33534 || 33534 +49637 || 49637 +35473 || 35473 +45637 || 45637 +37171 || 37171 +-1 || -1 +50511 || 50511 +11895 || 11895 +19192 || 19192 +58719 || 58719 +26956 || 26956 +356 || 356 +48195 || 48195 +62120 || 62120 +54204 || 54204 +55639 || 55639 +61744 || 61744 +52203 || 52203 +53311 || 53311 +54366 || 54366 +64059 || 64059 +38 || 38 +49787 || 49787 +45933 || 45933 +28200 || 28200 +8156 || 8156 +40543 || 40543 +1618 || 1618 +64957 || 64957 +-1 || -1 +10118 || 10118 +52331 || 52331 +37178 || 37178 +20273 || 20273 +45200 || 45200 +24532 || 24532 +4024 || 4024 +18735 || 18735 +8422 || 8422 +41388 || 41388 +58250 || 58250 +69557 || 69557 +8962 || 8962 +31459 || 31459 +1016 || 1016 +57608 || 57608 +-1 || -1 +10662 || 10662 +-1 || -1 +43518 || 43518 +6692 || 6692 +54820 || 54820 +36425 || 36425 +229 || 229 +44146 || 44146 +42485 || 42485 +43982 || 43982 +35621 || 35621 +10268 || 10268 +-1 || -1 +19340 || 19340 +41676 || 41676 +24513 || 24513 +14712 || 14712 +5542 || 5542 +52200 || 52200 +53956 || 53956 +2260 || 2260 +2581 || 2581 +23490 || 23490 +10476 || 10476 +61169 || 61169 +67732 || 67732 +64279 || 64279 +53439 || 53439 +-1 || -1 +23387 || 23387 +Testing agent-twice_split_32.in +-------------------COMPARE------------------------- +61699 || 61699 +22257 || 22257 +49322 || 49322 +13921 || 13921 +75809 || 75809 +12864 || 12864 +5606 || 5606 +1879 || 1879 +46512 || 46512 +10475 || 10475 +6450 || 6450 +11105 || 11105 +67017 || 67017 +20438 || 20438 +76009 || 76009 +37212 || 37212 +35190 || 35190 +66180 || 66180 +78038 || 78038 +55794 || 55794 +94 || 94 +29053 || 29053 +-1 || -1 +19839 || 19839 +61597 || 61597 +68126 || 68126 +40052 || 40052 +44466 || 44466 +71402 || 71402 +51071 || 51071 +11629 || 11629 +62831 || 62831 +66802 || 66802 +65641 || 65641 +49045 || 49045 +18675 || 18675 +15126 || 15126 +78161 || 78161 +74281 || 74281 +34917 || 34917 +38703 || 38703 +30660 || 30660 +32799 || 32799 +32222 || 32222 +41397 || 41397 +36147 || 36147 +28261 || 28261 +43632 || 43632 +18 || 18 +24822 || 24822 +71806 || 71806 +38455 || 38455 +2753 || 2753 +36921 || 36921 +-1 || -1 +61519 || 61519 +13741 || 13741 +76480 || 76480 +15811 || 15811 +74924 || 74924 +56748 || 56748 +74135 || 74135 +44306 || 44306 +-1 || -1 +-1 || -1 +31637 || 31637 +34366 || 34366 +11858 || 11858 +59439 || 59439 +78255 || 78255 +41311 || 41311 +72039 || 72039 +76305 || 76305 +56127 || 56127 +15654 || 15654 +13724 || 13724 +17592 || 17592 +70388 || 70388 +37597 || 37597 +42133 || 42133 +37416 || 37416 +11903 || 11903 +66177 || 66177 +40612 || 40612 +56450 || 56450 +-1 || -1 +18313 || 18313 +60356 || 60356 +74704 || 74704 +72561 || 72561 +21586 || 21586 +76291 || 76291 +21965 || 21965 +15090 || 15090 +5063 || 5063 +1975 || 1975 +59999 || 59999 +-1 || -1 +70709 || 70709 +63861 || 63861 +7219 || 7219 +52421 || 52421 +-1 || -1 +49630 || 49630 +72575 || 72575 +2648 || 2648 +11352 || 11352 +3474 || 3474 +41101 || 41101 +39438 || 39438 +12769 || 12769 +11263 || 11263 +26091 || 26091 +34570 || 34570 +72637 || 72637 +78054 || 78054 +31110 || 31110 +58866 || 58866 +46060 || 46060 +19095 || 19095 +20489 || 20489 +25691 || 25691 +51213 || 51213 +31723 || 31723 +49569 || 49569 +18846 || 18846 +67730 || 67730 +44374 || 44374 +7810 || 7810 +71741 || 71741 +22758 || 22758 +36381 || 36381 +26641 || 26641 +7979 || 7979 +41748 || 41748 +63441 || 63441 +48972 || 48972 +45115 || 45115 +52028 || 52028 +78719 || 78719 +52633 || 52633 +50200 || 50200 +62637 || 62637 +54872 || 54872 +39005 || 39005 +19562 || 19562 +2657 || 2657 +23272 || 23272 +39239 || 39239 +58206 || 58206 +20473 || 20473 +2564 || 2564 +14560 || 14560 +33721 || 33721 +10570 || 10570 +24512 || 24512 +38507 || 38507 +-1 || -1 +45951 || 45951 +2352 || 2352 +3988 || 3988 +-1 || -1 +49638 || 49638 +21681 || 21681 +76778 || 76778 +16118 || 16118 +43408 || 43408 +71005 || 71005 +49666 || 49666 +62270 || 62270 +75286 || 75286 +65851 || 65851 +8203 || 8203 +35864 || 35864 +73503 || 73503 +15622 || 15622 +-1 || -1 +68083 || 68083 +304 || 304 +39338 || 39338 +5596 || 5596 +6319 || 6319 +11166 || 11166 +70865 || 70865 +50644 || 50644 +59547 || 59547 +37887 || 37887 +31961 || 31961 +21927 || 21927 +17570 || 17570 +31169 || 31169 +48071 || 48071 +12515 || 12515 +66325 || 66325 +78678 || 78678 +65910 || 65910 +39207 || 39207 +5436 || 5436 +27587 || 27587 +55570 || 55570 +54817 || 54817 +796 || 796 +2335 || 2335 +20236 || 20236 +18582 || 18582 +-1 || -1 +-1 || -1 +65729 || 65729 +3432 || 3432 +74881 || 74881 +51258 || 51258 +54055 || 54055 +18506 || 18506 +2097 || 2097 +73939 || 73939 +15332 || 15332 +21741 || 21741 +-1 || -1 +70178 || 70178 +48960 || 48960 +47760 || 47760 +8234 || 8234 +61407 || 61407 +12896 || 12896 +55931 || 55931 +47713 || 47713 +9410 || 9410 +53193 || 53193 +-1 || -1 +52244 || 52244 +-1 || -1 +54978 || 54978 +43350 || 43350 +13753 || 13753 +65055 || 65055 +63571 || 63571 +-1 || -1 +2827 || 2827 +35264 || 35264 +-1 || -1 +-1 || -1 +37029 || 37029 +75281 || 75281 +69851 || 69851 +-1 || -1 +71973 || 71973 +43981 || 43981 +29509 || 29509 +4868 || 4868 +33698 || 33698 +40121 || 40121 +22942 || 22942 +46634 || 46634 +18425 || 18425 +30258 || 30258 +48165 || 48165 +10046 || 10046 +52674 || 52674 +10753 || 10753 +76175 || 76175 +36846 || 36846 +41583 || 41583 +51843 || 51843 +48109 || 48109 +63094 || 63094 +52177 || 52177 +43200 || 43200 +36622 || 36622 +8651 || 8651 +71846 || 71846 +46873 || 46873 +-1 || -1 +37389 || 37389 +34805 || 34805 +39052 || 39052 +53497 || 53497 +48465 || 48465 +38457 || 38457 +52875 || 52875 +22680 || 22680 +3644 || 3644 +-1 || -1 +53092 || 53092 +64578 || 64578 +62061 || 62061 +53863 || 53863 +60274 || 60274 +59449 || 59449 +45714 || 45714 +53046 || 53046 +27231 || 27231 +55966 || 55966 +74975 || 74975 +22569 || 22569 +18992 || 18992 +12488 || 12488 +16265 || 16265 +9918 || 9918 +66657 || 66657 +55907 || 55907 +50926 || 50926 +55537 || 55537 +-1 || -1 +50494 || 50494 +69327 || 69327 +22066 || 22066 +32703 || 32703 +46429 || 46429 +30781 || 30781 +16295 || 16295 +-1 || -1 +42490 || 42490 +61396 || 61396 +35561 || 35561 +47847 || 47847 +8598 || 8598 +775 || 775 +61723 || 61723 +20502 || 20502 +5187 || 5187 +19671 || 19671 +10713 || 10713 +17754 || 17754 +40118 || 40118 +46586 || 46586 +68295 || 68295 +34006 || 34006 +41044 || 41044 +14590 || 14590 +54272 || 54272 +37395 || 37395 +1681 || 1681 +18206 || 18206 +31616 || 31616 +42450 || 42450 +31109 || 31109 +72234 || 72234 +14774 || 14774 +61860 || 61860 +45551 || 45551 +78317 || 78317 +53373 || 53373 +16036 || 16036 +-1 || -1 +28536 || 28536 +4783 || 4783 +53868 || 53868 +77283 || 77283 +11356 || 11356 +54212 || 54212 +22382 || 22382 +19522 || 19522 +35287 || 35287 +31526 || 31526 +68016 || 68016 +-1 || -1 +15896 || 15896 +57495 || 57495 +33581 || 33581 +24196 || 24196 +24329 || 24329 +14184 || 14184 +37698 || 37698 +9943 || 9943 +35908 || 35908 +58693 || 58693 +32129 || 32129 +-1 || -1 +-1 || -1 +50445 || 50445 +42352 || 42352 +63314 || 63314 +14559 || 14559 +44472 || 44472 +77339 || 77339 +25063 || 25063 +63295 || 63295 +69421 || 69421 +3927 || 3927 +49935 || 49935 +-1 || -1 +3084 || 3084 +32748 || 32748 +30299 || 30299 +68878 || 68878 +38711 || 38711 +35303 || 35303 +-1 || -1 +37361 || 37361 +47596 || 47596 +69242 || 69242 +70591 || 70591 +31754 || 31754 +5475 || 5475 +62617 || 62617 +6221 || 6221 +63649 || 63649 +1477 || 1477 +50945 || 50945 +16135 || 16135 +-1 || -1 +17507 || 17507 +33227 || 33227 +52410 || 52410 +36528 || 36528 +51478 || 51478 +57684 || 57684 +73740 || 73740 +403 || 403 +24567 || 24567 +46894 || 46894 +59630 || 59630 +62154 || 62154 +75827 || 75827 +54248 || 54248 +20997 || 20997 +32304 || 32304 +61228 || 61228 +68096 || 68096 +76547 || 76547 +50198 || 50198 +28625 || 28625 +74077 || 74077 +39160 || 39160 +49835 || 49835 +74362 || 74362 +35565 || 35565 +1575 || 1575 +-1 || -1 +63629 || 63629 +14655 || 14655 +1432 || 1432 +-1 || -1 +68355 || 68355 +45332 || 45332 +39633 || 39633 +38585 || 38585 +27273 || 27273 +50814 || 50814 +42758 || 42758 +65199 || 65199 +46838 || 46838 +59972 || 59972 +45052 || 45052 +11018 || 11018 +59962 || 59962 +27805 || 27805 +52248 || 52248 +2882 || 2882 +62292 || 62292 +-1 || -1 +59121 || 59121 +15055 || 15055 +34300 || 34300 +52375 || 52375 +32392 || 32392 +50536 || 50536 +30971 || 30971 +33467 || 33467 +69387 || 69387 +47879 || 47879 +28690 || 28690 +25399 || 25399 +40749 || 40749 +74016 || 74016 +-1 || -1 +16315 || 16315 +69074 || 69074 +75800 || 75800 +9141 || 9141 +50195 || 50195 +58516 || 58516 +66076 || 66076 +19444 || 19444 +44696 || 44696 +41570 || 41570 +21525 || 21525 +25870 || 25870 +68692 || 68692 +75361 || 75361 +45513 || 45513 +12486 || 12486 +57428 || 57428 +20676 || 20676 +22355 || 22355 +63747 || 63747 +42537 || 42537 +49425 || 49425 +-1 || -1 +17030 || 17030 +41701 || 41701 +67553 || 67553 +55874 || 55874 +13510 || 13510 +47962 || 47962 +-1 || -1 +66570 || 66570 +75202 || 75202 +50863 || 50863 +8024 || 8024 +27151 || 27151 +72632 || 72632 +14612 || 14612 +22482 || 22482 +70491 || 70491 +75634 || 75634 +74425 || 74425 +4092 || 4092 +34394 || 34394 +-1 || -1 +4699 || 4699 +9696 || 9696 +72600 || 72600 +53010 || 53010 +55923 || 55923 +6676 || 6676 +69089 || 69089 +64281 || 64281 +69529 || 69529 +57336 || 57336 +58782 || 58782 +76745 || 76745 +72038 || 72038 +78488 || 78488 +75145 || 75145 +53173 || 53173 +51972 || 51972 +52299 || 52299 +-1 || -1 +42226 || 42226 +43636 || 43636 +1227 || 1227 +74302 || 74302 +50772 || 50772 +46257 || 46257 +70497 || 70497 +3499 || 3499 +59387 || 59387 +69490 || 69490 +31695 || 31695 +21836 || 21836 +2075 || 2075 +-1 || -1 +64194 || 64194 +37659 || 37659 +5476 || 5476 +31423 || 31423 +62979 || 62979 +74414 || 74414 +43801 || 43801 +68917 || 68917 +12157 || 12157 +36612 || 36612 +25864 || 25864 +50722 || 50722 +25322 || 25322 +29520 || 29520 +22695 || 22695 +1612 || 1612 +69596 || 69596 +10139 || 10139 +-1 || -1 +-1 || -1 +21079 || 21079 +62147 || 62147 +58818 || 58818 +55619 || 55619 +4882 || 4882 +9582 || 9582 +59084 || 59084 +22958 || 22958 +46374 || 46374 +60267 || 60267 +15325 || 15325 +73793 || 73793 +-1 || -1 +63668 || 63668 +66185 || 66185 +4336 || 4336 +-1 || -1 +-1 || -1 +26869 || 26869 +60441 || 60441 +3609 || 3609 +10889 || 10889 +-1 || -1 +63601 || 63601 +76440 || 76440 +76346 || 76346 +31539 || 31539 +77693 || 77693 +1781 || 1781 +26693 || 26693 +29585 || 29585 +4683 || 4683 +67799 || 67799 +44615 || 44615 +65661 || 65661 +70198 || 70198 +67630 || 67630 +2740 || 2740 +19920 || 19920 +71147 || 71147 +33381 || 33381 +62539 || 62539 +69877 || 69877 +60237 || 60237 +25042 || 25042 +58995 || 58995 +21307 || 21307 +2984 || 2984 +54185 || 54185 +37463 || 37463 +65023 || 65023 +60256 || 60256 +32974 || 32974 +66328 || 66328 +72156 || 72156 +-1 || -1 +68613 || 68613 +64163 || 64163 +70651 || 70651 +39466 || 39466 +-1 || -1 +35704 || 35704 +35042 || 35042 +8275 || 8275 +16227 || 16227 +58222 || 58222 +60455 || 60455 +-1 || -1 +5726 || 5726 +59157 || 59157 +70214 || 70214 +3051 || 3051 +50231 || 50231 +55683 || 55683 +7221 || 7221 +50623 || 50623 +65721 || 65721 +1782 || 1782 +18350 || 18350 +-1 || -1 +28193 || 28193 +-1 || -1 +3591 || 3591 +3177 || 3177 +9890 || 9890 +67765 || 67765 +33592 || 33592 +51327 || 51327 +33136 || 33136 +49505 || 49505 +66007 || 66007 +35288 || 35288 +36989 || 36989 +-1 || -1 +14675 || 14675 +56972 || 56972 +58431 || 58431 +9284 || 9284 +70983 || 70983 +27240 || 27240 +9262 || 9262 +53938 || 53938 +35024 || 35024 +77686 || 77686 +4682 || 4682 +-1 || -1 +3170 || 3170 +45864 || 45864 +58723 || 58723 +17216 || 17216 +63009 || 63009 +43593 || 43593 +55013 || 55013 +8411 || 8411 +18942 || 18942 +34396 || 34396 +-1 || -1 +59262 || 59262 +31677 || 31677 +65956 || 65956 +52113 || 52113 +60952 || 60952 +17834 || 17834 +-1 || -1 +2216 || 2216 +39060 || 39060 +30714 || 30714 +71307 || 71307 +66153 || 66153 +74241 || 74241 +21690 || 21690 +41850 || 41850 +54507 || 54507 +73517 || 73517 +52151 || 52151 +72288 || 72288 +62617 || 62617 +29903 || 29903 +39332 || 39332 +17459 || 17459 +10540 || 10540 +44000 || 44000 +65930 || 65930 +-1 || -1 +34452 || 34452 +49948 || 49948 +66739 || 66739 +16758 || 16758 +31799 || 31799 +13545 || 13545 +13780 || 13780 +5841 || 5841 +51801 || 51801 +25022 || 25022 +-1 || -1 +7062 || 7062 +-1 || -1 +58226 || 58226 +-1 || -1 +77990 || 77990 +-1 || -1 +35691 || 35691 +40149 || 40149 +36663 || 36663 +43660 || 43660 +26086 || 26086 +6167 || 6167 +39343 || 39343 +-1 || -1 +30466 || 30466 +61835 || 61835 +46588 || 46588 +42867 || 42867 +28616 || 28616 +28999 || 28999 +66749 || 66749 +21482 || 21482 +23386 || 23386 +5127 || 5127 +64292 || 64292 +59274 || 59274 +42223 || 42223 +11325 || 11325 +42765 || 42765 +44403 || 44403 +13829 || 13829 +56188 || 56188 +5317 || 5317 +70998 || 70998 +34211 || 34211 +-1 || -1 +46695 || 46695 +53211 || 53211 +66544 || 66544 +68749 || 68749 +-1 || -1 +77029 || 77029 +38731 || 38731 +38115 || 38115 +1972 || 1972 +63956 || 63956 +56294 || 56294 +58754 || 58754 +8259 || 8259 +37439 || 37439 +18696 || 18696 +30126 || 30126 +24640 || 24640 +65203 || 65203 +64125 || 64125 +39993 || 39993 +68699 || 68699 +5488 || 5488 +70509 || 70509 +35857 || 35857 +37248 || 37248 +78481 || 78481 +27750 || 27750 +-1 || -1 +6378 || 6378 +18841 || 18841 +60517 || 60517 +55035 || 55035 +52702 || 52702 +24752 || 24752 +62127 || 62127 +316 || 316 +36419 || 36419 +-1 || -1 +22484 || 22484 +-1 || -1 +51677 || 51677 +55874 || 55874 +45423 || 45423 +21031 || 21031 +59323 || 59323 +67247 || 67247 +2010 || 2010 +29046 || 29046 +48512 || 48512 +63 || 63 +41953 || 41953 +16281 || 16281 +13395 || 13395 +62197 || 62197 +8186 || 8186 +22802 || 22802 +45439 || 45439 +70790 || 70790 +38477 || 38477 +-1 || -1 +40732 || 40732 +47310 || 47310 +18228 || 18228 +-1 || -1 +32688 || 32688 +55824 || 55824 +-1 || -1 +63710 || 63710 +13419 || 13419 +53046 || 53046 +67560 || 67560 +60118 || 60118 +47606 || 47606 +47759 || 47759 +74572 || 74572 +-1 || -1 +31306 || 31306 +28101 || 28101 +76555 || 76555 +29306 || 29306 +19676 || 19676 +8928 || 8928 +32818 || 32818 +60276 || 60276 +-1 || -1 +31559 || 31559 +4122 || 4122 +32734 || 32734 +77357 || 77357 +3585 || 3585 +44679 || 44679 +29167 || 29167 +43051 || 43051 +64373 || 64373 +38009 || 38009 +27663 || 27663 +-1 || -1 +35291 || 35291 +30607 || 30607 +58282 || 58282 +5409 || 5409 +19427 || 19427 +20882 || 20882 +52399 || 52399 +7561 || 7561 +2115 || 2115 +45539 || 45539 +78269 || 78269 +10364 || 10364 +212 || 212 +12216 || 12216 +48327 || 48327 +-1 || -1 +12360 || 12360 +51993 || 51993 +58069 || 58069 +45118 || 45118 +73554 || 73554 +49686 || 49686 +26300 || 26300 +21692 || 21692 +60656 || 60656 +13681 || 13681 +68667 || 68667 +44665 || 44665 +42706 || 42706 +28771 || 28771 +32310 || 32310 +42945 || 42945 +24302 || 24302 +47825 || 47825 +-1 || -1 +5154 || 5154 +44898 || 44898 +-1 || -1 +69523 || 69523 +866 || 866 +43042 || 43042 +-1 || -1 +20949 || 20949 +66494 || 66494 +6590 || 6590 +69477 || 69477 +9280 || 9280 +70910 || 70910 +45562 || 45562 +46790 || 46790 +62304 || 62304 +59602 || 59602 +-1 || -1 +70765 || 70765 +39430 || 39430 +26464 || 26464 +73765 || 73765 +30555 || 30555 +62757 || 62757 +35306 || 35306 +61334 || 61334 +43650 || 43650 +67400 || 67400 +-1 || -1 +62167 || 62167 +-1 || -1 +37752 || 37752 +78000 || 78000 +38447 || 38447 +30216 || 30216 +70276 || 70276 +49304 || 49304 +46267 || 46267 +-1 || -1 +59491 || 59491 +76259 || 76259 +2101 || 2101 +29922 || 29922 +6295 || 6295 +61837 || 61837 +-1 || -1 +27734 || 27734 +52428 || 52428 +-1 || -1 +69943 || 69943 +76795 || 76795 +18680 || 18680 +14901 || 14901 +66659 || 66659 +26863 || 26863 +-1 || -1 +34483 || 34483 +66385 || 66385 +54925 || 54925 +35215 || 35215 +-1 || -1 +48915 || 48915 +-1 || -1 +5048 || 5048 +57854 || 57854 +27152 || 27152 +10690 || 10690 +2608 || 2608 +25388 || 25388 +-1 || -1 +26096 || 26096 +-1 || -1 +77408 || 77408 +36086 || 36086 +6698 || 6698 +6509 || 6509 +5092 || 5092 +14491 || 14491 +74484 || 74484 +68276 || 68276 +-1 || -1 +73999 || 73999 +68877 || 68877 +10601 || 10601 +51626 || 51626 +20561 || 20561 +58902 || 58902 +14298 || 14298 +10653 || 10653 +68552 || 68552 +23730 || 23730 +69989 || 69989 +55107 || 55107 +5206 || 5206 +71506 || 71506 +40617 || 40617 +28226 || 28226 +23483 || 23483 +867 || 867 +9414 || 9414 +62994 || 62994 +63431 || 63431 +-1 || -1 +77144 || 77144 +62903 || 62903 +54598 || 54598 +64625 || 64625 +73930 || 73930 +72138 || 72138 +8597 || 8597 +68860 || 68860 +32497 || 32497 +17777 || 17777 +41330 || 41330 +37790 || 37790 +19690 || 19690 +51413 || 51413 +51938 || 51938 +58414 || 58414 +59309 || 59309 +77071 || 77071 +65762 || 65762 +77196 || 77196 +41468 || 41468 +71766 || 71766 +42729 || 42729 +57852 || 57852 +13551 || 13551 +70773 || 70773 +48321 || 48321 +71539 || 71539 +24334 || 24334 +50198 || 50198 +49557 || 49557 +38049 || 38049 +7362 || 7362 +4381 || 4381 +29894 || 29894 +67823 || 67823 +70227 || 70227 +16841 || 16841 +35628 || 35628 +72734 || 72734 +35792 || 35792 +74653 || 74653 +51196 || 51196 +17822 || 17822 +46418 || 46418 +63004 || 63004 +1406 || 1406 +-1 || -1 +28398 || 28398 +64215 || 64215 +68225 || 68225 +42473 || 42473 +-1 || -1 +35525 || 35525 +77035 || 77035 +74767 || 74767 +19953 || 19953 +1534 || 1534 +42732 || 42732 +58603 || 58603 +72456 || 72456 +18436 || 18436 +74756 || 74756 +52911 || 52911 +38589 || 38589 +7168 || 7168 +59401 || 59401 +20612 || 20612 +60701 || 60701 +47596 || 47596 +46492 || 46492 +28360 || 28360 +6352 || 6352 +35268 || 35268 +61048 || 61048 +-1 || -1 +29733 || 29733 +1638 || 1638 +27605 || 27605 +53642 || 53642 +-1 || -1 +51420 || 51420 +65112 || 65112 +1428 || 1428 +63688 || 63688 +14828 || 14828 +-1 || -1 +29289 || 29289 +-1 || -1 +75175 || 75175 +9730 || 9730 +66259 || 66259 +62672 || 62672 +53019 || 53019 +68105 || 68105 +68647 || 68647 +36797 || 36797 +-1 || -1 +42503 || 42503 +67699 || 67699 +64083 || 64083 +65049 || 65049 +67839 || 67839 +70064 || 70064 +43968 || 43968 +11401 || 11401 +15762 || 15762 +847 || 847 +4462 || 4462 +56374 || 56374 +10310 || 10310 +-1 || -1 +71348 || 71348 +54274 || 54274 +50870 || 50870 +33772 || 33772 +-1 || -1 +19864 || 19864 +35147 || 35147 +76785 || 76785 +13087 || 13087 +74999 || 74999 +44012 || 44012 +66549 || 66549 +2108 || 2108 +22719 || 22719 +64722 || 64722 +44917 || 44917 +76919 || 76919 +-1 || -1 +23385 || 23385 +38820 || 38820 +33616 || 33616 +30674 || 30674 +33834 || 33834 +65567 || 65567 +57919 || 57919 +34199 || 34199 +39949 || 39949 +45439 || 45439 +11903 || 11903 +53398 || 53398 +41895 || 41895 +32345 || 32345 +42610 || 42610 +15967 || 15967 +26601 || 26601 +54020 || 54020 +62017 || 62017 +19169 || 19169 +36001 || 36001 +9035 || 9035 +-1 || -1 +75830 || 75830 +56815 || 56815 +61358 || 61358 +30021 || 30021 +31543 || 31543 +62802 || 62802 +63385 || 63385 +28547 || 28547 +41351 || 41351 +47531 || 47531 +55629 || 55629 +24085 || 24085 +21723 || 21723 +2339 || 2339 +50540 || 50540 +-1 || -1 +63353 || 63353 +8243 || 8243 +9582 || 9582 +39067 || 39067 +5094 || 5094 +-1 || -1 +6538 || 6538 +33335 || 33335 +44263 || 44263 +71753 || 71753 +58254 || 58254 +21008 || 21008 +55415 || 55415 +25447 || 25447 +30073 || 30073 +49568 || 49568 +56607 || 56607 +70717 || 70717 +12725 || 12725 +19201 || 19201 +69436 || 69436 +-1 || -1 +58449 || 58449 +31131 || 31131 +-1 || -1 +53343 || 53343 +49722 || 49722 +58288 || 58288 +44753 || 44753 +32347 || 32347 +66106 || 66106 +15216 || 15216 +40116 || 40116 +-1 || -1 +30436 || 30436 +10975 || 10975 +40528 || 40528 +75817 || 75817 +23036 || 23036 +67488 || 67488 +16870 || 16870 +54282 || 54282 +52081 || 52081 +38332 || 38332 +29204 || 29204 +31422 || 31422 +42644 || 42644 +2286 || 2286 +49344 || 49344 +20833 || 20833 +2612 || 2612 +28862 || 28862 +43650 || 43650 +9844 || 9844 +47072 || 47072 +63566 || 63566 +32232 || 32232 +1862 || 1862 +41804 || 41804 +71096 || 71096 +66443 || 66443 +-1 || -1 +60484 || 60484 +38905 || 38905 +67599 || 67599 +59242 || 59242 +14296 || 14296 +46261 || 46261 +63462 || 63462 +-1 || -1 +4123 || 4123 +37855 || 37855 +45612 || 45612 +30570 || 30570 +53961 || 53961 +40258 || 40258 +70949 || 70949 +25774 || 25774 +15215 || 15215 +51982 || 51982 +23238 || 23238 +64471 || 64471 +-1 || -1 +21515 || 21515 +69264 || 69264 +33899 || 33899 +44534 || 44534 +-1 || -1 +122 || 122 +75619 || 75619 +-1 || -1 +-1 || -1 +20320 || 20320 +28059 || 28059 +31533 || 31533 +73442 || 73442 +7702 || 7702 +-1 || -1 +33690 || 33690 +58430 || 58430 +17260 || 17260 +20807 || 20807 +16281 || 16281 +22117 || 22117 +-1 || -1 +1319 || 1319 +76327 || 76327 +62614 || 62614 +38825 || 38825 +-1 || -1 +74873 || 74873 +12286 || 12286 +60242 || 60242 +60273 || 60273 +17085 || 17085 +9209 || 9209 +54638 || 54638 +58148 || 58148 +63882 || 63882 +55611 || 55611 +47243 || 47243 +60213 || 60213 +37008 || 37008 +3388 || 3388 +Testing agent-twice_split_27.in +-------------------COMPARE------------------------- +20861 || 20861 +14749 || 14749 +6062 || 6062 +21861 || 21861 +18372 || 18372 +18806 || 18806 +492 || 492 +11915 || 11915 +17857 || 17857 +15544 || 15544 +13961 || 13961 +13109 || 13109 +658 || 658 +20057 || 20057 +-1 || -1 +5743 || 5743 +5021 || 5021 +21402 || 21402 +13443 || 13443 +6233 || 6233 +9020 || 9020 +9246 || 9246 +2985 || 2985 +6858 || 6858 +18429 || 18429 +19991 || 19991 +762 || 762 +7691 || 7691 +18422 || 18422 +19860 || 19860 +9431 || 9431 +-1 || -1 +21643 || 21643 +-1 || -1 +4088 || 4088 +-1 || -1 +7269 || 7269 +16499 || 16499 +5425 || 5425 +13056 || 13056 +312 || 312 +18951 || 18951 +1707 || 1707 +1787 || 1787 +-1 || -1 +491 || 491 +-1 || -1 +479 || 479 +4041 || 4041 +448 || 448 +2402 || 2402 +5837 || 5837 +667 || 667 +9063 || 9063 +19611 || 19611 +5905 || 5905 +20015 || 20015 +3381 || 3381 +3567 || 3567 +21277 || 21277 +14766 || 14766 +6734 || 6734 +9987 || 9987 +7888 || 7888 +18343 || 18343 +13891 || 13891 +3163 || 3163 +16698 || 16698 +21305 || 21305 +8610 || 8610 +20868 || 20868 +16534 || 16534 +14962 || 14962 +19922 || 19922 +4544 || 4544 +4443 || 4443 +9991 || 9991 +15367 || 15367 +14401 || 14401 +21995 || 21995 +12088 || 12088 +5439 || 5439 +-1 || -1 +21625 || 21625 +7714 || 7714 +21112 || 21112 +3155 || 3155 +12127 || 12127 +9155 || 9155 +12599 || 12599 +14845 || 14845 +-1 || -1 +186 || 186 +8960 || 8960 +6787 || 6787 +-1 || -1 +7517 || 7517 +16707 || 16707 +17299 || 17299 +15914 || 15914 +13892 || 13892 +16606 || 16606 +9277 || 9277 +2738 || 2738 +-1 || -1 +6342 || 6342 +5 || 5 +17681 || 17681 +13906 || 13906 +6927 || 6927 +187 || 187 +2512 || 2512 +26 || 26 +5906 || 5906 +16311 || 16311 +8618 || 8618 +19372 || 19372 +903 || 903 +14515 || 14515 +17539 || 17539 +5142 || 5142 +11063 || 11063 +2730 || 2730 +11727 || 11727 +10230 || 10230 +172 || 172 +2669 || 2669 +3174 || 3174 +6357 || 6357 +2856 || 2856 +17832 || 17832 +17433 || 17433 +14351 || 14351 +-1 || -1 +19174 || 19174 +18291 || 18291 +10102 || 10102 +10081 || 10081 +19445 || 19445 +6446 || 6446 +14359 || 14359 +20335 || 20335 +8938 || 8938 +17056 || 17056 +2883 || 2883 +1522 || 1522 +1082 || 1082 +18547 || 18547 +7088 || 7088 +14487 || 14487 +19906 || 19906 +13641 || 13641 +11343 || 11343 +-1 || -1 +8415 || 8415 +14887 || 14887 +-1 || -1 +16848 || 16848 +1467 || 1467 +9974 || 9974 +2833 || 2833 +21761 || 21761 +6434 || 6434 +14458 || 14458 +5059 || 5059 +7498 || 7498 +14453 || 14453 +21067 || 21067 +16133 || 16133 +20371 || 20371 +4493 || 4493 +-1 || -1 +10052 || 10052 +9801 || 9801 +8275 || 8275 +15419 || 15419 +13668 || 13668 +5534 || 5534 +21326 || 21326 +-1 || -1 +1809 || 1809 +13859 || 13859 +10644 || 10644 +7524 || 7524 +-1 || -1 +11822 || 11822 +16033 || 16033 +9419 || 9419 +4578 || 4578 +21873 || 21873 +18172 || 18172 +-1 || -1 +10913 || 10913 +12873 || 12873 +1895 || 1895 +174 || 174 +-1 || -1 +5078 || 5078 +2926 || 2926 +19577 || 19577 +6466 || 6466 +9621 || 9621 +15493 || 15493 +10255 || 10255 +17353 || 17353 +289 || 289 +1676 || 1676 +3406 || 3406 +18875 || 18875 +2513 || 2513 +18153 || 18153 +9107 || 9107 +3131 || 3131 +10098 || 10098 +21998 || 21998 +3365 || 3365 +18302 || 18302 +-1 || -1 +4255 || 4255 +2163 || 2163 +2589 || 2589 +-1 || -1 +5414 || 5414 +11171 || 11171 +-1 || -1 +6835 || 6835 +9084 || 9084 +20824 || 20824 +20502 || 20502 +13704 || 13704 +7120 || 7120 +18847 || 18847 +17624 || 17624 +18934 || 18934 +-1 || -1 +865 || 865 +176 || 176 +18064 || 18064 +16103 || 16103 +-1 || -1 +10355 || 10355 +5512 || 5512 +11285 || 11285 +18333 || 18333 +3580 || 3580 +9115 || 9115 +21702 || 21702 +1664 || 1664 +16341 || 16341 +4826 || 4826 +14766 || 14766 +7819 || 7819 +5067 || 5067 +17788 || 17788 +21935 || 21935 +13648 || 13648 +20286 || 20286 +8731 || 8731 +10278 || 10278 +-1 || -1 +7797 || 7797 +4755 || 4755 +11160 || 11160 +8398 || 8398 +6853 || 6853 +8468 || 8468 +1143 || 1143 +10330 || 10330 +9940 || 9940 +15281 || 15281 +9664 || 9664 +6670 || 6670 +16597 || 16597 +-1 || -1 +3419 || 3419 +6644 || 6644 +10264 || 10264 +5709 || 5709 +17350 || 17350 +1420 || 1420 +-1 || -1 +-1 || -1 +15841 || 15841 +5585 || 5585 +4272 || 4272 +18820 || 18820 +12167 || 12167 +10685 || 10685 +17611 || 17611 +12859 || 12859 +-1 || -1 +-1 || -1 +14201 || 14201 +8596 || 8596 +12002 || 12002 +-1 || -1 +122 || 122 +4131 || 4131 +13197 || 13197 +12504 || 12504 +19164 || 19164 +-1 || -1 +6078 || 6078 +-1 || -1 +5767 || 5767 +15662 || 15662 +1951 || 1951 +3674 || 3674 +9 || 9 +5265 || 5265 +18097 || 18097 +8099 || 8099 +13115 || 13115 +20407 || 20407 +18039 || 18039 +13517 || 13517 +3338 || 3338 +-1 || -1 +11677 || 11677 +8074 || 8074 +10031 || 10031 +6341 || 6341 +6474 || 6474 +7987 || 7987 +5041 || 5041 +17867 || 17867 +18485 || 18485 +4441 || 4441 +1306 || 1306 +20627 || 20627 +18365 || 18365 +13230 || 13230 +11237 || 11237 +-1 || -1 +9844 || 9844 +14814 || 14814 +9937 || 9937 +5036 || 5036 +18285 || 18285 +501 || 501 +1532 || 1532 +8646 || 8646 +11891 || 11891 +15513 || 15513 +5085 || 5085 +9291 || 9291 +-1 || -1 +11796 || 11796 +19947 || 19947 +8309 || 8309 +19085 || 19085 +-1 || -1 +4306 || 4306 +10792 || 10792 +21474 || 21474 +12819 || 12819 +15027 || 15027 +7606 || 7606 +19016 || 19016 +18246 || 18246 +72 || 72 +3954 || 3954 +7909 || 7909 +6120 || 6120 +930 || 930 +6065 || 6065 +10534 || 10534 +7320 || 7320 +12395 || 12395 +2786 || 2786 +20253 || 20253 +13633 || 13633 +3202 || 3202 +20120 || 20120 +6173 || 6173 +6848 || 6848 +4946 || 4946 +15730 || 15730 +21757 || 21757 +7601 || 7601 +9418 || 9418 +1953 || 1953 +1087 || 1087 +769 || 769 +21355 || 21355 +811 || 811 +9681 || 9681 +19244 || 19244 +3862 || 3862 +-1 || -1 +20081 || 20081 +11337 || 11337 +4713 || 4713 +20093 || 20093 +18023 || 18023 +560 || 560 +10580 || 10580 +6061 || 6061 +19552 || 19552 +5458 || 5458 +17034 || 17034 +17449 || 17449 +1589 || 1589 +10296 || 10296 +-1 || -1 +175 || 175 +9377 || 9377 +13619 || 13619 +5346 || 5346 +-1 || -1 +18644 || 18644 +-1 || -1 +19706 || 19706 +20615 || 20615 +19650 || 19650 +8863 || 8863 +-1 || -1 +17841 || 17841 +6783 || 6783 +13810 || 13810 +7591 || 7591 +21852 || 21852 +16459 || 16459 +7703 || 7703 +15736 || 15736 +2052 || 2052 +14768 || 14768 +6636 || 6636 +20758 || 20758 +15710 || 15710 +13438 || 13438 +8399 || 8399 +15066 || 15066 +1846 || 1846 +21945 || 21945 +-1 || -1 +21762 || 21762 +15276 || 15276 +7545 || 7545 +4450 || 4450 +109 || 109 +15301 || 15301 +10338 || 10338 +3881 || 3881 +1444 || 1444 +-1 || -1 +2785 || 2785 +20356 || 20356 +4334 || 4334 +19625 || 19625 +10481 || 10481 +-1 || -1 +20763 || 20763 +341 || 341 +10724 || 10724 +371 || 371 +3008 || 3008 +18781 || 18781 +21013 || 21013 +3367 || 3367 +-1 || -1 +-1 || -1 +12277 || 12277 +19860 || 19860 +20853 || 20853 +8208 || 8208 +15176 || 15176 +2838 || 2838 +-1 || -1 +18499 || 18499 +14271 || 14271 +21093 || 21093 +8775 || 8775 +15032 || 15032 +-1 || -1 +3925 || 3925 +17366 || 17366 +8830 || 8830 +12032 || 12032 +13449 || 13449 +-1 || -1 +15651 || 15651 +256 || 256 +13087 || 13087 +7334 || 7334 +8676 || 8676 +13541 || 13541 +10554 || 10554 +15727 || 15727 +16476 || 16476 +-1 || -1 +3100 || 3100 +7420 || 7420 +-1 || -1 +3723 || 3723 +16849 || 16849 +11470 || 11470 +11614 || 11614 +2594 || 2594 +14245 || 14245 +4128 || 4128 +10841 || 10841 +21247 || 21247 +-1 || -1 +5436 || 5436 +8141 || 8141 +11392 || 11392 +9943 || 9943 +6591 || 6591 +3522 || 3522 +-1 || -1 +16815 || 16815 +7643 || 7643 +13768 || 13768 +21378 || 21378 +11638 || 11638 +18922 || 18922 +9207 || 9207 +11198 || 11198 +13981 || 13981 +7811 || 7811 +11384 || 11384 +19068 || 19068 +13055 || 13055 +20423 || 20423 +21357 || 21357 +15053 || 15053 +9534 || 9534 +10272 || 10272 +-1 || -1 +927 || 927 +7251 || 7251 +15833 || 15833 +4451 || 4451 +-1 || -1 +978 || 978 +3279 || 3279 +8328 || 8328 +3533 || 3533 +6738 || 6738 +-1 || -1 +5412 || 5412 +4736 || 4736 +21902 || 21902 +16138 || 16138 +-1 || -1 +2596 || 2596 +3341 || 3341 +5634 || 5634 +-1 || -1 +6939 || 6939 +7575 || 7575 +4290 || 4290 +19222 || 19222 +-1 || -1 +-1 || -1 +18335 || 18335 +6536 || 6536 +66 || 66 +18241 || 18241 +-1 || -1 +19421 || 19421 +14487 || 14487 +20607 || 20607 +17672 || 17672 +526 || 526 +-1 || -1 +4911 || 4911 +17148 || 17148 +2349 || 2349 +381 || 381 +10917 || 10917 +10061 || 10061 +-1 || -1 +8053 || 8053 +10756 || 10756 +12777 || 12777 +21918 || 21918 +20033 || 20033 +5960 || 5960 +15560 || 15560 +17932 || 17932 +10311 || 10311 +2836 || 2836 +10527 || 10527 +15501 || 15501 +-1 || -1 +8450 || 8450 +-1 || -1 +16747 || 16747 +18142 || 18142 +20544 || 20544 +15595 || 15595 +19973 || 19973 +7691 || 7691 +20631 || 20631 +4849 || 4849 +15757 || 15757 +5658 || 5658 +21497 || 21497 +1398 || 1398 +1146 || 1146 +2255 || 2255 +4114 || 4114 +9270 || 9270 +-1 || -1 +19688 || 19688 +12218 || 12218 +8870 || 8870 +-1 || -1 +14898 || 14898 +18400 || 18400 +1785 || 1785 +20665 || 20665 +9120 || 9120 +18464 || 18464 +4523 || 4523 +3911 || 3911 +21656 || 21656 +5961 || 5961 +17864 || 17864 +16599 || 16599 +12982 || 12982 +16910 || 16910 +72 || 72 +18276 || 18276 +-1 || -1 +15368 || 15368 +18152 || 18152 +19954 || 19954 +635 || 635 +-1 || -1 +18506 || 18506 +-1 || -1 +8703 || 8703 +3731 || 3731 +4994 || 4994 +7721 || 7721 +16642 || 16642 +-1 || -1 +21529 || 21529 +-1 || -1 +13009 || 13009 +7398 || 7398 +3117 || 3117 +-1 || -1 +2043 || 2043 +-1 || -1 +2937 || 2937 +14665 || 14665 +9212 || 9212 +7415 || 7415 +21543 || 21543 +4746 || 4746 +5745 || 5745 +14848 || 14848 +17885 || 17885 +9594 || 9594 +19091 || 19091 +1469 || 1469 +13268 || 13268 +7156 || 7156 +7511 || 7511 +7579 || 7579 +782 || 782 +21453 || 21453 +11272 || 11272 +18575 || 18575 +8702 || 8702 +20601 || 20601 +14384 || 14384 +8339 || 8339 +19699 || 19699 +10590 || 10590 +17724 || 17724 +20659 || 20659 +14521 || 14521 +938 || 938 +1804 || 1804 +12926 || 12926 +14376 || 14376 +19195 || 19195 +15031 || 15031 +17254 || 17254 +11457 || 11457 +10629 || 10629 +584 || 584 +15527 || 15527 +19944 || 19944 +4402 || 4402 +8798 || 8798 +18814 || 18814 +9784 || 9784 +2493 || 2493 +16536 || 16536 +20974 || 20974 +17602 || 17602 +6317 || 6317 +3462 || 3462 +7166 || 7166 +20043 || 20043 +10884 || 10884 +15475 || 15475 +12375 || 12375 +21165 || 21165 +14257 || 14257 +14876 || 14876 +12622 || 12622 +2727 || 2727 +17198 || 17198 +18926 || 18926 +2782 || 2782 +-1 || -1 +17567 || 17567 +18485 || 18485 +17168 || 17168 +6764 || 6764 +17363 || 17363 +18056 || 18056 +14632 || 14632 +5916 || 5916 +15356 || 15356 +13763 || 13763 +-1 || -1 +17079 || 17079 +11624 || 11624 +9196 || 9196 +16947 || 16947 +2766 || 2766 +20249 || 20249 +21683 || 21683 +-1 || -1 +7841 || 7841 +-1 || -1 +-1 || -1 +14205 || 14205 +7607 || 7607 +16868 || 16868 +17739 || 17739 +-1 || -1 +18722 || 18722 +19767 || 19767 +19994 || 19994 +8686 || 8686 +79 || 79 +16190 || 16190 +5781 || 5781 +16672 || 16672 +-1 || -1 +14677 || 14677 +15975 || 15975 +18573 || 18573 +13231 || 13231 +14139 || 14139 +13275 || 13275 +7666 || 7666 +14883 || 14883 +14988 || 14988 +12615 || 12615 +20702 || 20702 +8134 || 8134 +10046 || 10046 +2236 || 2236 +21963 || 21963 +9515 || 9515 +15403 || 15403 +19561 || 19561 +16956 || 16956 +6445 || 6445 +2185 || 2185 +8939 || 8939 +1505 || 1505 +3193 || 3193 +3647 || 3647 +-1 || -1 +-1 || -1 +4664 || 4664 +6967 || 6967 +16937 || 16937 +20442 || 20442 +3161 || 3161 +172 || 172 +13930 || 13930 +11869 || 11869 +323 || 323 +11633 || 11633 +8951 || 8951 +16974 || 16974 +6534 || 6534 +-1 || -1 +20350 || 20350 +18889 || 18889 +9841 || 9841 +21906 || 21906 +8974 || 8974 +12916 || 12916 +16209 || 16209 +1443 || 1443 +1901 || 1901 +17708 || 17708 +151 || 151 +11294 || 11294 +15804 || 15804 +13149 || 13149 +15481 || 15481 +4720 || 4720 +8654 || 8654 +10472 || 10472 +-1 || -1 +15900 || 15900 +15752 || 15752 +1272 || 1272 +-1 || -1 +9952 || 9952 +545 || 545 +-1 || -1 +1300 || 1300 +3496 || 3496 +13442 || 13442 +14610 || 14610 +10149 || 10149 +10009 || 10009 +13037 || 13037 +-1 || -1 +465 || 465 +17453 || 17453 +17160 || 17160 +13972 || 13972 +7737 || 7737 +9207 || 9207 +18254 || 18254 +14706 || 14706 +20 || 20 +19382 || 19382 +12128 || 12128 +4401 || 4401 +9618 || 9618 +15969 || 15969 +14631 || 14631 +3847 || 3847 +4468 || 4468 +-1 || -1 +18161 || 18161 +-1 || -1 +1347 || 1347 +8473 || 8473 +14031 || 14031 +7254 || 7254 +10508 || 10508 +5064 || 5064 +12355 || 12355 +12029 || 12029 +5397 || 5397 +-1 || -1 +20192 || 20192 +15330 || 15330 +-1 || -1 +-1 || -1 +17698 || 17698 +11949 || 11949 +16920 || 16920 +6075 || 6075 +3458 || 3458 +16418 || 16418 +19552 || 19552 +820 || 820 +2988 || 2988 +985 || 985 +9983 || 9983 +3872 || 3872 +17556 || 17556 +11373 || 11373 +6272 || 6272 +8778 || 8778 +15784 || 15784 +19852 || 19852 +19561 || 19561 +6357 || 6357 +14118 || 14118 +19361 || 19361 +9138 || 9138 +11897 || 11897 +15936 || 15936 +-1 || -1 +8382 || 8382 +21236 || 21236 +-1 || -1 +16268 || 16268 +18270 || 18270 +17781 || 17781 +18018 || 18018 +7834 || 7834 +5564 || 5564 +17772 || 17772 +14234 || 14234 +19236 || 19236 +2823 || 2823 +2851 || 2851 +16299 || 16299 +11021 || 11021 +20102 || 20102 +16819 || 16819 +-1 || -1 +2967 || 2967 +14028 || 14028 +18768 || 18768 +20679 || 20679 +8650 || 8650 +-1 || -1 +12725 || 12725 +4548 || 4548 +17883 || 17883 +9434 || 9434 +21897 || 21897 +947 || 947 +1809 || 1809 +989 || 989 +3940 || 3940 +8353 || 8353 +8627 || 8627 +19397 || 19397 +20984 || 20984 +2701 || 2701 +1101 || 1101 +16021 || 16021 +3211 || 3211 +12838 || 12838 +17873 || 17873 +765 || 765 +-1 || -1 +11128 || 11128 +20471 || 20471 +20185 || 20185 +163 || 163 +6420 || 6420 +2119 || 2119 +18733 || 18733 +17966 || 17966 +8563 || 8563 +7636 || 7636 +6331 || 6331 +1569 || 1569 +12205 || 12205 +1316 || 1316 +9529 || 9529 +5438 || 5438 +2704 || 2704 +19091 || 19091 +20010 || 20010 +21640 || 21640 +562 || 562 +2971 || 2971 +-1 || -1 +14526 || 14526 +16691 || 16691 +17396 || 17396 +18816 || 18816 +17329 || 17329 +6457 || 6457 +15281 || 15281 +18389 || 18389 +4523 || 4523 +1549 || 1549 +21809 || 21809 +8906 || 8906 +-1 || -1 +7309 || 7309 +3494 || 3494 +13776 || 13776 +7467 || 7467 +1800 || 1800 +-1 || -1 +8765 || 8765 +4093 || 4093 +18344 || 18344 +4553 || 4553 +745 || 745 +6736 || 6736 +-1 || -1 +11572 || 11572 +6404 || 6404 +5854 || 5854 +20215 || 20215 +3717 || 3717 +20579 || 20579 +5673 || 5673 +2383 || 2383 +9773 || 9773 +616 || 616 +7988 || 7988 +15494 || 15494 +12464 || 12464 +21142 || 21142 +3210 || 3210 +4015 || 4015 +14035 || 14035 +5816 || 5816 +12336 || 12336 +8240 || 8240 +8795 || 8795 +-1 || -1 +14449 || 14449 +7524 || 7524 +11599 || 11599 +-1 || -1 +94 || 94 +18590 || 18590 +6706 || 6706 +9544 || 9544 +8796 || 8796 +3112 || 3112 +10300 || 10300 +10539 || 10539 +-1 || -1 +18729 || 18729 +13456 || 13456 +10869 || 10869 +6537 || 6537 +7665 || 7665 +21544 || 21544 +17639 || 17639 +5784 || 5784 +7180 || 7180 +6093 || 6093 +-1 || -1 +12333 || 12333 +21949 || 21949 +-1 || -1 +-1 || -1 +20474 || 20474 +16455 || 16455 +11380 || 11380 +1715 || 1715 +7953 || 7953 +15696 || 15696 +11182 || 11182 +6765 || 6765 +-1 || -1 +20368 || 20368 +1063 || 1063 +15380 || 15380 +19943 || 19943 +5053 || 5053 +2406 || 2406 +1156 || 1156 +12807 || 12807 +5428 || 5428 +15759 || 15759 +10509 || 10509 +17249 || 17249 +5619 || 5619 +-1 || -1 +11063 || 11063 +11504 || 11504 +-1 || -1 +8827 || 8827 +15859 || 15859 +-1 || -1 +17847 || 17847 +8661 || 8661 +16229 || 16229 +13119 || 13119 +18152 || 18152 +-1 || -1 +4115 || 4115 +3571 || 3571 +12385 || 12385 +13877 || 13877 +14762 || 14762 +10610 || 10610 +-1 || -1 +5062 || 5062 +11696 || 11696 +-1 || -1 +1711 || 1711 +14842 || 14842 +-1 || -1 +12593 || 12593 +17489 || 17489 +16759 || 16759 +3735 || 3735 +11085 || 11085 +2921 || 2921 +11204 || 11204 +20943 || 20943 +512 || 512 +10693 || 10693 +9644 || 9644 +17877 || 17877 +18925 || 18925 +21771 || 21771 +8048 || 8048 +8047 || 8047 +10248 || 10248 +10531 || 10531 +808 || 808 +20967 || 20967 +6013 || 6013 +3797 || 3797 +-1 || -1 +15377 || 15377 +15773 || 15773 +5273 || 5273 +7863 || 7863 +-1 || -1 +18082 || 18082 +7962 || 7962 +731 || 731 +12243 || 12243 +396 || 396 +18985 || 18985 +12956 || 12956 +16945 || 16945 +18569 || 18569 +3112 || 3112 +18221 || 18221 +14914 || 14914 +3665 || 3665 +7597 || 7597 +18118 || 18118 +9921 || 9921 +2564 || 2564 +14563 || 14563 +14336 || 14336 +8340 || 8340 +16237 || 16237 +20962 || 20962 +8579 || 8579 +11502 || 11502 +5061 || 5061 +14093 || 14093 +19460 || 19460 +6485 || 6485 +4595 || 4595 +10707 || 10707 +20605 || 20605 +13314 || 13314 +21426 || 21426 +12624 || 12624 +21598 || 21598 +13547 || 13547 +-1 || -1 +4906 || 4906 +6674 || 6674 +14406 || 14406 +14251 || 14251 +14247 || 14247 +21436 || 21436 +377 || 377 +17149 || 17149 +-1 || -1 +5471 || 5471 +12763 || 12763 +7143 || 7143 +17538 || 17538 +21627 || 21627 +11948 || 11948 +-1 || -1 +11323 || 11323 +-1 || -1 +-1 || -1 +11308 || 11308 +7725 || 7725 +10123 || 10123 +17225 || 17225 +4039 || 4039 +16601 || 16601 +8372 || 8372 +11829 || 11829 +14018 || 14018 +11904 || 11904 +-1 || -1 +-1 || -1 +16235 || 16235 +10849 || 10849 +9408 || 9408 +8565 || 8565 +11076 || 11076 +14039 || 14039 +13808 || 13808 +5512 || 5512 +8315 || 8315 +6478 || 6478 +927 || 927 +15106 || 15106 +15302 || 15302 +15874 || 15874 +21039 || 21039 +-1 || -1 +17528 || 17528 +2018 || 2018 +19524 || 19524 +11690 || 11690 +11919 || 11919 +16115 || 16115 +16220 || 16220 +21628 || 21628 +20495 || 20495 +-1 || -1 +9756 || 9756 +9836 || 9836 +8952 || 8952 +10745 || 10745 +5484 || 5484 +-1 || -1 +14319 || 14319 +15610 || 15610 +1013 || 1013 +20493 || 20493 +11275 || 11275 +2805 || 2805 +15163 || 15163 +21003 || 21003 +5513 || 5513 +13625 || 13625 +-1 || -1 +8070 || 8070 +20732 || 20732 +3151 || 3151 +12327 || 12327 +-1 || -1 +14145 || 14145 +17678 || 17678 +-1 || -1 +12175 || 12175 +3029 || 3029 +-1 || -1 +15581 || 15581 +19461 || 19461 +-1 || -1 +12043 || 12043 +21775 || 21775 +12151 || 12151 +3091 || 3091 +8844 || 8844 +765 || 765 +9882 || 9882 +10813 || 10813 +1336 || 1336 +1618 || 1618 +19710 || 19710 +21208 || 21208 +12311 || 12311 +-1 || -1 +10427 || 10427 +20105 || 20105 +8896 || 8896 +6036 || 6036 +19484 || 19484 +4932 || 4932 +20319 || 20319 +7351 || 7351 +17717 || 17717 +2444 || 2444 +883 || 883 +17121 || 17121 +-1 || -1 +-1 || -1 +247 || 247 +11611 || 11611 +8498 || 8498 +-1 || -1 +8002 || 8002 +17837 || 17837 +20027 || 20027 +-1 || -1 +-1 || -1 +5232 || 5232 +12430 || 12430 +2379 || 2379 +3906 || 3906 +16327 || 16327 +2763 || 2763 +11097 || 11097 +21439 || 21439 +-1 || -1 +-1 || -1 +9540 || 9540 +20915 || 20915 +9582 || 9582 +2401 || 2401 +8405 || 8405 +14459 || 14459 +19705 || 19705 +-1 || -1 +12888 || 12888 +3133 || 3133 +8609 || 8609 +13320 || 13320 +12926 || 12926 +6249 || 6249 +13549 || 13549 +18866 || 18866 +1607 || 1607 +15922 || 15922 +10674 || 10674 +4858 || 4858 +2595 || 2595 +8951 || 8951 +1348 || 1348 +12410 || 12410 +7543 || 7543 +10626 || 10626 +16048 || 16048 +5647 || 5647 +11737 || 11737 +11802 || 11802 +21491 || 21491 +8599 || 8599 +11562 || 11562 +20575 || 20575 +-1 || -1 +17266 || 17266 +21087 || 21087 +20196 || 20196 +20082 || 20082 +10443 || 10443 +17807 || 17807 +302 || 302 +6200 || 6200 +16747 || 16747 +20039 || 20039 +8087 || 8087 +11169 || 11169 +14751 || 14751 +768 || 768 +13922 || 13922 +17782 || 17782 +20203 || 20203 +13858 || 13858 +3924 || 3924 +17627 || 17627 +6381 || 6381 +18305 || 18305 +1569 || 1569 +11325 || 11325 +21287 || 21287 +13370 || 13370 +17581 || 17581 +5580 || 5580 +-1 || -1 +8152 || 8152 +-1 || -1 +19839 || 19839 +2964 || 2964 +9572 || 9572 +19566 || 19566 +7551 || 7551 +17554 || 17554 +-1 || -1 +8479 || 8479 +20032 || 20032 +8685 || 8685 +14540 || 14540 +-1 || -1 +13485 || 13485 +11226 || 11226 +6403 || 6403 +9750 || 9750 +13921 || 13921 +5123 || 5123 +12706 || 12706 +17313 || 17313 +-1 || -1 +19924 || 19924 +17992 || 17992 +17522 || 17522 +4062 || 4062 +1140 || 1140 +6487 || 6487 +4300 || 4300 +16413 || 16413 +19187 || 19187 +6107 || 6107 +17234 || 17234 +13283 || 13283 +18126 || 18126 +1735 || 1735 +955 || 955 +12395 || 12395 +6636 || 6636 +15737 || 15737 +9594 || 9594 +19642 || 19642 +8778 || 8778 +11370 || 11370 +13590 || 13590 +11447 || 11447 +14116 || 14116 +9383 || 9383 +3947 || 3947 +16208 || 16208 +2697 || 2697 +17456 || 17456 +9826 || 9826 +17298 || 17298 +13906 || 13906 +20002 || 20002 +11343 || 11343 +14821 || 14821 +3379 || 3379 +17015 || 17015 +14215 || 14215 +3448 || 3448 +16354 || 16354 +18214 || 18214 +-1 || -1 +9504 || 9504 +5291 || 5291 +7810 || 7810 +4726 || 4726 +11945 || 11945 +10068 || 10068 +12134 || 12134 +13158 || 13158 +266 || 266 +21025 || 21025 +3018 || 3018 +2412 || 2412 +7312 || 7312 +5844 || 5844 +18500 || 18500 +6961 || 6961 +16427 || 16427 +-1 || -1 +-1 || -1 +4382 || 4382 +2741 || 2741 +6286 || 6286 +8768 || 8768 +4903 || 4903 +16890 || 16890 +10139 || 10139 +3925 || 3925 +3851 || 3851 +1112 || 1112 +-1 || -1 +18914 || 18914 +8194 || 8194 +11895 || 11895 +323 || 323 +13848 || 13848 +6690 || 6690 +-1 || -1 +12134 || 12134 +3435 || 3435 +900 || 900 +19301 || 19301 +-1 || -1 +10069 || 10069 +18489 || 18489 +10611 || 10611 +-1 || -1 +10703 || 10703 +18665 || 18665 +20926 || 20926 +341 || 341 +12422 || 12422 +-1 || -1 +5500 || 5500 +3917 || 3917 +21154 || 21154 +15502 || 15502 +9466 || 9466 +14213 || 14213 +7822 || 7822 +5217 || 5217 +11149 || 11149 +10671 || 10671 +18393 || 18393 +5739 || 5739 +17713 || 17713 +12089 || 12089 +404 || 404 +-1 || -1 +9977 || 9977 +4927 || 4927 +8113 || 8113 +20144 || 20144 +5357 || 5357 +8013 || 8013 +982 || 982 +20343 || 20343 +2169 || 2169 +11716 || 11716 +21250 || 21250 +-1 || -1 +3305 || 3305 +17896 || 17896 +15100 || 15100 +4022 || 4022 +241 || 241 +18995 || 18995 +21617 || 21617 +5146 || 5146 +961 || 961 +-1 || -1 +9358 || 9358 +10631 || 10631 +4108 || 4108 +18359 || 18359 +13826 || 13826 +10732 || 10732 +12686 || 12686 +6171 || 6171 +2573 || 2573 +-1 || -1 +19683 || 19683 +163 || 163 +-1 || -1 +12364 || 12364 +9735 || 9735 +10507 || 10507 +-1 || -1 +17857 || 17857 +6456 || 6456 +9258 || 9258 +19262 || 19262 +7031 || 7031 +14631 || 14631 +6073 || 6073 +-1 || -1 +18555 || 18555 +15693 || 15693 +16260 || 16260 +21172 || 21172 +18170 || 18170 +-1 || -1 +9707 || 9707 +19198 || 19198 +6437 || 6437 +2792 || 2792 +7930 || 7930 +8099 || 8099 +370 || 370 +10991 || 10991 +19774 || 19774 +-1 || -1 +7507 || 7507 +739 || 739 +3356 || 3356 +14643 || 14643 +2246 || 2246 +11611 || 11611 +7374 || 7374 +17528 || 17528 +17509 || 17509 +15124 || 15124 +16350 || 16350 +14154 || 14154 +20065 || 20065 +9899 || 9899 +-1 || -1 +15579 || 15579 +4194 || 4194 +-1 || -1 +12657 || 12657 +19464 || 19464 +8377 || 8377 +6109 || 6109 +11137 || 11137 +18854 || 18854 +2141 || 2141 +1514 || 1514 +19522 || 19522 +10148 || 10148 +12464 || 12464 +21843 || 21843 +2075 || 2075 +4695 || 4695 +944 || 944 +20715 || 20715 +8772 || 8772 +9659 || 9659 +15920 || 15920 +17279 || 17279 +4266 || 4266 +928 || 928 +13538 || 13538 +11610 || 11610 +-1 || -1 +4792 || 4792 +-1 || -1 +4213 || 4213 +1484 || 1484 +14292 || 14292 +7756 || 7756 +8707 || 8707 +8743 || 8743 +15798 || 15798 +10786 || 10786 +21962 || 21962 +14619 || 14619 +3338 || 3338 +20580 || 20580 +18413 || 18413 +2991 || 2991 +12830 || 12830 +3083 || 3083 +14234 || 14234 +17952 || 17952 +19460 || 19460 +4683 || 4683 +21348 || 21348 +9662 || 9662 +8886 || 8886 +19140 || 19140 +1740 || 1740 +15558 || 15558 +1406 || 1406 +3401 || 3401 +9475 || 9475 +12603 || 12603 +10896 || 10896 +6541 || 6541 +16812 || 16812 +15514 || 15514 +20841 || 20841 +10063 || 10063 +15911 || 15911 +8837 || 8837 +13391 || 13391 +13858 || 13858 +11248 || 11248 +11879 || 11879 +1326 || 1326 +18458 || 18458 +17211 || 17211 +16531 || 16531 +22000 || 22000 +21267 || 21267 +17117 || 17117 +12191 || 12191 +16612 || 16612 +8288 || 8288 +18953 || 18953 +2851 || 2851 +13348 || 13348 +5274 || 5274 +21289 || 21289 +19204 || 19204 +17594 || 17594 +-1 || -1 +16360 || 16360 +15509 || 15509 +9394 || 9394 +736 || 736 +8896 || 8896 +5884 || 5884 +3162 || 3162 +10864 || 10864 +17079 || 17079 +2152 || 2152 +19622 || 19622 +7861 || 7861 +3681 || 3681 +5576 || 5576 +20796 || 20796 +8860 || 8860 +17598 || 17598 +-1 || -1 +19591 || 19591 +13461 || 13461 +4446 || 4446 +12862 || 12862 +16732 || 16732 +-1 || -1 +19122 || 19122 +4752 || 4752 +9397 || 9397 +14104 || 14104 +16080 || 16080 +16557 || 16557 +14938 || 14938 +21415 || 21415 +4924 || 4924 +-1 || -1 +-1 || -1 +9454 || 9454 +18165 || 18165 +11480 || 11480 +8248 || 8248 +2677 || 2677 +12652 || 12652 +4564 || 4564 +20053 || 20053 +9788 || 9788 +17643 || 17643 +-1 || -1 +16708 || 16708 +19641 || 19641 +10365 || 10365 +71 || 71 +11385 || 11385 +15413 || 15413 +3823 || 3823 +18860 || 18860 +4788 || 4788 +4428 || 4428 +-1 || -1 +6624 || 6624 +2779 || 2779 +11177 || 11177 +2044 || 2044 +18722 || 18722 +8910 || 8910 +17815 || 17815 +15991 || 15991 +861 || 861 +346 || 346 +8289 || 8289 +7904 || 7904 +6373 || 6373 +19565 || 19565 +20448 || 20448 +-1 || -1 +3584 || 3584 +10278 || 10278 +21761 || 21761 +7220 || 7220 +-1 || -1 +11358 || 11358 +151 || 151 +14123 || 14123 +21136 || 21136 +21181 || 21181 +15044 || 15044 +13328 || 13328 +14974 || 14974 +15008 || 15008 +11592 || 11592 +6772 || 6772 +15478 || 15478 +-1 || -1 +21174 || 21174 +19283 || 19283 +11533 || 11533 +8836 || 8836 +12247 || 12247 +21680 || 21680 +-1 || -1 +13470 || 13470 +10733 || 10733 +12987 || 12987 +12395 || 12395 +5951 || 5951 +2359 || 2359 +19287 || 19287 +18040 || 18040 +1983 || 1983 +3682 || 3682 +-1 || -1 +8933 || 8933 +14403 || 14403 +5475 || 5475 +10002 || 10002 +19180 || 19180 +2017 || 2017 +14558 || 14558 +1449 || 1449 +-1 || -1 +11889 || 11889 +15189 || 15189 +7640 || 7640 +9513 || 9513 +17263 || 17263 +14803 || 14803 +-1 || -1 +18280 || 18280 +7479 || 7479 +-1 || -1 +3778 || 3778 +16158 || 16158 +-1 || -1 +3627 || 3627 +8464 || 8464 +4758 || 4758 +20000 || 20000 +19998 || 19998 +10126 || 10126 +1345 || 1345 +5913 || 5913 +20537 || 20537 +5342 || 5342 +9237 || 9237 +2707 || 2707 +19748 || 19748 +15964 || 15964 +1972 || 1972 +307 || 307 +13503 || 13503 +-1 || -1 +14998 || 14998 +6616 || 6616 +-1 || -1 +-1 || -1 +10930 || 10930 +7804 || 7804 +18349 || 18349 +15785 || 15785 +19790 || 19790 +11204 || 11204 +15264 || 15264 +10060 || 10060 +4211 || 4211 +15149 || 15149 +1275 || 1275 +16241 || 16241 +17827 || 17827 +1070 || 1070 +15619 || 15619 +18298 || 18298 +19056 || 19056 +-1 || -1 +9009 || 9009 +5485 || 5485 +5500 || 5500 +-1 || -1 +1852 || 1852 +9043 || 9043 +13961 || 13961 +20929 || 20929 +10438 || 10438 +-1 || -1 +20422 || 20422 +12466 || 12466 +19497 || 19497 +9004 || 9004 +2723 || 2723 +3280 || 3280 +1826 || 1826 +424 || 424 +7174 || 7174 +11840 || 11840 +14607 || 14607 +10305 || 10305 +-1 || -1 +9714 || 9714 +7616 || 7616 +12375 || 12375 +2166 || 2166 +13037 || 13037 +1614 || 1614 +1421 || 1421 +8549 || 8549 +15120 || 15120 +20464 || 20464 +10977 || 10977 +14706 || 14706 +-1 || -1 +17933 || 17933 +-1 || -1 +11089 || 11089 +6399 || 6399 +12614 || 12614 +13164 || 13164 +15082 || 15082 +-1 || -1 +12985 || 12985 +3189 || 3189 +14111 || 14111 +299 || 299 +16928 || 16928 +18158 || 18158 +3780 || 3780 +10738 || 10738 +2866 || 2866 +1131 || 1131 +1226 || 1226 +5099 || 5099 +7071 || 7071 +-1 || -1 +16273 || 16273 +3569 || 3569 +6069 || 6069 +3338 || 3338 +5930 || 5930 +12675 || 12675 +4020 || 4020 +12591 || 12591 +71 || 71 +5369 || 5369 +19965 || 19965 +13473 || 13473 +15348 || 15348 +8673 || 8673 +8715 || 8715 +7775 || 7775 +-1 || -1 +5933 || 5933 +2779 || 2779 +11561 || 11561 +16300 || 16300 +3536 || 3536 +-1 || -1 +6299 || 6299 +-1 || -1 +1199 || 1199 +3748 || 3748 +14756 || 14756 +15433 || 15433 +9096 || 9096 +1010 || 1010 +11707 || 11707 +1829 || 1829 +13041 || 13041 +13149 || 13149 +9975 || 9975 +5587 || 5587 +-1 || -1 +15564 || 15564 +1062 || 1062 +20413 || 20413 +5096 || 5096 +6879 || 6879 +19035 || 19035 +5326 || 5326 +10699 || 10699 +21898 || 21898 +17828 || 17828 +15787 || 15787 +2113 || 2113 +2695 || 2695 +7775 || 7775 +2893 || 2893 +9681 || 9681 +-1 || -1 +5391 || 5391 +17952 || 17952 +645 || 645 +10098 || 10098 +20220 || 20220 +14400 || 14400 +-1 || -1 +5513 || 5513 +6609 || 6609 +16741 || 16741 +13009 || 13009 +18443 || 18443 +-1 || -1 +5735 || 5735 +21128 || 21128 +17402 || 17402 +20118 || 20118 +-1 || -1 +10542 || 10542 +1972 || 1972 +8825 || 8825 +13520 || 13520 +10570 || 10570 +13022 || 13022 +16269 || 16269 +3697 || 3697 +-1 || -1 +15779 || 15779 +12316 || 12316 +10377 || 10377 +2939 || 2939 +20667 || 20667 +19840 || 19840 +17376 || 17376 +6007 || 6007 +-1 || -1 +13288 || 13288 +19553 || 19553 +-1 || -1 +17057 || 17057 +-1 || -1 +-1 || -1 +0 || 0 +9781 || 9781 +4229 || 4229 +10649 || 10649 +12430 || 12430 +20551 || 20551 +12357 || 12357 +1005 || 1005 +13298 || 13298 +-1 || -1 +15247 || 15247 +10051 || 10051 +19056 || 19056 +13178 || 13178 +13106 || 13106 +-1 || -1 +17569 || 17569 +4250 || 4250 +4935 || 4935 +10786 || 10786 +8520 || 8520 +5435 || 5435 +5694 || 5694 +15303 || 15303 +-1 || -1 +20994 || 20994 +4090 || 4090 +-1 || -1 +20821 || 20821 +10973 || 10973 +12981 || 12981 +14951 || 14951 +18585 || 18585 +9024 || 9024 +12198 || 12198 +-1 || -1 +20527 || 20527 +8106 || 8106 +19049 || 19049 +20909 || 20909 +-1 || -1 +-1 || -1 +17591 || 17591 +13827 || 13827 +14628 || 14628 +5491 || 5491 +149 || 149 +13657 || 13657 +21863 || 21863 +4362 || 4362 +19445 || 19445 +1759 || 1759 +1924 || 1924 +19703 || 19703 +5333 || 5333 +12634 || 12634 +7790 || 7790 +7714 || 7714 +7037 || 7037 +15880 || 15880 +11521 || 11521 +11232 || 11232 +15893 || 15893 +5864 || 5864 +3637 || 3637 +749 || 749 +1007 || 1007 +17337 || 17337 +16733 || 16733 +11198 || 11198 +3301 || 3301 +6702 || 6702 +5542 || 5542 +20715 || 20715 +1211 || 1211 +3039 || 3039 +-1 || -1 +3786 || 3786 +2394 || 2394 +14503 || 14503 +5500 || 5500 +12661 || 12661 +9640 || 9640 +-1 || -1 +16467 || 16467 +-1 || -1 +12268 || 12268 +841 || 841 +1843 || 1843 +9334 || 9334 +6333 || 6333 +20378 || 20378 +-1 || -1 +9975 || 9975 +-1 || -1 +6223 || 6223 +15726 || 15726 +8789 || 8789 +-1 || -1 +6242 || 6242 +13306 || 13306 +8092 || 8092 +21186 || 21186 +21370 || 21370 +17145 || 17145 +9819 || 9819 +19765 || 19765 +10619 || 10619 +7051 || 7051 +-1 || -1 +2200 || 2200 +6849 || 6849 +14057 || 14057 +1928 || 1928 +7144 || 7144 +11428 || 11428 +11231 || 11231 +11604 || 11604 +2563 || 2563 +5186 || 5186 +21743 || 21743 +-1 || -1 +3857 || 3857 +4657 || 4657 +20365 || 20365 +60 || 60 +20076 || 20076 +6315 || 6315 +6407 || 6407 +7832 || 7832 +18345 || 18345 +-1 || -1 +10241 || 10241 +6011 || 6011 +15649 || 15649 +4499 || 4499 +12934 || 12934 +18296 || 18296 +-1 || -1 +12108 || 12108 +-1 || -1 +17933 || 17933 +19611 || 19611 +12120 || 12120 +11172 || 11172 +5493 || 5493 +15391 || 15391 +10452 || 10452 +16285 || 16285 +-1 || -1 +13711 || 13711 +4280 || 4280 +14825 || 14825 +4544 || 4544 +17390 || 17390 +817 || 817 +6408 || 6408 +13108 || 13108 +9887 || 9887 +15806 || 15806 +8193 || 8193 +15206 || 15206 +6232 || 6232 +5884 || 5884 +10883 || 10883 +8497 || 8497 +-1 || -1 +20360 || 20360 +14820 || 14820 +9998 || 9998 +17719 || 17719 +19601 || 19601 +16692 || 16692 +21747 || 21747 +5385 || 5385 +17796 || 17796 +17821 || 17821 +14374 || 14374 +12771 || 12771 +8270 || 8270 +19063 || 19063 +-1 || -1 +16628 || 16628 +3425 || 3425 +10978 || 10978 +17133 || 17133 +13476 || 13476 +19392 || 19392 +21006 || 21006 +8047 || 8047 +16434 || 16434 +7068 || 7068 +11300 || 11300 +5652 || 5652 +18498 || 18498 +20948 || 20948 +21440 || 21440 +10737 || 10737 +11292 || 11292 +16351 || 16351 +13681 || 13681 +14512 || 14512 +2115 || 2115 +1979 || 1979 +4504 || 4504 +6751 || 6751 +11975 || 11975 +16810 || 16810 +3094 || 3094 +19386 || 19386 +10047 || 10047 +20341 || 20341 +5629 || 5629 +6072 || 6072 +4321 || 4321 +-1 || -1 +2460 || 2460 +21624 || 21624 +15382 || 15382 +20311 || 20311 +6920 || 6920 +3752 || 3752 +-1 || -1 +740 || 740 +15753 || 15753 +-1 || -1 +18843 || 18843 +19828 || 19828 +2962 || 2962 +10386 || 10386 +10952 || 10952 +1143 || 1143 +9512 || 9512 +5183 || 5183 +2178 || 2178 +9040 || 9040 +3172 || 3172 +21205 || 21205 +16033 || 16033 +9537 || 9537 +-1 || -1 +18476 || 18476 +-1 || -1 +4252 || 4252 +23 || 23 +7891 || 7891 +-1 || -1 +8507 || 8507 +13854 || 13854 +949 || 949 +-1 || -1 +10764 || 10764 +7471 || 7471 +2029 || 2029 +3643 || 3643 +-1 || -1 +13137 || 13137 +12539 || 12539 +14086 || 14086 +3275 || 3275 +19663 || 19663 +7481 || 7481 +14588 || 14588 +16784 || 16784 +9233 || 9233 +-1 || -1 +11365 || 11365 +20094 || 20094 +18639 || 18639 +1223 || 1223 +12802 || 12802 +8556 || 8556 +-1 || -1 +11723 || 11723 +16407 || 16407 +10454 || 10454 +18699 || 18699 +-1 || -1 +6812 || 6812 +9551 || 9551 +12596 || 12596 +1451 || 1451 +5328 || 5328 +15544 || 15544 +6460 || 6460 +675 || 675 +11478 || 11478 +10983 || 10983 +21910 || 21910 +8526 || 8526 +15287 || 15287 +7147 || 7147 +16282 || 16282 +19218 || 19218 +11323 || 11323 +6239 || 6239 +12302 || 12302 +14672 || 14672 +-1 || -1 +16614 || 16614 +712 || 712 +-1 || -1 +21045 || 21045 +14602 || 14602 +8041 || 8041 +18879 || 18879 +17703 || 17703 +5730 || 5730 +-1 || -1 +21422 || 21422 +2013 || 2013 +12413 || 12413 +1367 || 1367 +18707 || 18707 +2248 || 2248 +4025 || 4025 +-1 || -1 +5310 || 5310 +10199 || 10199 +4500 || 4500 +-1 || -1 +1022 || 1022 +8090 || 8090 +414 || 414 +8975 || 8975 +12438 || 12438 +318 || 318 +20918 || 20918 +16019 || 16019 +4726 || 4726 +1239 || 1239 +18035 || 18035 +575 || 575 +5657 || 5657 +12278 || 12278 +16422 || 16422 +3427 || 3427 +1981 || 1981 +9737 || 9737 +19481 || 19481 +3299 || 3299 +13981 || 13981 +-1 || -1 +5046 || 5046 +-1 || -1 +12696 || 12696 +-1 || -1 +14199 || 14199 +9340 || 9340 +9218 || 9218 +18498 || 18498 +9791 || 9791 +12201 || 12201 +16566 || 16566 +12360 || 12360 +4400 || 4400 +21112 || 21112 +21415 || 21415 +18254 || 18254 +5053 || 5053 +2490 || 2490 +838 || 838 +15857 || 15857 +18581 || 18581 +8175 || 8175 +18761 || 18761 +6379 || 6379 +15063 || 15063 +2119 || 2119 +16293 || 16293 +18971 || 18971 +13222 || 13222 +6695 || 6695 +15530 || 15530 +13265 || 13265 +1011 || 1011 +569 || 569 +7086 || 7086 +3426 || 3426 +9750 || 9750 +15838 || 15838 +11602 || 11602 +398 || 398 +-1 || -1 +9676 || 9676 +8413 || 8413 +17424 || 17424 +-1 || -1 +18891 || 18891 +16496 || 16496 +10094 || 10094 +2697 || 2697 +10127 || 10127 +15289 || 15289 +-1 || -1 +20666 || 20666 +1135 || 1135 +625 || 625 +-1 || -1 +8193 || 8193 +2190 || 2190 +9146 || 9146 +10639 || 10639 +1620 || 1620 +6130 || 6130 +317 || 317 +17777 || 17777 +13827 || 13827 +5586 || 5586 +17920 || 17920 +13897 || 13897 +6802 || 6802 +21195 || 21195 +2193 || 2193 +-1 || -1 +16035 || 16035 +3675 || 3675 +15568 || 15568 +13867 || 13867 +3745 || 3745 +3284 || 3284 +12041 || 12041 +18004 || 18004 +830 || 830 +20893 || 20893 +3733 || 3733 +15963 || 15963 +14686 || 14686 +600 || 600 +19614 || 19614 +21164 || 21164 +20125 || 20125 +5847 || 5847 +13063 || 13063 +3807 || 3807 +20232 || 20232 +9825 || 9825 +8795 || 8795 +11832 || 11832 +19910 || 19910 +3042 || 3042 +2357 || 2357 +-1 || -1 +10343 || 10343 +5592 || 5592 +-1 || -1 +6420 || 6420 +21168 || 21168 +14791 || 14791 +11026 || 11026 +14568 || 14568 +1259 || 1259 +8426 || 8426 +-1 || -1 +4783 || 4783 +39 || 39 +7587 || 7587 +20369 || 20369 +472 || 472 +21218 || 21218 +7275 || 7275 +-1 || -1 +18381 || 18381 +4420 || 4420 +5971 || 5971 +4753 || 4753 +6577 || 6577 +20859 || 20859 +9567 || 9567 +19009 || 19009 +9560 || 9560 +9511 || 9511 +19528 || 19528 +21896 || 21896 +10685 || 10685 +2102 || 2102 +12816 || 12816 +6200 || 6200 +13431 || 13431 +12418 || 12418 +10771 || 10771 +11758 || 11758 +12206 || 12206 +10545 || 10545 +17830 || 17830 +6265 || 6265 +-1 || -1 +19360 || 19360 +5888 || 5888 +20469 || 20469 +21591 || 21591 +6 || 6 +377 || 377 +10399 || 10399 +6417 || 6417 +394 || 394 +2139 || 2139 +19611 || 19611 +15969 || 15969 +20409 || 20409 +-1 || -1 +18000 || 18000 +10753 || 10753 +6656 || 6656 +12 || 12 +14747 || 14747 +2574 || 2574 +9521 || 9521 +6040 || 6040 +10310 || 10310 +12490 || 12490 +15741 || 15741 +-1 || -1 +3081 || 3081 +1675 || 1675 +133 || 133 +18759 || 18759 +18804 || 18804 +9962 || 9962 +-1 || -1 +13721 || 13721 +6825 || 6825 +11442 || 11442 +488 || 488 +12916 || 12916 +17797 || 17797 +18577 || 18577 +3611 || 3611 +6690 || 6690 +777 || 777 +10631 || 10631 +14746 || 14746 +12513 || 12513 +4167 || 4167 +9744 || 9744 +10639 || 10639 +5722 || 5722 +-1 || -1 +2483 || 2483 +15491 || 15491 +6881 || 6881 +12104 || 12104 +16619 || 16619 +6295 || 6295 +10237 || 10237 +14721 || 14721 +11785 || 11785 +13971 || 13971 +18500 || 18500 +14611 || 14611 +1995 || 1995 +7508 || 7508 +7326 || 7326 +7642 || 7642 +12046 || 12046 +11479 || 11479 +14615 || 14615 +15705 || 15705 +21392 || 21392 +3223 || 3223 +7604 || 7604 +9039 || 9039 +3258 || 3258 +10455 || 10455 +6438 || 6438 +18093 || 18093 +691 || 691 +2953 || 2953 +17386 || 17386 +21551 || 21551 +21057 || 21057 +19016 || 19016 +17423 || 17423 +16457 || 16457 +21558 || 21558 +1487 || 1487 +21911 || 21911 +-1 || -1 +4590 || 4590 +8358 || 8358 +20240 || 20240 +6168 || 6168 +1454 || 1454 +12936 || 12936 +1693 || 1693 +14819 || 14819 +-1 || -1 +9883 || 9883 +-1 || -1 +2120 || 2120 +201 || 201 +7769 || 7769 +3182 || 3182 +1598 || 1598 +13596 || 13596 +6019 || 6019 +21203 || 21203 +7907 || 7907 +13295 || 13295 +2262 || 2262 +4161 || 4161 +14438 || 14438 +1324 || 1324 +2822 || 2822 +23 || 23 +19519 || 19519 +6597 || 6597 +9308 || 9308 +21760 || 21760 +15101 || 15101 +6528 || 6528 +11782 || 11782 +16998 || 16998 +19886 || 19886 +-1 || -1 +1967 || 1967 +18720 || 18720 +17985 || 17985 +9756 || 9756 +3020 || 3020 +20209 || 20209 +14151 || 14151 +20205 || 20205 +-1 || -1 +16312 || 16312 +13374 || 13374 +7756 || 7756 +14613 || 14613 +1838 || 1838 +11741 || 11741 +12437 || 12437 +10667 || 10667 +3949 || 3949 +20746 || 20746 +21182 || 21182 +19705 || 19705 +14223 || 14223 +16273 || 16273 +2643 || 2643 +7635 || 7635 +10500 || 10500 +10673 || 10673 +16982 || 16982 +440 || 440 +9312 || 9312 +6695 || 6695 +16628 || 16628 +13141 || 13141 +8834 || 8834 +21592 || 21592 +13919 || 13919 +7164 || 7164 +13360 || 13360 +8127 || 8127 +5440 || 5440 +5130 || 5130 +18709 || 18709 +18626 || 18626 +1424 || 1424 +8609 || 8609 +21604 || 21604 +14167 || 14167 +4321 || 4321 +7408 || 7408 +13525 || 13525 +10974 || 10974 +9713 || 9713 +11725 || 11725 +7369 || 7369 +21541 || 21541 +7503 || 7503 +8305 || 8305 +10662 || 10662 +20425 || 20425 +9568 || 9568 +9731 || 9731 +11495 || 11495 +21353 || 21353 +9111 || 9111 +12972 || 12972 +-1 || -1 +-1 || -1 +6983 || 6983 +3645 || 3645 +3281 || 3281 +11987 || 11987 +15613 || 15613 +11332 || 11332 +-1 || -1 +11936 || 11936 +12870 || 12870 +15537 || 15537 +-1 || -1 +19622 || 19622 +8128 || 8128 +19826 || 19826 +19656 || 19656 +9556 || 9556 +13381 || 13381 +20717 || 20717 +13564 || 13564 +12286 || 12286 +-1 || -1 +8734 || 8734 +371 || 371 +2543 || 2543 +19852 || 19852 +5393 || 5393 +8663 || 8663 +15230 || 15230 +8863 || 8863 +20395 || 20395 +6204 || 6204 +19970 || 19970 +2941 || 2941 +-1 || -1 +6077 || 6077 +7575 || 7575 +9826 || 9826 +4436 || 4436 +13723 || 13723 +4656 || 4656 +2922 || 2922 +-1 || -1 +5366 || 5366 +-1 || -1 +-1 || -1 +-1 || -1 +6290 || 6290 +201 || 201 +3270 || 3270 +-1 || -1 +19635 || 19635 +-1 || -1 +9518 || 9518 +21484 || 21484 +-1 || -1 +-1 || -1 +21548 || 21548 +19446 || 19446 +262 || 262 +6439 || 6439 +20361 || 20361 +13692 || 13692 +14473 || 14473 +8793 || 8793 +3814 || 3814 +11295 || 11295 +20886 || 20886 +9064 || 9064 +11944 || 11944 +7186 || 7186 +1986 || 1986 +19850 || 19850 +1414 || 1414 +9804 || 9804 +4674 || 4674 +17545 || 17545 +18841 || 18841 +19236 || 19236 +1769 || 1769 +6746 || 6746 +-1 || -1 +3483 || 3483 +-1 || -1 +19515 || 19515 +9926 || 9926 +5739 || 5739 +6467 || 6467 +17613 || 17613 +312 || 312 +-1 || -1 +-1 || -1 +21297 || 21297 +6622 || 6622 +19684 || 19684 +6576 || 6576 +7390 || 7390 +18094 || 18094 +16518 || 16518 +19795 || 19795 +4501 || 4501 +3762 || 3762 +6350 || 6350 +13288 || 13288 +20535 || 20535 +-1 || -1 +8097 || 8097 +-1 || -1 +21213 || 21213 +15356 || 15356 +11025 || 11025 +4735 || 4735 +1911 || 1911 +11430 || 11430 +2710 || 2710 +1810 || 1810 +8830 || 8830 +4607 || 4607 +2117 || 2117 +901 || 901 +13290 || 13290 +4613 || 4613 +3568 || 3568 +-1 || -1 +18903 || 18903 +4900 || 4900 +20965 || 20965 +13350 || 13350 +2524 || 2524 +16471 || 16471 +6177 || 6177 +12856 || 12856 +16750 || 16750 +3768 || 3768 +8588 || 8588 +1722 || 1722 +12951 || 12951 +6855 || 6855 +18882 || 18882 +17207 || 17207 +17986 || 17986 +4283 || 4283 +14883 || 14883 +9123 || 9123 +14311 || 14311 +-1 || -1 +5323 || 5323 +-1 || -1 +17252 || 17252 +9456 || 9456 +17113 || 17113 +6369 || 6369 +9191 || 9191 +15829 || 15829 +3968 || 3968 +16110 || 16110 +3422 || 3422 +-1 || -1 +19530 || 19530 +16169 || 16169 +4505 || 4505 +11633 || 11633 +18679 || 18679 +639 || 639 +-1 || -1 +18662 || 18662 +5368 || 5368 +17094 || 17094 +9508 || 9508 +13152 || 13152 +17765 || 17765 +8882 || 8882 +8454 || 8454 +18835 || 18835 +-1 || -1 +19882 || 19882 +5871 || 5871 +16384 || 16384 +-1 || -1 +13726 || 13726 +1303 || 1303 +1238 || 1238 +196 || 196 +17385 || 17385 +4764 || 4764 +11326 || 11326 +17263 || 17263 +9408 || 9408 +17839 || 17839 +11932 || 11932 +16007 || 16007 +13655 || 13655 +10366 || 10366 +9320 || 9320 +9758 || 9758 +12079 || 12079 +4041 || 4041 +6054 || 6054 +18680 || 18680 +3797 || 3797 +10662 || 10662 +13938 || 13938 +11981 || 11981 +4273 || 4273 +1865 || 1865 +5855 || 5855 +1216 || 1216 +20471 || 20471 +16474 || 16474 +15014 || 15014 +9074 || 9074 +20382 || 20382 +6774 || 6774 +14537 || 14537 +11656 || 11656 +4766 || 4766 +14860 || 14860 +20061 || 20061 +16860 || 16860 +18986 || 18986 +20638 || 20638 +6395 || 6395 +16483 || 16483 +2872 || 2872 +13961 || 13961 +10438 || 10438 +-1 || -1 +1389 || 1389 +7541 || 7541 +5667 || 5667 +11817 || 11817 +7342 || 7342 +11001 || 11001 +1258 || 1258 +11870 || 11870 +18460 || 18460 +-1 || -1 +187 || 187 +20514 || 20514 +17802 || 17802 +9146 || 9146 +-1 || -1 +5771 || 5771 +18244 || 18244 +16629 || 16629 +13666 || 13666 +15253 || 15253 +1810 || 1810 +8444 || 8444 +15347 || 15347 +719 || 719 +19993 || 19993 +4071 || 4071 +-1 || -1 +1633 || 1633 +19397 || 19397 +19639 || 19639 +12266 || 12266 +18589 || 18589 +3319 || 3319 +-1 || -1 +1312 || 1312 +6042 || 6042 +-1 || -1 +3868 || 3868 +19495 || 19495 +16209 || 16209 +14367 || 14367 +15769 || 15769 +10155 || 10155 +13079 || 13079 +6207 || 6207 +11100 || 11100 +3738 || 3738 +20704 || 20704 +1858 || 1858 +3180 || 3180 +6723 || 6723 +-1 || -1 +16462 || 16462 +-1 || -1 +6955 || 6955 +13770 || 13770 +10921 || 10921 +13543 || 13543 +14122 || 14122 +12367 || 12367 +18984 || 18984 +-1 || -1 +4795 || 4795 +21278 || 21278 +18078 || 18078 +-1 || -1 +16695 || 16695 +9129 || 9129 +-1 || -1 +9214 || 9214 +20150 || 20150 +3420 || 3420 +-1 || -1 +21270 || 21270 +16382 || 16382 +5642 || 5642 +-1 || -1 +3140 || 3140 +-1 || -1 +17656 || 17656 +5820 || 5820 +11137 || 11137 +11851 || 11851 +19201 || 19201 +6560 || 6560 +8427 || 8427 +13338 || 13338 +-1 || -1 +20171 || 20171 +3459 || 3459 +7653 || 7653 +21004 || 21004 +14965 || 14965 +18921 || 18921 +11795 || 11795 +12696 || 12696 +21304 || 21304 +1892 || 1892 +16082 || 16082 +11354 || 11354 +6266 || 6266 +16640 || 16640 +18961 || 18961 +9544 || 9544 +9465 || 9465 +2861 || 2861 +15135 || 15135 +17576 || 17576 +18090 || 18090 +3042 || 3042 +3761 || 3761 +232 || 232 +20721 || 20721 +8483 || 8483 +16870 || 16870 +16580 || 16580 +7546 || 7546 +4552 || 4552 +473 || 473 +18853 || 18853 +7039 || 7039 +14007 || 14007 +662 || 662 +5429 || 5429 +11606 || 11606 +15497 || 15497 +13937 || 13937 +18499 || 18499 +10031 || 10031 +-1 || -1 +15860 || 15860 +18109 || 18109 +17264 || 17264 +-1 || -1 +10273 || 10273 +531 || 531 +1761 || 1761 +19008 || 19008 +2007 || 2007 +10412 || 10412 +19651 || 19651 +11497 || 11497 +21160 || 21160 +11545 || 11545 +579 || 579 +17155 || 17155 +5634 || 5634 +3553 || 3553 +20694 || 20694 +12387 || 12387 +13170 || 13170 +2871 || 2871 +18803 || 18803 +21508 || 21508 +8082 || 8082 +6563 || 6563 +8539 || 8539 +3960 || 3960 +7003 || 7003 +18610 || 18610 +7954 || 7954 +9314 || 9314 +15379 || 15379 +17028 || 17028 +15568 || 15568 +11769 || 11769 +20839 || 20839 +21421 || 21421 +15466 || 15466 +6978 || 6978 +5017 || 5017 +-1 || -1 +6545 || 6545 +-1 || -1 +6031 || 6031 +14066 || 14066 +21444 || 21444 +420 || 420 +6140 || 6140 +10949 || 10949 +3311 || 3311 +4661 || 4661 +21541 || 21541 +14668 || 14668 +20389 || 20389 +16145 || 16145 +17387 || 17387 +9502 || 9502 +7158 || 7158 +1723 || 1723 +15403 || 15403 +1692 || 1692 +19869 || 19869 +16274 || 16274 +1817 || 1817 +251 || 251 +15328 || 15328 +6888 || 6888 +9724 || 9724 +16757 || 16757 +7799 || 7799 +13881 || 13881 +5736 || 5736 +19722 || 19722 +5582 || 5582 +5487 || 5487 +20799 || 20799 +531 || 531 +17474 || 17474 +8995 || 8995 +17341 || 17341 +11313 || 11313 +1040 || 1040 +19115 || 19115 +3390 || 3390 +15565 || 15565 +15318 || 15318 +15828 || 15828 +5620 || 5620 +17809 || 17809 +3336 || 3336 +4874 || 4874 +8612 || 8612 +173 || 173 +12919 || 12919 +-1 || -1 +11462 || 11462 +6974 || 6974 +14699 || 14699 +8042 || 8042 +16393 || 16393 +4561 || 4561 +9092 || 9092 +12254 || 12254 +21584 || 21584 +12304 || 12304 +17363 || 17363 +4803 || 4803 +16905 || 16905 +7286 || 7286 +8468 || 8468 +17150 || 17150 +-1 || -1 +9426 || 9426 +5046 || 5046 +19467 || 19467 +16085 || 16085 +9586 || 9586 +10882 || 10882 +12129 || 12129 +16176 || 16176 +15485 || 15485 +-1 || -1 +6207 || 6207 +21139 || 21139 +12099 || 12099 +3242 || 3242 +20749 || 20749 +9534 || 9534 +11940 || 11940 +19513 || 19513 +5480 || 5480 +20114 || 20114 +12776 || 12776 +15941 || 15941 +8239 || 8239 +-1 || -1 +18765 || 18765 +18072 || 18072 +-1 || -1 +16042 || 16042 +5692 || 5692 +18434 || 18434 +6560 || 6560 +14243 || 14243 +2983 || 2983 +8486 || 8486 +5593 || 5593 +-1 || -1 +-1 || -1 +-1 || -1 +18845 || 18845 +11474 || 11474 +14597 || 14597 +20538 || 20538 +21206 || 21206 +20097 || 20097 +1944 || 1944 +19764 || 19764 +7152 || 7152 +5930 || 5930 +15929 || 15929 +3863 || 3863 +19626 || 19626 +-1 || -1 +1591 || 1591 +436 || 436 +16311 || 16311 +5469 || 5469 +-1 || -1 +8199 || 8199 +6575 || 6575 +5054 || 5054 +11333 || 11333 +20935 || 20935 +13533 || 13533 +17864 || 17864 +21853 || 21853 +5842 || 5842 +10343 || 10343 +4965 || 4965 +8317 || 8317 +8576 || 8576 +20105 || 20105 +11742 || 11742 +11141 || 11141 +10392 || 10392 +16123 || 16123 +11980 || 11980 +4725 || 4725 +-1 || -1 +12213 || 12213 +3796 || 3796 +6184 || 6184 +19296 || 19296 +13867 || 13867 +3784 || 3784 +7833 || 7833 +13277 || 13277 +16578 || 16578 +7187 || 7187 +11324 || 11324 +19731 || 19731 +16185 || 16185 +17741 || 17741 +5585 || 5585 +5736 || 5736 +12993 || 12993 +19074 || 19074 +16869 || 16869 +17169 || 17169 +4965 || 4965 +2614 || 2614 +11531 || 11531 +11821 || 11821 +3887 || 3887 +13824 || 13824 +5305 || 5305 +14387 || 14387 +2703 || 2703 +11116 || 11116 +12595 || 12595 +2948 || 2948 +17789 || 17789 +1219 || 1219 +4793 || 4793 +7182 || 7182 +170 || 170 +15903 || 15903 +5933 || 5933 +1882 || 1882 +-1 || -1 +7389 || 7389 +16234 || 16234 +7408 || 7408 +-1 || -1 +17524 || 17524 +15913 || 15913 +446 || 446 +1922 || 1922 +3046 || 3046 +14158 || 14158 +15642 || 15642 +16412 || 16412 +13047 || 13047 +1819 || 1819 +5939 || 5939 +-1 || -1 +5159 || 5159 +18378 || 18378 +4608 || 4608 +4536 || 4536 +5012 || 5012 +5865 || 5865 +15494 || 15494 +6110 || 6110 +10051 || 10051 +-1 || -1 +2928 || 2928 +5396 || 5396 +3596 || 3596 +20059 || 20059 +-1 || -1 +21667 || 21667 +18832 || 18832 +20098 || 20098 +7762 || 7762 +19251 || 19251 +21183 || 21183 +18079 || 18079 +1713 || 1713 +8796 || 8796 +1172 || 1172 +10640 || 10640 +2039 || 2039 +14133 || 14133 +2636 || 2636 +18931 || 18931 +5677 || 5677 +8385 || 8385 +7001 || 7001 +18827 || 18827 +9652 || 9652 +7109 || 7109 +12117 || 12117 +12264 || 12264 +11066 || 11066 +3743 || 3743 +19213 || 19213 +9323 || 9323 +8781 || 8781 +4670 || 4670 +18377 || 18377 +17769 || 17769 +21186 || 21186 +9490 || 9490 +12425 || 12425 +5325 || 5325 +-1 || -1 +13422 || 13422 +1294 || 1294 +5265 || 5265 +9010 || 9010 +15394 || 15394 +20298 || 20298 +1993 || 1993 +5591 || 5591 +713 || 713 +21666 || 21666 +5431 || 5431 +14322 || 14322 +20075 || 20075 +10348 || 10348 +9596 || 9596 +-1 || -1 +8967 || 8967 +11155 || 11155 +454 || 454 +20682 || 20682 +19150 || 19150 +3421 || 3421 +2172 || 2172 +13510 || 13510 +12082 || 12082 +12517 || 12517 +5236 || 5236 +3929 || 3929 +-1 || -1 +3832 || 3832 +-1 || -1 +-1 || -1 +647 || 647 +16797 || 16797 +12660 || 12660 +5668 || 5668 +4737 || 4737 +5570 || 5570 +7847 || 7847 +798 || 798 +14165 || 14165 +21687 || 21687 +12147 || 12147 +2153 || 2153 +14648 || 14648 +4175 || 4175 +19259 || 19259 +8250 || 8250 +15079 || 15079 +2486 || 2486 +9816 || 9816 +2880 || 2880 +12670 || 12670 +20427 || 20427 +-1 || -1 +19771 || 19771 +10397 || 10397 +17499 || 17499 +19740 || 19740 +13053 || 13053 +14921 || 14921 +1226 || 1226 +2472 || 2472 +12689 || 12689 +19919 || 19919 +16458 || 16458 +2121 || 2121 +1457 || 1457 +17596 || 17596 +467 || 467 +17218 || 17218 +-1 || -1 +3479 || 3479 +11170 || 11170 +6789 || 6789 +744 || 744 +6453 || 6453 +16335 || 16335 +17198 || 17198 +7269 || 7269 +18308 || 18308 +18913 || 18913 +12910 || 12910 +10200 || 10200 +-1 || -1 +10326 || 10326 +67 || 67 +19903 || 19903 +5288 || 5288 +6826 || 6826 +13135 || 13135 +19510 || 19510 +21781 || 21781 +6219 || 6219 +5041 || 5041 +-1 || -1 +13382 || 13382 +8465 || 8465 +9221 || 9221 +2359 || 2359 +8573 || 8573 +4423 || 4423 +3758 || 3758 +10048 || 10048 +8507 || 8507 +14982 || 14982 +3951 || 3951 +1912 || 1912 +20051 || 20051 +14756 || 14756 +7964 || 7964 +10971 || 10971 +569 || 569 +8910 || 8910 +4996 || 4996 +-1 || -1 +6439 || 6439 +8739 || 8739 +3957 || 3957 +2044 || 2044 +11082 || 11082 +5412 || 5412 +4081 || 4081 +16687 || 16687 +8708 || 8708 +16255 || 16255 +21944 || 21944 +4365 || 4365 +4549 || 4549 +13563 || 13563 +11199 || 11199 +20610 || 20610 +17531 || 17531 +12251 || 12251 +-1 || -1 +879 || 879 +-1 || -1 +-1 || -1 +1743 || 1743 +21085 || 21085 +19385 || 19385 +2962 || 2962 +7656 || 7656 +19098 || 19098 +14330 || 14330 +16567 || 16567 +5678 || 5678 +19631 || 19631 +8801 || 8801 +-1 || -1 +18132 || 18132 +10097 || 10097 +12125 || 12125 +12093 || 12093 +14587 || 14587 +16611 || 16611 +14161 || 14161 +13113 || 13113 +19106 || 19106 +10262 || 10262 +18302 || 18302 +-1 || -1 +14415 || 14415 +21446 || 21446 +14662 || 14662 +4316 || 4316 +8430 || 8430 +21360 || 21360 +-1 || -1 +2685 || 2685 +4283 || 4283 +3813 || 3813 +616 || 616 +20730 || 20730 +2069 || 2069 +10740 || 10740 +7344 || 7344 +20634 || 20634 +2662 || 2662 +5814 || 5814 +10661 || 10661 +17356 || 17356 +14878 || 14878 +21834 || 21834 +8970 || 8970 +3021 || 3021 +7940 || 7940 +6720 || 6720 +12738 || 12738 +13930 || 13930 +19517 || 19517 +-1 || -1 +13428 || 13428 +-1 || -1 +-1 || -1 +21386 || 21386 +969 || 969 +19893 || 19893 +13496 || 13496 +2413 || 2413 +21437 || 21437 +879 || 879 +6133 || 6133 +12482 || 12482 +16232 || 16232 +6012 || 6012 +7971 || 7971 +15482 || 15482 +10730 || 10730 +21859 || 21859 +19126 || 19126 +19960 || 19960 +20371 || 20371 +8800 || 8800 +5945 || 5945 +82 || 82 +4400 || 4400 +15700 || 15700 +12302 || 12302 +19626 || 19626 +21461 || 21461 +17428 || 17428 +19378 || 19378 +13271 || 13271 +2284 || 2284 +2799 || 2799 +17486 || 17486 +181 || 181 +5558 || 5558 +-1 || -1 +5972 || 5972 +21663 || 21663 +21697 || 21697 +10350 || 10350 +-1 || -1 +20966 || 20966 +19829 || 19829 +8948 || 8948 +19462 || 19462 +20335 || 20335 +10491 || 10491 +6278 || 6278 +8468 || 8468 +21513 || 21513 +10221 || 10221 +6600 || 6600 +1822 || 1822 +13905 || 13905 +9316 || 9316 +9990 || 9990 +9959 || 9959 +5126 || 5126 +18584 || 18584 +12448 || 12448 +19202 || 19202 +20943 || 20943 +18196 || 18196 +2414 || 2414 +3176 || 3176 +5384 || 5384 +11619 || 11619 +15577 || 15577 +4832 || 4832 +19077 || 19077 +16283 || 16283 +9452 || 9452 +-1 || -1 +-1 || -1 +5784 || 5784 +6342 || 6342 +4619 || 4619 +11755 || 11755 +17029 || 17029 +7876 || 7876 +12560 || 12560 +3648 || 3648 +11520 || 11520 +3675 || 3675 +17655 || 17655 +6413 || 6413 +6333 || 6333 +19365 || 19365 +13418 || 13418 +19896 || 19896 +16521 || 16521 +10470 || 10470 +8341 || 8341 +5410 || 5410 +3766 || 3766 +4478 || 4478 +20718 || 20718 +18989 || 18989 +-1 || -1 +13989 || 13989 +6151 || 6151 +11639 || 11639 +18973 || 18973 +5954 || 5954 +-1 || -1 +11975 || 11975 +3933 || 3933 +5164 || 5164 +10421 || 10421 +20298 || 20298 +18428 || 18428 +7089 || 7089 +1695 || 1695 +15122 || 15122 +14581 || 14581 +1518 || 1518 +12598 || 12598 +20598 || 20598 +6754 || 6754 +21665 || 21665 +16670 || 16670 +266 || 266 +8904 || 8904 +-1 || -1 +5738 || 5738 +13329 || 13329 +-1 || -1 +11252 || 11252 +5814 || 5814 +12774 || 12774 +17146 || 17146 +9837 || 9837 +5067 || 5067 +6399 || 6399 +-1 || -1 +15089 || 15089 +2008 || 2008 +8206 || 8206 +-1 || -1 +10914 || 10914 +19991 || 19991 +17868 || 17868 +8323 || 8323 +6136 || 6136 +4949 || 4949 +4622 || 4622 +13104 || 13104 +16802 || 16802 +19015 || 19015 +-1 || -1 +6857 || 6857 +-1 || -1 +16248 || 16248 +-1 || -1 +20782 || 20782 +576 || 576 +2149 || 2149 +13291 || 13291 +5656 || 5656 +5852 || 5852 +7441 || 7441 +21661 || 21661 +-1 || -1 +15358 || 15358 +21331 || 21331 +16885 || 16885 +14866 || 14866 +18895 || 18895 +12399 || 12399 +8914 || 8914 +2932 || 2932 +7339 || 7339 +16170 || 16170 +20847 || 20847 +12292 || 12292 +1189 || 1189 +20040 || 20040 +14090 || 14090 +20646 || 20646 +9308 || 9308 +14052 || 14052 +18596 || 18596 +7944 || 7944 +20419 || 20419 +13122 || 13122 +12447 || 12447 +20887 || 20887 +14120 || 14120 +2536 || 2536 +960 || 960 +5633 || 5633 +18931 || 18931 +21158 || 21158 +5387 || 5387 +7473 || 7473 +3209 || 3209 +10234 || 10234 +6166 || 6166 +8611 || 8611 +65 || 65 +14574 || 14574 +21906 || 21906 +13147 || 13147 +20893 || 20893 +21724 || 21724 +20484 || 20484 +9918 || 9918 +8384 || 8384 +4859 || 4859 +21734 || 21734 +15561 || 15561 +-1 || -1 +4015 || 4015 +11905 || 11905 +12891 || 12891 +3034 || 3034 +17551 || 17551 +21480 || 21480 +18456 || 18456 +15738 || 15738 +12664 || 12664 +11558 || 11558 +8075 || 8075 +10598 || 10598 +14674 || 14674 +-1 || -1 +4311 || 4311 +3644 || 3644 +-1 || -1 +9403 || 9403 +19905 || 19905 +8698 || 8698 +7597 || 7597 +8667 || 8667 +-1 || -1 +7282 || 7282 +12096 || 12096 +22026 || 22026 +7650 || 7650 +8748 || 8748 +11034 || 11034 +15142 || 15142 +16866 || 16866 +10032 || 10032 +2430 || 2430 +20392 || 20392 +21164 || 21164 +2250 || 2250 +11786 || 11786 +12746 || 12746 +13433 || 13433 +6179 || 6179 +-1 || -1 +11583 || 11583 +7389 || 7389 +17945 || 17945 +12577 || 12577 +3546 || 3546 +15548 || 15548 +14480 || 14480 +10902 || 10902 +167 || 167 +14089 || 14089 +13536 || 13536 +18120 || 18120 +-1 || -1 +10128 || 10128 +14472 || 14472 +11326 || 11326 +13153 || 13153 +13105 || 13105 +9806 || 9806 +7167 || 7167 +15798 || 15798 +8184 || 8184 +1045 || 1045 +19558 || 19558 +16754 || 16754 +14572 || 14572 +2979 || 2979 +4545 || 4545 +14840 || 14840 +13076 || 13076 +19787 || 19787 +20361 || 20361 +14010 || 14010 +3075 || 3075 +15561 || 15561 +-1 || -1 +8791 || 8791 +14040 || 14040 +4733 || 4733 +16422 || 16422 +16846 || 16846 +13050 || 13050 +9742 || 9742 +8106 || 8106 +8552 || 8552 +507 || 507 +-1 || -1 +-1 || -1 +3749 || 3749 +4684 || 4684 +9029 || 9029 +20669 || 20669 +8650 || 8650 +5507 || 5507 +9660 || 9660 +4497 || 4497 +5801 || 5801 +16728 || 16728 +21543 || 21543 +-1 || -1 +13426 || 13426 +521 || 521 +21145 || 21145 +17888 || 17888 +17186 || 17186 +12810 || 12810 +4088 || 4088 +14876 || 14876 +20558 || 20558 +15915 || 15915 +5997 || 5997 +15969 || 15969 +5367 || 5367 +14157 || 14157 +3010 || 3010 +4251 || 4251 +18925 || 18925 +398 || 398 +17943 || 17943 +4086 || 4086 +-1 || -1 +17826 || 17826 +16167 || 16167 +3111 || 3111 +7310 || 7310 +9443 || 9443 +8922 || 8922 +8388 || 8388 +15387 || 15387 +5157 || 5157 +7572 || 7572 +9653 || 9653 +2930 || 2930 +11770 || 11770 +2262 || 2262 +-1 || -1 +7879 || 7879 +19365 || 19365 +3017 || 3017 +11662 || 11662 +11928 || 11928 +8403 || 8403 +10847 || 10847 +9797 || 9797 +17575 || 17575 +4380 || 4380 +13055 || 13055 +13704 || 13704 +8400 || 8400 +2806 || 2806 +14358 || 14358 +6624 || 6624 +19092 || 19092 +16519 || 16519 +9732 || 9732 +13964 || 13964 +5663 || 5663 +15066 || 15066 +18023 || 18023 +7474 || 7474 +9332 || 9332 +20239 || 20239 +21717 || 21717 +13064 || 13064 +1090 || 1090 +15176 || 15176 +9233 || 9233 +10881 || 10881 +-1 || -1 +20604 || 20604 +20108 || 20108 +7008 || 7008 +4401 || 4401 +221 || 221 +19390 || 19390 +14839 || 14839 +15430 || 15430 +15037 || 15037 +3073 || 3073 +21162 || 21162 +4317 || 4317 +20886 || 20886 +5246 || 5246 +4793 || 4793 +-1 || -1 +9241 || 9241 +2931 || 2931 +21382 || 21382 +15852 || 15852 +-1 || -1 +15251 || 15251 +18502 || 18502 +2714 || 2714 +9316 || 9316 +-1 || -1 +8651 || 8651 +8391 || 8391 +1097 || 1097 +18396 || 18396 +18589 || 18589 +4286 || 4286 +2113 || 2113 +1614 || 1614 +21373 || 21373 +12559 || 12559 +21839 || 21839 +4984 || 4984 +6429 || 6429 +15335 || 15335 +-1 || -1 +1298 || 1298 +5640 || 5640 +7919 || 7919 +19974 || 19974 +16748 || 16748 +2247 || 2247 +18556 || 18556 +18469 || 18469 +12470 || 12470 +11462 || 11462 +8003 || 8003 +14983 || 14983 +-1 || -1 +-1 || -1 +6214 || 6214 +20513 || 20513 +7255 || 7255 +10657 || 10657 +19671 || 19671 +1791 || 1791 +19821 || 19821 +17448 || 17448 +18483 || 18483 +17064 || 17064 +1495 || 1495 +12892 || 12892 +12497 || 12497 +13314 || 13314 +12493 || 12493 +10027 || 10027 +13234 || 13234 +10621 || 10621 +-1 || -1 +20185 || 20185 +4278 || 4278 +15801 || 15801 +-1 || -1 +14199 || 14199 +2696 || 2696 +19060 || 19060 +11147 || 11147 +16690 || 16690 +4309 || 4309 +3041 || 3041 +349 || 349 +17941 || 17941 +8272 || 8272 +18094 || 18094 +15159 || 15159 +-1 || -1 +12171 || 12171 +8144 || 8144 +20509 || 20509 +18056 || 18056 +8478 || 8478 +11032 || 11032 +-1 || -1 +18000 || 18000 +20389 || 20389 +20276 || 20276 +4417 || 4417 +2503 || 2503 +15568 || 15568 +7310 || 7310 +1594 || 1594 +13153 || 13153 +13633 || 13633 +9133 || 9133 +1579 || 1579 +19066 || 19066 +21537 || 21537 +15551 || 15551 +5631 || 5631 +21632 || 21632 +2660 || 2660 +19165 || 19165 +11211 || 11211 +13551 || 13551 +14325 || 14325 +-1 || -1 +10013 || 10013 +5420 || 5420 +1717 || 1717 +18114 || 18114 +3208 || 3208 +8603 || 8603 +12356 || 12356 +17687 || 17687 +2299 || 2299 +16520 || 16520 +12731 || 12731 +19277 || 19277 +2321 || 2321 +16742 || 16742 +18656 || 18656 +581 || 581 +12000 || 12000 +6813 || 6813 +12681 || 12681 +14956 || 14956 +17642 || 17642 +19614 || 19614 +1154 || 1154 +6900 || 6900 +7916 || 7916 +-1 || -1 +9680 || 9680 +4321 || 4321 +18771 || 18771 +10077 || 10077 +60 || 60 +176 || 176 +-1 || -1 +-1 || -1 +6546 || 6546 +13203 || 13203 +11231 || 11231 +15312 || 15312 +-1 || -1 +15845 || 15845 +12858 || 12858 +-1 || -1 +19545 || 19545 +2457 || 2457 +8930 || 8930 +1190 || 1190 +16901 || 16901 +17680 || 17680 +9090 || 9090 +11719 || 11719 +826 || 826 +7692 || 7692 +19779 || 19779 +3430 || 3430 +21503 || 21503 +20727 || 20727 +3073 || 3073 +21049 || 21049 +11387 || 11387 +20916 || 20916 +8394 || 8394 +21195 || 21195 +19249 || 19249 +8107 || 8107 +21862 || 21862 +4855 || 4855 +17524 || 17524 +12924 || 12924 +17746 || 17746 +6186 || 6186 +1497 || 1497 +6332 || 6332 +7346 || 7346 +-1 || -1 +-1 || -1 +7354 || 7354 +8000 || 8000 +12449 || 12449 +18887 || 18887 +1529 || 1529 +-1 || -1 +6785 || 6785 +17117 || 17117 +16961 || 16961 +13396 || 13396 +10459 || 10459 +8670 || 8670 +20962 || 20962 +10679 || 10679 +-1 || -1 +4563 || 4563 +15515 || 15515 +4444 || 4444 +10936 || 10936 +-1 || -1 +13858 || 13858 +13981 || 13981 +19053 || 19053 +14306 || 14306 +14072 || 14072 +10699 || 10699 +271 || 271 +17090 || 17090 +21462 || 21462 +1852 || 1852 +3043 || 3043 +16776 || 16776 +17158 || 17158 +3997 || 3997 +5329 || 5329 +-1 || -1 +2592 || 2592 +20721 || 20721 +20541 || 20541 +15266 || 15266 +14697 || 14697 +20131 || 20131 +6682 || 6682 +20833 || 20833 +-1 || -1 +4321 || 4321 +13129 || 13129 +8139 || 8139 +843 || 843 +19032 || 19032 +21671 || 21671 +15826 || 15826 +14125 || 14125 +18647 || 18647 +8129 || 8129 +11939 || 11939 +18826 || 18826 +4700 || 4700 +16272 || 16272 +18094 || 18094 +12439 || 12439 +3510 || 3510 +9846 || 9846 +7490 || 7490 +-1 || -1 +15110 || 15110 +21424 || 21424 +779 || 779 +4619 || 4619 +3602 || 3602 +11300 || 11300 +17442 || 17442 +21614 || 21614 +17242 || 17242 +13319 || 13319 +9851 || 9851 +12563 || 12563 +19215 || 19215 +15692 || 15692 +20298 || 20298 +3072 || 3072 +13351 || 13351 +2661 || 2661 +9924 || 9924 +11447 || 11447 +1349 || 1349 +8254 || 8254 +2747 || 2747 +16138 || 16138 +7400 || 7400 +13655 || 13655 +17845 || 17845 +4085 || 4085 +12926 || 12926 +10107 || 10107 +8529 || 8529 +8102 || 8102 +16877 || 16877 +12215 || 12215 +3620 || 3620 +3163 || 3163 +6208 || 6208 +8866 || 8866 +6032 || 6032 +20102 || 20102 +5206 || 5206 +10093 || 10093 +17693 || 17693 +17861 || 17861 +17948 || 17948 +1905 || 1905 +4392 || 4392 +1269 || 1269 +20824 || 20824 +8624 || 8624 +19627 || 19627 +9978 || 9978 +13609 || 13609 +14686 || 14686 +1523 || 1523 +11186 || 11186 +11396 || 11396 +16686 || 16686 +21777 || 21777 +8377 || 8377 +18848 || 18848 +-1 || -1 +17967 || 17967 +2598 || 2598 +20309 || 20309 +5735 || 5735 +9697 || 9697 +7486 || 7486 +7571 || 7571 +11003 || 11003 +13108 || 13108 +12033 || 12033 +993 || 993 +-1 || -1 +806 || 806 +19968 || 19968 +21133 || 21133 +6351 || 6351 +1483 || 1483 +10715 || 10715 +21594 || 21594 +11129 || 11129 +758 || 758 +-1 || -1 +5153 || 5153 +15671 || 15671 +1613 || 1613 +2223 || 2223 +16664 || 16664 +20517 || 20517 +21491 || 21491 +14864 || 14864 +9683 || 9683 +16555 || 16555 +14196 || 14196 +14908 || 14908 +13094 || 13094 +19791 || 19791 +-1 || -1 +3592 || 3592 +3990 || 3990 +12129 || 12129 +4407 || 4407 +760 || 760 +21819 || 21819 +-1 || -1 +1872 || 1872 +6054 || 6054 +11924 || 11924 +7423 || 7423 +11330 || 11330 +19611 || 19611 +4581 || 4581 +15198 || 15198 +16593 || 16593 +546 || 546 +9498 || 9498 +10569 || 10569 +21963 || 21963 +14568 || 14568 +15431 || 15431 +3604 || 3604 +4878 || 4878 +-1 || -1 +18048 || 18048 +6607 || 6607 +90 || 90 +-1 || -1 +7248 || 7248 +15531 || 15531 +1287 || 1287 +18387 || 18387 +20544 || 20544 +2090 || 2090 +-1 || -1 +15715 || 15715 +14776 || 14776 +-1 || -1 +19219 || 19219 +-1 || -1 +4994 || 4994 +19352 || 19352 +9431 || 9431 +10009 || 10009 +11434 || 11434 +16065 || 16065 +14749 || 14749 +21938 || 21938 +-1 || -1 +11481 || 11481 +14339 || 14339 +18117 || 18117 +9700 || 9700 +12405 || 12405 +15024 || 15024 +15463 || 15463 +21853 || 21853 +9213 || 9213 +-1 || -1 +8762 || 8762 +7411 || 7411 +12649 || 12649 +20702 || 20702 +15137 || 15137 +36 || 36 +5335 || 5335 +7860 || 7860 +16499 || 16499 +19028 || 19028 +-1 || -1 +21179 || 21179 +-1 || -1 +10554 || 10554 +1369 || 1369 +5145 || 5145 +-1 || -1 +-1 || -1 +6513 || 6513 +14865 || 14865 +13504 || 13504 +13549 || 13549 +11063 || 11063 +17548 || 17548 +17545 || 17545 +14337 || 14337 +20442 || 20442 +1284 || 1284 +13071 || 13071 +19088 || 19088 +5433 || 5433 +8398 || 8398 +17349 || 17349 +3861 || 3861 +-1 || -1 +6295 || 6295 +17700 || 17700 +20500 || 20500 +3203 || 3203 +16683 || 16683 +2903 || 2903 +8045 || 8045 +20254 || 20254 +8561 || 8561 +4224 || 4224 +13222 || 13222 +-1 || -1 +19530 || 19530 +13161 || 13161 +16756 || 16756 +21915 || 21915 +19120 || 19120 +21109 || 21109 +1207 || 1207 +20473 || 20473 +8375 || 8375 +21180 || 21180 +8160 || 8160 +7130 || 7130 +15680 || 15680 +20612 || 20612 +9635 || 9635 +17589 || 17589 +2450 || 2450 +14901 || 14901 +16240 || 16240 +8365 || 8365 +1174 || 1174 +12487 || 12487 +20644 || 20644 +14705 || 14705 +9134 || 9134 +18420 || 18420 +10386 || 10386 +2080 || 2080 +-1 || -1 +3798 || 3798 +17286 || 17286 +13325 || 13325 +35 || 35 +4799 || 4799 +9574 || 9574 +14651 || 14651 +-1 || -1 +17876 || 17876 +4260 || 4260 +1282 || 1282 +4806 || 4806 +21001 || 21001 +10660 || 10660 +14437 || 14437 +7707 || 7707 +19633 || 19633 +8206 || 8206 +21367 || 21367 +-1 || -1 +4831 || 4831 +15209 || 15209 +10519 || 10519 +2864 || 2864 +14559 || 14559 +4457 || 4457 +6517 || 6517 +4195 || 4195 +1404 || 1404 +7197 || 7197 +6302 || 6302 +2644 || 2644 +13524 || 13524 +1211 || 1211 +19584 || 19584 +5934 || 5934 +1273 || 1273 +21532 || 21532 +14468 || 14468 +15430 || 15430 +1445 || 1445 +6244 || 6244 +-1 || -1 +3370 || 3370 +3522 || 3522 +2998 || 2998 +9431 || 9431 +17801 || 17801 +20248 || 20248 +12065 || 12065 +17275 || 17275 +255 || 255 +6318 || 6318 +3085 || 3085 +10304 || 10304 +5914 || 5914 +2981 || 2981 +6123 || 6123 +10085 || 10085 +10505 || 10505 +17724 || 17724 +18942 || 18942 +4217 || 4217 +12732 || 12732 +14584 || 14584 +5114 || 5114 +1750 || 1750 +11525 || 11525 +21678 || 21678 +1670 || 1670 +5059 || 5059 +14216 || 14216 +15916 || 15916 +19314 || 19314 +4356 || 4356 +3585 || 3585 +-1 || -1 +1312 || 1312 +18561 || 18561 +11246 || 11246 +14462 || 14462 +21613 || 21613 +19336 || 19336 +14534 || 14534 +13288 || 13288 +15639 || 15639 +13686 || 13686 +18596 || 18596 +-1 || -1 +14618 || 14618 +5768 || 5768 +18660 || 18660 +12060 || 12060 +1094 || 1094 +7383 || 7383 +21621 || 21621 +15113 || 15113 +-1 || -1 +19135 || 19135 +-1 || -1 +2553 || 2553 +7969 || 7969 +10036 || 10036 +9076 || 9076 +-1 || -1 +17212 || 17212 +7967 || 7967 +326 || 326 +13595 || 13595 +6753 || 6753 +2619 || 2619 +10402 || 10402 +-1 || -1 +15162 || 15162 +5280 || 5280 +7458 || 7458 +-1 || -1 +3574 || 3574 +1083 || 1083 +5568 || 5568 +4682 || 4682 +9948 || 9948 +5352 || 5352 +21456 || 21456 +8868 || 8868 +7112 || 7112 +8087 || 8087 +634 || 634 +19254 || 19254 +1126 || 1126 +20424 || 20424 +20444 || 20444 +8427 || 8427 +9466 || 9466 +7978 || 7978 +7532 || 7532 +11160 || 11160 +12090 || 12090 +8972 || 8972 +-1 || -1 +-1 || -1 +4816 || 4816 +15029 || 15029 +1273 || 1273 +20279 || 20279 +15904 || 15904 +19041 || 19041 +403 || 403 +4338 || 4338 +16802 || 16802 +20207 || 20207 +10765 || 10765 +22018 || 22018 +10939 || 10939 +5031 || 5031 +7447 || 7447 +11934 || 11934 +20888 || 20888 +19423 || 19423 +482 || 482 +12226 || 12226 +-1 || -1 +13689 || 13689 +12039 || 12039 +13083 || 13083 +1322 || 1322 +10100 || 10100 +14983 || 14983 +806 || 806 +4872 || 4872 +5467 || 5467 +16948 || 16948 +17088 || 17088 +12551 || 12551 +20571 || 20571 +12573 || 12573 +7342 || 7342 +17038 || 17038 +12636 || 12636 +18379 || 18379 +4231 || 4231 +6170 || 6170 +-1 || -1 +255 || 255 +3356 || 3356 +14802 || 14802 +2573 || 2573 +-1 || -1 +18619 || 18619 +1873 || 1873 +-1 || -1 +2390 || 2390 +7443 || 7443 +9992 || 9992 +4314 || 4314 +20031 || 20031 +6476 || 6476 +1952 || 1952 +8686 || 8686 +6599 || 6599 +3758 || 3758 +16208 || 16208 +4328 || 4328 +13524 || 13524 +11183 || 11183 +3712 || 3712 +2000 || 2000 +20936 || 20936 +13135 || 13135 +6322 || 6322 +6646 || 6646 +-1 || -1 +1660 || 1660 +800 || 800 +14762 || 14762 +20342 || 20342 +326 || 326 +869 || 869 +18198 || 18198 +9635 || 9635 +-1 || -1 +3342 || 3342 +6341 || 6341 +19530 || 19530 +12809 || 12809 +12960 || 12960 +-1 || -1 +988 || 988 +5084 || 5084 +11434 || 11434 +20458 || 20458 +9732 || 9732 +7904 || 7904 +14305 || 14305 +16424 || 16424 +6302 || 6302 +20202 || 20202 +6627 || 6627 +16027 || 16027 +5975 || 5975 +16465 || 16465 +11508 || 11508 +4741 || 4741 +-1 || -1 +12673 || 12673 +1178 || 1178 +21137 || 21137 +8113 || 8113 +5160 || 5160 +17378 || 17378 +8646 || 8646 +17716 || 17716 +10832 || 10832 +17615 || 17615 +17984 || 17984 +15193 || 15193 +12763 || 12763 +1832 || 1832 +-1 || -1 +21003 || 21003 +3832 || 3832 +10007 || 10007 +3214 || 3214 +2326 || 2326 +12494 || 12494 +-1 || -1 +889 || 889 +8318 || 8318 +17848 || 17848 +8164 || 8164 +-1 || -1 +6261 || 6261 +18374 || 18374 +20494 || 20494 +2108 || 2108 +14570 || 14570 +5831 || 5831 +7453 || 7453 +4369 || 4369 +19426 || 19426 +13582 || 13582 +21725 || 21725 +6227 || 6227 +10091 || 10091 +9832 || 9832 +5866 || 5866 +13899 || 13899 +21903 || 21903 +2599 || 2599 +14697 || 14697 +2372 || 2372 +17795 || 17795 +8795 || 8795 +9513 || 9513 +11698 || 11698 +14471 || 14471 +17561 || 17561 +15802 || 15802 +11605 || 11605 +782 || 782 +6310 || 6310 +15725 || 15725 +21550 || 21550 +1178 || 1178 +15748 || 15748 +2653 || 2653 +13230 || 13230 +8520 || 8520 +2582 || 2582 +20780 || 20780 +2656 || 2656 +6763 || 6763 +7091 || 7091 +13214 || 13214 +3715 || 3715 +2950 || 2950 +12049 || 12049 +16184 || 16184 +5772 || 5772 +16335 || 16335 +20800 || 20800 +3475 || 3475 +10988 || 10988 +20145 || 20145 +19317 || 19317 +6918 || 6918 +1007 || 1007 +7703 || 7703 +18921 || 18921 +4496 || 4496 +3734 || 3734 +5366 || 5366 +3634 || 3634 +1098 || 1098 +10514 || 10514 +7695 || 7695 +8005 || 8005 +510 || 510 +11377 || 11377 +12762 || 12762 +16336 || 16336 +9860 || 9860 +4685 || 4685 +8068 || 8068 +8629 || 8629 +6545 || 6545 +13344 || 13344 +19703 || 19703 +-1 || -1 +4094 || 4094 +13269 || 13269 +5891 || 5891 +13317 || 13317 +15502 || 15502 +8756 || 8756 +8775 || 8775 +11275 || 11275 +17526 || 17526 +9839 || 9839 +4109 || 4109 +1415 || 1415 +13363 || 13363 +13211 || 13211 +5986 || 5986 +-1 || -1 +8545 || 8545 +3736 || 3736 +14095 || 14095 +20721 || 20721 +16929 || 16929 +17940 || 17940 +8809 || 8809 +3607 || 3607 +14659 || 14659 +18596 || 18596 +979 || 979 +-1 || -1 +1596 || 1596 +-1 || -1 +19683 || 19683 +21565 || 21565 +6865 || 6865 +-1 || -1 +18723 || 18723 +6921 || 6921 +16820 || 16820 +2740 || 2740 +10465 || 10465 +17154 || 17154 +958 || 958 +837 || 837 +-1 || -1 +10065 || 10065 +2294 || 2294 +19924 || 19924 +16826 || 16826 +18709 || 18709 +6912 || 6912 +3303 || 3303 +8795 || 8795 +1846 || 1846 +7757 || 7757 +12381 || 12381 +-1 || -1 +11527 || 11527 +17658 || 17658 +365 || 365 +7498 || 7498 +1612 || 1612 +21430 || 21430 +13398 || 13398 +11568 || 11568 +17641 || 17641 +3416 || 3416 +10804 || 10804 +4860 || 4860 +15689 || 15689 +3492 || 3492 +13875 || 13875 +5246 || 5246 +20361 || 20361 +2053 || 2053 +2150 || 2150 +20719 || 20719 +5473 || 5473 +-1 || -1 +20888 || 20888 +3117 || 3117 +14959 || 14959 +-1 || -1 +11486 || 11486 +9370 || 9370 +7206 || 7206 +17116 || 17116 +5041 || 5041 +-1 || -1 +20023 || 20023 +-1 || -1 +11548 || 11548 +4209 || 4209 +2845 || 2845 +3079 || 3079 +19655 || 19655 +18676 || 18676 +-1 || -1 +-1 || -1 +11096 || 11096 +15297 || 15297 +-1 || -1 +9956 || 9956 +12661 || 12661 +13223 || 13223 +6284 || 6284 +17124 || 17124 +-1 || -1 +-1 || -1 +16865 || 16865 +21690 || 21690 +17506 || 17506 +17024 || 17024 +1586 || 1586 +14674 || 14674 +1938 || 1938 +12682 || 12682 +19153 || 19153 +17412 || 17412 +20125 || 20125 +15984 || 15984 +3674 || 3674 +14578 || 14578 +-1 || -1 +19585 || 19585 +10285 || 10285 +19628 || 19628 +4497 || 4497 +14865 || 14865 +7647 || 7647 +17374 || 17374 +15543 || 15543 +18095 || 18095 +7918 || 7918 +20131 || 20131 +1448 || 1448 +800 || 800 +8898 || 8898 +-1 || -1 +20236 || 20236 +9353 || 9353 +653 || 653 +2446 || 2446 +3730 || 3730 +-1 || -1 +20617 || 20617 +21511 || 21511 +16162 || 16162 +-1 || -1 +5144 || 5144 +-1 || -1 +17168 || 17168 +-1 || -1 +16318 || 16318 +-1 || -1 +6770 || 6770 +12190 || 12190 +15697 || 15697 +16584 || 16584 +9920 || 9920 +3699 || 3699 +212 || 212 +18353 || 18353 +15579 || 15579 +18860 || 18860 +7854 || 7854 +21666 || 21666 +-1 || -1 +2982 || 2982 +15256 || 15256 +16042 || 16042 +17807 || 17807 +17722 || 17722 +16661 || 16661 +4768 || 4768 +3575 || 3575 +12420 || 12420 +7173 || 7173 +6544 || 6544 +20391 || 20391 +-1 || -1 +15748 || 15748 +-1 || -1 +-1 || -1 +8277 || 8277 +16089 || 16089 +13895 || 13895 +20799 || 20799 +14799 || 14799 +8683 || 8683 +19606 || 19606 +18867 || 18867 +7664 || 7664 +3234 || 3234 +14554 || 14554 +3314 || 3314 +15442 || 15442 +-1 || -1 +20919 || 20919 +2269 || 2269 +2149 || 2149 +13897 || 13897 +13110 || 13110 +19307 || 19307 +4224 || 4224 +16466 || 16466 +1818 || 1818 +15331 || 15331 +5397 || 5397 +7904 || 7904 +19175 || 19175 +15533 || 15533 +6982 || 6982 +7957 || 7957 +-1 || -1 +171 || 171 +8941 || 8941 +9524 || 9524 +306 || 306 +20485 || 20485 +5788 || 5788 +4457 || 4457 +-1 || -1 +3649 || 3649 +18849 || 18849 +-1 || -1 +6110 || 6110 +8258 || 8258 +11082 || 11082 +16634 || 16634 +21495 || 21495 +3745 || 3745 +16875 || 16875 +3984 || 3984 +8331 || 8331 +18726 || 18726 +3633 || 3633 +9796 || 9796 +9021 || 9021 +16377 || 16377 +3479 || 3479 +4915 || 4915 +7593 || 7593 +2353 || 2353 +10489 || 10489 +16366 || 16366 +-1 || -1 +5816 || 5816 +13153 || 13153 +-1 || -1 +6335 || 6335 +14139 || 14139 +20960 || 20960 +1002 || 1002 +20654 || 20654 +10444 || 10444 +1625 || 1625 +13877 || 13877 +182 || 182 +18422 || 18422 +14608 || 14608 +7469 || 7469 +20185 || 20185 +14507 || 14507 +12241 || 12241 +12985 || 12985 +21478 || 21478 +159 || 159 +19009 || 19009 +15315 || 15315 +18972 || 18972 +6723 || 6723 +4646 || 4646 +19208 || 19208 +-1 || -1 +1573 || 1573 +15483 || 15483 +6789 || 6789 +1088 || 1088 +-1 || -1 +13457 || 13457 +4797 || 4797 +9474 || 9474 +21419 || 21419 +7589 || 7589 +20552 || 20552 +13352 || 13352 +14527 || 14527 +12267 || 12267 +12171 || 12171 +513 || 513 +2793 || 2793 +1440 || 1440 +20264 || 20264 +19825 || 19825 +2260 || 2260 +18740 || 18740 +1074 || 1074 +17845 || 17845 +18984 || 18984 +9416 || 9416 +2358 || 2358 +4911 || 4911 +3230 || 3230 +11197 || 11197 +6923 || 6923 +8914 || 8914 +18633 || 18633 +13425 || 13425 +20555 || 20555 +1017 || 1017 +11602 || 11602 +20900 || 20900 +3714 || 3714 +20831 || 20831 +12964 || 12964 +3175 || 3175 +16815 || 16815 +9282 || 9282 +1431 || 1431 +547 || 547 +914 || 914 +8375 || 8375 +21689 || 21689 +14754 || 14754 +7498 || 7498 +5763 || 5763 +18693 || 18693 +-1 || -1 +2413 || 2413 +20324 || 20324 +21974 || 21974 +-1 || -1 +8276 || 8276 +733 || 733 +7160 || 7160 +-1 || -1 +11604 || 11604 +11721 || 11721 +17536 || 17536 +4381 || 4381 +15477 || 15477 +20003 || 20003 +16619 || 16619 +13098 || 13098 +21760 || 21760 +5236 || 5236 +6933 || 6933 +21449 || 21449 +1221 || 1221 +10134 || 10134 +1480 || 1480 +5139 || 5139 +11653 || 11653 +939 || 939 +14265 || 14265 +-1 || -1 +19037 || 19037 +9664 || 9664 +19096 || 19096 +19038 || 19038 +1536 || 1536 +114 || 114 +9331 || 9331 +21685 || 21685 +15490 || 15490 +10591 || 10591 +3920 || 3920 +15507 || 15507 +11166 || 11166 +836 || 836 +7808 || 7808 +20107 || 20107 +4491 || 4491 +20337 || 20337 +3199 || 3199 +7734 || 7734 +6847 || 6847 +14057 || 14057 +13104 || 13104 +9199 || 9199 +13490 || 13490 +14479 || 14479 +-1 || -1 +18527 || 18527 +12976 || 12976 +14756 || 14756 +18112 || 18112 +-1 || -1 +9058 || 9058 +20166 || 20166 +21317 || 21317 +17708 || 17708 +11820 || 11820 +16169 || 16169 +13179 || 13179 +3457 || 3457 +7850 || 7850 +21584 || 21584 +14134 || 14134 +3679 || 3679 +16822 || 16822 +17094 || 17094 +18336 || 18336 +17210 || 17210 +8286 || 8286 +8744 || 8744 +6276 || 6276 +19127 || 19127 +1225 || 1225 +16401 || 16401 +8595 || 8595 +3251 || 3251 +10370 || 10370 +16875 || 16875 +13688 || 13688 +20442 || 20442 +1404 || 1404 +-1 || -1 +3253 || 3253 +20570 || 20570 +7023 || 7023 +1648 || 1648 +19123 || 19123 +2457 || 2457 +2791 || 2791 +12180 || 12180 +18085 || 18085 +15556 || 15556 +11092 || 11092 +2901 || 2901 +11134 || 11134 +7921 || 7921 +8534 || 8534 +18423 || 18423 +-1 || -1 +3460 || 3460 +13787 || 13787 +9228 || 9228 +16319 || 16319 +20194 || 20194 +12491 || 12491 +-1 || -1 +16911 || 16911 +510 || 510 +3316 || 3316 +-1 || -1 +17219 || 17219 +12758 || 12758 +8109 || 8109 +4118 || 4118 +18097 || 18097 +12814 || 12814 +8729 || 8729 +19687 || 19687 +20056 || 20056 +-1 || -1 +17214 || 17214 +8229 || 8229 +11414 || 11414 +18556 || 18556 +6039 || 6039 +-1 || -1 +5624 || 5624 +13603 || 13603 +13672 || 13672 +-1 || -1 +13566 || 13566 +340 || 340 +5569 || 5569 +3388 || 3388 +3317 || 3317 +2064 || 2064 +2233 || 2233 +13015 || 13015 +4221 || 4221 +8973 || 8973 +5127 || 5127 +17000 || 17000 +897 || 897 +8761 || 8761 +-1 || -1 +15183 || 15183 +10307 || 10307 +5411 || 5411 +15445 || 15445 +15655 || 15655 +6213 || 6213 +12843 || 12843 +14471 || 14471 +21093 || 21093 +12862 || 12862 +7085 || 7085 +15540 || 15540 +20855 || 20855 +1430 || 1430 +17488 || 17488 +17038 || 17038 +1867 || 1867 +6835 || 6835 +-1 || -1 +18981 || 18981 +3579 || 3579 +11928 || 11928 +18323 || 18323 +2447 || 2447 +8077 || 8077 +5687 || 5687 +7112 || 7112 +12850 || 12850 +1785 || 1785 +12364 || 12364 +15872 || 15872 +-1 || -1 +8068 || 8068 +12713 || 12713 +1550 || 1550 +-1 || -1 +2413 || 2413 +6661 || 6661 +15739 || 15739 +6730 || 6730 +9387 || 9387 +8829 || 8829 +-1 || -1 +17849 || 17849 +3905 || 3905 +1434 || 1434 +20560 || 20560 +18711 || 18711 +12615 || 12615 +11959 || 11959 +3611 || 3611 +20215 || 20215 +20849 || 20849 +21858 || 21858 +20648 || 20648 +3025 || 3025 +12571 || 12571 +5169 || 5169 +2945 || 2945 +17754 || 17754 +5194 || 5194 +-1 || -1 +8878 || 8878 +6487 || 6487 +20367 || 20367 +291 || 291 +10084 || 10084 +1297 || 1297 +9316 || 9316 +4782 || 4782 +21009 || 21009 +7330 || 7330 +13300 || 13300 +13380 || 13380 +6337 || 6337 +17619 || 17619 +9985 || 9985 +8161 || 8161 +13059 || 13059 +6432 || 6432 +254 || 254 +9260 || 9260 +16204 || 16204 +4487 || 4487 +9690 || 9690 +1867 || 1867 +-1 || -1 +7523 || 7523 +21467 || 21467 +-1 || -1 +10724 || 10724 +11827 || 11827 +-1 || -1 +21596 || 21596 +3537 || 3537 +-1 || -1 +13662 || 13662 +10434 || 10434 +13749 || 13749 +3373 || 3373 +15124 || 15124 +3714 || 3714 +11564 || 11564 +11357 || 11357 +-1 || -1 +15455 || 15455 +13399 || 13399 +11638 || 11638 +20674 || 20674 +3632 || 3632 +-1 || -1 +409 || 409 +3070 || 3070 +4136 || 4136 +14701 || 14701 +18770 || 18770 +18306 || 18306 +14993 || 14993 +12841 || 12841 +11493 || 11493 +16073 || 16073 +14859 || 14859 +869 || 869 +17395 || 17395 +16644 || 16644 +-1 || -1 +4128 || 4128 +7394 || 7394 +8910 || 8910 +2933 || 2933 +15242 || 15242 +4231 || 4231 +18421 || 18421 +6333 || 6333 +9737 || 9737 +13714 || 13714 +15087 || 15087 +21218 || 21218 +-1 || -1 +5228 || 5228 +19446 || 19446 +6662 || 6662 +21919 || 21919 +13986 || 13986 +12081 || 12081 +-1 || -1 +19498 || 19498 +8085 || 8085 +15618 || 15618 +18607 || 18607 +12209 || 12209 +19330 || 19330 +17992 || 17992 +9603 || 9603 +15352 || 15352 +12672 || 12672 +6044 || 6044 +14573 || 14573 +7962 || 7962 +1994 || 1994 +15983 || 15983 +18132 || 18132 +1992 || 1992 +13145 || 13145 +14972 || 14972 +16040 || 16040 +10384 || 10384 +12608 || 12608 +2040 || 2040 +20295 || 20295 +19810 || 19810 +17102 || 17102 +5315 || 5315 +9187 || 9187 +20938 || 20938 +12390 || 12390 +11537 || 11537 +4325 || 4325 +3297 || 3297 +19642 || 19642 +404 || 404 +8656 || 8656 +4778 || 4778 +7987 || 7987 +7017 || 7017 +19467 || 19467 +19583 || 19583 +2197 || 2197 +7090 || 7090 +7743 || 7743 +19522 || 19522 +15639 || 15639 +10965 || 10965 +18235 || 18235 +6339 || 6339 +12380 || 12380 +9947 || 9947 +17981 || 17981 +15879 || 15879 +14028 || 14028 +3761 || 3761 +5511 || 5511 +20402 || 20402 +12052 || 12052 +4091 || 4091 +19751 || 19751 +13335 || 13335 +9358 || 9358 +17866 || 17866 +19970 || 19970 +15040 || 15040 +2991 || 2991 +19244 || 19244 +20127 || 20127 +14281 || 14281 +18769 || 18769 +15484 || 15484 +16437 || 16437 +8461 || 8461 +18466 || 18466 +4512 || 4512 +14866 || 14866 +10397 || 10397 +2176 || 2176 +-1 || -1 +16886 || 16886 +11011 || 11011 +19638 || 19638 +20369 || 20369 +7702 || 7702 +15089 || 15089 +10184 || 10184 +260 || 260 +1149 || 1149 +16904 || 16904 +721 || 721 +16674 || 16674 +4567 || 4567 +9181 || 9181 +11235 || 11235 +10304 || 10304 +-1 || -1 +18711 || 18711 +5328 || 5328 +-1 || -1 +17139 || 17139 +1386 || 1386 +-1 || -1 +18553 || 18553 +12956 || 12956 +1810 || 1810 +2167 || 2167 +18434 || 18434 +9423 || 9423 +10986 || 10986 +4702 || 4702 +15495 || 15495 +21049 || 21049 +2757 || 2757 +6795 || 6795 +6463 || 6463 +13836 || 13836 +-1 || -1 +13336 || 13336 +12782 || 12782 +18768 || 18768 +21849 || 21849 +-1 || -1 +7269 || 7269 +16823 || 16823 +15019 || 15019 +10302 || 10302 +5457 || 5457 +2659 || 2659 +650 || 650 +19593 || 19593 +12422 || 12422 +14811 || 14811 +6990 || 6990 +-1 || -1 +3714 || 3714 +18959 || 18959 +10003 || 10003 +21341 || 21341 +-1 || -1 +417 || 417 +-1 || -1 +9024 || 9024 +11875 || 11875 +2940 || 2940 +4495 || 4495 +-1 || -1 +13998 || 13998 +7333 || 7333 +3272 || 3272 +8026 || 8026 +13146 || 13146 +13291 || 13291 +-1 || -1 +-1 || -1 +19905 || 19905 +404 || 404 +1449 || 1449 +1170 || 1170 +4132 || 4132 +747 || 747 +14741 || 14741 +7228 || 7228 +-1 || -1 +14360 || 14360 +14794 || 14794 +21815 || 21815 +2641 || 2641 +-1 || -1 +6722 || 6722 +-1 || -1 +16301 || 16301 +-1 || -1 +18606 || 18606 +-1 || -1 +20300 || 20300 +14314 || 14314 +201 || 201 +3999 || 3999 +-1 || -1 +19930 || 19930 +-1 || -1 +20868 || 20868 +12155 || 12155 +14412 || 14412 +8237 || 8237 +13561 || 13561 +15262 || 15262 +19317 || 19317 +1204 || 1204 +15987 || 15987 +17255 || 17255 +-1 || -1 +-1 || -1 +9919 || 9919 +3364 || 3364 +16220 || 16220 +15111 || 15111 +8110 || 8110 +21742 || 21742 +15716 || 15716 +21798 || 21798 +13355 || 13355 +-1 || -1 +9331 || 9331 +12025 || 12025 +3524 || 3524 +17867 || 17867 +15696 || 15696 +15761 || 15761 +20815 || 20815 +-1 || -1 +10142 || 10142 +6701 || 6701 +8182 || 8182 +13257 || 13257 +14843 || 14843 +20807 || 20807 +18304 || 18304 +-1 || -1 +11508 || 11508 +12652 || 12652 +21706 || 21706 +13207 || 13207 +-1 || -1 +10307 || 10307 +6395 || 6395 +20263 || 20263 +20733 || 20733 +5679 || 5679 +20276 || 20276 +5032 || 5032 +5065 || 5065 +9785 || 9785 +6001 || 6001 +-1 || -1 +18756 || 18756 +18899 || 18899 +14662 || 14662 +11531 || 11531 +10259 || 10259 +14858 || 14858 +12597 || 12597 +1530 || 1530 +10280 || 10280 +12705 || 12705 +20537 || 20537 +19226 || 19226 +-1 || -1 +-1 || -1 +10131 || 10131 +9111 || 9111 +5626 || 5626 +7043 || 7043 +19452 || 19452 +15352 || 15352 +4612 || 4612 +4323 || 4323 +9098 || 9098 +16521 || 16521 +-1 || -1 +4636 || 4636 +3483 || 3483 +18025 || 18025 +14868 || 14868 +14750 || 14750 +18011 || 18011 +1600 || 1600 +17714 || 17714 +12836 || 12836 +13798 || 13798 +18226 || 18226 +18912 || 18912 +-1 || -1 +18316 || 18316 +-1 || -1 +15678 || 15678 +17927 || 17927 +5073 || 5073 +4646 || 4646 +5543 || 5543 +-1 || -1 +11652 || 11652 +12385 || 12385 +20109 || 20109 +514 || 514 +21503 || 21503 +20721 || 20721 +12071 || 12071 +7663 || 7663 +10799 || 10799 +-1 || -1 +17518 || 17518 +11909 || 11909 +18736 || 18736 +12415 || 12415 +13133 || 13133 +21027 || 21027 +16629 || 16629 +8683 || 8683 +-1 || -1 +12006 || 12006 +12810 || 12810 +-1 || -1 +-1 || -1 +2446 || 2446 +2935 || 2935 +4586 || 4586 +4299 || 4299 +15923 || 15923 +6640 || 6640 +18086 || 18086 +11621 || 11621 +16421 || 16421 +3724 || 3724 +8018 || 8018 +14758 || 14758 +6935 || 6935 +1315 || 1315 +8886 || 8886 +4997 || 4997 +4215 || 4215 +14427 || 14427 +2749 || 2749 +21606 || 21606 +14342 || 14342 +13536 || 13536 +19851 || 19851 +18205 || 18205 +12773 || 12773 +21076 || 21076 +8877 || 8877 +13523 || 13523 +2431 || 2431 +912 || 912 +8500 || 8500 +21267 || 21267 +20696 || 20696 +2358 || 2358 +21045 || 21045 +15716 || 15716 +2536 || 2536 +8327 || 8327 +4808 || 4808 +16860 || 16860 +12553 || 12553 +2841 || 2841 +5223 || 5223 +5628 || 5628 +10267 || 10267 +9443 || 9443 +19308 || 19308 +-1 || -1 +15652 || 15652 +18478 || 18478 +13023 || 13023 +7499 || 7499 +9132 || 9132 +21818 || 21818 +7523 || 7523 +19961 || 19961 +8238 || 8238 +17360 || 17360 +14845 || 14845 +20824 || 20824 +13699 || 13699 +12872 || 12872 +884 || 884 +-1 || -1 +12026 || 12026 +8075 || 8075 +4501 || 4501 +8852 || 8852 +3811 || 3811 +19150 || 19150 +14625 || 14625 +19704 || 19704 +20870 || 20870 +5153 || 5153 +7773 || 7773 +5810 || 5810 +18490 || 18490 +6376 || 6376 +17325 || 17325 +14593 || 14593 +467 || 467 +14198 || 14198 +16615 || 16615 +7295 || 7295 +11028 || 11028 +6511 || 6511 +8522 || 8522 +11059 || 11059 +7289 || 7289 +20403 || 20403 +21188 || 21188 +12983 || 12983 +13261 || 13261 +8241 || 8241 +802 || 802 +20797 || 20797 +9814 || 9814 +2206 || 2206 +6799 || 6799 +3420 || 3420 +7411 || 7411 +3579 || 3579 +21636 || 21636 +14419 || 14419 +7311 || 7311 +6494 || 6494 +8549 || 8549 +14154 || 14154 +20998 || 20998 +3375 || 3375 +14072 || 14072 +11059 || 11059 +9737 || 9737 +3485 || 3485 +2740 || 2740 +17277 || 17277 +6097 || 6097 +15365 || 15365 +14982 || 14982 +3842 || 3842 +19729 || 19729 +9751 || 9751 +3006 || 3006 +4591 || 4591 +-1 || -1 +19497 || 19497 +13176 || 13176 +-1 || -1 +12529 || 12529 +4467 || 4467 +3478 || 3478 +9177 || 9177 +10046 || 10046 +758 || 758 +-1 || -1 +10044 || 10044 +13955 || 13955 +14651 || 14651 +8129 || 8129 +1897 || 1897 +20418 || 20418 +5816 || 5816 +1999 || 1999 +-1 || -1 +6865 || 6865 +1609 || 1609 +16939 || 16939 +21797 || 21797 +4525 || 4525 +12291 || 12291 +19646 || 19646 +20360 || 20360 +21309 || 21309 +3588 || 3588 +3313 || 3313 +10434 || 10434 +8078 || 8078 +12242 || 12242 +19696 || 19696 +13246 || 13246 +14981 || 14981 +8796 || 8796 +18818 || 18818 +2529 || 2529 +5927 || 5927 +17783 || 17783 +15974 || 15974 +1261 || 1261 +10878 || 10878 +3896 || 3896 +6255 || 6255 +15156 || 15156 +15971 || 15971 +2095 || 2095 +550 || 550 +7232 || 7232 +3701 || 3701 +14724 || 14724 +21234 || 21234 +-1 || -1 +16004 || 16004 +-1 || -1 +-1 || -1 +4836 || 4836 +7621 || 7621 +14734 || 14734 +14716 || 14716 +14507 || 14507 +-1 || -1 +13157 || 13157 +15399 || 15399 +8650 || 8650 +7060 || 7060 +20089 || 20089 +6370 || 6370 +9213 || 9213 +20090 || 20090 +1990 || 1990 +12922 || 12922 +-1 || -1 +-1 || -1 +592 || 592 +8463 || 8463 +9616 || 9616 +15 || 15 +18294 || 18294 +10195 || 10195 +6441 || 6441 +15758 || 15758 +-1 || -1 +8251 || 8251 +16032 || 16032 +12897 || 12897 +20816 || 20816 +1784 || 1784 +5408 || 5408 +14495 || 14495 +2043 || 2043 +2974 || 2974 +13441 || 13441 +4432 || 4432 +19529 || 19529 +10619 || 10619 +2797 || 2797 +21863 || 21863 +3993 || 3993 +12621 || 12621 +-1 || -1 +4476 || 4476 +-1 || -1 +2197 || 2197 +14952 || 14952 +-1 || -1 +16778 || 16778 +-1 || -1 +18070 || 18070 +11767 || 11767 +-1 || -1 +1105 || 1105 +5167 || 5167 +12769 || 12769 +7846 || 7846 +15909 || 15909 +7116 || 7116 +12325 || 12325 +7695 || 7695 +14305 || 14305 +10089 || 10089 +15414 || 15414 +554 || 554 +9352 || 9352 +15953 || 15953 +7930 || 7930 +15196 || 15196 +4039 || 4039 +12912 || 12912 +14657 || 14657 +19306 || 19306 +21115 || 21115 +11054 || 11054 +5388 || 5388 +13178 || 13178 +6340 || 6340 +9182 || 9182 +3840 || 3840 +15391 || 15391 +4106 || 4106 +19819 || 19819 +11398 || 11398 +10672 || 10672 +12985 || 12985 +3182 || 3182 +3750 || 3750 +19462 || 19462 +17650 || 17650 +2206 || 2206 +21252 || 21252 +4739 || 4739 +19327 || 19327 +15527 || 15527 +-1 || -1 +15482 || 15482 +17219 || 17219 +12989 || 12989 +5422 || 5422 +18033 || 18033 +-1 || -1 +18256 || 18256 +6679 || 6679 +-1 || -1 +21918 || 21918 +-1 || -1 +-1 || -1 +15099 || 15099 +7668 || 7668 +5073 || 5073 +21494 || 21494 +14963 || 14963 +-1 || -1 +21661 || 21661 +19362 || 19362 +6029 || 6029 +-1 || -1 +3661 || 3661 +17780 || 17780 +2060 || 2060 +3603 || 3603 +19188 || 19188 +15840 || 15840 +9029 || 9029 +14788 || 14788 +18503 || 18503 +8860 || 8860 +19824 || 19824 +7700 || 7700 +21490 || 21490 +1643 || 1643 +14582 || 14582 +21369 || 21369 +8483 || 8483 +14941 || 14941 +13788 || 13788 +17378 || 17378 +3183 || 3183 +15269 || 15269 +2373 || 2373 +21523 || 21523 +3245 || 3245 +1438 || 1438 +9809 || 9809 +12279 || 12279 +1170 || 1170 +13740 || 13740 +3515 || 3515 +5545 || 5545 +3798 || 3798 +735 || 735 +2365 || 2365 +19252 || 19252 +16942 || 16942 +10291 || 10291 +8004 || 8004 +11856 || 11856 +3804 || 3804 +10463 || 10463 +-1 || -1 +3680 || 3680 +19812 || 19812 +19268 || 19268 +6877 || 6877 +12014 || 12014 +11090 || 11090 +4479 || 4479 +12358 || 12358 +4211 || 4211 +11952 || 11952 +20958 || 20958 +14107 || 14107 +21327 || 21327 +8437 || 8437 +14517 || 14517 +12061 || 12061 +15477 || 15477 +18670 || 18670 +16948 || 16948 +21343 || 21343 +335 || 335 +82 || 82 +4828 || 4828 +10431 || 10431 +12042 || 12042 +9065 || 9065 +8869 || 8869 +20729 || 20729 +1680 || 1680 +17076 || 17076 +722 || 722 +-1 || -1 +16042 || 16042 +18214 || 18214 +13144 || 13144 +6904 || 6904 +1885 || 1885 +14836 || 14836 +2317 || 2317 +15869 || 15869 +276 || 276 +8523 || 8523 +10522 || 10522 +4263 || 4263 +21261 || 21261 +5025 || 5025 +2512 || 2512 +6621 || 6621 +-1 || -1 +5537 || 5537 +20290 || 20290 +8536 || 8536 +4163 || 4163 +14317 || 14317 +10727 || 10727 +18564 || 18564 +470 || 470 +3886 || 3886 +15111 || 15111 +5836 || 5836 +988 || 988 +2649 || 2649 +16394 || 16394 +12014 || 12014 +14644 || 14644 +902 || 902 +20141 || 20141 +13650 || 13650 +-1 || -1 +4716 || 4716 +2991 || 2991 +3823 || 3823 +15620 || 15620 +2415 || 2415 +13411 || 13411 +13108 || 13108 +15751 || 15751 +1947 || 1947 +11812 || 11812 +-1 || -1 +4169 || 4169 +1617 || 1617 +2782 || 2782 +8445 || 8445 +1773 || 1773 +17967 || 17967 +3413 || 3413 +1306 || 1306 +4119 || 4119 +20393 || 20393 +4865 || 4865 +19194 || 19194 +15828 || 15828 +4143 || 4143 +-1 || -1 +16613 || 16613 +12383 || 12383 +16293 || 16293 +9017 || 9017 +10363 || 10363 +11523 || 11523 +21018 || 21018 +15476 || 15476 +1344 || 1344 +13232 || 13232 +560 || 560 +5902 || 5902 +15337 || 15337 +9710 || 9710 +17463 || 17463 +1107 || 1107 +2582 || 2582 +791 || 791 +19413 || 19413 +7272 || 7272 +8128 || 8128 +19000 || 19000 +12163 || 12163 +6294 || 6294 +20356 || 20356 +15091 || 15091 +10857 || 10857 +11525 || 11525 +18190 || 18190 +19555 || 19555 +14480 || 14480 +10944 || 10944 +5946 || 5946 +11460 || 11460 +20260 || 20260 +4344 || 4344 +13458 || 13458 +12828 || 12828 +3292 || 3292 +14520 || 14520 +5382 || 5382 +19841 || 19841 +14113 || 14113 +14718 || 14718 +3694 || 3694 +12943 || 12943 +11509 || 11509 +12711 || 12711 +3095 || 3095 +-1 || -1 +4326 || 4326 +8431 || 8431 +4928 || 4928 +7772 || 7772 +17180 || 17180 +19578 || 19578 +5028 || 5028 +3160 || 3160 +-1 || -1 +20955 || 20955 +135 || 135 +16724 || 16724 +175 || 175 +16223 || 16223 +19150 || 19150 +7013 || 7013 +6246 || 6246 +19501 || 19501 +188 || 188 +19501 || 19501 +8091 || 8091 +20044 || 20044 +16790 || 16790 +20420 || 20420 +17342 || 17342 +13714 || 13714 +10953 || 10953 +14180 || 14180 +9835 || 9835 +19529 || 19529 +21684 || 21684 +15141 || 15141 +20268 || 20268 +21799 || 21799 +3918 || 3918 +15153 || 15153 +6452 || 6452 +13698 || 13698 +2018 || 2018 +15744 || 15744 +3785 || 3785 +12194 || 12194 +5643 || 5643 +20671 || 20671 +9507 || 9507 +12941 || 12941 +18451 || 18451 +14066 || 14066 +17676 || 17676 +16384 || 16384 +21234 || 21234 +3797 || 3797 +1576 || 1576 +6433 || 6433 +14985 || 14985 +18939 || 18939 +15299 || 15299 +19474 || 19474 +14615 || 14615 +3090 || 3090 +19243 || 19243 +265 || 265 +21322 || 21322 +3300 || 3300 +21329 || 21329 +9628 || 9628 +13311 || 13311 +19268 || 19268 +16359 || 16359 +15778 || 15778 +-1 || -1 +16966 || 16966 +1016 || 1016 +1160 || 1160 +9512 || 9512 +479 || 479 +10325 || 10325 +216 || 216 +21671 || 21671 +-1 || -1 +12889 || 12889 +18065 || 18065 +7194 || 7194 +4795 || 4795 +2568 || 2568 +21045 || 21045 +574 || 574 +15211 || 15211 +21445 || 21445 +4085 || 4085 +5226 || 5226 +-1 || -1 +3742 || 3742 +-1 || -1 +3396 || 3396 +12229 || 12229 +18162 || 18162 +-1 || -1 +8469 || 8469 +2938 || 2938 +2533 || 2533 +16380 || 16380 +8356 || 8356 +13138 || 13138 +6753 || 6753 +1513 || 1513 +1724 || 1724 +20307 || 20307 +2565 || 2565 +3160 || 3160 +4298 || 4298 +11798 || 11798 +1788 || 1788 +12741 || 12741 +11476 || 11476 +21437 || 21437 +-1 || -1 +1319 || 1319 +4505 || 4505 +16817 || 16817 +2761 || 2761 +-1 || -1 +9387 || 9387 +12031 || 12031 +6870 || 6870 +3014 || 3014 +1329 || 1329 +8025 || 8025 +4862 || 4862 +12575 || 12575 +19291 || 19291 +3421 || 3421 +-1 || -1 +9622 || 9622 +1024 || 1024 +731 || 731 +13016 || 13016 +18723 || 18723 +15505 || 15505 +18635 || 18635 +17887 || 17887 +13421 || 13421 +11028 || 11028 +21964 || 21964 +8915 || 8915 +6886 || 6886 +2065 || 2065 +12357 || 12357 +4023 || 4023 +6417 || 6417 +3289 || 3289 +8409 || 8409 +-1 || -1 +-1 || -1 +18352 || 18352 +3543 || 3543 +8217 || 8217 +9419 || 9419 +-1 || -1 +11070 || 11070 +6361 || 6361 +9401 || 9401 +19969 || 19969 +15114 || 15114 +8164 || 8164 +19464 || 19464 +9076 || 9076 +1137 || 1137 +6664 || 6664 +18357 || 18357 +5545 || 5545 +20228 || 20228 +1746 || 1746 +11546 || 11546 +17148 || 17148 +16518 || 16518 +5812 || 5812 +6749 || 6749 +9832 || 9832 +5305 || 5305 +12905 || 12905 +3423 || 3423 +20012 || 20012 +703 || 703 +6337 || 6337 +-1 || -1 +12185 || 12185 +15141 || 15141 +702 || 702 +6726 || 6726 +19850 || 19850 +12370 || 12370 +20867 || 20867 +5392 || 5392 +12163 || 12163 +3063 || 3063 +4749 || 4749 +14125 || 14125 +12736 || 12736 +3088 || 3088 +1843 || 1843 +13887 || 13887 +7458 || 7458 +19727 || 19727 +4006 || 4006 +1091 || 1091 +14602 || 14602 +-1 || -1 +-1 || -1 +21222 || 21222 +15256 || 15256 +10789 || 10789 +14336 || 14336 +19503 || 19503 +17166 || 17166 +5443 || 5443 +12948 || 12948 +934 || 934 +13055 || 13055 +-1 || -1 +8169 || 8169 +8848 || 8848 +5074 || 5074 +8801 || 8801 +671 || 671 +14773 || 14773 +-1 || -1 +564 || 564 +11305 || 11305 +2093 || 2093 +-1 || -1 +8820 || 8820 +-1 || -1 +-1 || -1 +2333 || 2333 +4939 || 4939 +14625 || 14625 +17898 || 17898 +12612 || 12612 +-1 || -1 +-1 || -1 +2424 || 2424 +17792 || 17792 +6627 || 6627 +17601 || 17601 +20759 || 20759 +3668 || 3668 +18573 || 18573 +16189 || 16189 +16232 || 16232 +15898 || 15898 +9902 || 9902 +831 || 831 +6912 || 6912 +-1 || -1 +4057 || 4057 +4601 || 4601 +9889 || 9889 +16625 || 16625 +12282 || 12282 +14389 || 14389 +7339 || 7339 +-1 || -1 +10367 || 10367 +-1 || -1 +20963 || 20963 +9454 || 9454 +-1 || -1 +20323 || 20323 +5260 || 5260 +14760 || 14760 +17941 || 17941 +13452 || 13452 +855 || 855 +7393 || 7393 +17593 || 17593 +10720 || 10720 +6404 || 6404 +13362 || 13362 +21851 || 21851 +5560 || 5560 +20794 || 20794 +11463 || 11463 +10449 || 10449 +21016 || 21016 +8349 || 8349 +9590 || 9590 +17159 || 17159 +12604 || 12604 +18019 || 18019 +-1 || -1 +20228 || 20228 +6465 || 6465 +7708 || 7708 +14218 || 14218 +5368 || 5368 +-1 || -1 +12120 || 12120 +4860 || 4860 +-1 || -1 +5507 || 5507 +13789 || 13789 +12165 || 12165 +13880 || 13880 +2059 || 2059 +16457 || 16457 +20910 || 20910 +-1 || -1 +5754 || 5754 +11509 || 11509 +20347 || 20347 +1013 || 1013 +373 || 373 +-1 || -1 +-1 || -1 +18011 || 18011 +2192 || 2192 +8701 || 8701 +10616 || 10616 +6250 || 6250 +19000 || 19000 +7857 || 7857 +627 || 627 +-1 || -1 +16293 || 16293 +1391 || 1391 +18457 || 18457 +3087 || 3087 +19537 || 19537 +12159 || 12159 +6245 || 6245 +116 || 116 +1804 || 1804 +13986 || 13986 +13931 || 13931 +9033 || 9033 +11250 || 11250 +-1 || -1 +19770 || 19770 +6414 || 6414 +9017 || 9017 +16972 || 16972 +9609 || 9609 +9309 || 9309 +21616 || 21616 +21116 || 21116 +11343 || 11343 +16106 || 16106 +21834 || 21834 +-1 || -1 +2054 || 2054 +-1 || -1 +3261 || 3261 +13274 || 13274 +1431 || 1431 +7590 || 7590 +5225 || 5225 +1061 || 1061 +2153 || 2153 +1768 || 1768 +-1 || -1 +2597 || 2597 +9567 || 9567 +17139 || 17139 +15592 || 15592 +-1 || -1 +12964 || 12964 +-1 || -1 +18863 || 18863 +-1 || -1 +6126 || 6126 +13846 || 13846 +2089 || 2089 +17522 || 17522 +21937 || 21937 +20564 || 20564 +21546 || 21546 +10335 || 10335 +-1 || -1 +13835 || 13835 +21838 || 21838 +5269 || 5269 +5107 || 5107 +17117 || 17117 +9743 || 9743 +13810 || 13810 +19629 || 19629 +5540 || 5540 +9249 || 9249 +837 || 837 +11255 || 11255 +-1 || -1 +6770 || 6770 +-1 || -1 +228 || 228 +13638 || 13638 +8135 || 8135 +11685 || 11685 +-1 || -1 +1156 || 1156 +2525 || 2525 +14855 || 14855 +13244 || 13244 +4991 || 4991 +12882 || 12882 +14051 || 14051 +-1 || -1 +10057 || 10057 +1332 || 1332 +15651 || 15651 +12518 || 12518 +14302 || 14302 +5388 || 5388 +5007 || 5007 +2738 || 2738 +9466 || 9466 +5671 || 5671 +-1 || -1 +-1 || -1 +1310 || 1310 +21376 || 21376 +13902 || 13902 +7355 || 7355 +3639 || 3639 +20017 || 20017 +10010 || 10010 +4397 || 4397 +3924 || 3924 +-1 || -1 +8451 || 8451 +-1 || -1 +18114 || 18114 +7723 || 7723 +7166 || 7166 +1920 || 1920 +-1 || -1 +16311 || 16311 +4834 || 4834 +5446 || 5446 +7780 || 7780 +5045 || 5045 +9098 || 9098 +12729 || 12729 +-1 || -1 +7859 || 7859 +14577 || 14577 +1423 || 1423 +21856 || 21856 +2668 || 2668 +11814 || 11814 +12767 || 12767 +2842 || 2842 +17300 || 17300 +11281 || 11281 +13560 || 13560 +958 || 958 +19349 || 19349 +12996 || 12996 +12618 || 12618 +-1 || -1 +17613 || 17613 +427 || 427 +20930 || 20930 +7998 || 7998 +15975 || 15975 +13737 || 13737 +4776 || 4776 +20659 || 20659 +12857 || 12857 +7616 || 7616 +-1 || -1 +9106 || 9106 +-1 || -1 +12986 || 12986 +14984 || 14984 +2232 || 2232 +4088 || 4088 +2868 || 2868 +20024 || 20024 +16395 || 16395 +20545 || 20545 +5690 || 5690 +11211 || 11211 +21599 || 21599 +5970 || 5970 +1414 || 1414 +21856 || 21856 +16773 || 16773 +17086 || 17086 +6361 || 6361 +18860 || 18860 +21880 || 21880 +12889 || 12889 +12476 || 12476 +21488 || 21488 +14104 || 14104 +20550 || 20550 +19126 || 19126 +18605 || 18605 +21723 || 21723 +5150 || 5150 +2154 || 2154 +11574 || 11574 +16080 || 16080 +2593 || 2593 +-1 || -1 +20677 || 20677 +5394 || 5394 +829 || 829 +11631 || 11631 +21381 || 21381 +1749 || 1749 +16498 || 16498 +1037 || 1037 +1094 || 1094 +9478 || 9478 +12262 || 12262 +15348 || 15348 +19800 || 19800 +20644 || 20644 +18434 || 18434 +14856 || 14856 +6461 || 6461 +15655 || 15655 +11034 || 11034 +868 || 868 +5277 || 5277 +4264 || 4264 +-1 || -1 +13612 || 13612 +10814 || 10814 +18455 || 18455 +5277 || 5277 +20912 || 20912 +14710 || 14710 +-1 || -1 +9322 || 9322 +20238 || 20238 +6402 || 6402 +13228 || 13228 +5762 || 5762 +13128 || 13128 +2723 || 2723 +2750 || 2750 +-1 || -1 +14196 || 14196 +18219 || 18219 +3333 || 3333 +-1 || -1 +21936 || 21936 +1793 || 1793 +21777 || 21777 +6990 || 6990 +14580 || 14580 +7162 || 7162 +18220 || 18220 +13838 || 13838 +15978 || 15978 +9039 || 9039 +-1 || -1 +8375 || 8375 +-1 || -1 +1875 || 1875 +19139 || 19139 +4467 || 4467 +17085 || 17085 +9407 || 9407 +10274 || 10274 +12366 || 12366 +11750 || 11750 +-1 || -1 +13952 || 13952 +2730 || 2730 +5561 || 5561 +19947 || 19947 +5555 || 5555 +21618 || 21618 +3622 || 3622 +9014 || 9014 +10889 || 10889 +-1 || -1 +10259 || 10259 +21855 || 21855 +18872 || 18872 +6593 || 6593 +5356 || 5356 +19032 || 19032 +18990 || 18990 +20374 || 20374 +21517 || 21517 +4383 || 4383 +21746 || 21746 +19032 || 19032 +19669 || 19669 +3413 || 3413 +91 || 91 +16207 || 16207 +17083 || 17083 +16634 || 16634 +2627 || 2627 +2768 || 2768 +20318 || 20318 +583 || 583 +-1 || -1 +-1 || -1 +15797 || 15797 +20317 || 20317 +16347 || 16347 +18241 || 18241 +20675 || 20675 +13036 || 13036 +9025 || 9025 +670 || 670 +9472 || 9472 +8030 || 8030 +7208 || 7208 +12248 || 12248 +3873 || 3873 +6661 || 6661 +9750 || 9750 +17476 || 17476 +9446 || 9446 +8111 || 8111 +17363 || 17363 +16556 || 16556 +-1 || -1 +748 || 748 +6991 || 6991 +19704 || 19704 +21160 || 21160 +5648 || 5648 +3631 || 3631 +4437 || 4437 +-1 || -1 +6981 || 6981 +16034 || 16034 +-1 || -1 +7195 || 7195 +-1 || -1 +14088 || 14088 +1895 || 1895 +18084 || 18084 +14833 || 14833 +-1 || -1 +19306 || 19306 +1362 || 1362 +21814 || 21814 +1202 || 1202 +6466 || 6466 +6088 || 6088 +4743 || 4743 +2678 || 2678 +10732 || 10732 +15066 || 15066 +723 || 723 +13223 || 13223 +5457 || 5457 +-1 || -1 +217 || 217 +19741 || 19741 +18942 || 18942 +-1 || -1 +17196 || 17196 +989 || 989 +-1 || -1 +-1 || -1 +681 || 681 +-1 || -1 +14448 || 14448 +3755 || 3755 +19996 || 19996 +16399 || 16399 +18339 || 18339 +17083 || 17083 +3793 || 3793 +18050 || 18050 +20079 || 20079 +19234 || 19234 +21681 || 21681 +878 || 878 +20131 || 20131 +11843 || 11843 +2548 || 2548 +21080 || 21080 +21587 || 21587 +11644 || 11644 +13971 || 13971 +2565 || 2565 +11105 || 11105 +7820 || 7820 +8083 || 8083 +4729 || 4729 +5538 || 5538 +10961 || 10961 +-1 || -1 +16994 || 16994 +2948 || 2948 +21440 || 21440 +17006 || 17006 +2242 || 2242 +-1 || -1 +5169 || 5169 +21017 || 21017 +14963 || 14963 +-1 || -1 +11101 || 11101 +14642 || 14642 +17650 || 17650 +14614 || 14614 +20150 || 20150 +2326 || 2326 +4174 || 4174 +11241 || 11241 +8540 || 8540 +15447 || 15447 +13243 || 13243 +11182 || 11182 +15822 || 15822 +-1 || -1 +16973 || 16973 +17027 || 17027 +13898 || 13898 +3035 || 3035 +20557 || 20557 +15144 || 15144 +95 || 95 +3452 || 3452 +9546 || 9546 +13550 || 13550 +9036 || 9036 +1569 || 1569 +-1 || -1 +21760 || 21760 +6195 || 6195 +8402 || 8402 +-1 || -1 +19642 || 19642 +-1 || -1 +15916 || 15916 +10062 || 10062 +7972 || 7972 +11784 || 11784 +16586 || 16586 +7666 || 7666 +8096 || 8096 +2640 || 2640 +16559 || 16559 +277 || 277 +1013 || 1013 +9793 || 9793 +13923 || 13923 +14009 || 14009 +9226 || 9226 +-1 || -1 +7362 || 7362 +15458 || 15458 +10293 || 10293 +-1 || -1 +1650 || 1650 +-1 || -1 +-1 || -1 +4682 || 4682 +12395 || 12395 +2559 || 2559 +6041 || 6041 +3691 || 3691 +17510 || 17510 +4373 || 4373 +-1 || -1 +6006 || 6006 +399 || 399 +10497 || 10497 +19788 || 19788 +9145 || 9145 +4386 || 4386 +7992 || 7992 +1608 || 1608 +14906 || 14906 +-1 || -1 +17292 || 17292 +7784 || 7784 +826 || 826 +8179 || 8179 +1024 || 1024 +17656 || 17656 +19156 || 19156 +21555 || 21555 +-1 || -1 +4728 || 4728 +-1 || -1 +20571 || 20571 +-1 || -1 +14407 || 14407 +9497 || 9497 +20420 || 20420 +18020 || 18020 +7977 || 7977 +18986 || 18986 +21813 || 21813 +9643 || 9643 +17846 || 17846 +642 || 642 +19437 || 19437 +11883 || 11883 +9920 || 9920 +7779 || 7779 +20543 || 20543 +3561 || 3561 +9689 || 9689 +2431 || 2431 +6530 || 6530 +5935 || 5935 +6132 || 6132 +14717 || 14717 +-1 || -1 +20690 || 20690 +11476 || 11476 +1848 || 1848 +17617 || 17617 +-1 || -1 +5878 || 5878 +5864 || 5864 +3354 || 3354 +17981 || 17981 +5659 || 5659 +13732 || 13732 +14756 || 14756 +3775 || 3775 +6270 || 6270 +20713 || 20713 +21774 || 21774 +12481 || 12481 +12931 || 12931 +7153 || 7153 +6157 || 6157 +16399 || 16399 +10918 || 10918 +15053 || 15053 +6560 || 6560 +265 || 265 +16793 || 16793 +21568 || 21568 +14885 || 14885 +18545 || 18545 +16299 || 16299 +9670 || 9670 +15720 || 15720 +1450 || 1450 +2389 || 2389 +5237 || 5237 +8649 || 8649 +-1 || -1 +19215 || 19215 +14681 || 14681 +18495 || 18495 +-1 || -1 +4022 || 4022 +-1 || -1 +2982 || 2982 +14757 || 14757 +-1 || -1 +13530 || 13530 +-1 || -1 +8876 || 8876 +-1 || -1 +20490 || 20490 +1279 || 1279 +19030 || 19030 +5032 || 5032 +12823 || 12823 +15823 || 15823 +3489 || 3489 +10024 || 10024 +9006 || 9006 +5116 || 5116 +1737 || 1737 +5394 || 5394 +-1 || -1 +4418 || 4418 +20381 || 20381 +21358 || 21358 +14678 || 14678 +5614 || 5614 +18634 || 18634 +12727 || 12727 +17926 || 17926 +2643 || 2643 +14455 || 14455 +12546 || 12546 +13580 || 13580 +-1 || -1 +4171 || 4171 +6394 || 6394 +8834 || 8834 +8524 || 8524 +6022 || 6022 +9212 || 9212 +9794 || 9794 +7555 || 7555 +12171 || 12171 +14365 || 14365 +3351 || 3351 +4968 || 4968 +14126 || 14126 +14362 || 14362 +13834 || 13834 +6703 || 6703 +10654 || 10654 +19813 || 19813 +9318 || 9318 +-1 || -1 +6295 || 6295 +3236 || 3236 +17536 || 17536 +1680 || 1680 +8906 || 8906 +3144 || 3144 +11314 || 11314 +18863 || 18863 +3246 || 3246 +8566 || 8566 +13768 || 13768 +11776 || 11776 +14487 || 14487 +947 || 947 +19900 || 19900 +8673 || 8673 +11453 || 11453 +13615 || 13615 +18150 || 18150 +-1 || -1 +1627 || 1627 +21465 || 21465 +15915 || 15915 +6808 || 6808 +8667 || 8667 +11674 || 11674 +19540 || 19540 +10533 || 10533 +10221 || 10221 +4321 || 4321 +2897 || 2897 +14224 || 14224 +9103 || 9103 +13488 || 13488 +13975 || 13975 +16837 || 16837 +17580 || 17580 +18508 || 18508 +8233 || 8233 +14405 || 14405 +16840 || 16840 +18836 || 18836 +5047 || 5047 +2658 || 2658 +5038 || 5038 +15199 || 15199 +4438 || 4438 +14775 || 14775 +21241 || 21241 +13472 || 13472 +17353 || 17353 +12818 || 12818 +7227 || 7227 +-1 || -1 +9288 || 9288 +5158 || 5158 +17102 || 17102 +2246 || 2246 +10488 || 10488 +12745 || 12745 +17357 || 17357 +17782 || 17782 +21000 || 21000 +14363 || 14363 +12598 || 12598 +-1 || -1 +12344 || 12344 +3065 || 3065 +16944 || 16944 +20005 || 20005 +3332 || 3332 +17195 || 17195 +976 || 976 +18294 || 18294 +7604 || 7604 +7814 || 7814 +10643 || 10643 +3056 || 3056 +9870 || 9870 +-1 || -1 +9317 || 9317 +10244 || 10244 +-1 || -1 +16636 || 16636 +4080 || 4080 +7081 || 7081 +3639 || 3639 +2559 || 2559 +19250 || 19250 +17610 || 17610 +67 || 67 +6512 || 6512 +7984 || 7984 +70 || 70 +21031 || 21031 +-1 || -1 +12858 || 12858 +6502 || 6502 +2300 || 2300 +1804 || 1804 +11228 || 11228 +18526 || 18526 +12191 || 12191 +17812 || 17812 +14398 || 14398 +18005 || 18005 +2563 || 2563 +9167 || 9167 +7347 || 7347 +2584 || 2584 +6977 || 6977 +17819 || 17819 +3516 || 3516 +-1 || -1 +18784 || 18784 +17695 || 17695 +17232 || 17232 +3893 || 3893 +12263 || 12263 +19523 || 19523 +5674 || 5674 +544 || 544 +11026 || 11026 +20525 || 20525 +17254 || 17254 +6558 || 6558 +15126 || 15126 +11697 || 11697 +13454 || 13454 +-1 || -1 +13931 || 13931 +1152 || 1152 +18715 || 18715 +88 || 88 +10227 || 10227 +6053 || 6053 +4609 || 4609 +7822 || 7822 +851 || 851 +14125 || 14125 +18639 || 18639 +20827 || 20827 +14534 || 14534 +8109 || 8109 +10190 || 10190 +8383 || 8383 +5200 || 5200 +1310 || 1310 +1550 || 1550 +6055 || 6055 +2222 || 2222 +14904 || 14904 +16442 || 16442 +17159 || 17159 +2750 || 2750 +-1 || -1 +19715 || 19715 +14287 || 14287 +2197 || 2197 +15265 || 15265 +-1 || -1 +6203 || 6203 +-1 || -1 +5607 || 5607 +18756 || 18756 +19314 || 19314 +2840 || 2840 +10363 || 10363 +17659 || 17659 +10479 || 10479 +7589 || 7589 +9601 || 9601 +11595 || 11595 +11125 || 11125 +-1 || -1 +1356 || 1356 +10716 || 10716 +19800 || 19800 +7292 || 7292 +21721 || 21721 +13823 || 13823 +16897 || 16897 +10943 || 10943 +17429 || 17429 +18996 || 18996 +1714 || 1714 +10629 || 10629 +2808 || 2808 +17304 || 17304 +19890 || 19890 +2552 || 2552 +10078 || 10078 +8542 || 8542 +7264 || 7264 +15746 || 15746 +4721 || 4721 +20825 || 20825 +5232 || 5232 +-1 || -1 +79 || 79 +14954 || 14954 +13859 || 13859 +-1 || -1 +20803 || 20803 +480 || 480 +3036 || 3036 +20980 || 20980 +9528 || 9528 +7333 || 7333 +1510 || 1510 +-1 || -1 +-1 || -1 +10867 || 10867 +1429 || 1429 +5192 || 5192 +557 || 557 +15744 || 15744 +9162 || 9162 +16289 || 16289 +3293 || 3293 +-1 || -1 +10397 || 10397 +17752 || 17752 +9850 || 9850 +5390 || 5390 +-1 || -1 +6859 || 6859 +17090 || 17090 +12100 || 12100 +9464 || 9464 +1078 || 1078 +-1 || -1 +6149 || 6149 +204 || 204 +2583 || 2583 +10088 || 10088 +21674 || 21674 +18108 || 18108 +16966 || 16966 +16824 || 16824 +16383 || 16383 +-1 || -1 +4316 || 4316 +4634 || 4634 +999 || 999 +17981 || 17981 +-1 || -1 +11038 || 11038 +16154 || 16154 +-1 || -1 +20464 || 20464 +9630 || 9630 +6135 || 6135 +21871 || 21871 +14043 || 14043 +19625 || 19625 +10703 || 10703 +2877 || 2877 +15543 || 15543 +5991 || 5991 +10583 || 10583 +5380 || 5380 +-1 || -1 +6790 || 6790 +9423 || 9423 +19904 || 19904 +17426 || 17426 +14652 || 14652 +4606 || 4606 +3153 || 3153 +4472 || 4472 +20036 || 20036 +16057 || 16057 +6501 || 6501 +18915 || 18915 +6116 || 6116 +16979 || 16979 +8656 || 8656 +11270 || 11270 +19516 || 19516 +1603 || 1603 +5609 || 5609 +12531 || 12531 +6013 || 6013 +13395 || 13395 +14864 || 14864 +3995 || 3995 +8576 || 8576 +15288 || 15288 +14671 || 14671 +-1 || -1 +-1 || -1 +21850 || 21850 +20188 || 20188 +5613 || 5613 +9307 || 9307 +5293 || 5293 +-1 || -1 +12305 || 12305 +12040 || 12040 +13916 || 13916 +3550 || 3550 +14548 || 14548 +10519 || 10519 +6807 || 6807 +10442 || 10442 +83 || 83 +1105 || 1105 +6684 || 6684 +12649 || 12649 +454 || 454 +15397 || 15397 +21652 || 21652 +20089 || 20089 +3019 || 3019 +10630 || 10630 +14698 || 14698 +6091 || 6091 +18229 || 18229 +3650 || 3650 +10575 || 10575 +19282 || 19282 +1909 || 1909 +10144 || 10144 +17815 || 17815 +13278 || 13278 +16635 || 16635 +4944 || 4944 +1185 || 1185 +-1 || -1 +2957 || 2957 +9466 || 9466 +20694 || 20694 +21421 || 21421 +-1 || -1 +6595 || 6595 +15376 || 15376 +7480 || 7480 +16928 || 16928 +21602 || 21602 +-1 || -1 +6266 || 6266 +13642 || 13642 +729 || 729 +-1 || -1 +20140 || 20140 +-1 || -1 +11522 || 11522 +6934 || 6934 +-1 || -1 +14764 || 14764 +15111 || 15111 +-1 || -1 +1234 || 1234 +3427 || 3427 +12135 || 12135 +7953 || 7953 +19739 || 19739 +849 || 849 +12056 || 12056 +12173 || 12173 +12178 || 12178 +6947 || 6947 +10491 || 10491 +249 || 249 +6452 || 6452 +6678 || 6678 +3993 || 3993 +16979 || 16979 +21639 || 21639 +-1 || -1 +14762 || 14762 +10913 || 10913 +1976 || 1976 +-1 || -1 +9992 || 9992 +20385 || 20385 +21149 || 21149 +3199 || 3199 +15074 || 15074 +18785 || 18785 +12361 || 12361 +20011 || 20011 +7180 || 7180 +1226 || 1226 +8298 || 8298 +8271 || 8271 +3650 || 3650 +16749 || 16749 +20732 || 20732 +4273 || 4273 +-1 || -1 +-1 || -1 +16648 || 16648 +18013 || 18013 +11432 || 11432 +1023 || 1023 +-1 || -1 +17303 || 17303 +12923 || 12923 +16995 || 16995 +5474 || 5474 +17169 || 17169 +6413 || 6413 +15572 || 15572 +5361 || 5361 +13241 || 13241 +-1 || -1 +2193 || 2193 +7127 || 7127 +10447 || 10447 +2169 || 2169 +8476 || 8476 +723 || 723 +12496 || 12496 +5632 || 5632 +18668 || 18668 +-1 || -1 +-1 || -1 +12302 || 12302 +18802 || 18802 +5160 || 5160 +20854 || 20854 +14904 || 14904 +20569 || 20569 +15653 || 15653 +4380 || 4380 +8334 || 8334 +16297 || 16297 +21406 || 21406 +14907 || 14907 +18955 || 18955 +1872 || 1872 +117 || 117 +2495 || 2495 +-1 || -1 +15166 || 15166 +15566 || 15566 +12400 || 12400 +11775 || 11775 +18671 || 18671 +5626 || 5626 +7209 || 7209 +15401 || 15401 +1186 || 1186 +3703 || 3703 +9130 || 9130 +20215 || 20215 +13782 || 13782 +19137 || 19137 +21676 || 21676 +16023 || 16023 +17650 || 17650 +12847 || 12847 +11267 || 11267 +14163 || 14163 +4121 || 4121 +6266 || 6266 +16973 || 16973 +14373 || 14373 +10920 || 10920 +20150 || 20150 +-1 || -1 +5618 || 5618 +7267 || 7267 +9003 || 9003 +-1 || -1 +15616 || 15616 +11812 || 11812 +11083 || 11083 +-1 || -1 +5085 || 5085 +5737 || 5737 +18422 || 18422 +20214 || 20214 +8035 || 8035 +17272 || 17272 +14307 || 14307 +1753 || 1753 +16323 || 16323 +21280 || 21280 +15618 || 15618 +20068 || 20068 +6324 || 6324 +-1 || -1 +3198 || 3198 +6457 || 6457 +11015 || 11015 +15716 || 15716 +20580 || 20580 +10533 || 10533 +8455 || 8455 +-1 || -1 +14387 || 14387 +18865 || 18865 +8234 || 8234 +13526 || 13526 +727 || 727 +15478 || 15478 +7670 || 7670 +12269 || 12269 +14087 || 14087 +12614 || 12614 +20831 || 20831 +20959 || 20959 +9041 || 9041 +7842 || 7842 +19456 || 19456 +10973 || 10973 +9924 || 9924 +7730 || 7730 +7537 || 7537 +5677 || 5677 +7052 || 7052 +5444 || 5444 +7303 || 7303 +14101 || 14101 +-1 || -1 +8038 || 8038 +8386 || 8386 +4197 || 4197 +21243 || 21243 +17046 || 17046 +21596 || 21596 +3121 || 3121 +10750 || 10750 +9879 || 9879 +5822 || 5822 +17404 || 17404 +11778 || 11778 +8672 || 8672 +17906 || 17906 +6782 || 6782 +9083 || 9083 +20395 || 20395 +4603 || 4603 +15624 || 15624 +679 || 679 +15623 || 15623 +366 || 366 +12508 || 12508 +11974 || 11974 +1310 || 1310 +1812 || 1812 +11738 || 11738 +8198 || 8198 +2254 || 2254 +-1 || -1 +19421 || 19421 +2345 || 2345 +4750 || 4750 +6685 || 6685 +11580 || 11580 +15792 || 15792 +20746 || 20746 +3327 || 3327 +-1 || -1 +-1 || -1 +8105 || 8105 +5946 || 5946 +4707 || 4707 +20248 || 20248 +16270 || 16270 +-1 || -1 +9145 || 9145 +8270 || 8270 +9746 || 9746 +10885 || 10885 +5632 || 5632 +14430 || 14430 +1768 || 1768 +-1 || -1 +11745 || 11745 +606 || 606 +-1 || -1 +-1 || -1 +21753 || 21753 +643 || 643 +-1 || -1 +17399 || 17399 +11918 || 11918 +-1 || -1 +2606 || 2606 +19182 || 19182 +-1 || -1 +5408 || 5408 +10053 || 10053 +21665 || 21665 +-1 || -1 +294 || 294 +7302 || 7302 +15342 || 15342 +8443 || 8443 +20807 || 20807 +14158 || 14158 +9243 || 9243 +7769 || 7769 +10017 || 10017 +9562 || 9562 +18346 || 18346 +11381 || 11381 +21671 || 21671 +21147 || 21147 +6779 || 6779 +-1 || -1 +5642 || 5642 +5885 || 5885 +11541 || 11541 +-1 || -1 +1278 || 1278 +-1 || -1 +19114 || 19114 +9383 || 9383 +16052 || 16052 +2825 || 2825 +19642 || 19642 +10884 || 10884 +19291 || 19291 +16951 || 16951 +6833 || 6833 +18428 || 18428 +20699 || 20699 +12988 || 12988 +-1 || -1 +-1 || -1 +504 || 504 +14302 || 14302 +12879 || 12879 +-1 || -1 +13568 || 13568 +16747 || 16747 +15179 || 15179 +9458 || 9458 +21460 || 21460 +6622 || 6622 +8782 || 8782 +634 || 634 +4091 || 4091 +768 || 768 +8390 || 8390 +7771 || 7771 +-1 || -1 +15007 || 15007 +16594 || 16594 +1331 || 1331 +1798 || 1798 +13593 || 13593 +3965 || 3965 +-1 || -1 +17318 || 17318 +1186 || 1186 +21249 || 21249 +2938 || 2938 +10506 || 10506 +15132 || 15132 +9252 || 9252 +17 || 17 +5115 || 5115 +8157 || 8157 +10760 || 10760 +10059 || 10059 +3741 || 3741 +4329 || 4329 +21016 || 21016 +16903 || 16903 +21357 || 21357 +10972 || 10972 +-1 || -1 +6832 || 6832 +12307 || 12307 +6196 || 6196 +4641 || 4641 +-1 || -1 +7594 || 7594 +4061 || 4061 +18699 || 18699 +17383 || 17383 +18366 || 18366 +11692 || 11692 +257 || 257 +5744 || 5744 +8065 || 8065 +7187 || 7187 +17425 || 17425 +938 || 938 +9788 || 9788 +13183 || 13183 +4108 || 4108 +17940 || 17940 +12210 || 12210 +21605 || 21605 +1888 || 1888 +-1 || -1 +21422 || 21422 +16960 || 16960 +453 || 453 +3974 || 3974 +-1 || -1 +20922 || 20922 +5451 || 5451 +866 || 866 +13250 || 13250 +17550 || 17550 +19616 || 19616 +2139 || 2139 +12189 || 12189 +-1 || -1 +7128 || 7128 +18255 || 18255 +824 || 824 +2671 || 2671 +10560 || 10560 +7649 || 7649 +20562 || 20562 +21694 || 21694 +5939 || 5939 +1204 || 1204 +-1 || -1 +3637 || 3637 +14048 || 14048 +6623 || 6623 +3227 || 3227 +9492 || 9492 +2243 || 2243 +18652 || 18652 +14894 || 14894 +3197 || 3197 +2623 || 2623 +19141 || 19141 +183 || 183 +4836 || 4836 +6171 || 6171 +20039 || 20039 +18848 || 18848 +-1 || -1 +21897 || 21897 +Testing agent-twice_split_5.in +-------------------COMPARE------------------------- +19 || 19 +24 || 24 +37 || 37 +61 || 61 +61 || 61 +9 || 9 +46 || 46 +-1 || -1 +16 || 16 +54 || 54 +6 || 6 +-1 || -1 +50 || 50 +18 || 18 +31 || 31 +51 || 51 +42 || 42 +52 || 52 +60 || 60 +-1 || -1 +56 || 56 +52 || 52 +33 || 33 +16 || 16 +7 || 7 +34 || 34 +51 || 51 +50 || 50 +2 || 2 +56 || 56 +4 || 4 +42 || 42 +35 || 35 +33 || 33 +20 || 20 +56 || 56 +58 || 58 +-1 || -1 +-1 || -1 +-1 || -1 +54 || 54 +8 || 8 +16 || 16 +13 || 13 +46 || 46 +9 || 9 +61 || 61 +27 || 27 +6 || 6 +Testing agent-twice_split_38.in +-------------------COMPARE------------------------- +2628 || 2628 +43766 || 43766 +14635 || 14635 +44863 || 44863 +1488 || 1488 +5034 || 5034 +12232 || 12232 +22105 || 22105 +37764 || 37764 +29705 || 29705 +30611 || 30611 +41267 || 41267 +40540 || 40540 +2650 || 2650 +11994 || 11994 +5269 || 5269 +19928 || 19928 +13792 || 13792 +40951 || 40951 +10698 || 10698 +-1 || -1 +30776 || 30776 +5945 || 5945 +43839 || 43839 +37300 || 37300 +32875 || 32875 +28829 || 28829 +32637 || 32637 +19634 || 19634 +1557 || 1557 +10404 || 10404 +27775 || 27775 +-1 || -1 +3235 || 3235 +25166 || 25166 +27733 || 27733 +1609 || 1609 +29157 || 29157 +15195 || 15195 +30412 || 30412 +3505 || 3505 +769 || 769 +35023 || 35023 +27197 || 27197 +36273 || 36273 +17034 || 17034 +15370 || 15370 +29260 || 29260 +24013 || 24013 +19026 || 19026 +29112 || 29112 +17708 || 17708 +44773 || 44773 +12796 || 12796 +3212 || 3212 +36178 || 36178 +9967 || 9967 +23620 || 23620 +23019 || 23019 +24133 || 24133 +34066 || 34066 +11249 || 11249 +17130 || 17130 +20038 || 20038 +21962 || 21962 +33791 || 33791 +22896 || 22896 +15846 || 15846 +-1 || -1 +33854 || 33854 +39389 || 39389 +14427 || 14427 +23842 || 23842 +2050 || 2050 +23234 || 23234 +6657 || 6657 +20974 || 20974 +-1 || -1 +33140 || 33140 +13159 || 13159 +28838 || 28838 +-1 || -1 +1132 || 1132 +19044 || 19044 +33357 || 33357 +12484 || 12484 +-1 || -1 +38820 || 38820 +25752 || 25752 +31889 || 31889 +33180 || 33180 +33733 || 33733 +2256 || 2256 +372 || 372 +13343 || 13343 +14100 || 14100 +45154 || 45154 +-1 || -1 +36202 || 36202 +6693 || 6693 +29433 || 29433 +5800 || 5800 +29459 || 29459 +42521 || 42521 +45192 || 45192 +31241 || 31241 +32199 || 32199 +25277 || 25277 +34730 || 34730 +40722 || 40722 +14332 || 14332 +4663 || 4663 +27712 || 27712 +-1 || -1 +39528 || 39528 +20251 || 20251 +28829 || 28829 +-1 || -1 +3250 || 3250 +27210 || 27210 +43743 || 43743 +30917 || 30917 +33622 || 33622 +11149 || 11149 +10288 || 10288 +38900 || 38900 +5705 || 5705 +-1 || -1 +2293 || 2293 +2498 || 2498 +15790 || 15790 +17348 || 17348 +3598 || 3598 +20667 || 20667 +3656 || 3656 +8558 || 8558 +17442 || 17442 +22633 || 22633 +37835 || 37835 +4583 || 4583 +15649 || 15649 +-1 || -1 +29219 || 29219 +29956 || 29956 +27238 || 27238 +43447 || 43447 +28498 || 28498 +26522 || 26522 +33011 || 33011 +17864 || 17864 +26879 || 26879 +21074 || 21074 +28551 || 28551 +35983 || 35983 +26216 || 26216 +703 || 703 +-1 || -1 +22417 || 22417 +33824 || 33824 +-1 || -1 +28128 || 28128 +-1 || -1 +-1 || -1 +36504 || 36504 +5432 || 5432 +18162 || 18162 +-1 || -1 +7917 || 7917 +20394 || 20394 +21777 || 21777 +5875 || 5875 +14957 || 14957 +24300 || 24300 +28481 || 28481 +14875 || 14875 +25761 || 25761 +14712 || 14712 +1556 || 1556 +20797 || 20797 +33476 || 33476 +28123 || 28123 +4068 || 4068 +34369 || 34369 +33397 || 33397 +18425 || 18425 +-1 || -1 +2388 || 2388 +23210 || 23210 +43668 || 43668 +41003 || 41003 +2660 || 2660 +38285 || 38285 +20893 || 20893 +21275 || 21275 +16871 || 16871 +7577 || 7577 +5321 || 5321 +30329 || 30329 +44589 || 44589 +37743 || 37743 +35118 || 35118 +37641 || 37641 +43455 || 43455 +1346 || 1346 +36422 || 36422 +10158 || 10158 +9573 || 9573 +17784 || 17784 +41375 || 41375 +6020 || 6020 +43807 || 43807 +43535 || 43535 +166 || 166 +37373 || 37373 +11953 || 11953 +14364 || 14364 +22645 || 22645 +38338 || 38338 +40514 || 40514 +34654 || 34654 +5080 || 5080 +13131 || 13131 +26049 || 26049 +41852 || 41852 +28331 || 28331 +26259 || 26259 +11760 || 11760 +42109 || 42109 +14821 || 14821 +33401 || 33401 +5545 || 5545 +20428 || 20428 +20874 || 20874 +-1 || -1 +43401 || 43401 +25228 || 25228 +3455 || 3455 +17996 || 17996 +28837 || 28837 +14360 || 14360 +8721 || 8721 +36091 || 36091 +41553 || 41553 +4740 || 4740 +11662 || 11662 +11677 || 11677 +15122 || 15122 +6594 || 6594 +30042 || 30042 +17923 || 17923 +19466 || 19466 +11544 || 11544 +19571 || 19571 +12201 || 12201 +-1 || -1 +43566 || 43566 +43510 || 43510 +-1 || -1 +1073 || 1073 +34239 || 34239 +43898 || 43898 +24515 || 24515 +13645 || 13645 +-1 || -1 +13359 || 13359 +-1 || -1 +44856 || 44856 +5650 || 5650 +15163 || 15163 +31954 || 31954 +22581 || 22581 +22538 || 22538 +44460 || 44460 +-1 || -1 +38026 || 38026 +27498 || 27498 +36002 || 36002 +-1 || -1 +20704 || 20704 +44370 || 44370 +35113 || 35113 +23747 || 23747 +34746 || 34746 +5497 || 5497 +13607 || 13607 +25085 || 25085 +17050 || 17050 +6349 || 6349 +3262 || 3262 +24647 || 24647 +27125 || 27125 +21569 || 21569 +19194 || 19194 +15283 || 15283 +22872 || 22872 +32321 || 32321 +2435 || 2435 +157 || 157 +30358 || 30358 +14191 || 14191 +33918 || 33918 +6647 || 6647 +22063 || 22063 +34379 || 34379 +25007 || 25007 +23041 || 23041 +5703 || 5703 +29353 || 29353 +3650 || 3650 +40264 || 40264 +35130 || 35130 +12784 || 12784 +6062 || 6062 +39735 || 39735 +16356 || 16356 +5691 || 5691 +31381 || 31381 +10514 || 10514 +32628 || 32628 +22712 || 22712 +26061 || 26061 +7679 || 7679 +24693 || 24693 +16361 || 16361 +-1 || -1 +30264 || 30264 +8859 || 8859 +25830 || 25830 +-1 || -1 +41390 || 41390 +39945 || 39945 +19116 || 19116 +34862 || 34862 +-1 || -1 +29601 || 29601 +528 || 528 +35924 || 35924 +17554 || 17554 +37936 || 37936 +29936 || 29936 +43546 || 43546 +10470 || 10470 +9166 || 9166 +41875 || 41875 +45213 || 45213 +1488 || 1488 +29534 || 29534 +16313 || 16313 +40965 || 40965 +24857 || 24857 +21179 || 21179 +-1 || -1 +17319 || 17319 +36652 || 36652 +37858 || 37858 +5338 || 5338 +29732 || 29732 +5723 || 5723 +9813 || 9813 +43394 || 43394 +44485 || 44485 +30544 || 30544 +-1 || -1 +-1 || -1 +10254 || 10254 +30881 || 30881 +18745 || 18745 +33612 || 33612 +10378 || 10378 +7551 || 7551 +31427 || 31427 +3736 || 3736 +35126 || 35126 +36194 || 36194 +15292 || 15292 +21227 || 21227 +38785 || 38785 +9961 || 9961 +24928 || 24928 +20583 || 20583 +36152 || 36152 +24281 || 24281 +-1 || -1 +8071 || 8071 +-1 || -1 +9479 || 9479 +23038 || 23038 +42887 || 42887 +10144 || 10144 +44894 || 44894 +3859 || 3859 +800 || 800 +24680 || 24680 +41553 || 41553 +41026 || 41026 +23159 || 23159 +41040 || 41040 +29079 || 29079 +4333 || 4333 +28329 || 28329 +6198 || 6198 +31905 || 31905 +9445 || 9445 +33058 || 33058 +35305 || 35305 +35967 || 35967 +7853 || 7853 +104 || 104 +34837 || 34837 +30342 || 30342 +31132 || 31132 +38961 || 38961 +11661 || 11661 +3358 || 3358 +15247 || 15247 +18570 || 18570 +34782 || 34782 +23505 || 23505 +16765 || 16765 +8704 || 8704 +35806 || 35806 +43909 || 43909 +30132 || 30132 +17987 || 17987 +41870 || 41870 +21901 || 21901 +14402 || 14402 +11561 || 11561 +44093 || 44093 +39324 || 39324 +16845 || 16845 +26003 || 26003 +45208 || 45208 +4838 || 4838 +22849 || 22849 +39293 || 39293 +40695 || 40695 +-1 || -1 +35101 || 35101 +31213 || 31213 +23050 || 23050 +41224 || 41224 +11701 || 11701 +32339 || 32339 +20908 || 20908 +23497 || 23497 +39740 || 39740 +12253 || 12253 +13678 || 13678 +40680 || 40680 +-1 || -1 +11985 || 11985 +3950 || 3950 +18954 || 18954 +38554 || 38554 +344 || 344 +5432 || 5432 +26132 || 26132 +14572 || 14572 +41373 || 41373 +37707 || 37707 +23628 || 23628 +12555 || 12555 +-1 || -1 +40011 || 40011 +24896 || 24896 +18992 || 18992 +1733 || 1733 +28942 || 28942 +11188 || 11188 +40027 || 40027 +26981 || 26981 +333 || 333 +3767 || 3767 +1853 || 1853 +-1 || -1 +41383 || 41383 +12419 || 12419 +42533 || 42533 +-1 || -1 +45075 || 45075 +10527 || 10527 +18036 || 18036 +40293 || 40293 +7455 || 7455 +41968 || 41968 +11081 || 11081 +24248 || 24248 +17051 || 17051 +16560 || 16560 +6243 || 6243 +2151 || 2151 +-1 || -1 +38623 || 38623 +11074 || 11074 +42031 || 42031 +36265 || 36265 +19614 || 19614 +35920 || 35920 +30515 || 30515 +26405 || 26405 +38493 || 38493 +28383 || 28383 +5326 || 5326 +21807 || 21807 +11698 || 11698 +40854 || 40854 +4818 || 4818 +2312 || 2312 +18067 || 18067 +40143 || 40143 +40805 || 40805 +44977 || 44977 +36730 || 36730 +14690 || 14690 +-1 || -1 +38733 || 38733 +9487 || 9487 +30994 || 30994 +36004 || 36004 +-1 || -1 +-1 || -1 +22488 || 22488 +-1 || -1 +37650 || 37650 +-1 || -1 +25683 || 25683 +37063 || 37063 +-1 || -1 +35176 || 35176 +28325 || 28325 +4462 || 4462 +18079 || 18079 +4669 || 4669 +-1 || -1 +7879 || 7879 +-1 || -1 +43120 || 43120 +44054 || 44054 +18555 || 18555 +42989 || 42989 +11447 || 11447 +3917 || 3917 +31440 || 31440 +8577 || 8577 +32671 || 32671 +20851 || 20851 +39782 || 39782 +19719 || 19719 +22242 || 22242 +35223 || 35223 +37326 || 37326 +34488 || 34488 +18922 || 18922 +15208 || 15208 +56 || 56 +33615 || 33615 +12975 || 12975 +38559 || 38559 +11104 || 11104 +1007 || 1007 +17776 || 17776 +-1 || -1 +1657 || 1657 +28881 || 28881 +25337 || 25337 +25269 || 25269 +38975 || 38975 +21352 || 21352 +22969 || 22969 +12783 || 12783 +31853 || 31853 +2859 || 2859 +19232 || 19232 +14687 || 14687 +35701 || 35701 +37255 || 37255 +27962 || 27962 +2891 || 2891 +33585 || 33585 +12877 || 12877 +-1 || -1 +32486 || 32486 +24247 || 24247 +35697 || 35697 +37120 || 37120 +5233 || 5233 +9967 || 9967 +12292 || 12292 +28650 || 28650 +-1 || -1 +9780 || 9780 +791 || 791 +5854 || 5854 +9930 || 9930 +13025 || 13025 +18507 || 18507 +24112 || 24112 +6529 || 6529 +20197 || 20197 +43972 || 43972 +11038 || 11038 +19393 || 19393 +12157 || 12157 +24012 || 24012 +8943 || 8943 +3071 || 3071 +19835 || 19835 +11459 || 11459 +7290 || 7290 +722 || 722 +30807 || 30807 +38377 || 38377 +33122 || 33122 +10600 || 10600 +44523 || 44523 +8957 || 8957 +15644 || 15644 +21423 || 21423 +665 || 665 +23942 || 23942 +4640 || 4640 +6629 || 6629 +-1 || -1 +15638 || 15638 +6337 || 6337 +2458 || 2458 +28380 || 28380 +3534 || 3534 +37227 || 37227 +22510 || 22510 +12033 || 12033 +10965 || 10965 +13355 || 13355 +44957 || 44957 +5168 || 5168 +38271 || 38271 +30257 || 30257 +8994 || 8994 +209 || 209 +27471 || 27471 +24685 || 24685 +15884 || 15884 +2511 || 2511 +995 || 995 +16755 || 16755 +38199 || 38199 +36772 || 36772 +19547 || 19547 +18199 || 18199 +26621 || 26621 +27771 || 27771 +40279 || 40279 +41261 || 41261 +36837 || 36837 +42642 || 42642 +881 || 881 +-1 || -1 +34452 || 34452 +12877 || 12877 +15994 || 15994 +12139 || 12139 +40496 || 40496 +15851 || 15851 +17061 || 17061 +-1 || -1 +39399 || 39399 +9512 || 9512 +37499 || 37499 +34519 || 34519 +22059 || 22059 +35954 || 35954 +45194 || 45194 +22932 || 22932 +17060 || 17060 +13204 || 13204 +19201 || 19201 +39992 || 39992 +-1 || -1 +40598 || 40598 +25694 || 25694 +15897 || 15897 +-1 || -1 +34156 || 34156 +41337 || 41337 +25323 || 25323 +13424 || 13424 +4108 || 4108 +-1 || -1 +43188 || 43188 +1666 || 1666 +3423 || 3423 +17769 || 17769 +12449 || 12449 +1697 || 1697 +3776 || 3776 +8560 || 8560 +3706 || 3706 +43888 || 43888 +38321 || 38321 +43728 || 43728 +32951 || 32951 +26183 || 26183 +12324 || 12324 +16550 || 16550 +4685 || 4685 +-1 || -1 +34469 || 34469 +5526 || 5526 +1591 || 1591 +1837 || 1837 +-1 || -1 +13451 || 13451 +19412 || 19412 +36368 || 36368 +38499 || 38499 +9922 || 9922 +18558 || 18558 +38291 || 38291 +2132 || 2132 +13407 || 13407 +25490 || 25490 +44997 || 44997 +9991 || 9991 +33269 || 33269 +13967 || 13967 +40943 || 40943 +43021 || 43021 +42038 || 42038 +16976 || 16976 +20798 || 20798 +3912 || 3912 +35145 || 35145 +44927 || 44927 +-1 || -1 +13995 || 13995 +8756 || 8756 +26552 || 26552 +7618 || 7618 +5453 || 5453 +33838 || 33838 +42294 || 42294 +-1 || -1 +22167 || 22167 +20786 || 20786 +12577 || 12577 +14464 || 14464 +19828 || 19828 +36187 || 36187 +20686 || 20686 +12710 || 12710 +7084 || 7084 +38863 || 38863 +19271 || 19271 +30804 || 30804 +22078 || 22078 +17147 || 17147 +15264 || 15264 +40408 || 40408 +5361 || 5361 +-1 || -1 +31186 || 31186 +15550 || 15550 +41818 || 41818 +38715 || 38715 +11397 || 11397 +9027 || 9027 +4849 || 4849 +3305 || 3305 +25657 || 25657 +40110 || 40110 +9379 || 9379 +12734 || 12734 +24039 || 24039 +22731 || 22731 +12918 || 12918 +7231 || 7231 +32542 || 32542 +32063 || 32063 +36327 || 36327 +11853 || 11853 +-1 || -1 +-1 || -1 +36599 || 36599 +40089 || 40089 +7242 || 7242 +6843 || 6843 +2101 || 2101 +27372 || 27372 +32596 || 32596 +5281 || 5281 +14105 || 14105 +3704 || 3704 +41697 || 41697 +8451 || 8451 +28332 || 28332 +24565 || 24565 +6639 || 6639 +35180 || 35180 +5079 || 5079 +21608 || 21608 +31783 || 31783 +21109 || 21109 +37213 || 37213 +42716 || 42716 +-1 || -1 +43297 || 43297 +36496 || 36496 +23713 || 23713 +26286 || 26286 +17368 || 17368 +15409 || 15409 +8943 || 8943 +20931 || 20931 +42360 || 42360 +43409 || 43409 +6010 || 6010 +10068 || 10068 +10024 || 10024 +25411 || 25411 +41448 || 41448 +45215 || 45215 +5505 || 5505 +11778 || 11778 +42424 || 42424 +36182 || 36182 +11287 || 11287 +-1 || -1 +37370 || 37370 +-1 || -1 +24142 || 24142 +9665 || 9665 +5385 || 5385 +-1 || -1 +-1 || -1 +31702 || 31702 +2232 || 2232 +43698 || 43698 +31314 || 31314 +16495 || 16495 +38552 || 38552 +15285 || 15285 +6588 || 6588 +12193 || 12193 +35101 || 35101 +20226 || 20226 +22983 || 22983 +7185 || 7185 +45043 || 45043 +4127 || 4127 +18427 || 18427 +33669 || 33669 +13978 || 13978 +5242 || 5242 +15175 || 15175 +15127 || 15127 +11531 || 11531 +9755 || 9755 +14304 || 14304 +3285 || 3285 +17854 || 17854 +16713 || 16713 +10559 || 10559 +27485 || 27485 +6407 || 6407 +36735 || 36735 +37606 || 37606 +16707 || 16707 +905 || 905 +-1 || -1 +-1 || -1 +1154 || 1154 +6990 || 6990 +-1 || -1 +12002 || 12002 +24526 || 24526 +7278 || 7278 +3696 || 3696 +29838 || 29838 +26638 || 26638 +24685 || 24685 +32700 || 32700 +7130 || 7130 +16392 || 16392 +2115 || 2115 +32802 || 32802 +14847 || 14847 +16113 || 16113 +44673 || 44673 +7245 || 7245 +32192 || 32192 +343 || 343 +-1 || -1 +8143 || 8143 +24467 || 24467 +18646 || 18646 +9710 || 9710 +36606 || 36606 +38198 || 38198 +32938 || 32938 +28577 || 28577 +18236 || 18236 +2806 || 2806 +44662 || 44662 +6020 || 6020 +-1 || -1 +33625 || 33625 +1882 || 1882 +39431 || 39431 +28005 || 28005 +9971 || 9971 +19838 || 19838 +12985 || 12985 +13326 || 13326 +9234 || 9234 +44206 || 44206 +41055 || 41055 +29534 || 29534 +27765 || 27765 +37593 || 37593 +39612 || 39612 +37130 || 37130 +30316 || 30316 +6946 || 6946 +32901 || 32901 +17552 || 17552 +5225 || 5225 +-1 || -1 +8380 || 8380 +12343 || 12343 +43894 || 43894 +15751 || 15751 +38260 || 38260 +21508 || 21508 +5518 || 5518 +26324 || 26324 +22887 || 22887 +-1 || -1 +33530 || 33530 +11165 || 11165 +26048 || 26048 +33200 || 33200 +2546 || 2546 +11917 || 11917 +21772 || 21772 +23556 || 23556 +44899 || 44899 +26908 || 26908 +-1 || -1 +40029 || 40029 +37063 || 37063 +21541 || 21541 +36486 || 36486 +18938 || 18938 +12044 || 12044 +23521 || 23521 +33860 || 33860 +43401 || 43401 +14608 || 14608 +-1 || -1 +32338 || 32338 +1520 || 1520 +27312 || 27312 +1118 || 1118 +5488 || 5488 +5678 || 5678 +12450 || 12450 +10522 || 10522 +27724 || 27724 +43230 || 43230 +19670 || 19670 +32211 || 32211 +27463 || 27463 +6643 || 6643 +25319 || 25319 +34430 || 34430 +31924 || 31924 +14160 || 14160 +-1 || -1 +32733 || 32733 +20462 || 20462 +-1 || -1 +11127 || 11127 +15788 || 15788 +44652 || 44652 +34164 || 34164 +1734 || 1734 +18180 || 18180 +4337 || 4337 +5757 || 5757 +-1 || -1 +23959 || 23959 +6859 || 6859 +10217 || 10217 +19511 || 19511 +39300 || 39300 +15159 || 15159 +9996 || 9996 +39992 || 39992 +-1 || -1 +39256 || 39256 +44138 || 44138 +16458 || 16458 +22451 || 22451 +40273 || 40273 +45152 || 45152 +39619 || 39619 +35703 || 35703 +2113 || 2113 +12600 || 12600 +3722 || 3722 +-1 || -1 +13437 || 13437 +6585 || 6585 +33888 || 33888 +31563 || 31563 +20345 || 20345 +6922 || 6922 +31953 || 31953 +7461 || 7461 +9123 || 9123 +3060 || 3060 +41245 || 41245 +-1 || -1 +-1 || -1 +-1 || -1 +26311 || 26311 +-1 || -1 +39021 || 39021 +33039 || 33039 +15370 || 15370 +20805 || 20805 +20384 || 20384 +24528 || 24528 +18512 || 18512 +44708 || 44708 +24131 || 24131 +1260 || 1260 +43241 || 43241 +1265 || 1265 +-1 || -1 +23448 || 23448 +28008 || 28008 +14980 || 14980 +14294 || 14294 +560 || 560 +23969 || 23969 +2618 || 2618 +11558 || 11558 +34414 || 34414 +-1 || -1 +38916 || 38916 +41129 || 41129 +26012 || 26012 +36874 || 36874 +28806 || 28806 +1277 || 1277 +26430 || 26430 +-1 || -1 +28126 || 28126 +8251 || 8251 +-1 || -1 +300 || 300 +6117 || 6117 +41763 || 41763 +808 || 808 +38023 || 38023 +9688 || 9688 +31841 || 31841 +41020 || 41020 +24406 || 24406 +18631 || 18631 +12086 || 12086 +22090 || 22090 +17765 || 17765 +22245 || 22245 +25846 || 25846 +23992 || 23992 +21205 || 21205 +16594 || 16594 +36809 || 36809 +28617 || 28617 +18968 || 18968 +38923 || 38923 +23056 || 23056 +30503 || 30503 +816 || 816 +5170 || 5170 +40325 || 40325 +40719 || 40719 +25020 || 25020 +-1 || -1 +44917 || 44917 +41678 || 41678 +12317 || 12317 +33634 || 33634 +21415 || 21415 +27253 || 27253 +34779 || 34779 +2912 || 2912 +19711 || 19711 +24846 || 24846 +23092 || 23092 +6207 || 6207 +4017 || 4017 +17640 || 17640 +9087 || 9087 +24646 || 24646 +33612 || 33612 +34043 || 34043 +-1 || -1 +22769 || 22769 +-1 || -1 +2149 || 2149 +37110 || 37110 +19877 || 19877 +35110 || 35110 +29729 || 29729 +31863 || 31863 +18116 || 18116 +912 || 912 +29773 || 29773 +694 || 694 +8983 || 8983 +29638 || 29638 +40786 || 40786 +-1 || -1 +323 || 323 +594 || 594 +37011 || 37011 +33805 || 33805 +42269 || 42269 +5355 || 5355 +40491 || 40491 +10661 || 10661 +20138 || 20138 +37954 || 37954 +41194 || 41194 +3784 || 3784 +40701 || 40701 +2519 || 2519 +6537 || 6537 +12493 || 12493 +-1 || -1 +30845 || 30845 +-1 || -1 +42009 || 42009 +41358 || 41358 +12080 || 12080 +42770 || 42770 +29262 || 29262 +6922 || 6922 +25034 || 25034 +38578 || 38578 +19228 || 19228 +41351 || 41351 +-1 || -1 +20054 || 20054 +24662 || 24662 +30709 || 30709 +43265 || 43265 +20428 || 20428 +14667 || 14667 +24388 || 24388 +24313 || 24313 +-1 || -1 +34543 || 34543 +44690 || 44690 +15210 || 15210 +-1 || -1 +37512 || 37512 +38390 || 38390 +-1 || -1 +28545 || 28545 +41400 || 41400 +35471 || 35471 +9616 || 9616 +23613 || 23613 +23600 || 23600 +30958 || 30958 +1505 || 1505 +44392 || 44392 +822 || 822 +23001 || 23001 +11114 || 11114 +44206 || 44206 +2529 || 2529 +30296 || 30296 +6091 || 6091 +38793 || 38793 +-1 || -1 +13121 || 13121 +36095 || 36095 +1653 || 1653 +39543 || 39543 +27350 || 27350 +19180 || 19180 +10627 || 10627 +9863 || 9863 +-1 || -1 +12476 || 12476 +-1 || -1 +10065 || 10065 +31690 || 31690 +29263 || 29263 +30827 || 30827 +699 || 699 +35752 || 35752 +43718 || 43718 +-1 || -1 +15150 || 15150 +25299 || 25299 +13316 || 13316 +27072 || 27072 +41812 || 41812 +42168 || 42168 +22657 || 22657 +19294 || 19294 +4154 || 4154 +33133 || 33133 +17090 || 17090 +37085 || 37085 +29562 || 29562 +27920 || 27920 +30707 || 30707 +26586 || 26586 +23375 || 23375 +9270 || 9270 +696 || 696 +29940 || 29940 +-1 || -1 +35148 || 35148 +36968 || 36968 +32761 || 32761 +33368 || 33368 +38435 || 38435 +44280 || 44280 +16181 || 16181 +40746 || 40746 +36674 || 36674 +22192 || 22192 +32256 || 32256 +11848 || 11848 +11772 || 11772 +24 || 24 +18348 || 18348 +37459 || 37459 +44068 || 44068 +20740 || 20740 +31955 || 31955 +19419 || 19419 +20359 || 20359 +8915 || 8915 +4129 || 4129 +-1 || -1 +18661 || 18661 +38581 || 38581 +33415 || 33415 +37443 || 37443 +14729 || 14729 +23674 || 23674 +8558 || 8558 +21960 || 21960 +41923 || 41923 +32911 || 32911 +30297 || 30297 +11783 || 11783 +889 || 889 +30624 || 30624 +30616 || 30616 +28870 || 28870 +5281 || 5281 +38500 || 38500 +6146 || 6146 +36433 || 36433 +23520 || 23520 +41740 || 41740 +2495 || 2495 +-1 || -1 +-1 || -1 +21403 || 21403 +1897 || 1897 +-1 || -1 +5519 || 5519 +17565 || 17565 +26568 || 26568 +5307 || 5307 +1881 || 1881 +39066 || 39066 +-1 || -1 +4386 || 4386 +37603 || 37603 +33910 || 33910 +28107 || 28107 +8171 || 8171 +43553 || 43553 +16348 || 16348 +35319 || 35319 +44613 || 44613 +10786 || 10786 +6917 || 6917 +45156 || 45156 +31976 || 31976 +27320 || 27320 +21484 || 21484 +33155 || 33155 +1613 || 1613 +11919 || 11919 +33130 || 33130 +471 || 471 +-1 || -1 +26547 || 26547 +14506 || 14506 +9950 || 9950 +22427 || 22427 +21135 || 21135 +15891 || 15891 +2160 || 2160 +9733 || 9733 +14045 || 14045 +37118 || 37118 +37477 || 37477 +10741 || 10741 +-1 || -1 +-1 || -1 +26823 || 26823 +15877 || 15877 +5837 || 5837 +10647 || 10647 +20269 || 20269 +34050 || 34050 +20064 || 20064 +16533 || 16533 +22099 || 22099 +41263 || 41263 +15205 || 15205 +13424 || 13424 +14420 || 14420 +32474 || 32474 +27670 || 27670 +-1 || -1 +26037 || 26037 +1689 || 1689 +26297 || 26297 +14199 || 14199 +32634 || 32634 +11212 || 11212 +25332 || 25332 +8766 || 8766 +14537 || 14537 +7229 || 7229 +3049 || 3049 +10581 || 10581 +42588 || 42588 +38536 || 38536 +42439 || 42439 +44022 || 44022 +29331 || 29331 +25056 || 25056 +29237 || 29237 +31735 || 31735 +9497 || 9497 +985 || 985 +29328 || 29328 +15402 || 15402 +17777 || 17777 +3877 || 3877 +27777 || 27777 +27929 || 27929 +0 || 0 +14816 || 14816 +-1 || -1 +17480 || 17480 +7934 || 7934 +24418 || 24418 +-1 || -1 +9556 || 9556 +33629 || 33629 +14546 || 14546 +18123 || 18123 +362 || 362 +15068 || 15068 +199 || 199 +39737 || 39737 +45213 || 45213 +8660 || 8660 +37756 || 37756 +34901 || 34901 +16631 || 16631 +41424 || 41424 +-1 || -1 +35920 || 35920 +3309 || 3309 +16996 || 16996 +7782 || 7782 +818 || 818 +21179 || 21179 +8572 || 8572 +17519 || 17519 +12701 || 12701 +44972 || 44972 +-1 || -1 +-1 || -1 +38058 || 38058 +6791 || 6791 +42929 || 42929 +19407 || 19407 +-1 || -1 +31769 || 31769 +32550 || 32550 +9656 || 9656 +-1 || -1 +20216 || 20216 +17246 || 17246 +12902 || 12902 +19505 || 19505 +-1 || -1 +5991 || 5991 +27520 || 27520 +14538 || 14538 +20862 || 20862 +23695 || 23695 +-1 || -1 +9627 || 9627 +21552 || 21552 +36405 || 36405 +29849 || 29849 +21700 || 21700 +21360 || 21360 +33848 || 33848 +8892 || 8892 +35857 || 35857 +-1 || -1 +-1 || -1 +17035 || 17035 +-1 || -1 +45024 || 45024 +37024 || 37024 +13372 || 13372 +3062 || 3062 +479 || 479 +8939 || 8939 +14474 || 14474 +11969 || 11969 +26664 || 26664 +44521 || 44521 +19717 || 19717 +22148 || 22148 +38339 || 38339 +124 || 124 +44319 || 44319 +3224 || 3224 +10806 || 10806 +12053 || 12053 +14584 || 14584 +20830 || 20830 +34394 || 34394 +13772 || 13772 +36986 || 36986 +21680 || 21680 +11320 || 11320 +41049 || 41049 +42587 || 42587 +44976 || 44976 +37462 || 37462 +26150 || 26150 +15151 || 15151 +4825 || 4825 +38245 || 38245 +9323 || 9323 +11259 || 11259 +42214 || 42214 +19694 || 19694 +23783 || 23783 +-1 || -1 +44311 || 44311 +-1 || -1 +26069 || 26069 +1294 || 1294 +15849 || 15849 +-1 || -1 +38488 || 38488 +-1 || -1 +14103 || 14103 +130 || 130 +11821 || 11821 +27392 || 27392 +42788 || 42788 +15953 || 15953 +-1 || -1 +43774 || 43774 +32692 || 32692 +40206 || 40206 +7449 || 7449 +24838 || 24838 +-1 || -1 +33090 || 33090 +-1 || -1 +32708 || 32708 +-1 || -1 +43751 || 43751 +26564 || 26564 +6485 || 6485 +9979 || 9979 +19866 || 19866 +42627 || 42627 +39152 || 39152 +471 || 471 +35918 || 35918 +30151 || 30151 +831 || 831 +32752 || 32752 +28911 || 28911 +-1 || -1 +44818 || 44818 +38301 || 38301 +39668 || 39668 +36580 || 36580 +843 || 843 +20180 || 20180 +5425 || 5425 +22952 || 22952 +12996 || 12996 +32744 || 32744 +12736 || 12736 +21753 || 21753 +15032 || 15032 +35973 || 35973 +34333 || 34333 +15478 || 15478 +9175 || 9175 +990 || 990 +6994 || 6994 +38284 || 38284 +7175 || 7175 +41378 || 41378 +44384 || 44384 +29092 || 29092 +41568 || 41568 +28245 || 28245 +22981 || 22981 +25650 || 25650 +36588 || 36588 +8986 || 8986 +22821 || 22821 +35833 || 35833 +30885 || 30885 +5107 || 5107 +6959 || 6959 +35626 || 35626 +19281 || 19281 +41255 || 41255 +14992 || 14992 +9910 || 9910 +20869 || 20869 +-1 || -1 +5001 || 5001 +44401 || 44401 +19416 || 19416 +39600 || 39600 +7113 || 7113 +22948 || 22948 +30904 || 30904 +22534 || 22534 +42370 || 42370 +12128 || 12128 +-1 || -1 +8821 || 8821 +2036 || 2036 +39471 || 39471 +42441 || 42441 +19448 || 19448 +35153 || 35153 +12825 || 12825 +-1 || -1 +36062 || 36062 +31800 || 31800 +-1 || -1 +12919 || 12919 +32300 || 32300 +20296 || 20296 +16364 || 16364 +31438 || 31438 +-1 || -1 +20407 || 20407 +25668 || 25668 +11629 || 11629 +30673 || 30673 +29513 || 29513 +16294 || 16294 +17725 || 17725 +35976 || 35976 +19707 || 19707 +32882 || 32882 +20092 || 20092 +44392 || 44392 +20135 || 20135 +35419 || 35419 +6828 || 6828 +20206 || 20206 +22357 || 22357 +10824 || 10824 +43493 || 43493 +42646 || 42646 +36634 || 36634 +8095 || 8095 +21556 || 21556 +29620 || 29620 +22863 || 22863 +32038 || 32038 +24565 || 24565 +18073 || 18073 +-1 || -1 +41701 || 41701 +22094 || 22094 +3020 || 3020 +461 || 461 +37834 || 37834 +20526 || 20526 +7533 || 7533 +29179 || 29179 +-1 || -1 +7567 || 7567 +18683 || 18683 +19922 || 19922 +19380 || 19380 +21092 || 21092 +8542 || 8542 +37460 || 37460 +38496 || 38496 +24213 || 24213 +42106 || 42106 +591 || 591 +-1 || -1 +36896 || 36896 +37034 || 37034 +19997 || 19997 +40783 || 40783 +8500 || 8500 +303 || 303 +-1 || -1 +36254 || 36254 +20361 || 20361 +20408 || 20408 +-1 || -1 +43300 || 43300 +1788 || 1788 +16775 || 16775 +43649 || 43649 +33284 || 33284 +37981 || 37981 +24989 || 24989 +37038 || 37038 +34255 || 34255 +22203 || 22203 +22325 || 22325 +25 || 25 +39024 || 39024 +42748 || 42748 +-1 || -1 +41662 || 41662 +20639 || 20639 +4744 || 4744 +7137 || 7137 +39424 || 39424 +42242 || 42242 +1063 || 1063 +14518 || 14518 +16103 || 16103 +-1 || -1 +3177 || 3177 +5714 || 5714 +22148 || 22148 +45004 || 45004 +12035 || 12035 +32919 || 32919 +18311 || 18311 +3442 || 3442 +22065 || 22065 +42515 || 42515 +28320 || 28320 +-1 || -1 +20076 || 20076 +42106 || 42106 +36184 || 36184 +-1 || -1 +39136 || 39136 +36991 || 36991 +12432 || 12432 +37751 || 37751 +21945 || 21945 +41377 || 41377 +8762 || 8762 +7656 || 7656 +8619 || 8619 +5933 || 5933 +12091 || 12091 +27797 || 27797 +39774 || 39774 +5180 || 5180 +-1 || -1 +4438 || 4438 +30009 || 30009 +30948 || 30948 +2612 || 2612 +7922 || 7922 +27778 || 27778 +5370 || 5370 +25182 || 25182 +26150 || 26150 +6923 || 6923 +28387 || 28387 +1222 || 1222 +-1 || -1 +32670 || 32670 +40041 || 40041 +25898 || 25898 +8349 || 8349 +23407 || 23407 +-1 || -1 +30258 || 30258 +41318 || 41318 +29787 || 29787 +6423 || 6423 +38766 || 38766 +23711 || 23711 +4392 || 4392 +4761 || 4761 +18970 || 18970 +20919 || 20919 +29633 || 29633 +28789 || 28789 +2076 || 2076 +31345 || 31345 +30471 || 30471 +11516 || 11516 +42545 || 42545 +1349 || 1349 +39685 || 39685 +44135 || 44135 +11016 || 11016 +11586 || 11586 +-1 || -1 +35302 || 35302 +22023 || 22023 +-1 || -1 +13652 || 13652 +31979 || 31979 +40856 || 40856 +14431 || 14431 +41520 || 41520 +6803 || 6803 +18857 || 18857 +3498 || 3498 +9843 || 9843 +24943 || 24943 +24912 || 24912 +22257 || 22257 +43431 || 43431 +3005 || 3005 +43530 || 43530 +-1 || -1 +5531 || 5531 +43319 || 43319 +-1 || -1 +9544 || 9544 +15548 || 15548 +30640 || 30640 +20453 || 20453 +23056 || 23056 +28802 || 28802 +-1 || -1 +-1 || -1 +-1 || -1 +25663 || 25663 +2390 || 2390 +28378 || 28378 +-1 || -1 +8080 || 8080 +37709 || 37709 +39853 || 39853 +38110 || 38110 +24007 || 24007 +-1 || -1 +38729 || 38729 +20815 || 20815 +7742 || 7742 +12858 || 12858 +5232 || 5232 +24041 || 24041 +19749 || 19749 +-1 || -1 +4301 || 4301 +38310 || 38310 +43230 || 43230 +20383 || 20383 +45034 || 45034 +6755 || 6755 +34039 || 34039 +44153 || 44153 +13170 || 13170 +24083 || 24083 +32307 || 32307 +5812 || 5812 +14989 || 14989 +1061 || 1061 +-1 || -1 +15444 || 15444 +6241 || 6241 +14480 || 14480 +29608 || 29608 +40173 || 40173 +38915 || 38915 +3741 || 3741 +2854 || 2854 +3185 || 3185 +3899 || 3899 +36803 || 36803 +38489 || 38489 +4789 || 4789 +-1 || -1 +28900 || 28900 +6521 || 6521 +14919 || 14919 +16314 || 16314 +5860 || 5860 +14320 || 14320 +21313 || 21313 +16111 || 16111 +39049 || 39049 +-1 || -1 +19840 || 19840 +31664 || 31664 +20354 || 20354 +33811 || 33811 +26718 || 26718 +26306 || 26306 +-1 || -1 +-1 || -1 +9464 || 9464 +41201 || 41201 +4079 || 4079 +40369 || 40369 +8931 || 8931 +4743 || 4743 +24150 || 24150 +1104 || 1104 +18066 || 18066 +19336 || 19336 +2546 || 2546 +34719 || 34719 +2871 || 2871 +42648 || 42648 +34310 || 34310 +2719 || 2719 +2876 || 2876 +-1 || -1 +2541 || 2541 +-1 || -1 +18031 || 18031 +-1 || -1 +33548 || 33548 +42830 || 42830 +8763 || 8763 +6186 || 6186 +40985 || 40985 +31174 || 31174 +39698 || 39698 +31906 || 31906 +18682 || 18682 +24048 || 24048 +41642 || 41642 +6492 || 6492 +-1 || -1 +-1 || -1 +40753 || 40753 +20141 || 20141 +1029 || 1029 +21054 || 21054 +39460 || 39460 +19874 || 19874 +31303 || 31303 +18533 || 18533 +3131 || 3131 +1895 || 1895 +37792 || 37792 +34773 || 34773 +36493 || 36493 +13570 || 13570 +38638 || 38638 +2659 || 2659 +16853 || 16853 +26750 || 26750 +2125 || 2125 +20161 || 20161 +33921 || 33921 +18003 || 18003 +-1 || -1 +33766 || 33766 +28957 || 28957 +25848 || 25848 +4246 || 4246 +22773 || 22773 +33938 || 33938 +3373 || 3373 +40069 || 40069 +15791 || 15791 +44150 || 44150 +29744 || 29744 +-1 || -1 +-1 || -1 +15280 || 15280 +-1 || -1 +30085 || 30085 +26379 || 26379 +43760 || 43760 +19032 || 19032 +-1 || -1 +29845 || 29845 +25017 || 25017 +33566 || 33566 +40954 || 40954 +18841 || 18841 +11878 || 11878 +21410 || 21410 +44547 || 44547 +-1 || -1 +-1 || -1 +27746 || 27746 +43787 || 43787 +14786 || 14786 +25082 || 25082 +39897 || 39897 +34531 || 34531 +12181 || 12181 +19098 || 19098 +19986 || 19986 +27565 || 27565 +11117 || 11117 +27907 || 27907 +25345 || 25345 +5149 || 5149 +32955 || 32955 +27974 || 27974 +642 || 642 +36627 || 36627 +32330 || 32330 +34668 || 34668 +28934 || 28934 +38185 || 38185 +19929 || 19929 +31028 || 31028 +33613 || 33613 +30249 || 30249 +22184 || 22184 +342 || 342 +42785 || 42785 +16574 || 16574 +3192 || 3192 +31937 || 31937 +42124 || 42124 +43065 || 43065 +8800 || 8800 +20219 || 20219 +26684 || 26684 +8443 || 8443 +3839 || 3839 +19096 || 19096 +17513 || 17513 +40040 || 40040 +10267 || 10267 +10501 || 10501 +9535 || 9535 +43800 || 43800 +22340 || 22340 +10388 || 10388 +43149 || 43149 +22615 || 22615 +33474 || 33474 +-1 || -1 +13803 || 13803 +5725 || 5725 +41677 || 41677 +38653 || 38653 +38939 || 38939 +-1 || -1 +29015 || 29015 +26479 || 26479 +31142 || 31142 +18764 || 18764 +24423 || 24423 +11609 || 11609 +31940 || 31940 +14744 || 14744 +15502 || 15502 +16291 || 16291 +13693 || 13693 +17613 || 17613 +6117 || 6117 +24678 || 24678 +605 || 605 +33214 || 33214 +24493 || 24493 +29734 || 29734 +6586 || 6586 +-1 || -1 +30278 || 30278 +27654 || 27654 +27763 || 27763 +13973 || 13973 +2917 || 2917 +35848 || 35848 +11564 || 11564 +37141 || 37141 +43458 || 43458 +-1 || -1 +15022 || 15022 +5611 || 5611 +28467 || 28467 +34102 || 34102 +27546 || 27546 +33002 || 33002 +29787 || 29787 +33355 || 33355 +34479 || 34479 +35617 || 35617 +26372 || 26372 +39536 || 39536 +-1 || -1 +20322 || 20322 +42850 || 42850 +37600 || 37600 +2207 || 2207 +13509 || 13509 +-1 || -1 +34035 || 34035 +16569 || 16569 +45131 || 45131 +30180 || 30180 +17372 || 17372 +26256 || 26256 +16632 || 16632 +1835 || 1835 +5334 || 5334 +28068 || 28068 +-1 || -1 +13391 || 13391 +5153 || 5153 +44410 || 44410 +26517 || 26517 +28751 || 28751 +3444 || 3444 +37001 || 37001 +18564 || 18564 +9376 || 9376 +31148 || 31148 +-1 || -1 +34868 || 34868 +36669 || 36669 +33475 || 33475 +20576 || 20576 +25764 || 25764 +-1 || -1 +26060 || 26060 +6166 || 6166 +3868 || 3868 +34643 || 34643 +24452 || 24452 +22726 || 22726 +41281 || 41281 +29521 || 29521 +26984 || 26984 +43739 || 43739 +21520 || 21520 +3850 || 3850 +42595 || 42595 +30272 || 30272 +27686 || 27686 +41229 || 41229 +15672 || 15672 +20508 || 20508 +36699 || 36699 +23798 || 23798 +37467 || 37467 +10385 || 10385 +29657 || 29657 +33556 || 33556 +24133 || 24133 +31895 || 31895 +44879 || 44879 +5205 || 5205 +8124 || 8124 +4822 || 4822 +41324 || 41324 +17328 || 17328 +5369 || 5369 +35893 || 35893 +-1 || -1 +12495 || 12495 +26257 || 26257 +44595 || 44595 +33974 || 33974 +23117 || 23117 +3893 || 3893 +21529 || 21529 +36307 || 36307 +11899 || 11899 +12621 || 12621 +8649 || 8649 +43070 || 43070 +20920 || 20920 +1318 || 1318 +16852 || 16852 +28107 || 28107 +40665 || 40665 +2439 || 2439 +24147 || 24147 +41552 || 41552 +11982 || 11982 +35068 || 35068 +39588 || 39588 +38958 || 38958 +-1 || -1 +25873 || 25873 +38952 || 38952 +5170 || 5170 +20421 || 20421 +44871 || 44871 +4937 || 4937 +24308 || 24308 +40677 || 40677 +23438 || 23438 +24764 || 24764 +25775 || 25775 +19110 || 19110 +20797 || 20797 +15886 || 15886 +27938 || 27938 +42655 || 42655 +29689 || 29689 +31325 || 31325 +22966 || 22966 +39744 || 39744 +18568 || 18568 +-1 || -1 +28863 || 28863 +23319 || 23319 +13897 || 13897 +37902 || 37902 +6165 || 6165 +7906 || 7906 +40209 || 40209 +21056 || 21056 +39803 || 39803 +39759 || 39759 +21948 || 21948 +18870 || 18870 +35596 || 35596 +10874 || 10874 +24175 || 24175 +-1 || -1 +42065 || 42065 +27945 || 27945 +32258 || 32258 +3827 || 3827 +19922 || 19922 +6012 || 6012 +40486 || 40486 +27605 || 27605 +32251 || 32251 +27562 || 27562 +15809 || 15809 +43340 || 43340 +39217 || 39217 +39622 || 39622 +32722 || 32722 +33370 || 33370 +34399 || 34399 +14953 || 14953 +-1 || -1 +679 || 679 +40255 || 40255 +5024 || 5024 +12759 || 12759 +9595 || 9595 +31343 || 31343 +12132 || 12132 +39754 || 39754 +20632 || 20632 +12982 || 12982 +2770 || 2770 +7363 || 7363 +27005 || 27005 +21326 || 21326 +14362 || 14362 +29695 || 29695 +16817 || 16817 +16089 || 16089 +-1 || -1 +30633 || 30633 +39172 || 39172 +13536 || 13536 +42612 || 42612 +-1 || -1 +13997 || 13997 +28877 || 28877 +26033 || 26033 +-1 || -1 +14457 || 14457 +25312 || 25312 +30344 || 30344 +36501 || 36501 +26830 || 26830 +5937 || 5937 +19214 || 19214 +-1 || -1 +31146 || 31146 +13751 || 13751 +11337 || 11337 +13376 || 13376 +26154 || 26154 +44826 || 44826 +34802 || 34802 +35335 || 35335 +40677 || 40677 +23312 || 23312 +1990 || 1990 +22912 || 22912 +27388 || 27388 +6804 || 6804 +39807 || 39807 +36823 || 36823 +15349 || 15349 +29883 || 29883 +34824 || 34824 +25410 || 25410 +21978 || 21978 +24732 || 24732 +13244 || 13244 +24469 || 24469 +21603 || 21603 +19887 || 19887 +25595 || 25595 +23290 || 23290 +22434 || 22434 +33703 || 33703 +5056 || 5056 +15037 || 15037 +13948 || 13948 +9767 || 9767 +21798 || 21798 +11760 || 11760 +15809 || 15809 +12703 || 12703 +32690 || 32690 +33064 || 33064 +6880 || 6880 +42672 || 42672 +21735 || 21735 +24025 || 24025 +21127 || 21127 +24184 || 24184 +4118 || 4118 +16397 || 16397 +6864 || 6864 +40513 || 40513 +33790 || 33790 +4844 || 4844 +-1 || -1 +8679 || 8679 +7869 || 7869 +18809 || 18809 +35756 || 35756 +-1 || -1 +32352 || 32352 +38513 || 38513 +45096 || 45096 +26560 || 26560 +13302 || 13302 +-1 || -1 +22125 || 22125 +20717 || 20717 +3534 || 3534 +43000 || 43000 +27078 || 27078 +6300 || 6300 +30961 || 30961 +36920 || 36920 +18559 || 18559 +16 || 16 +42862 || 42862 +17708 || 17708 +-1 || -1 +16455 || 16455 +-1 || -1 +11323 || 11323 +27963 || 27963 +15989 || 15989 +18116 || 18116 +12148 || 12148 +20624 || 20624 +40868 || 40868 +36817 || 36817 +5389 || 5389 +30744 || 30744 +9574 || 9574 +22501 || 22501 +27841 || 27841 +4848 || 4848 +31439 || 31439 +7189 || 7189 +24522 || 24522 +337 || 337 +13318 || 13318 +4847 || 4847 +28689 || 28689 +33623 || 33623 +44030 || 44030 +37190 || 37190 +22525 || 22525 +6607 || 6607 +12139 || 12139 +6206 || 6206 +-1 || -1 +31452 || 31452 +2715 || 2715 +36423 || 36423 +5769 || 5769 +39858 || 39858 +44129 || 44129 +12618 || 12618 +22764 || 22764 +20488 || 20488 +34624 || 34624 +23609 || 23609 +40237 || 40237 +-1 || -1 +39875 || 39875 +32067 || 32067 +37915 || 37915 +-1 || -1 +37792 || 37792 +10228 || 10228 +6882 || 6882 +33737 || 33737 +10522 || 10522 +38897 || 38897 +44172 || 44172 +4508 || 4508 +31416 || 31416 +13388 || 13388 +22833 || 22833 +34309 || 34309 +44868 || 44868 +18310 || 18310 +16748 || 16748 +3214 || 3214 +-1 || -1 +20950 || 20950 +-1 || -1 +4646 || 4646 +32111 || 32111 +38045 || 38045 +15151 || 15151 +26504 || 26504 +34443 || 34443 +8268 || 8268 +14180 || 14180 +18011 || 18011 +11496 || 11496 +29968 || 29968 +-1 || -1 +17130 || 17130 +2297 || 2297 +27577 || 27577 +18235 || 18235 +33910 || 33910 +29302 || 29302 +6535 || 6535 +10988 || 10988 +26131 || 26131 +28913 || 28913 +-1 || -1 +37300 || 37300 +7955 || 7955 +-1 || -1 +33300 || 33300 +41624 || 41624 +22794 || 22794 +-1 || -1 +10586 || 10586 +17321 || 17321 +-1 || -1 +44507 || 44507 +29675 || 29675 +21208 || 21208 +33378 || 33378 +37597 || 37597 +28160 || 28160 +30457 || 30457 +32126 || 32126 +18365 || 18365 +-1 || -1 +5844 || 5844 +33708 || 33708 +32113 || 32113 +1221 || 1221 +17688 || 17688 +23821 || 23821 +27317 || 27317 +32118 || 32118 +21885 || 21885 +21281 || 21281 +12339 || 12339 +41977 || 41977 +3916 || 3916 +-1 || -1 +24596 || 24596 +10007 || 10007 +12692 || 12692 +22420 || 22420 +27357 || 27357 +-1 || -1 +35306 || 35306 +37687 || 37687 +27363 || 27363 +-1 || -1 +38245 || 38245 +31484 || 31484 +16424 || 16424 +4626 || 4626 +3459 || 3459 +8762 || 8762 +25000 || 25000 +25451 || 25451 +39008 || 39008 +35463 || 35463 +37799 || 37799 +38435 || 38435 +35293 || 35293 +28413 || 28413 +720 || 720 +-1 || -1 +18778 || 18778 +30918 || 30918 +-1 || -1 +5961 || 5961 +18603 || 18603 +24664 || 24664 +761 || 761 +31506 || 31506 +42851 || 42851 +40189 || 40189 +22568 || 22568 +-1 || -1 +21579 || 21579 +-1 || -1 +14692 || 14692 +8865 || 8865 +24774 || 24774 +19301 || 19301 +23597 || 23597 +9850 || 9850 +24939 || 24939 +35051 || 35051 +27227 || 27227 +26390 || 26390 +21235 || 21235 +10449 || 10449 +40184 || 40184 +39625 || 39625 +43810 || 43810 +-1 || -1 +-1 || -1 +9873 || 9873 +21807 || 21807 +31892 || 31892 +11142 || 11142 +31022 || 31022 +-1 || -1 +11142 || 11142 +17322 || 17322 +41272 || 41272 +17349 || 17349 +7769 || 7769 +-1 || -1 +-1 || -1 +22306 || 22306 +4025 || 4025 +40346 || 40346 +37085 || 37085 +16380 || 16380 +37101 || 37101 +-1 || -1 +41050 || 41050 +21024 || 21024 +29295 || 29295 +32038 || 32038 +13610 || 13610 +-1 || -1 +33181 || 33181 +30280 || 30280 +-1 || -1 +43942 || 43942 +26407 || 26407 +37195 || 37195 +44580 || 44580 +41733 || 41733 +17571 || 17571 +41941 || 41941 +24575 || 24575 +3878 || 3878 +26677 || 26677 +13036 || 13036 +-1 || -1 +34968 || 34968 +35374 || 35374 +9988 || 9988 +-1 || -1 +32381 || 32381 +5993 || 5993 +18372 || 18372 +20591 || 20591 +39940 || 39940 +-1 || -1 +30669 || 30669 +24782 || 24782 +21037 || 21037 +8562 || 8562 +-1 || -1 +40080 || 40080 +1793 || 1793 +43998 || 43998 +29461 || 29461 +-1 || -1 +15371 || 15371 +17513 || 17513 +35453 || 35453 +20956 || 20956 +28458 || 28458 +7262 || 7262 +32181 || 32181 +33608 || 33608 +4946 || 4946 +11416 || 11416 +41723 || 41723 +35003 || 35003 +10266 || 10266 +18163 || 18163 +42942 || 42942 +38469 || 38469 +18556 || 18556 +-1 || -1 +36588 || 36588 +21517 || 21517 +21158 || 21158 +42617 || 42617 +37745 || 37745 +13538 || 13538 +32219 || 32219 +31944 || 31944 +10214 || 10214 +44017 || 44017 +40779 || 40779 +39981 || 39981 +35102 || 35102 +-1 || -1 +11671 || 11671 +39937 || 39937 +17207 || 17207 +32203 || 32203 +42261 || 42261 +12954 || 12954 +2192 || 2192 +10921 || 10921 +40773 || 40773 +28727 || 28727 +15627 || 15627 +11957 || 11957 +17537 || 17537 +15021 || 15021 +33564 || 33564 +1587 || 1587 +5570 || 5570 +21509 || 21509 +21780 || 21780 +36727 || 36727 +30877 || 30877 +5057 || 5057 +31264 || 31264 +6769 || 6769 +6205 || 6205 +44405 || 44405 +25083 || 25083 +38266 || 38266 +41089 || 41089 +34335 || 34335 +18793 || 18793 +33590 || 33590 +20924 || 20924 +16961 || 16961 +1562 || 1562 +43363 || 43363 +4835 || 4835 +8125 || 8125 +6614 || 6614 +39889 || 39889 +4660 || 4660 +11819 || 11819 +14061 || 14061 +34774 || 34774 +40305 || 40305 +8135 || 8135 +1512 || 1512 +18607 || 18607 +22501 || 22501 +14633 || 14633 +25227 || 25227 +-1 || -1 +22172 || 22172 +1970 || 1970 +8188 || 8188 +7708 || 7708 +-1 || -1 +23530 || 23530 +-1 || -1 +18099 || 18099 +19601 || 19601 +-1 || -1 +12119 || 12119 +-1 || -1 +12930 || 12930 +24552 || 24552 +16697 || 16697 +41111 || 41111 +-1 || -1 +30158 || 30158 +41551 || 41551 +25158 || 25158 +42488 || 42488 +43347 || 43347 +23989 || 23989 +28752 || 28752 +17703 || 17703 +-1 || -1 +14713 || 14713 +35699 || 35699 +44478 || 44478 +6319 || 6319 +32850 || 32850 +19365 || 19365 +36387 || 36387 +19478 || 19478 +6469 || 6469 +143 || 143 +22317 || 22317 +38988 || 38988 +10624 || 10624 +38691 || 38691 +6676 || 6676 +22512 || 22512 +12401 || 12401 +10780 || 10780 +11235 || 11235 +23592 || 23592 +22720 || 22720 +25600 || 25600 +30723 || 30723 +36742 || 36742 +43767 || 43767 +5526 || 5526 +35456 || 35456 +36549 || 36549 +-1 || -1 +29868 || 29868 +18465 || 18465 +24508 || 24508 +31963 || 31963 +15369 || 15369 +-1 || -1 +22909 || 22909 +27023 || 27023 +36111 || 36111 +2918 || 2918 +28636 || 28636 +44654 || 44654 +28456 || 28456 +39221 || 39221 +-1 || -1 +8184 || 8184 +35265 || 35265 +12102 || 12102 +20471 || 20471 +15697 || 15697 +44734 || 44734 +-1 || -1 +-1 || -1 +21474 || 21474 +40631 || 40631 +39954 || 39954 +34662 || 34662 +36418 || 36418 +14331 || 14331 +26683 || 26683 +16363 || 16363 +45069 || 45069 +12453 || 12453 +27628 || 27628 +22328 || 22328 +-1 || -1 +34661 || 34661 +41497 || 41497 +42098 || 42098 +11842 || 11842 +12051 || 12051 +42434 || 42434 +31440 || 31440 +26701 || 26701 +-1 || -1 +39686 || 39686 +35130 || 35130 +40136 || 40136 +3524 || 3524 +31730 || 31730 +29760 || 29760 +-1 || -1 +37350 || 37350 +6416 || 6416 +14436 || 14436 +36875 || 36875 +21010 || 21010 +372 || 372 +18585 || 18585 +9574 || 9574 +14719 || 14719 +30492 || 30492 +8529 || 8529 +29502 || 29502 +9277 || 9277 +-1 || -1 +44830 || 44830 +225 || 225 +-1 || -1 +39713 || 39713 +32624 || 32624 +3963 || 3963 +12551 || 12551 +18545 || 18545 +28652 || 28652 +30777 || 30777 +462 || 462 +4191 || 4191 +26439 || 26439 +4187 || 4187 +3940 || 3940 +18671 || 18671 +34148 || 34148 +30076 || 30076 +41859 || 41859 +26232 || 26232 +33540 || 33540 +12122 || 12122 +35420 || 35420 +9457 || 9457 +7291 || 7291 +4964 || 4964 +15533 || 15533 +16770 || 16770 +917 || 917 +5036 || 5036 +554 || 554 +30068 || 30068 +29571 || 29571 +41091 || 41091 +39918 || 39918 +16473 || 16473 +1601 || 1601 +13651 || 13651 +34466 || 34466 +42039 || 42039 +8542 || 8542 +20393 || 20393 +3872 || 3872 +20122 || 20122 +35165 || 35165 +35827 || 35827 +20346 || 20346 +33361 || 33361 +6939 || 6939 +21343 || 21343 +-1 || -1 +2393 || 2393 +17487 || 17487 +42026 || 42026 +31381 || 31381 +26858 || 26858 +33583 || 33583 +39520 || 39520 +21634 || 21634 +30966 || 30966 +1957 || 1957 +8551 || 8551 +22493 || 22493 +70 || 70 +12246 || 12246 +10530 || 10530 +27418 || 27418 +20076 || 20076 +10015 || 10015 +19125 || 19125 +27411 || 27411 +2424 || 2424 +3780 || 3780 +17113 || 17113 +32717 || 32717 +30107 || 30107 +-1 || -1 +3037 || 3037 +31817 || 31817 +33029 || 33029 +-1 || -1 +44992 || 44992 +26562 || 26562 +29448 || 29448 +20083 || 20083 +-1 || -1 +38689 || 38689 +41019 || 41019 +43514 || 43514 +18562 || 18562 +2299 || 2299 +27819 || 27819 +26479 || 26479 +36619 || 36619 +20347 || 20347 +13508 || 13508 +16301 || 16301 +35940 || 35940 +22151 || 22151 +40329 || 40329 +-1 || -1 +19918 || 19918 +15541 || 15541 +17032 || 17032 +34618 || 34618 +-1 || -1 +18154 || 18154 +13894 || 13894 +7088 || 7088 +46 || 46 +36990 || 36990 +12819 || 12819 +39494 || 39494 +25797 || 25797 +-1 || -1 +32289 || 32289 +28923 || 28923 +39313 || 39313 +20988 || 20988 +-1 || -1 +30471 || 30471 +37336 || 37336 +9346 || 9346 +23759 || 23759 +-1 || -1 +28370 || 28370 +41231 || 41231 +10292 || 10292 +18211 || 18211 +25052 || 25052 +31914 || 31914 +6311 || 6311 +16243 || 16243 +15021 || 15021 +19611 || 19611 +28880 || 28880 +41580 || 41580 +23493 || 23493 +13717 || 13717 +4460 || 4460 +17691 || 17691 +40312 || 40312 +39711 || 39711 +33749 || 33749 +12243 || 12243 +2755 || 2755 +11931 || 11931 +15260 || 15260 +31424 || 31424 +9348 || 9348 +-1 || -1 +14406 || 14406 +-1 || -1 +-1 || -1 +43453 || 43453 +42063 || 42063 +44111 || 44111 +906 || 906 +6897 || 6897 +25979 || 25979 +25188 || 25188 +-1 || -1 +29321 || 29321 +42414 || 42414 +38513 || 38513 +41044 || 41044 +37356 || 37356 +4200 || 4200 +9482 || 9482 +35445 || 35445 +30334 || 30334 +-1 || -1 +17514 || 17514 +44811 || 44811 +6748 || 6748 +4537 || 4537 +40798 || 40798 +35317 || 35317 +38428 || 38428 +28679 || 28679 +10106 || 10106 +38237 || 38237 +43548 || 43548 +29072 || 29072 +35223 || 35223 +-1 || -1 +42132 || 42132 +42939 || 42939 +645 || 645 +6110 || 6110 +5754 || 5754 +38050 || 38050 +13312 || 13312 +29555 || 29555 +12381 || 12381 +-1 || -1 +17021 || 17021 +31136 || 31136 +39918 || 39918 +7188 || 7188 +37067 || 37067 +43450 || 43450 +29338 || 29338 +38605 || 38605 +10843 || 10843 +4193 || 4193 +12696 || 12696 +16117 || 16117 +24465 || 24465 +17036 || 17036 +37935 || 37935 +25666 || 25666 +-1 || -1 +10802 || 10802 +34941 || 34941 +26307 || 26307 +15968 || 15968 +25896 || 25896 +38729 || 38729 +17034 || 17034 +35976 || 35976 +2910 || 2910 +13637 || 13637 +23933 || 23933 +96 || 96 +10954 || 10954 +37067 || 37067 +35569 || 35569 +43239 || 43239 +22388 || 22388 +5490 || 5490 +35274 || 35274 +7825 || 7825 +43027 || 43027 +41565 || 41565 +22324 || 22324 +19400 || 19400 +19064 || 19064 +4794 || 4794 +36523 || 36523 +-1 || -1 +42256 || 42256 +41789 || 41789 +34003 || 34003 +14225 || 14225 +16149 || 16149 +28212 || 28212 +-1 || -1 +31078 || 31078 +11940 || 11940 +9289 || 9289 +36429 || 36429 +44749 || 44749 +16972 || 16972 +27029 || 27029 +2840 || 2840 +12774 || 12774 +26044 || 26044 +28055 || 28055 +-1 || -1 +35922 || 35922 +35965 || 35965 +2083 || 2083 +29627 || 29627 +35670 || 35670 +12278 || 12278 +3386 || 3386 +14466 || 14466 +2029 || 2029 +3480 || 3480 +13516 || 13516 +6171 || 6171 +4988 || 4988 +32280 || 32280 +35663 || 35663 +16929 || 16929 +28681 || 28681 +20497 || 20497 +29265 || 29265 +24863 || 24863 +24836 || 24836 +32468 || 32468 +36591 || 36591 +43616 || 43616 +15913 || 15913 +19823 || 19823 +32515 || 32515 +22632 || 22632 +32337 || 32337 +15843 || 15843 +-1 || -1 +10675 || 10675 +-1 || -1 +42270 || 42270 +37750 || 37750 +-1 || -1 +19393 || 19393 +3406 || 3406 +9814 || 9814 +33521 || 33521 +1092 || 1092 +38380 || 38380 +18346 || 18346 +-1 || -1 +38085 || 38085 +8678 || 8678 +35827 || 35827 +34699 || 34699 +-1 || -1 +31378 || 31378 +2461 || 2461 +32239 || 32239 +9050 || 9050 +14155 || 14155 +4877 || 4877 +16085 || 16085 +7923 || 7923 +30555 || 30555 +40065 || 40065 +36248 || 36248 +7292 || 7292 +21773 || 21773 +30968 || 30968 +331 || 331 +8241 || 8241 +23874 || 23874 +34130 || 34130 +31573 || 31573 +36558 || 36558 +10205 || 10205 +29544 || 29544 +5035 || 5035 +12067 || 12067 +17215 || 17215 +38002 || 38002 +31268 || 31268 +36008 || 36008 +2696 || 2696 +27786 || 27786 +26895 || 26895 +32327 || 32327 +-1 || -1 +11040 || 11040 +19399 || 19399 +-1 || -1 +4037 || 4037 +-1 || -1 +44014 || 44014 +38255 || 38255 +30022 || 30022 +4830 || 4830 +1309 || 1309 +25088 || 25088 +26167 || 26167 +41756 || 41756 +30924 || 30924 +-1 || -1 +43438 || 43438 +37407 || 37407 +8429 || 8429 +35616 || 35616 +41942 || 41942 +39606 || 39606 +4370 || 4370 +7466 || 7466 +2398 || 2398 +28232 || 28232 +11895 || 11895 +10883 || 10883 +-1 || -1 +33893 || 33893 +40247 || 40247 +16835 || 16835 +43320 || 43320 +44412 || 44412 +11264 || 11264 +12620 || 12620 +43283 || 43283 +42114 || 42114 +-1 || -1 +10042 || 10042 +7843 || 7843 +27441 || 27441 +30799 || 30799 +28071 || 28071 +27819 || 27819 +14692 || 14692 +41479 || 41479 +-1 || -1 +12259 || 12259 +4160 || 4160 +41546 || 41546 +7598 || 7598 +4699 || 4699 +4308 || 4308 +38116 || 38116 +22924 || 22924 +18392 || 18392 +24435 || 24435 +11625 || 11625 +5379 || 5379 +13495 || 13495 +24526 || 24526 +17026 || 17026 +-1 || -1 +37260 || 37260 +41633 || 41633 +24338 || 24338 +39368 || 39368 +35555 || 35555 +34905 || 34905 +1490 || 1490 +22391 || 22391 +17766 || 17766 +29750 || 29750 +38965 || 38965 +18028 || 18028 +36579 || 36579 +12266 || 12266 +35789 || 35789 +9024 || 9024 +-1 || -1 +22211 || 22211 +9281 || 9281 +27648 || 27648 +16915 || 16915 +13752 || 13752 +37646 || 37646 +1250 || 1250 +44983 || 44983 +-1 || -1 +34600 || 34600 +20222 || 20222 +40187 || 40187 +7835 || 7835 +39801 || 39801 +29746 || 29746 +19537 || 19537 +32997 || 32997 +-1 || -1 +-1 || -1 +6924 || 6924 +16318 || 16318 +7393 || 7393 +9717 || 9717 +7765 || 7765 +1087 || 1087 +34011 || 34011 +3590 || 3590 +16914 || 16914 +-1 || -1 +24963 || 24963 +4996 || 4996 +-1 || -1 +15218 || 15218 +38846 || 38846 +24526 || 24526 +3689 || 3689 +29626 || 29626 +31706 || 31706 +41907 || 41907 +41676 || 41676 +-1 || -1 +12010 || 12010 +21738 || 21738 +15571 || 15571 +3398 || 3398 +20804 || 20804 +44017 || 44017 +-1 || -1 +11508 || 11508 +9231 || 9231 +23441 || 23441 +33150 || 33150 +6747 || 6747 +27229 || 27229 +-1 || -1 +38174 || 38174 +-1 || -1 +4956 || 4956 +32521 || 32521 +40777 || 40777 +42133 || 42133 +27248 || 27248 +19677 || 19677 +14709 || 14709 +21985 || 21985 +2302 || 2302 +13375 || 13375 +-1 || -1 +33740 || 33740 +28384 || 28384 +43192 || 43192 +23924 || 23924 +4370 || 4370 +29673 || 29673 +9627 || 9627 +32650 || 32650 +30789 || 30789 +22358 || 22358 +42033 || 42033 +23678 || 23678 +13420 || 13420 +28588 || 28588 +7618 || 7618 +40204 || 40204 +44025 || 44025 +43410 || 43410 +35451 || 35451 +23657 || 23657 +30866 || 30866 +21844 || 21844 +30655 || 30655 +16816 || 16816 +32885 || 32885 +14202 || 14202 +28547 || 28547 +5368 || 5368 +2212 || 2212 +7536 || 7536 +35478 || 35478 +5841 || 5841 +30690 || 30690 +39171 || 39171 +43839 || 43839 +34056 || 34056 +10615 || 10615 +-1 || -1 +17213 || 17213 +17949 || 17949 +42310 || 42310 +37727 || 37727 +13837 || 13837 +23319 || 23319 +26879 || 26879 +-1 || -1 +-1 || -1 +21074 || 21074 +27028 || 27028 +18019 || 18019 +4496 || 4496 +42758 || 42758 +10756 || 10756 +39678 || 39678 +-1 || -1 +37420 || 37420 +6628 || 6628 +774 || 774 +38738 || 38738 +11457 || 11457 +13990 || 13990 +6824 || 6824 +22057 || 22057 +35204 || 35204 +11518 || 11518 +26186 || 26186 +-1 || -1 +-1 || -1 +5139 || 5139 +3938 || 3938 +37249 || 37249 +23875 || 23875 +22759 || 22759 +15498 || 15498 +7930 || 7930 +41814 || 41814 +8299 || 8299 +14201 || 14201 +20377 || 20377 +11357 || 11357 +25716 || 25716 +21631 || 21631 +6759 || 6759 +37350 || 37350 +7219 || 7219 +40240 || 40240 +10946 || 10946 +32750 || 32750 +40384 || 40384 +11576 || 11576 +15173 || 15173 +2239 || 2239 +13716 || 13716 +43705 || 43705 +31698 || 31698 +9783 || 9783 +7317 || 7317 +18592 || 18592 +34624 || 34624 +24097 || 24097 +36336 || 36336 +23000 || 23000 +34357 || 34357 +2619 || 2619 +-1 || -1 +43972 || 43972 +22504 || 22504 +12813 || 12813 +12938 || 12938 +30743 || 30743 +15489 || 15489 +38161 || 38161 +974 || 974 +30985 || 30985 +40639 || 40639 +15428 || 15428 +24168 || 24168 +32888 || 32888 +22706 || 22706 +19220 || 19220 +-1 || -1 +22253 || 22253 +23759 || 23759 +12037 || 12037 +43338 || 43338 +35044 || 35044 +8438 || 8438 +15939 || 15939 +43009 || 43009 +41460 || 41460 +1331 || 1331 +15523 || 15523 +-1 || -1 +10038 || 10038 +28395 || 28395 +20169 || 20169 +7266 || 7266 +33652 || 33652 +3952 || 3952 +5791 || 5791 +25176 || 25176 +27162 || 27162 +16382 || 16382 +27023 || 27023 +29628 || 29628 +944 || 944 +665 || 665 +-1 || -1 +44764 || 44764 +16272 || 16272 +14142 || 14142 +21386 || 21386 +34935 || 34935 +10224 || 10224 +19720 || 19720 +35773 || 35773 +32087 || 32087 +29512 || 29512 +44778 || 44778 +7919 || 7919 +18974 || 18974 +24135 || 24135 +26796 || 26796 +3514 || 3514 +1076 || 1076 +21244 || 21244 +-1 || -1 +31879 || 31879 +34226 || 34226 +16892 || 16892 +44926 || 44926 +35985 || 35985 +26544 || 26544 +5075 || 5075 +14000 || 14000 +-1 || -1 +16125 || 16125 +25096 || 25096 +18930 || 18930 +24304 || 24304 +39707 || 39707 +24407 || 24407 +38384 || 38384 +15777 || 15777 +21568 || 21568 +37740 || 37740 +45192 || 45192 +45186 || 45186 +4601 || 4601 +15878 || 15878 +8335 || 8335 +23376 || 23376 +-1 || -1 +1339 || 1339 +4926 || 4926 +13457 || 13457 +30809 || 30809 +7488 || 7488 +15718 || 15718 +-1 || -1 +12782 || 12782 +38603 || 38603 +25285 || 25285 +853 || 853 +32176 || 32176 +23613 || 23613 +14592 || 14592 +34302 || 34302 +43208 || 43208 +22127 || 22127 +39882 || 39882 +13450 || 13450 +33642 || 33642 +6941 || 6941 +15686 || 15686 +7317 || 7317 +-1 || -1 +43084 || 43084 +8743 || 8743 +32799 || 32799 +44666 || 44666 +33454 || 33454 +25738 || 25738 +32661 || 32661 +4944 || 4944 +33012 || 33012 +40065 || 40065 +25764 || 25764 +-1 || -1 +30960 || 30960 +28234 || 28234 +7563 || 7563 +1845 || 1845 +19360 || 19360 +27519 || 27519 +30521 || 30521 +32016 || 32016 +31590 || 31590 +43833 || 43833 +31043 || 31043 +32152 || 32152 +39583 || 39583 +42095 || 42095 +12386 || 12386 +13147 || 13147 +23415 || 23415 +28615 || 28615 +33083 || 33083 +32268 || 32268 +6339 || 6339 +20468 || 20468 +42020 || 42020 +9983 || 9983 +-1 || -1 +9234 || 9234 +39362 || 39362 +11378 || 11378 +36916 || 36916 +26739 || 26739 +2480 || 2480 +44263 || 44263 +36816 || 36816 +20885 || 20885 +41525 || 41525 +-1 || -1 +28755 || 28755 +10066 || 10066 +30116 || 30116 +19839 || 19839 +-1 || -1 +11235 || 11235 +21865 || 21865 +24523 || 24523 +36025 || 36025 +40937 || 40937 +11530 || 11530 +27112 || 27112 +496 || 496 +24386 || 24386 +35167 || 35167 +15276 || 15276 +35806 || 35806 +3019 || 3019 +10780 || 10780 +34811 || 34811 +-1 || -1 +15024 || 15024 +21193 || 21193 +31929 || 31929 +23747 || 23747 +21678 || 21678 +40601 || 40601 +17671 || 17671 +29615 || 29615 +19667 || 19667 +16195 || 16195 +5337 || 5337 +6207 || 6207 +550 || 550 +24030 || 24030 +27270 || 27270 +11665 || 11665 +24941 || 24941 +-1 || -1 +15586 || 15586 +40762 || 40762 +17476 || 17476 +45189 || 45189 +36430 || 36430 +3505 || 3505 +7841 || 7841 +3603 || 3603 +2431 || 2431 +32790 || 32790 +27980 || 27980 +3971 || 3971 +24336 || 24336 +4560 || 4560 +41999 || 41999 +11737 || 11737 +26738 || 26738 +11443 || 11443 +1659 || 1659 +35566 || 35566 +32706 || 32706 +20711 || 20711 +41803 || 41803 +39766 || 39766 +37499 || 37499 +40469 || 40469 +844 || 844 +15419 || 15419 +41069 || 41069 +3732 || 3732 +2220 || 2220 +16814 || 16814 +10316 || 10316 +27351 || 27351 +4866 || 4866 +18600 || 18600 +-1 || -1 +36108 || 36108 +8496 || 8496 +34231 || 34231 +29975 || 29975 +19971 || 19971 +27071 || 27071 +13387 || 13387 +-1 || -1 +39445 || 39445 +38172 || 38172 +31145 || 31145 +23661 || 23661 +18709 || 18709 +41179 || 41179 +21067 || 21067 +5025 || 5025 +-1 || -1 +-1 || -1 +43751 || 43751 +28809 || 28809 +23328 || 23328 +16434 || 16434 +14271 || 14271 +35272 || 35272 +-1 || -1 +-1 || -1 +24280 || 24280 +26405 || 26405 +36742 || 36742 +15834 || 15834 +19199 || 19199 +40146 || 40146 +13796 || 13796 +-1 || -1 +35458 || 35458 +7267 || 7267 +4294 || 4294 +8227 || 8227 +24564 || 24564 +-1 || -1 +23005 || 23005 +27362 || 27362 +22182 || 22182 +18418 || 18418 +2483 || 2483 +6398 || 6398 +17789 || 17789 +11028 || 11028 +9816 || 9816 +33524 || 33524 +15407 || 15407 +36766 || 36766 +-1 || -1 +23828 || 23828 +37218 || 37218 +29247 || 29247 +13907 || 13907 +44805 || 44805 +37323 || 37323 +10878 || 10878 +22707 || 22707 +14599 || 14599 +3398 || 3398 +16737 || 16737 +-1 || -1 +5727 || 5727 +359 || 359 +24886 || 24886 +30491 || 30491 +26948 || 26948 +35835 || 35835 +25482 || 25482 +42877 || 42877 +20728 || 20728 +18075 || 18075 +34273 || 34273 +41901 || 41901 +16959 || 16959 +19637 || 19637 +35556 || 35556 +2345 || 2345 +21671 || 21671 +-1 || -1 +23630 || 23630 +-1 || -1 +3392 || 3392 +13923 || 13923 +14227 || 14227 +38643 || 38643 +-1 || -1 +738 || 738 +27368 || 27368 +5789 || 5789 +24673 || 24673 +9225 || 9225 +35053 || 35053 +9865 || 9865 +42541 || 42541 +38425 || 38425 +7957 || 7957 +2446 || 2446 +33380 || 33380 +39413 || 39413 +41300 || 41300 +9989 || 9989 +664 || 664 +-1 || -1 +44094 || 44094 +6408 || 6408 +37986 || 37986 +16706 || 16706 +4462 || 4462 +38052 || 38052 +15078 || 15078 +-1 || -1 +-1 || -1 +32342 || 32342 +44302 || 44302 +16058 || 16058 +-1 || -1 +42870 || 42870 +40669 || 40669 +23227 || 23227 +5102 || 5102 +39827 || 39827 +2399 || 2399 +43118 || 43118 +21605 || 21605 +14916 || 14916 +5359 || 5359 +10002 || 10002 +26281 || 26281 +18929 || 18929 +35224 || 35224 +-1 || -1 +39113 || 39113 +19427 || 19427 +26110 || 26110 +3778 || 3778 +38225 || 38225 +7189 || 7189 +4828 || 4828 +5716 || 5716 +28980 || 28980 +38524 || 38524 +32188 || 32188 +10341 || 10341 +5217 || 5217 +9662 || 9662 +18688 || 18688 +4532 || 4532 +6924 || 6924 +32486 || 32486 +27834 || 27834 +9622 || 9622 +39918 || 39918 +40028 || 40028 +10731 || 10731 +7135 || 7135 +23291 || 23291 +26672 || 26672 +11302 || 11302 +16774 || 16774 +28505 || 28505 +35838 || 35838 +-1 || -1 +21265 || 21265 +2002 || 2002 +43694 || 43694 +12896 || 12896 +1016 || 1016 +44735 || 44735 +47 || 47 +32149 || 32149 +27098 || 27098 +24671 || 24671 +-1 || -1 +43008 || 43008 +19607 || 19607 +17169 || 17169 +8263 || 8263 +12695 || 12695 +7032 || 7032 +34349 || 34349 +-1 || -1 +23777 || 23777 +2901 || 2901 +42285 || 42285 +8152 || 8152 +8491 || 8491 +34561 || 34561 +27890 || 27890 +-1 || -1 +10958 || 10958 +7560 || 7560 +15038 || 15038 +27977 || 27977 +27 || 27 +2374 || 2374 +9749 || 9749 +-1 || -1 +3130 || 3130 +29155 || 29155 +42928 || 42928 +18230 || 18230 +32098 || 32098 +1257 || 1257 +14938 || 14938 +5369 || 5369 +1365 || 1365 +38442 || 38442 +29330 || 29330 +7948 || 7948 +508 || 508 +22921 || 22921 +24612 || 24612 +16615 || 16615 +6700 || 6700 +-1 || -1 +24059 || 24059 +38947 || 38947 +34780 || 34780 +40528 || 40528 +21039 || 21039 +42690 || 42690 +19215 || 19215 +23069 || 23069 +30568 || 30568 +14187 || 14187 +28415 || 28415 +19112 || 19112 +12358 || 12358 +16984 || 16984 +44319 || 44319 +11549 || 11549 +22406 || 22406 +44203 || 44203 +-1 || -1 +39731 || 39731 +8386 || 8386 +29140 || 29140 +21771 || 21771 +9787 || 9787 +26894 || 26894 +-1 || -1 +20541 || 20541 +6658 || 6658 +39453 || 39453 +36622 || 36622 +30621 || 30621 +41506 || 41506 +30535 || 30535 +15717 || 15717 +5343 || 5343 +-1 || -1 +26544 || 26544 +41422 || 41422 +17722 || 17722 +9859 || 9859 +11271 || 11271 +27989 || 27989 +11028 || 11028 +29947 || 29947 +27140 || 27140 +-1 || -1 +43650 || 43650 +33227 || 33227 +-1 || -1 +32229 || 32229 +24065 || 24065 +27772 || 27772 +23535 || 23535 +42229 || 42229 +24513 || 24513 +33061 || 33061 +4486 || 4486 +26214 || 26214 +21814 || 21814 +37666 || 37666 +42522 || 42522 +-1 || -1 +12911 || 12911 +27418 || 27418 +14465 || 14465 +20277 || 20277 +38765 || 38765 +43254 || 43254 +31989 || 31989 +26219 || 26219 +23229 || 23229 +44470 || 44470 +11343 || 11343 +-1 || -1 +19537 || 19537 +10603 || 10603 +29600 || 29600 +5106 || 5106 +29983 || 29983 +12869 || 12869 +42148 || 42148 +27050 || 27050 +9283 || 9283 +30733 || 30733 +1159 || 1159 +7812 || 7812 +33694 || 33694 +8146 || 8146 +12730 || 12730 +24462 || 24462 +36774 || 36774 +9965 || 9965 +25394 || 25394 +29389 || 29389 +44686 || 44686 +44811 || 44811 +14622 || 14622 +12482 || 12482 +2695 || 2695 +5210 || 5210 +2307 || 2307 +-1 || -1 +-1 || -1 +13702 || 13702 +35907 || 35907 +39021 || 39021 +9726 || 9726 +2526 || 2526 +34387 || 34387 +4942 || 4942 +35504 || 35504 +8683 || 8683 +42103 || 42103 +44124 || 44124 +22015 || 22015 +32931 || 32931 +10052 || 10052 +38658 || 38658 +11116 || 11116 +-1 || -1 +30450 || 30450 +36367 || 36367 +31845 || 31845 +44993 || 44993 +16974 || 16974 +18187 || 18187 +36351 || 36351 +11480 || 11480 +42388 || 42388 +13506 || 13506 +39518 || 39518 +29700 || 29700 +19199 || 19199 +4553 || 4553 +19999 || 19999 +16138 || 16138 +27578 || 27578 +39009 || 39009 +37005 || 37005 +8026 || 8026 +40067 || 40067 +41944 || 41944 +4615 || 4615 +44919 || 44919 +9004 || 9004 +10703 || 10703 +38839 || 38839 +9317 || 9317 +5805 || 5805 +5213 || 5213 +16426 || 16426 +31421 || 31421 +22224 || 22224 +9759 || 9759 +14438 || 14438 +41299 || 41299 +15035 || 15035 +35916 || 35916 +44209 || 44209 +11037 || 11037 +27116 || 27116 +6516 || 6516 +28932 || 28932 +30963 || 30963 +28024 || 28024 +4039 || 4039 +18333 || 18333 +12841 || 12841 +-1 || -1 +30626 || 30626 +33645 || 33645 +3444 || 3444 +20385 || 20385 +9848 || 9848 +40099 || 40099 +3717 || 3717 +-1 || -1 +24298 || 24298 +35245 || 35245 +10864 || 10864 +28411 || 28411 +28951 || 28951 +40204 || 40204 +2031 || 2031 +29046 || 29046 +8230 || 8230 +1981 || 1981 +40801 || 40801 +30643 || 30643 +8605 || 8605 +29763 || 29763 +1182 || 1182 +45067 || 45067 +41306 || 41306 +10454 || 10454 +27858 || 27858 +37790 || 37790 +37471 || 37471 +32784 || 32784 +7467 || 7467 +12856 || 12856 +18291 || 18291 +44167 || 44167 +27333 || 27333 +11273 || 11273 +29177 || 29177 +43236 || 43236 +5595 || 5595 +14272 || 14272 +44961 || 44961 +27142 || 27142 +24093 || 24093 +-1 || -1 +23399 || 23399 +29079 || 29079 +42533 || 42533 +41438 || 41438 +-1 || -1 +19646 || 19646 +37491 || 37491 +21777 || 21777 +38540 || 38540 +-1 || -1 +34109 || 34109 +30589 || 30589 +27747 || 27747 +37800 || 37800 +10130 || 10130 +-1 || -1 +25091 || 25091 +34933 || 34933 +26130 || 26130 +12229 || 12229 +32638 || 32638 +-1 || -1 +1223 || 1223 +43844 || 43844 +8137 || 8137 +34972 || 34972 +-1 || -1 +32006 || 32006 +13877 || 13877 +5558 || 5558 +33848 || 33848 +34228 || 34228 +2595 || 2595 +16820 || 16820 +5813 || 5813 +36613 || 36613 +29074 || 29074 +43923 || 43923 +30478 || 30478 +744 || 744 +11580 || 11580 +8555 || 8555 +23825 || 23825 +3171 || 3171 +34167 || 34167 +3217 || 3217 +1868 || 1868 +31259 || 31259 +19589 || 19589 +44808 || 44808 +19645 || 19645 +26434 || 26434 +20269 || 20269 +37343 || 37343 +23287 || 23287 +44240 || 44240 +16211 || 16211 +36352 || 36352 +40379 || 40379 +9362 || 9362 +40851 || 40851 +15986 || 15986 +16047 || 16047 +5278 || 5278 +20885 || 20885 +10980 || 10980 +5543 || 5543 +37139 || 37139 +-1 || -1 +42303 || 42303 +30151 || 30151 +2237 || 2237 +22529 || 22529 +26886 || 26886 +5895 || 5895 +5670 || 5670 +10987 || 10987 +1450 || 1450 +16427 || 16427 +31650 || 31650 +9665 || 9665 +32091 || 32091 +24405 || 24405 +22728 || 22728 +19253 || 19253 +23446 || 23446 +7861 || 7861 +35862 || 35862 +16116 || 16116 +8964 || 8964 +42617 || 42617 +24269 || 24269 +19439 || 19439 +7593 || 7593 +16439 || 16439 +42740 || 42740 +-1 || -1 +16316 || 16316 +6539 || 6539 +32730 || 32730 +44004 || 44004 +30023 || 30023 +6337 || 6337 +15866 || 15866 +6973 || 6973 +11391 || 11391 +34336 || 34336 +-1 || -1 +26989 || 26989 +32145 || 32145 +25668 || 25668 +27325 || 27325 +21885 || 21885 +20047 || 20047 +14023 || 14023 +25731 || 25731 +12118 || 12118 +32070 || 32070 +-1 || -1 +31695 || 31695 +31257 || 31257 +25047 || 25047 +29447 || 29447 +6100 || 6100 +8570 || 8570 +5837 || 5837 +-1 || -1 +29730 || 29730 +26193 || 26193 +29795 || 29795 +44010 || 44010 +24581 || 24581 +43051 || 43051 +24850 || 24850 +23719 || 23719 +16273 || 16273 +22379 || 22379 +42088 || 42088 +36744 || 36744 +39097 || 39097 +36592 || 36592 +22699 || 22699 +35046 || 35046 +15636 || 15636 +-1 || -1 +-1 || -1 +37930 || 37930 +24924 || 24924 +21722 || 21722 +41560 || 41560 +20725 || 20725 +42807 || 42807 +18342 || 18342 +5284 || 5284 +6301 || 6301 +43691 || 43691 +20298 || 20298 +42513 || 42513 +21869 || 21869 +44522 || 44522 +10619 || 10619 +29310 || 29310 +12961 || 12961 +18940 || 18940 +25847 || 25847 +-1 || -1 +40238 || 40238 +15602 || 15602 +43434 || 43434 +-1 || -1 +13668 || 13668 +12344 || 12344 +12071 || 12071 +42125 || 42125 +41213 || 41213 +43510 || 43510 +39988 || 39988 +10291 || 10291 +41176 || 41176 +21172 || 21172 +17085 || 17085 +-1 || -1 +35790 || 35790 +13325 || 13325 +7681 || 7681 +3266 || 3266 +42652 || 42652 +28212 || 28212 +43845 || 43845 +3014 || 3014 +42212 || 42212 +8218 || 8218 +3534 || 3534 +11878 || 11878 +-1 || -1 +16055 || 16055 +15337 || 15337 +40951 || 40951 +29509 || 29509 +7893 || 7893 +11429 || 11429 +20732 || 20732 +38428 || 38428 +3187 || 3187 +10264 || 10264 +39256 || 39256 +27269 || 27269 +25926 || 25926 +-1 || -1 +20169 || 20169 +15471 || 15471 +40390 || 40390 +-1 || -1 +42713 || 42713 +14798 || 14798 +43855 || 43855 +3432 || 3432 +39777 || 39777 +39099 || 39099 +17685 || 17685 +7218 || 7218 +19280 || 19280 +14843 || 14843 +28153 || 28153 +39312 || 39312 +24928 || 24928 +31214 || 31214 +32888 || 32888 +10547 || 10547 +3987 || 3987 +39567 || 39567 +22523 || 22523 +6104 || 6104 +3776 || 3776 +34005 || 34005 +34263 || 34263 +29672 || 29672 +29576 || 29576 +36670 || 36670 +22661 || 22661 +-1 || -1 +12762 || 12762 +116 || 116 +12685 || 12685 +-1 || -1 +8160 || 8160 +30814 || 30814 +33692 || 33692 +3938 || 3938 +17182 || 17182 +33608 || 33608 +23143 || 23143 +31816 || 31816 +39394 || 39394 +34090 || 34090 +675 || 675 +11601 || 11601 +-1 || -1 +116 || 116 +19490 || 19490 +-1 || -1 +44818 || 44818 +38524 || 38524 +36302 || 36302 +1732 || 1732 +644 || 644 +16809 || 16809 +14514 || 14514 +36213 || 36213 +37188 || 37188 +40847 || 40847 +30589 || 30589 +24321 || 24321 +44210 || 44210 +6842 || 6842 +11290 || 11290 +259 || 259 +27717 || 27717 +18048 || 18048 +30993 || 30993 +27929 || 27929 +25148 || 25148 +37774 || 37774 +-1 || -1 +30486 || 30486 +37168 || 37168 +45033 || 45033 +27431 || 27431 +20265 || 20265 +43167 || 43167 +-1 || -1 +38682 || 38682 +28650 || 28650 +8541 || 8541 +18405 || 18405 +38753 || 38753 +7212 || 7212 +27252 || 27252 +20593 || 20593 +19170 || 19170 +-1 || -1 +38316 || 38316 +-1 || -1 +25575 || 25575 +11359 || 11359 +33640 || 33640 +2376 || 2376 +10438 || 10438 +41801 || 41801 +39421 || 39421 +5620 || 5620 +28162 || 28162 +12754 || 12754 +16918 || 16918 +35492 || 35492 +42811 || 42811 +21543 || 21543 +-1 || -1 +18791 || 18791 +507 || 507 +20883 || 20883 +20539 || 20539 +37691 || 37691 +42619 || 42619 +22904 || 22904 +39027 || 39027 +18644 || 18644 +3765 || 3765 +8682 || 8682 +7141 || 7141 +22508 || 22508 +-1 || -1 +29883 || 29883 +33524 || 33524 +28685 || 28685 +8727 || 8727 +23406 || 23406 +27359 || 27359 +11677 || 11677 +34071 || 34071 +14600 || 14600 +39744 || 39744 +31539 || 31539 +26924 || 26924 +40017 || 40017 +17136 || 17136 +6489 || 6489 +7745 || 7745 +678 || 678 +38708 || 38708 +3970 || 3970 +3462 || 3462 +23939 || 23939 +28296 || 28296 +31742 || 31742 +13794 || 13794 +15389 || 15389 +1918 || 1918 +35334 || 35334 +1264 || 1264 +19319 || 19319 +-1 || -1 +35117 || 35117 +43950 || 43950 +21417 || 21417 +5302 || 5302 +37238 || 37238 +24517 || 24517 +24878 || 24878 +34313 || 34313 +40486 || 40486 +37295 || 37295 +10288 || 10288 +21698 || 21698 +5580 || 5580 +15428 || 15428 +8436 || 8436 +9956 || 9956 +-1 || -1 +5823 || 5823 +21634 || 21634 +44613 || 44613 +-1 || -1 +14142 || 14142 +6327 || 6327 +1097 || 1097 +15643 || 15643 +33227 || 33227 +43465 || 43465 +11282 || 11282 +21183 || 21183 +1839 || 1839 +43254 || 43254 +21751 || 21751 +30118 || 30118 +18556 || 18556 +27478 || 27478 +-1 || -1 +8094 || 8094 +-1 || -1 +-1 || -1 +41373 || 41373 +4915 || 4915 +43610 || 43610 +11654 || 11654 +35279 || 35279 +38315 || 38315 +32104 || 32104 +7695 || 7695 +16025 || 16025 +41541 || 41541 +32 || 32 +41609 || 41609 +33175 || 33175 +29074 || 29074 +1011 || 1011 +10284 || 10284 +26366 || 26366 +19390 || 19390 +36661 || 36661 +8169 || 8169 +13176 || 13176 +-1 || -1 +18033 || 18033 +-1 || -1 +-1 || -1 +10061 || 10061 +-1 || -1 +36283 || 36283 +33110 || 33110 +21473 || 21473 +494 || 494 +25008 || 25008 +38937 || 38937 +25515 || 25515 +17290 || 17290 +20891 || 20891 +6020 || 6020 +39065 || 39065 +19902 || 19902 +39002 || 39002 +15908 || 15908 +-1 || -1 +31965 || 31965 +15643 || 15643 +24419 || 24419 +40142 || 40142 +40436 || 40436 +29241 || 29241 +23996 || 23996 +7302 || 7302 +1232 || 1232 +1486 || 1486 +9977 || 9977 +25752 || 25752 +-1 || -1 +2087 || 2087 +33836 || 33836 +40313 || 40313 +22473 || 22473 +17578 || 17578 +13124 || 13124 +10218 || 10218 +34851 || 34851 +37866 || 37866 +27169 || 27169 +12135 || 12135 +40321 || 40321 +12276 || 12276 +45011 || 45011 +-1 || -1 +31607 || 31607 +22742 || 22742 +6193 || 6193 +38455 || 38455 +-1 || -1 +18315 || 18315 +34887 || 34887 +14028 || 14028 +37992 || 37992 +32596 || 32596 +4032 || 4032 +21867 || 21867 +873 || 873 +4246 || 4246 +40503 || 40503 +35754 || 35754 +34468 || 34468 +34565 || 34565 +4232 || 4232 +37014 || 37014 +5256 || 5256 +36624 || 36624 +-1 || -1 +41219 || 41219 +8041 || 8041 +-1 || -1 +13367 || 13367 +-1 || -1 +41922 || 41922 +31738 || 31738 +21531 || 21531 +43509 || 43509 +20350 || 20350 +44021 || 44021 +9818 || 9818 +19365 || 19365 +26829 || 26829 +8647 || 8647 +10778 || 10778 +30738 || 30738 +43209 || 43209 +-1 || -1 +6864 || 6864 +35366 || 35366 +18145 || 18145 +20860 || 20860 +1226 || 1226 +41632 || 41632 +35952 || 35952 +25500 || 25500 +44596 || 44596 +42550 || 42550 +4892 || 4892 +21510 || 21510 +28023 || 28023 +31892 || 31892 +41063 || 41063 +41629 || 41629 +32564 || 32564 +26121 || 26121 +44828 || 44828 +29146 || 29146 +728 || 728 +5178 || 5178 +14901 || 14901 +39461 || 39461 +-1 || -1 +12705 || 12705 +8971 || 8971 +15025 || 15025 +26711 || 26711 +-1 || -1 +22657 || 22657 +4314 || 4314 +9800 || 9800 +35653 || 35653 +10014 || 10014 +35310 || 35310 +12825 || 12825 +-1 || -1 +22012 || 22012 +28065 || 28065 +6163 || 6163 +14921 || 14921 +38866 || 38866 +43269 || 43269 +21714 || 21714 +42495 || 42495 +38596 || 38596 +43219 || 43219 +41790 || 41790 +-1 || -1 +20999 || 20999 +20351 || 20351 +44567 || 44567 +15244 || 15244 +9446 || 9446 +27668 || 27668 +-1 || -1 +403 || 403 +37735 || 37735 +27733 || 27733 +2030 || 2030 +16974 || 16974 +2724 || 2724 +15109 || 15109 +22847 || 22847 +32437 || 32437 +23236 || 23236 +26746 || 26746 +11271 || 11271 +21892 || 21892 +12535 || 12535 +33219 || 33219 +20854 || 20854 +32823 || 32823 +22255 || 22255 +30591 || 30591 +9630 || 9630 +40830 || 40830 +25052 || 25052 +10714 || 10714 +36049 || 36049 +2545 || 2545 +10429 || 10429 +35519 || 35519 +17166 || 17166 +27693 || 27693 +5516 || 5516 +27102 || 27102 +-1 || -1 +27266 || 27266 +2030 || 2030 +4001 || 4001 +29014 || 29014 +349 || 349 +26880 || 26880 +-1 || -1 +29047 || 29047 +34602 || 34602 +41237 || 41237 +37406 || 37406 +16830 || 16830 +19978 || 19978 +5736 || 5736 +5630 || 5630 +1598 || 1598 +-1 || -1 +31678 || 31678 +35702 || 35702 +12747 || 12747 +26664 || 26664 +44127 || 44127 +3800 || 3800 +12454 || 12454 +12329 || 12329 +10075 || 10075 +29423 || 29423 +32186 || 32186 +-1 || -1 +13379 || 13379 +23816 || 23816 +3307 || 3307 +37823 || 37823 +15872 || 15872 +2054 || 2054 +17853 || 17853 +26469 || 26469 +24739 || 24739 +7957 || 7957 +-1 || -1 +41843 || 41843 +14784 || 14784 +3873 || 3873 +16653 || 16653 +42701 || 42701 +44697 || 44697 +1816 || 1816 +20800 || 20800 +31195 || 31195 +18431 || 18431 +15061 || 15061 +15694 || 15694 +17602 || 17602 +44493 || 44493 +12167 || 12167 +18931 || 18931 +5982 || 5982 +20096 || 20096 +32002 || 32002 +7338 || 7338 +10065 || 10065 +40843 || 40843 +13535 || 13535 +-1 || -1 +-1 || -1 +31073 || 31073 +43024 || 43024 +22306 || 22306 +7776 || 7776 +22742 || 22742 +37804 || 37804 +-1 || -1 +7427 || 7427 +8424 || 8424 +41608 || 41608 +30928 || 30928 +30528 || 30528 +8032 || 8032 +35306 || 35306 +18261 || 18261 +15937 || 15937 +37126 || 37126 +21617 || 21617 +4865 || 4865 +35968 || 35968 +42185 || 42185 +34686 || 34686 +30572 || 30572 +-1 || -1 +43942 || 43942 +6772 || 6772 +17513 || 17513 +21136 || 21136 +7309 || 7309 +22801 || 22801 +37988 || 37988 +19494 || 19494 +42573 || 42573 +2355 || 2355 +16431 || 16431 +10677 || 10677 +-1 || -1 +30340 || 30340 +-1 || -1 +40742 || 40742 +-1 || -1 +16677 || 16677 +32306 || 32306 +29375 || 29375 +40519 || 40519 +44982 || 44982 +6026 || 6026 +8250 || 8250 +-1 || -1 +-1 || -1 +21806 || 21806 +17857 || 17857 +27316 || 27316 +39029 || 39029 +34014 || 34014 +19028 || 19028 +17816 || 17816 +19691 || 19691 +1434 || 1434 +18368 || 18368 +44134 || 44134 +16339 || 16339 +22546 || 22546 +25620 || 25620 +1294 || 1294 +29816 || 29816 +463 || 463 +1514 || 1514 +31059 || 31059 +21099 || 21099 +39018 || 39018 +7684 || 7684 +12330 || 12330 +25730 || 25730 +11780 || 11780 +32955 || 32955 +-1 || -1 +7663 || 7663 +35749 || 35749 +44365 || 44365 +21480 || 21480 +6445 || 6445 +-1 || -1 +5660 || 5660 +-1 || -1 +31542 || 31542 +17263 || 17263 +44951 || 44951 +31139 || 31139 +41637 || 41637 +42800 || 42800 +20675 || 20675 +22675 || 22675 +33980 || 33980 +36349 || 36349 +6032 || 6032 +38071 || 38071 +2815 || 2815 +-1 || -1 +14572 || 14572 +735 || 735 +26271 || 26271 +7291 || 7291 +6881 || 6881 +8682 || 8682 +32699 || 32699 +39431 || 39431 +29129 || 29129 +-1 || -1 +39609 || 39609 +1161 || 1161 +2493 || 2493 +20450 || 20450 +10278 || 10278 +41710 || 41710 +539 || 539 +15091 || 15091 +41232 || 41232 +16927 || 16927 +34420 || 34420 +16303 || 16303 +24459 || 24459 +-1 || -1 +3567 || 3567 +41090 || 41090 +12299 || 12299 +3066 || 3066 +-1 || -1 +44615 || 44615 +19335 || 19335 +20186 || 20186 +45137 || 45137 +-1 || -1 +24696 || 24696 +12203 || 12203 +30912 || 30912 +30581 || 30581 +19959 || 19959 +44626 || 44626 +9732 || 9732 +4619 || 4619 +10365 || 10365 +38842 || 38842 +13690 || 13690 +43144 || 43144 +44932 || 44932 +27808 || 27808 +27752 || 27752 +29174 || 29174 +26156 || 26156 +43840 || 43840 +19990 || 19990 +-1 || -1 +-1 || -1 +20093 || 20093 +24269 || 24269 +10941 || 10941 +39285 || 39285 +33923 || 33923 +40696 || 40696 +-1 || -1 +24292 || 24292 +218 || 218 +-1 || -1 +35919 || 35919 +7560 || 7560 +39976 || 39976 +13016 || 13016 +35352 || 35352 +4254 || 4254 +40792 || 40792 +24226 || 24226 +42257 || 42257 +30300 || 30300 +-1 || -1 +19480 || 19480 +29466 || 29466 +40447 || 40447 +26594 || 26594 +24187 || 24187 +22367 || 22367 +12675 || 12675 +35491 || 35491 +38083 || 38083 +28289 || 28289 +32361 || 32361 +22605 || 22605 +11502 || 11502 +-1 || -1 +35827 || 35827 +27884 || 27884 +-1 || -1 +5198 || 5198 +25124 || 25124 +40602 || 40602 +38674 || 38674 +40069 || 40069 +35239 || 35239 +25320 || 25320 +42285 || 42285 +2595 || 2595 +35077 || 35077 +3194 || 3194 +9917 || 9917 +5833 || 5833 +38649 || 38649 +43891 || 43891 +41853 || 41853 +43168 || 43168 +25823 || 25823 +44010 || 44010 +30058 || 30058 +20459 || 20459 +26000 || 26000 +18319 || 18319 +28657 || 28657 +25652 || 25652 +24193 || 24193 +23325 || 23325 +14094 || 14094 +720 || 720 +7252 || 7252 +43031 || 43031 +25981 || 25981 +33070 || 33070 +21501 || 21501 +38911 || 38911 +35250 || 35250 +4614 || 4614 +29353 || 29353 +26279 || 26279 +44076 || 44076 +4957 || 4957 +-1 || -1 +26495 || 26495 +9866 || 9866 +31957 || 31957 +3169 || 3169 +25587 || 25587 +45213 || 45213 +7332 || 7332 +17012 || 17012 +27337 || 27337 +-1 || -1 +17687 || 17687 +-1 || -1 +34535 || 34535 +35789 || 35789 +17678 || 17678 +5643 || 5643 +33804 || 33804 +2908 || 2908 +33700 || 33700 +39337 || 39337 +15608 || 15608 +7075 || 7075 +31424 || 31424 +36749 || 36749 +14498 || 14498 +13499 || 13499 +25494 || 25494 +739 || 739 +2164 || 2164 +23063 || 23063 +27639 || 27639 +34273 || 34273 +7057 || 7057 +23085 || 23085 +7040 || 7040 +14621 || 14621 +33449 || 33449 +27975 || 27975 +26678 || 26678 +39706 || 39706 +9003 || 9003 +27463 || 27463 +7173 || 7173 +17642 || 17642 +2647 || 2647 +7665 || 7665 +30071 || 30071 +42669 || 42669 +-1 || -1 +9860 || 9860 +29948 || 29948 +12858 || 12858 +-1 || -1 +23699 || 23699 +544 || 544 +37429 || 37429 +-1 || -1 +26799 || 26799 +20184 || 20184 +44685 || 44685 +4349 || 4349 +23339 || 23339 +-1 || -1 +19798 || 19798 +40905 || 40905 +-1 || -1 +10969 || 10969 +41637 || 41637 +27861 || 27861 +44895 || 44895 +43348 || 43348 +16747 || 16747 +26064 || 26064 +-1 || -1 +37188 || 37188 +26416 || 26416 +30837 || 30837 +41842 || 41842 +28065 || 28065 +1548 || 1548 +44331 || 44331 +30348 || 30348 +39815 || 39815 +5705 || 5705 +-1 || -1 +31920 || 31920 +10580 || 10580 +40404 || 40404 +33489 || 33489 +36493 || 36493 +38523 || 38523 +22688 || 22688 +41494 || 41494 +34869 || 34869 +6187 || 6187 +11740 || 11740 +-1 || -1 +65 || 65 +25653 || 25653 +32629 || 32629 +42299 || 42299 +12061 || 12061 +694 || 694 +26768 || 26768 +35475 || 35475 +41497 || 41497 +39655 || 39655 +2773 || 2773 +9329 || 9329 +27863 || 27863 +34092 || 34092 +19013 || 19013 +9076 || 9076 +18045 || 18045 +41456 || 41456 +-1 || -1 +32056 || 32056 +14535 || 14535 +27787 || 27787 +32871 || 32871 +41393 || 41393 +37303 || 37303 +-1 || -1 +10952 || 10952 +18348 || 18348 +34601 || 34601 +17747 || 17747 +43723 || 43723 +19494 || 19494 +10248 || 10248 +-1 || -1 +28738 || 28738 +21108 || 21108 +17050 || 17050 +40833 || 40833 +29393 || 29393 +-1 || -1 +14743 || 14743 +15767 || 15767 +13290 || 13290 +-1 || -1 +1800 || 1800 +4172 || 4172 +21352 || 21352 +16019 || 16019 +3391 || 3391 +23243 || 23243 +41169 || 41169 +1888 || 1888 +32589 || 32589 +4602 || 4602 +-1 || -1 +35179 || 35179 +27803 || 27803 +7487 || 7487 +44417 || 44417 +25047 || 25047 +32825 || 32825 +353 || 353 +14550 || 14550 +13753 || 13753 +19358 || 19358 +6240 || 6240 +11506 || 11506 +11608 || 11608 +31314 || 31314 +23842 || 23842 +28692 || 28692 +7451 || 7451 +28300 || 28300 +9676 || 9676 +19910 || 19910 +42968 || 42968 +34748 || 34748 +-1 || -1 +14696 || 14696 +22048 || 22048 +20722 || 20722 +31773 || 31773 +21600 || 21600 +23331 || 23331 +13822 || 13822 +16813 || 16813 +2563 || 2563 +34938 || 34938 +4785 || 4785 +22079 || 22079 +31231 || 31231 +38158 || 38158 +23706 || 23706 +32968 || 32968 +44340 || 44340 +14859 || 14859 +-1 || -1 +21029 || 21029 +24174 || 24174 +-1 || -1 +8900 || 8900 +23712 || 23712 +36923 || 36923 +-1 || -1 +18896 || 18896 +34723 || 34723 +-1 || -1 +-1 || -1 +3156 || 3156 +11444 || 11444 +20439 || 20439 +-1 || -1 +22858 || 22858 +35164 || 35164 +28034 || 28034 +7435 || 7435 +-1 || -1 +27917 || 27917 +4633 || 4633 +31642 || 31642 +25594 || 25594 +15255 || 15255 +36268 || 36268 +10372 || 10372 +31922 || 31922 +32864 || 32864 +6029 || 6029 +24732 || 24732 +-1 || -1 +22200 || 22200 +12364 || 12364 +12801 || 12801 +-1 || -1 +17879 || 17879 +30897 || 30897 +24057 || 24057 +35042 || 35042 +-1 || -1 +7225 || 7225 +4991 || 4991 +12888 || 12888 +30273 || 30273 +29189 || 29189 +38943 || 38943 +39451 || 39451 +-1 || -1 +34263 || 34263 +1582 || 1582 +41580 || 41580 +30538 || 30538 +15555 || 15555 +32323 || 32323 +3134 || 3134 +39982 || 39982 +24656 || 24656 +8909 || 8909 +6969 || 6969 +-1 || -1 +41420 || 41420 +38164 || 38164 +5201 || 5201 +35056 || 35056 +20379 || 20379 +10369 || 10369 +18721 || 18721 +-1 || -1 +33973 || 33973 +-1 || -1 +1100 || 1100 +29540 || 29540 +12498 || 12498 +18690 || 18690 +5957 || 5957 +20511 || 20511 +-1 || -1 +-1 || -1 +9209 || 9209 +-1 || -1 +7833 || 7833 +34911 || 34911 +9099 || 9099 +15088 || 15088 +18530 || 18530 +36733 || 36733 +-1 || -1 +40070 || 40070 +9373 || 9373 +-1 || -1 +3913 || 3913 +-1 || -1 +43363 || 43363 +30099 || 30099 +-1 || -1 +33835 || 33835 +3858 || 3858 +31081 || 31081 +21867 || 21867 +6271 || 6271 +39158 || 39158 +2054 || 2054 +43871 || 43871 +13799 || 13799 +4351 || 4351 +2497 || 2497 +28808 || 28808 +444 || 444 +33018 || 33018 +34339 || 34339 +19976 || 19976 +39104 || 39104 +41282 || 41282 +6884 || 6884 +-1 || -1 +22863 || 22863 +5603 || 5603 +32569 || 32569 +40454 || 40454 +-1 || -1 +36583 || 36583 +24174 || 24174 +42707 || 42707 +11598 || 11598 +15064 || 15064 +4039 || 4039 +29163 || 29163 +29865 || 29865 +24063 || 24063 +26877 || 26877 +-1 || -1 +24132 || 24132 +21837 || 21837 +35345 || 35345 +6959 || 6959 +10915 || 10915 +8823 || 8823 +16309 || 16309 +30997 || 30997 +26854 || 26854 +44726 || 44726 +26093 || 26093 +40099 || 40099 +3013 || 3013 +42305 || 42305 +13373 || 13373 +11330 || 11330 +-1 || -1 +12649 || 12649 +9267 || 9267 +19250 || 19250 +35601 || 35601 +11775 || 11775 +29534 || 29534 +-1 || -1 +29990 || 29990 +-1 || -1 +15967 || 15967 +20050 || 20050 +32236 || 32236 +30550 || 30550 +36722 || 36722 +5944 || 5944 +32655 || 32655 +37140 || 37140 +-1 || -1 +12577 || 12577 +19002 || 19002 +7472 || 7472 +1156 || 1156 +10588 || 10588 +3171 || 3171 +21849 || 21849 +28912 || 28912 +30174 || 30174 +30226 || 30226 +32551 || 32551 +21823 || 21823 +18208 || 18208 +30670 || 30670 +800 || 800 +21552 || 21552 +7648 || 7648 +32556 || 32556 +7522 || 7522 +32567 || 32567 +21029 || 21029 +6567 || 6567 +1933 || 1933 +5446 || 5446 +42801 || 42801 +11844 || 11844 +33325 || 33325 +16508 || 16508 +982 || 982 +15087 || 15087 +1864 || 1864 +14836 || 14836 +29096 || 29096 +14441 || 14441 +-1 || -1 +38283 || 38283 +11989 || 11989 +34865 || 34865 +31919 || 31919 +22011 || 22011 +30699 || 30699 +18227 || 18227 +423 || 423 +26234 || 26234 +6827 || 6827 +31383 || 31383 +35022 || 35022 +31503 || 31503 +-1 || -1 +19224 || 19224 +22302 || 22302 +42307 || 42307 +19536 || 19536 +24424 || 24424 +429 || 429 +40282 || 40282 +44848 || 44848 +903 || 903 +16735 || 16735 +12582 || 12582 +44545 || 44545 +6978 || 6978 +43597 || 43597 +8422 || 8422 +45182 || 45182 +6789 || 6789 +31109 || 31109 +36334 || 36334 +38764 || 38764 +35251 || 35251 +44366 || 44366 +30313 || 30313 +27137 || 27137 +13786 || 13786 +33072 || 33072 +43848 || 43848 +43180 || 43180 +34758 || 34758 +15626 || 15626 +8629 || 8629 +8373 || 8373 +8396 || 8396 +4725 || 4725 +34959 || 34959 +6936 || 6936 +3723 || 3723 +12455 || 12455 +-1 || -1 +5290 || 5290 +9864 || 9864 +37761 || 37761 +6926 || 6926 +26192 || 26192 +21237 || 21237 +35992 || 35992 +8821 || 8821 +9376 || 9376 +5550 || 5550 +33029 || 33029 +12294 || 12294 +11727 || 11727 +24850 || 24850 +43749 || 43749 +649 || 649 +10696 || 10696 +40323 || 40323 +34592 || 34592 +39619 || 39619 +13240 || 13240 +4658 || 4658 +15527 || 15527 +15180 || 15180 +-1 || -1 +39917 || 39917 +17395 || 17395 +28553 || 28553 +15096 || 15096 +7523 || 7523 +37543 || 37543 +-1 || -1 +39937 || 39937 +24591 || 24591 +16102 || 16102 +21674 || 21674 +17199 || 17199 +4167 || 4167 +19072 || 19072 +44209 || 44209 +33631 || 33631 +40100 || 40100 +22970 || 22970 +10397 || 10397 +25589 || 25589 +1538 || 1538 +42430 || 42430 +30532 || 30532 +16528 || 16528 +9566 || 9566 +21382 || 21382 +40169 || 40169 +8042 || 8042 +35492 || 35492 +6114 || 6114 +33509 || 33509 +22870 || 22870 +28363 || 28363 +43929 || 43929 +18290 || 18290 +34649 || 34649 +26471 || 26471 +13692 || 13692 +-1 || -1 +4433 || 4433 +18573 || 18573 +7510 || 7510 +28842 || 28842 +31278 || 31278 +-1 || -1 +501 || 501 +3232 || 3232 +17587 || 17587 +6965 || 6965 +23147 || 23147 +10630 || 10630 +7618 || 7618 +26305 || 26305 +44884 || 44884 +42830 || 42830 +24655 || 24655 +38733 || 38733 +24465 || 24465 +1100 || 1100 +5794 || 5794 +25780 || 25780 +31140 || 31140 +10167 || 10167 +30652 || 30652 +45113 || 45113 +-1 || -1 +4654 || 4654 +Testing agent-twice_split_29.in +-------------------COMPARE------------------------- +11868 || 11868 +714 || 714 +9542 || 9542 +4758 || 4758 +8148 || 8148 +5305 || 5305 +9500 || 9500 +2923 || 2923 +1115 || 1115 +7223 || 7223 +6885 || 6885 +2087 || 2087 +11496 || 11496 +9142 || 9142 +7815 || 7815 +8074 || 8074 +6290 || 6290 +6449 || 6449 +-1 || -1 +2213 || 2213 +10378 || 10378 +6907 || 6907 +7681 || 7681 +4496 || 4496 +3119 || 3119 +6159 || 6159 +990 || 990 +-1 || -1 +1584 || 1584 +11361 || 11361 +3126 || 3126 +7764 || 7764 +5110 || 5110 +4303 || 4303 +146 || 146 +10371 || 10371 +4488 || 4488 +7279 || 7279 +7847 || 7847 +6101 || 6101 +7554 || 7554 +9745 || 9745 +-1 || -1 +6633 || 6633 +11216 || 11216 +8140 || 8140 +5747 || 5747 +678 || 678 +-1 || -1 +9049 || 9049 +7830 || 7830 +5965 || 5965 +4965 || 4965 +2994 || 2994 +2207 || 2207 +2567 || 2567 +4793 || 4793 +-1 || -1 +-1 || -1 +900 || 900 +6692 || 6692 +2842 || 2842 +8710 || 8710 +10410 || 10410 +10549 || 10549 +1879 || 1879 +10132 || 10132 +10401 || 10401 +-1 || -1 +6605 || 6605 +7629 || 7629 +3440 || 3440 +7324 || 7324 +9823 || 9823 +3744 || 3744 +6315 || 6315 +8954 || 8954 +7978 || 7978 +2371 || 2371 +3288 || 3288 +4598 || 4598 +2257 || 2257 +1087 || 1087 +573 || 573 +9933 || 9933 +3425 || 3425 +5682 || 5682 +308 || 308 +5839 || 5839 +-1 || -1 +8539 || 8539 +4630 || 4630 +5466 || 5466 +650 || 650 +12189 || 12189 +1632 || 1632 +130 || 130 +3899 || 3899 +-1 || -1 +7457 || 7457 +7625 || 7625 +12063 || 12063 +91 || 91 +8048 || 8048 +8512 || 8512 +-1 || -1 +11689 || 11689 +5999 || 5999 +7033 || 7033 +2274 || 2274 +1572 || 1572 +8959 || 8959 +10013 || 10013 +-1 || -1 +11962 || 11962 +8697 || 8697 +10228 || 10228 +530 || 530 +11609 || 11609 +6167 || 6167 +10111 || 10111 +-1 || -1 +683 || 683 +3711 || 3711 +11161 || 11161 +386 || 386 +11723 || 11723 +10668 || 10668 +2962 || 2962 +5778 || 5778 +9694 || 9694 +11925 || 11925 +-1 || -1 +5486 || 5486 +-1 || -1 +387 || 387 +5102 || 5102 +2578 || 2578 +7944 || 7944 +10778 || 10778 +10220 || 10220 +4655 || 4655 +6593 || 6593 +5393 || 5393 +10129 || 10129 +8832 || 8832 +11204 || 11204 +-1 || -1 +651 || 651 +2801 || 2801 +6010 || 6010 +8252 || 8252 +5632 || 5632 +7896 || 7896 +9936 || 9936 +9688 || 9688 +5388 || 5388 +9699 || 9699 +9186 || 9186 +5454 || 5454 +1658 || 1658 +8362 || 8362 +-1 || -1 +3424 || 3424 +7619 || 7619 +583 || 583 +862 || 862 +2967 || 2967 +11176 || 11176 +10560 || 10560 +7283 || 7283 +459 || 459 +5829 || 5829 +6430 || 6430 +3778 || 3778 +1403 || 1403 +-1 || -1 +3113 || 3113 +11858 || 11858 +2016 || 2016 +8464 || 8464 +3364 || 3364 +10027 || 10027 +9657 || 9657 +8925 || 8925 +11979 || 11979 +-1 || -1 +7481 || 7481 +4101 || 4101 +7147 || 7147 +6216 || 6216 +7417 || 7417 +8939 || 8939 +1557 || 1557 +11402 || 11402 +4483 || 4483 +3406 || 3406 +1647 || 1647 +10585 || 10585 +11157 || 11157 +9016 || 9016 +7643 || 7643 +8913 || 8913 +-1 || -1 +10345 || 10345 +3364 || 3364 +5209 || 5209 +3560 || 3560 +5426 || 5426 +-1 || -1 +-1 || -1 +3876 || 3876 +3085 || 3085 +4507 || 4507 +10767 || 10767 +2319 || 2319 +8563 || 8563 +2880 || 2880 +8323 || 8323 +8464 || 8464 +6788 || 6788 +1344 || 1344 +4442 || 4442 +3969 || 3969 +6875 || 6875 +8535 || 8535 +4935 || 4935 +3544 || 3544 +2420 || 2420 +3898 || 3898 +236 || 236 +3451 || 3451 +975 || 975 +3802 || 3802 +9783 || 9783 +3719 || 3719 +2491 || 2491 +5313 || 5313 +3716 || 3716 +4200 || 4200 +9365 || 9365 +2919 || 2919 +793 || 793 +1336 || 1336 +7042 || 7042 +1346 || 1346 +2514 || 2514 +6931 || 6931 +2906 || 2906 +4235 || 4235 +-1 || -1 +9176 || 9176 +9293 || 9293 +9261 || 9261 +6810 || 6810 +10502 || 10502 +2940 || 2940 +3661 || 3661 +-1 || -1 +748 || 748 +11595 || 11595 +7889 || 7889 +10495 || 10495 +4046 || 4046 +1935 || 1935 +6863 || 6863 +9994 || 9994 +364 || 364 +7861 || 7861 +4063 || 4063 +749 || 749 +908 || 908 +9674 || 9674 +7667 || 7667 +2850 || 2850 +9901 || 9901 +8160 || 8160 +813 || 813 +10559 || 10559 +12113 || 12113 +-1 || -1 +9509 || 9509 +7553 || 7553 +-1 || -1 +-1 || -1 +1120 || 1120 +5351 || 5351 +10357 || 10357 +7075 || 7075 +3256 || 3256 +12202 || 12202 +9438 || 9438 +2287 || 2287 +9550 || 9550 +7077 || 7077 +3356 || 3356 +8395 || 8395 +1501 || 1501 +6952 || 6952 +10188 || 10188 +3907 || 3907 +4998 || 4998 +11605 || 11605 +11525 || 11525 +7072 || 7072 +10615 || 10615 +936 || 936 +-1 || -1 +11384 || 11384 +8118 || 8118 +799 || 799 +12093 || 12093 +10153 || 10153 +5169 || 5169 +6635 || 6635 +2091 || 2091 +-1 || -1 +-1 || -1 +7282 || 7282 +937 || 937 +795 || 795 +9549 || 9549 +11024 || 11024 +2620 || 2620 +7934 || 7934 +7473 || 7473 +-1 || -1 +3387 || 3387 +1967 || 1967 +10669 || 10669 +3900 || 3900 +368 || 368 +3363 || 3363 +4987 || 4987 +4302 || 4302 +9098 || 9098 +5453 || 5453 +9826 || 9826 +11395 || 11395 +2430 || 2430 +11826 || 11826 +5432 || 5432 +3605 || 3605 +986 || 986 +3794 || 3794 +10134 || 10134 +8615 || 8615 +2135 || 2135 +10427 || 10427 +-1 || -1 +4898 || 4898 +6624 || 6624 +2284 || 2284 +884 || 884 +686 || 686 +2834 || 2834 +3170 || 3170 +2711 || 2711 +7779 || 7779 +-1 || -1 +9049 || 9049 +9040 || 9040 +2864 || 2864 +11900 || 11900 +6174 || 6174 +11320 || 11320 +7513 || 7513 +7130 || 7130 +7110 || 7110 +8033 || 8033 +5791 || 5791 +1379 || 1379 +7064 || 7064 +9126 || 9126 +10309 || 10309 +11520 || 11520 +2194 || 2194 +538 || 538 +2763 || 2763 +-1 || -1 +-1 || -1 +1068 || 1068 +2327 || 2327 +11175 || 11175 +9706 || 9706 +606 || 606 +1482 || 1482 +4182 || 4182 +1794 || 1794 +-1 || -1 +8690 || 8690 +1445 || 1445 +9135 || 9135 +1365 || 1365 +3463 || 3463 +7945 || 7945 +7088 || 7088 +6200 || 6200 +10259 || 10259 +2397 || 2397 +4161 || 4161 +5225 || 5225 +11287 || 11287 +11395 || 11395 +10471 || 10471 +1560 || 1560 +8495 || 8495 +5019 || 5019 +11375 || 11375 +-1 || -1 +10895 || 10895 +8956 || 8956 +6768 || 6768 +8794 || 8794 +803 || 803 +-1 || -1 +11238 || 11238 +933 || 933 +2513 || 2513 +389 || 389 +-1 || -1 +3121 || 3121 +8606 || 8606 +6815 || 6815 +-1 || -1 +6224 || 6224 +673 || 673 +76 || 76 +10457 || 10457 +9817 || 9817 +10528 || 10528 +8378 || 8378 +5900 || 5900 +904 || 904 +6234 || 6234 +5111 || 5111 +1024 || 1024 +-1 || -1 +2690 || 2690 +-1 || -1 +4910 || 4910 +-1 || -1 +8859 || 8859 +6337 || 6337 +9496 || 9496 +1343 || 1343 +7614 || 7614 +10177 || 10177 +11791 || 11791 +7812 || 7812 +6480 || 6480 +11752 || 11752 +-1 || -1 +-1 || -1 +1117 || 1117 +2479 || 2479 +10579 || 10579 +3812 || 3812 +11078 || 11078 +9251 || 9251 +10115 || 10115 +5769 || 5769 +754 || 754 +6645 || 6645 +1827 || 1827 +-1 || -1 +6330 || 6330 +11196 || 11196 +3909 || 3909 +1909 || 1909 +11547 || 11547 +4073 || 4073 +3231 || 3231 +6515 || 6515 +3493 || 3493 +11673 || 11673 +10882 || 10882 +8941 || 8941 +11610 || 11610 +4850 || 4850 +9277 || 9277 +2333 || 2333 +6576 || 6576 +11753 || 11753 +8967 || 8967 +4263 || 4263 +5768 || 5768 +4881 || 4881 +-1 || -1 +10586 || 10586 +6706 || 6706 +12186 || 12186 +10932 || 10932 +5451 || 5451 +6432 || 6432 +9335 || 9335 +10378 || 10378 +3833 || 3833 +-1 || -1 +2643 || 2643 +2778 || 2778 +9726 || 9726 +5811 || 5811 +10861 || 10861 +7606 || 7606 +5292 || 5292 +7654 || 7654 +7929 || 7929 +11409 || 11409 +5910 || 5910 +3131 || 3131 +11307 || 11307 +866 || 866 +-1 || -1 +768 || 768 +4080 || 4080 +1530 || 1530 +2061 || 2061 +9268 || 9268 +10220 || 10220 +1351 || 1351 +6732 || 6732 +3668 || 3668 +266 || 266 +943 || 943 +10858 || 10858 +5245 || 5245 +879 || 879 +137 || 137 +6829 || 6829 +6097 || 6097 +9670 || 9670 +6979 || 6979 +11611 || 11611 +4301 || 4301 +10580 || 10580 +8110 || 8110 +2040 || 2040 +11591 || 11591 +8814 || 8814 +11974 || 11974 +5669 || 5669 +4456 || 4456 +4516 || 4516 +3275 || 3275 +11574 || 11574 +8390 || 8390 +11364 || 11364 +-1 || -1 +5311 || 5311 +6247 || 6247 +1908 || 1908 +6412 || 6412 +1109 || 1109 +9751 || 9751 +3187 || 3187 +3579 || 3579 +3769 || 3769 +9626 || 9626 +10249 || 10249 +8939 || 8939 +3616 || 3616 +8153 || 8153 +11101 || 11101 +1314 || 1314 +10873 || 10873 +6743 || 6743 +-1 || -1 +8093 || 8093 +8 || 8 +7207 || 7207 +7276 || 7276 +2830 || 2830 +11568 || 11568 +6366 || 6366 +-1 || -1 +8900 || 8900 +7621 || 7621 +2703 || 2703 +10420 || 10420 +446 || 446 +-1 || -1 +1234 || 1234 +9235 || 9235 +4270 || 4270 +-1 || -1 +1289 || 1289 +598 || 598 +6866 || 6866 +10731 || 10731 +9311 || 9311 +5741 || 5741 +1884 || 1884 +9571 || 9571 +10994 || 10994 +223 || 223 +1166 || 1166 +-1 || -1 +4972 || 4972 +1648 || 1648 +2559 || 2559 +5491 || 5491 +-1 || -1 +11482 || 11482 +4530 || 4530 +11049 || 11049 +5028 || 5028 +9255 || 9255 +8277 || 8277 +11255 || 11255 +9154 || 9154 +3418 || 3418 +1032 || 1032 +3627 || 3627 +11710 || 11710 +7337 || 7337 +3493 || 3493 +3978 || 3978 +544 || 544 +2641 || 2641 +483 || 483 +11666 || 11666 +10457 || 10457 +-1 || -1 +-1 || -1 +3482 || 3482 +10704 || 10704 +7440 || 7440 +7623 || 7623 +6658 || 6658 +10397 || 10397 +9479 || 9479 +-1 || -1 +10475 || 10475 +11452 || 11452 +-1 || -1 +3627 || 3627 +11407 || 11407 +5929 || 5929 +615 || 615 +3930 || 3930 +7828 || 7828 +2145 || 2145 +-1 || -1 +3317 || 3317 +9729 || 9729 +9138 || 9138 +1232 || 1232 +7979 || 7979 +6875 || 6875 +29 || 29 +-1 || -1 +12076 || 12076 +10361 || 10361 +5161 || 5161 +8885 || 8885 +3773 || 3773 +5600 || 5600 +5605 || 5605 +7142 || 7142 +2068 || 2068 +7098 || 7098 +4340 || 4340 +7479 || 7479 +10552 || 10552 +11806 || 11806 +1689 || 1689 +11506 || 11506 +-1 || -1 +12114 || 12114 +3218 || 3218 +3640 || 3640 +3735 || 3735 +8330 || 8330 +6892 || 6892 +4726 || 4726 +10183 || 10183 +5296 || 5296 +943 || 943 +6248 || 6248 +8058 || 8058 +1306 || 1306 +7379 || 7379 +11129 || 11129 +10429 || 10429 +5326 || 5326 +7996 || 7996 +8619 || 8619 +8757 || 8757 +10317 || 10317 +1272 || 1272 +10564 || 10564 +1857 || 1857 +3446 || 3446 +-1 || -1 +5341 || 5341 +11906 || 11906 +5479 || 5479 +7524 || 7524 +12122 || 12122 +3255 || 3255 +669 || 669 +6540 || 6540 +865 || 865 +9360 || 9360 +2817 || 2817 +9645 || 9645 +5748 || 5748 +1402 || 1402 +16 || 16 +3100 || 3100 +6900 || 6900 +3184 || 3184 +1780 || 1780 +4508 || 4508 +9058 || 9058 +10718 || 10718 +2086 || 2086 +10779 || 10779 +7430 || 7430 +5870 || 5870 +8278 || 8278 +11469 || 11469 +7956 || 7956 +-1 || -1 +2230 || 2230 +7798 || 7798 +11106 || 11106 +186 || 186 +5609 || 5609 +11606 || 11606 +3642 || 3642 +-1 || -1 +-1 || -1 +10915 || 10915 +2921 || 2921 +934 || 934 +8462 || 8462 +2809 || 2809 +11388 || 11388 +7774 || 7774 +-1 || -1 +10 || 10 +4541 || 4541 +9863 || 9863 +1758 || 1758 +-1 || -1 +8797 || 8797 +6560 || 6560 +10329 || 10329 +494 || 494 +11191 || 11191 +6803 || 6803 +2520 || 2520 +4150 || 4150 +4282 || 4282 +11525 || 11525 +4944 || 4944 +6568 || 6568 +10792 || 10792 +5055 || 5055 +1928 || 1928 +2780 || 2780 +8992 || 8992 +1560 || 1560 +3873 || 3873 +1557 || 1557 +-1 || -1 +11938 || 11938 +11106 || 11106 +6082 || 6082 +6820 || 6820 +568 || 568 +3452 || 3452 +429 || 429 +7025 || 7025 +6014 || 6014 +11217 || 11217 +2100 || 2100 +9474 || 9474 +7906 || 7906 +11133 || 11133 +8764 || 8764 +2503 || 2503 +9479 || 9479 +9784 || 9784 +4178 || 4178 +-1 || -1 +10021 || 10021 +9518 || 9518 +3088 || 3088 +1009 || 1009 +-1 || -1 +-1 || -1 +8118 || 8118 +-1 || -1 +5972 || 5972 +7582 || 7582 +2459 || 2459 +-1 || -1 +434 || 434 +8902 || 8902 +10403 || 10403 +10607 || 10607 +945 || 945 +5816 || 5816 +-1 || -1 +1723 || 1723 +5851 || 5851 +5158 || 5158 +2496 || 2496 +11267 || 11267 +-1 || -1 +2800 || 2800 +9667 || 9667 +12013 || 12013 +3385 || 3385 +3391 || 3391 +5606 || 5606 +2718 || 2718 +4349 || 4349 +10720 || 10720 +9280 || 9280 +9165 || 9165 +1569 || 1569 +3976 || 3976 +8152 || 8152 +1976 || 1976 +8487 || 8487 +1142 || 1142 +10790 || 10790 +8019 || 8019 +292 || 292 +-1 || -1 +5020 || 5020 +5331 || 5331 +8550 || 8550 +4182 || 4182 +9390 || 9390 +360 || 360 +3623 || 3623 +11559 || 11559 +5999 || 5999 +8943 || 8943 +1458 || 1458 +3591 || 3591 +1739 || 1739 +388 || 388 +11864 || 11864 +6837 || 6837 +25 || 25 +3242 || 3242 +10187 || 10187 +8279 || 8279 +9622 || 9622 +-1 || -1 +10753 || 10753 +6105 || 6105 +10285 || 10285 +1984 || 1984 +9929 || 9929 +-1 || -1 +6086 || 6086 +-1 || -1 +3595 || 3595 +1229 || 1229 +7621 || 7621 +2263 || 2263 +8156 || 8156 +1100 || 1100 +2635 || 2635 +3921 || 3921 +6431 || 6431 +3501 || 3501 +7722 || 7722 +12148 || 12148 +11606 || 11606 +7631 || 7631 +4875 || 4875 +8499 || 8499 +313 || 313 +4539 || 4539 +1351 || 1351 +-1 || -1 +6380 || 6380 +7066 || 7066 +-1 || -1 +3585 || 3585 +5994 || 5994 +3258 || 3258 +3014 || 3014 +11447 || 11447 +7679 || 7679 +340 || 340 +8035 || 8035 +717 || 717 +2402 || 2402 +-1 || -1 +11168 || 11168 +618 || 618 +639 || 639 +-1 || -1 +6245 || 6245 +4220 || 4220 +3578 || 3578 +4994 || 4994 +10446 || 10446 +4921 || 4921 +9379 || 9379 +2837 || 2837 +3504 || 3504 +3702 || 3702 +5276 || 5276 +4057 || 4057 +6010 || 6010 +1878 || 1878 +-1 || -1 +3339 || 3339 +3456 || 3456 +1163 || 1163 +10988 || 10988 +6950 || 6950 +8637 || 8637 +-1 || -1 +900 || 900 +2091 || 2091 +1068 || 1068 +8291 || 8291 +-1 || -1 +8843 || 8843 +-1 || -1 +5570 || 5570 +5739 || 5739 +-1 || -1 +9116 || 9116 +6006 || 6006 +375 || 375 +2405 || 2405 +8365 || 8365 +11067 || 11067 +4778 || 4778 +10930 || 10930 +849 || 849 +3243 || 3243 +-1 || -1 +5817 || 5817 +7890 || 7890 +9792 || 9792 +-1 || -1 +10550 || 10550 +3726 || 3726 +5020 || 5020 +2149 || 2149 +7050 || 7050 +-1 || -1 +6730 || 6730 +5480 || 5480 +6026 || 6026 +8694 || 8694 +6436 || 6436 +4997 || 4997 +1021 || 1021 +2463 || 2463 +733 || 733 +243 || 243 +-1 || -1 +4386 || 4386 +10885 || 10885 +547 || 547 +9366 || 9366 +3098 || 3098 +1475 || 1475 +10607 || 10607 +2616 || 2616 +-1 || -1 +7834 || 7834 +2547 || 2547 +10251 || 10251 +2213 || 2213 +9577 || 9577 +10522 || 10522 +8208 || 8208 +11183 || 11183 +11484 || 11484 +3940 || 3940 +10110 || 10110 +1504 || 1504 +1944 || 1944 +9037 || 9037 +7162 || 7162 +5204 || 5204 +10048 || 10048 +7413 || 7413 +7705 || 7705 +6463 || 6463 +3705 || 3705 +9991 || 9991 +3395 || 3395 +10872 || 10872 +3243 || 3243 +4160 || 4160 +11914 || 11914 +376 || 376 +948 || 948 +1127 || 1127 +7617 || 7617 +783 || 783 +3211 || 3211 +8923 || 8923 +6985 || 6985 +-1 || -1 +-1 || -1 +3568 || 3568 +8223 || 8223 +6738 || 6738 +-1 || -1 +6973 || 6973 +275 || 275 +300 || 300 +-1 || -1 +7359 || 7359 +264 || 264 +9514 || 9514 +11791 || 11791 +2804 || 2804 +2376 || 2376 +690 || 690 +4858 || 4858 +-1 || -1 +847 || 847 +5260 || 5260 +7201 || 7201 +2093 || 2093 +434 || 434 +1448 || 1448 +4212 || 4212 +5492 || 5492 +1057 || 1057 +3006 || 3006 +7888 || 7888 +2421 || 2421 +10635 || 10635 +-1 || -1 +8596 || 8596 +8103 || 8103 +5019 || 5019 +2391 || 2391 +6875 || 6875 +5504 || 5504 +8858 || 8858 +5847 || 5847 +4578 || 4578 +9230 || 9230 +3146 || 3146 +11646 || 11646 +-1 || -1 +816 || 816 +5192 || 5192 +2819 || 2819 +414 || 414 +1100 || 1100 +11989 || 11989 +2914 || 2914 +2516 || 2516 +6180 || 6180 +2292 || 2292 +-1 || -1 +1925 || 1925 +3200 || 3200 +2546 || 2546 +10120 || 10120 +7482 || 7482 +5005 || 5005 +764 || 764 +2807 || 2807 +-1 || -1 +8557 || 8557 +-1 || -1 +1886 || 1886 +11251 || 11251 +10141 || 10141 +6636 || 6636 +8871 || 8871 +1912 || 1912 +12019 || 12019 +953 || 953 +7124 || 7124 +416 || 416 +9424 || 9424 +381 || 381 +2234 || 2234 +11334 || 11334 +5380 || 5380 +783 || 783 +1823 || 1823 +-1 || -1 +70 || 70 +2172 || 2172 +9768 || 9768 +11377 || 11377 +8182 || 8182 +8793 || 8793 +5446 || 5446 +5752 || 5752 +6086 || 6086 +-1 || -1 +2 || 2 +10627 || 10627 +1205 || 1205 +10566 || 10566 +3377 || 3377 +995 || 995 +-1 || -1 +-1 || -1 +4308 || 4308 +8591 || 8591 +3557 || 3557 +-1 || -1 +-1 || -1 +7911 || 7911 +1069 || 1069 +3775 || 3775 +-1 || -1 +7537 || 7537 +1850 || 1850 +6458 || 6458 +-1 || -1 +1235 || 1235 +11361 || 11361 +3004 || 3004 +11338 || 11338 +5332 || 5332 +11936 || 11936 +8736 || 8736 +2175 || 2175 +9779 || 9779 +5825 || 5825 +2308 || 2308 +2119 || 2119 +2336 || 2336 +7246 || 7246 +8544 || 8544 +3154 || 3154 +1248 || 1248 +10385 || 10385 +11048 || 11048 +10301 || 10301 +980 || 980 +-1 || -1 +452 || 452 +10625 || 10625 +1781 || 1781 +5399 || 5399 +10168 || 10168 +6602 || 6602 +846 || 846 +4249 || 4249 +203 || 203 +961 || 961 +5127 || 5127 +11509 || 11509 +780 || 780 +9451 || 9451 +1306 || 1306 +109 || 109 +9182 || 9182 +10027 || 10027 +-1 || -1 +2343 || 2343 +3222 || 3222 +3786 || 3786 +1898 || 1898 +6503 || 6503 +-1 || -1 +5250 || 5250 +2174 || 2174 +10728 || 10728 +4579 || 4579 +1178 || 1178 +663 || 663 +3682 || 3682 +2921 || 2921 +5352 || 5352 +9578 || 9578 +806 || 806 +6349 || 6349 +9109 || 9109 +695 || 695 +10462 || 10462 +4673 || 4673 +8043 || 8043 +10619 || 10619 +745 || 745 +9188 || 9188 +6924 || 6924 +-1 || -1 +6577 || 6577 +3145 || 3145 +11053 || 11053 +1701 || 1701 +3327 || 3327 +3887 || 3887 +-1 || -1 +2049 || 2049 +1318 || 1318 +5508 || 5508 +-1 || -1 +2377 || 2377 +1247 || 1247 +2997 || 2997 +8720 || 8720 +11703 || 11703 +11574 || 11574 +1457 || 1457 +7498 || 7498 +9879 || 9879 +8928 || 8928 +9172 || 9172 +11206 || 11206 +1193 || 1193 +659 || 659 +5878 || 5878 +7526 || 7526 +2519 || 2519 +1714 || 1714 +10922 || 10922 +3726 || 3726 +287 || 287 +7983 || 7983 +3973 || 3973 +5376 || 5376 +8764 || 8764 +11777 || 11777 +11861 || 11861 +7549 || 7549 +11409 || 11409 +8153 || 8153 +2659 || 2659 +1498 || 1498 +5958 || 5958 +10463 || 10463 +11524 || 11524 +10167 || 10167 +11154 || 11154 +3376 || 3376 +-1 || -1 +5209 || 5209 +209 || 209 +541 || 541 +9668 || 9668 +8128 || 8128 +5498 || 5498 +9962 || 9962 +6364 || 6364 +6600 || 6600 +6739 || 6739 +2364 || 2364 +-1 || -1 +228 || 228 +6126 || 6126 +11032 || 11032 +4368 || 4368 +3380 || 3380 +416 || 416 +755 || 755 +2169 || 2169 +8372 || 8372 +2985 || 2985 +2776 || 2776 +12090 || 12090 +8637 || 8637 +5116 || 5116 +7205 || 7205 +5345 || 5345 +2833 || 2833 +9619 || 9619 +12196 || 12196 +-1 || -1 +2187 || 2187 +8090 || 8090 +10758 || 10758 +3568 || 3568 +4801 || 4801 +10114 || 10114 +3271 || 3271 +4971 || 4971 +8564 || 8564 +11150 || 11150 +8833 || 8833 +-1 || -1 +1669 || 1669 +4751 || 4751 +6606 || 6606 +7093 || 7093 +7173 || 7173 +-1 || -1 +2085 || 2085 +4004 || 4004 +6738 || 6738 +6847 || 6847 +6693 || 6693 +980 || 980 +2412 || 2412 +6567 || 6567 +8694 || 8694 +5879 || 5879 +2033 || 2033 +8178 || 8178 +6295 || 6295 +11260 || 11260 +5353 || 5353 +11972 || 11972 +6285 || 6285 +-1 || -1 +4007 || 4007 +5720 || 5720 +8819 || 8819 +3473 || 3473 +10688 || 10688 +6160 || 6160 +-1 || -1 +-1 || -1 +5714 || 5714 +9610 || 9610 +10091 || 10091 +9305 || 9305 +5409 || 5409 +905 || 905 +702 || 702 +4471 || 4471 +-1 || -1 +11026 || 11026 +4287 || 4287 +10660 || 10660 +5048 || 5048 +6165 || 6165 +7340 || 7340 +8485 || 8485 +2415 || 2415 +3071 || 3071 +323 || 323 +7217 || 7217 +4867 || 4867 +2617 || 2617 +9806 || 9806 +9206 || 9206 +9577 || 9577 +11989 || 11989 +5861 || 5861 +2323 || 2323 +3935 || 3935 +2609 || 2609 +497 || 497 +2145 || 2145 +9286 || 9286 +801 || 801 +2859 || 2859 +1659 || 1659 +9746 || 9746 +8207 || 8207 +2681 || 2681 +10247 || 10247 +4100 || 4100 +177 || 177 +3159 || 3159 +9757 || 9757 +1176 || 1176 +4193 || 4193 +-1 || -1 +2101 || 2101 +488 || 488 +8810 || 8810 +3190 || 3190 +7471 || 7471 +1959 || 1959 +1105 || 1105 +5296 || 5296 +5789 || 5789 +1312 || 1312 +7969 || 7969 +1767 || 1767 +-1 || -1 +4116 || 4116 +10286 || 10286 +2379 || 2379 +107 || 107 +2774 || 2774 +-1 || -1 +5174 || 5174 +7281 || 7281 +2706 || 2706 +9875 || 9875 +11240 || 11240 +2684 || 2684 +9152 || 9152 +2494 || 2494 +9830 || 9830 +1710 || 1710 +5264 || 5264 +-1 || -1 +6636 || 6636 +-1 || -1 +3916 || 3916 +4024 || 4024 +2932 || 2932 +2946 || 2946 +5713 || 5713 +11877 || 11877 +1711 || 1711 +9265 || 9265 +4751 || 4751 +1940 || 1940 +4701 || 4701 +7813 || 7813 +-1 || -1 +11595 || 11595 +6251 || 6251 +6572 || 6572 +8812 || 8812 +-1 || -1 +8861 || 8861 +7554 || 7554 +9980 || 9980 +11965 || 11965 +-1 || -1 +896 || 896 +8761 || 8761 +2629 || 2629 +751 || 751 +10365 || 10365 +1147 || 1147 +35 || 35 +9981 || 9981 +3946 || 3946 +8173 || 8173 +5782 || 5782 +8732 || 8732 +9592 || 9592 +12036 || 12036 +2549 || 2549 +3170 || 3170 +9301 || 9301 +8460 || 8460 +10749 || 10749 +205 || 205 +11360 || 11360 +7757 || 7757 +6449 || 6449 +7528 || 7528 +1748 || 1748 +10834 || 10834 +5935 || 5935 +9198 || 9198 +-1 || -1 +-1 || -1 +349 || 349 +-1 || -1 +9323 || 9323 +11297 || 11297 +7338 || 7338 +2457 || 2457 +10285 || 10285 +-1 || -1 +9308 || 9308 +11838 || 11838 +368 || 368 +8970 || 8970 +1246 || 1246 +-1 || -1 +11384 || 11384 +2027 || 2027 +10935 || 10935 +7241 || 7241 +1976 || 1976 +5727 || 5727 +7067 || 7067 +1431 || 1431 +-1 || -1 +8133 || 8133 +6123 || 6123 +8897 || 8897 +923 || 923 +8375 || 8375 +2428 || 2428 +7948 || 7948 +-1 || -1 +2916 || 2916 +9598 || 9598 +627 || 627 +14 || 14 +8781 || 8781 +3388 || 3388 +147 || 147 +10637 || 10637 +4986 || 4986 +3861 || 3861 +4828 || 4828 +3612 || 3612 +3877 || 3877 +2384 || 2384 +7488 || 7488 +9762 || 9762 +11458 || 11458 +11835 || 11835 +3584 || 3584 +7775 || 7775 +10700 || 10700 +9171 || 9171 +7858 || 7858 +1478 || 1478 +3620 || 3620 +7080 || 7080 +7247 || 7247 +9066 || 9066 +-1 || -1 +2514 || 2514 +3354 || 3354 +12147 || 12147 +4010 || 4010 +-1 || -1 +6878 || 6878 +3304 || 3304 +9810 || 9810 +8344 || 8344 +6068 || 6068 +6985 || 6985 +5026 || 5026 +1564 || 1564 +5761 || 5761 +3004 || 3004 +-1 || -1 +10675 || 10675 +1568 || 1568 +10234 || 10234 +264 || 264 +2942 || 2942 +5909 || 5909 +2582 || 2582 +7693 || 7693 +3309 || 3309 +9846 || 9846 +1901 || 1901 +1808 || 1808 +7058 || 7058 +6065 || 6065 +9319 || 9319 +5903 || 5903 +-1 || -1 +9316 || 9316 +11169 || 11169 +836 || 836 +6348 || 6348 +1981 || 1981 +7342 || 7342 +732 || 732 +10536 || 10536 +8241 || 8241 +8457 || 8457 +7024 || 7024 +4793 || 4793 +11146 || 11146 +9064 || 9064 +4655 || 4655 +9662 || 9662 +9071 || 9071 +1863 || 1863 +-1 || -1 +7329 || 7329 +12092 || 12092 +-1 || -1 +9570 || 9570 +8250 || 8250 +11861 || 11861 +3825 || 3825 +2609 || 2609 +3059 || 3059 +8470 || 8470 +2638 || 2638 +-1 || -1 +3157 || 3157 +9297 || 9297 +9708 || 9708 +7731 || 7731 +8167 || 8167 +1580 || 1580 +4307 || 4307 +5897 || 5897 +8698 || 8698 +3626 || 3626 +4382 || 4382 +5483 || 5483 +5363 || 5363 +9457 || 9457 +7751 || 7751 +1573 || 1573 +9231 || 9231 +11018 || 11018 +3741 || 3741 +3275 || 3275 +-1 || -1 +10767 || 10767 +4805 || 4805 +1893 || 1893 +8155 || 8155 +793 || 793 +7374 || 7374 +11907 || 11907 +1271 || 1271 +7566 || 7566 +8991 || 8991 +7012 || 7012 +11866 || 11866 +6196 || 6196 +10550 || 10550 +-1 || -1 +6235 || 6235 +3351 || 3351 +11587 || 11587 +8572 || 8572 +12099 || 12099 +8034 || 8034 +10375 || 10375 +6138 || 6138 +8103 || 8103 +7012 || 7012 +11124 || 11124 +2962 || 2962 +2681 || 2681 +6392 || 6392 +7055 || 7055 +-1 || -1 +640 || 640 +8223 || 8223 +5031 || 5031 +10455 || 10455 +4479 || 4479 +685 || 685 +8918 || 8918 +9389 || 9389 +-1 || -1 +10529 || 10529 +4490 || 4490 +1074 || 1074 +11346 || 11346 +2762 || 2762 +11406 || 11406 +7161 || 7161 +10507 || 10507 +11765 || 11765 +10642 || 10642 +576 || 576 +7810 || 7810 +1579 || 1579 +11554 || 11554 +11764 || 11764 +1743 || 1743 +4860 || 4860 +2848 || 2848 +-1 || -1 +443 || 443 +-1 || -1 +466 || 466 +12043 || 12043 +5517 || 5517 +10179 || 10179 +5188 || 5188 +721 || 721 +7948 || 7948 +3342 || 3342 +6137 || 6137 +4474 || 4474 +11994 || 11994 +1442 || 1442 +2576 || 2576 +2459 || 2459 +490 || 490 +2576 || 2576 +9687 || 9687 +10967 || 10967 +11770 || 11770 +9914 || 9914 +7349 || 7349 +5213 || 5213 +10275 || 10275 +-1 || -1 +-1 || -1 +5567 || 5567 +4979 || 4979 +-1 || -1 +6893 || 6893 +8392 || 8392 +2972 || 2972 +10192 || 10192 +4853 || 4853 +-1 || -1 +2674 || 2674 +10254 || 10254 +1063 || 1063 +8124 || 8124 +3066 || 3066 +9284 || 9284 +9818 || 9818 +1247 || 1247 +10717 || 10717 +10429 || 10429 +165 || 165 +7768 || 7768 +9279 || 9279 +7438 || 7438 +-1 || -1 +-1 || -1 +4338 || 4338 +2362 || 2362 +6127 || 6127 +292 || 292 +10012 || 10012 +7746 || 7746 +9119 || 9119 +7398 || 7398 +2328 || 2328 +5175 || 5175 +3740 || 3740 +3228 || 3228 +-1 || -1 +4841 || 4841 +4441 || 4441 +1045 || 1045 +-1 || -1 +8567 || 8567 +1012 || 1012 +9747 || 9747 +5024 || 5024 +6089 || 6089 +7338 || 7338 +10081 || 10081 +-1 || -1 +11219 || 11219 +8357 || 8357 +635 || 635 +-1 || -1 +10647 || 10647 +2311 || 2311 +-1 || -1 +6458 || 6458 +3029 || 3029 +9408 || 9408 +8257 || 8257 +2620 || 2620 +3083 || 3083 +8600 || 8600 +1626 || 1626 +6966 || 6966 +12020 || 12020 +10317 || 10317 +11565 || 11565 +1772 || 1772 +10418 || 10418 +5237 || 5237 +7302 || 7302 +1849 || 1849 +3581 || 3581 +1652 || 1652 +8401 || 8401 +5732 || 5732 +10906 || 10906 +10924 || 10924 +9685 || 9685 +8045 || 8045 +5284 || 5284 +9378 || 9378 +4441 || 4441 +1984 || 1984 +-1 || -1 +1360 || 1360 +202 || 202 +10716 || 10716 +2364 || 2364 +5873 || 5873 +4267 || 4267 +1233 || 1233 +4309 || 4309 +7593 || 7593 +8024 || 8024 +-1 || -1 +10954 || 10954 +706 || 706 +4486 || 4486 +1227 || 1227 +2839 || 2839 +3111 || 3111 +-1 || -1 +3338 || 3338 +9565 || 9565 +2043 || 2043 +11734 || 11734 +4738 || 4738 +4353 || 4353 +5760 || 5760 +9474 || 9474 +-1 || -1 +9510 || 9510 +-1 || -1 +12014 || 12014 +6878 || 6878 +7250 || 7250 +2101 || 2101 +11480 || 11480 +5771 || 5771 +-1 || -1 +6313 || 6313 +7782 || 7782 +1218 || 1218 +-1 || -1 +10749 || 10749 +6918 || 6918 +9430 || 9430 +1390 || 1390 +9494 || 9494 +-1 || -1 +11147 || 11147 +6841 || 6841 +5632 || 5632 +9155 || 9155 +10256 || 10256 +5681 || 5681 +9046 || 9046 +7979 || 7979 +6970 || 6970 +5730 || 5730 +158 || 158 +2727 || 2727 +3030 || 3030 +368 || 368 +11857 || 11857 +6261 || 6261 +9630 || 9630 +1804 || 1804 +2836 || 2836 +6073 || 6073 +3875 || 3875 +8899 || 8899 +9206 || 9206 +5915 || 5915 +6623 || 6623 +3367 || 3367 +10750 || 10750 +8214 || 8214 +1607 || 1607 +869 || 869 +5080 || 5080 +8055 || 8055 +3464 || 3464 +7209 || 7209 +8201 || 8201 +4504 || 4504 +704 || 704 +5308 || 5308 +2526 || 2526 +7528 || 7528 +560 || 560 +11071 || 11071 +-1 || -1 +9608 || 9608 +1732 || 1732 +5060 || 5060 +5173 || 5173 +8294 || 8294 +4952 || 4952 +4579 || 4579 +11048 || 11048 +3980 || 3980 +-1 || -1 +11430 || 11430 +6888 || 6888 +1492 || 1492 +999 || 999 +7407 || 7407 +11474 || 11474 +9340 || 9340 +1812 || 1812 +10693 || 10693 +7155 || 7155 +9745 || 9745 +5098 || 5098 +11548 || 11548 +5973 || 5973 +3617 || 3617 +4304 || 4304 +9858 || 9858 +7455 || 7455 +11104 || 11104 +10706 || 10706 +3650 || 3650 +212 || 212 +124 || 124 +5370 || 5370 +-1 || -1 +11817 || 11817 +10243 || 10243 +3684 || 3684 +11831 || 11831 +1960 || 1960 +6390 || 6390 +2059 || 2059 +4129 || 4129 +2476 || 2476 +4694 || 4694 +6236 || 6236 +242 || 242 +6959 || 6959 +8998 || 8998 +520 || 520 +2414 || 2414 +5216 || 5216 +11913 || 11913 +7852 || 7852 +5953 || 5953 +5957 || 5957 +186 || 186 +6128 || 6128 +1629 || 1629 +5216 || 5216 +4746 || 4746 +-1 || -1 +-1 || -1 +3306 || 3306 +5204 || 5204 +891 || 891 +4447 || 4447 +10699 || 10699 +9001 || 9001 +2549 || 2549 +2087 || 2087 +5114 || 5114 +6489 || 6489 +3950 || 3950 +7082 || 7082 +7154 || 7154 +6364 || 6364 +8420 || 8420 +4050 || 4050 +9052 || 9052 +3499 || 3499 +-1 || -1 +7557 || 7557 +9338 || 9338 +3900 || 3900 +-1 || -1 +6187 || 6187 +40 || 40 +-1 || -1 +11389 || 11389 +11647 || 11647 +8762 || 8762 +7947 || 7947 +12047 || 12047 +8898 || 8898 +2532 || 2532 +5948 || 5948 +9772 || 9772 +2979 || 2979 +2626 || 2626 +8546 || 8546 +4506 || 4506 +3898 || 3898 +7294 || 7294 +713 || 713 +6728 || 6728 +809 || 809 +11929 || 11929 +7495 || 7495 +3517 || 3517 +3905 || 3905 +4769 || 4769 +11940 || 11940 +-1 || -1 +10009 || 10009 +2830 || 2830 +-1 || -1 +8899 || 8899 +3562 || 3562 +4209 || 4209 +2621 || 2621 +6403 || 6403 +1994 || 1994 +5909 || 5909 +10071 || 10071 +6038 || 6038 +8614 || 8614 +7093 || 7093 +3686 || 3686 +10105 || 10105 +592 || 592 +6190 || 6190 +267 || 267 +-1 || -1 +4526 || 4526 +-1 || -1 +2389 || 2389 +-1 || -1 +300 || 300 +7839 || 7839 +12003 || 12003 +625 || 625 +10725 || 10725 +11022 || 11022 +-1 || -1 +2082 || 2082 +5200 || 5200 +4910 || 4910 +-1 || -1 +936 || 936 +5816 || 5816 +3388 || 3388 +7775 || 7775 +4352 || 4352 +1407 || 1407 +1351 || 1351 +7297 || 7297 +9905 || 9905 +3767 || 3767 +11769 || 11769 +525 || 525 +2042 || 2042 +2885 || 2885 +6663 || 6663 +6259 || 6259 +11648 || 11648 +-1 || -1 +2970 || 2970 +5899 || 5899 +4340 || 4340 +6288 || 6288 +8629 || 8629 +980 || 980 +383 || 383 +7737 || 7737 +647 || 647 +1009 || 1009 +11496 || 11496 +7456 || 7456 +8511 || 8511 +-1 || -1 +2504 || 2504 +4513 || 4513 +416 || 416 +8018 || 8018 +7558 || 7558 +3305 || 3305 +1070 || 1070 +7713 || 7713 +1184 || 1184 +2385 || 2385 +5883 || 5883 +6972 || 6972 +3255 || 3255 +355 || 355 +-1 || -1 +685 || 685 +11342 || 11342 +27 || 27 +11958 || 11958 +10945 || 10945 +4441 || 4441 +-1 || -1 +1480 || 1480 +873 || 873 +6734 || 6734 +2766 || 2766 +10142 || 10142 +10106 || 10106 +8583 || 8583 +2780 || 2780 +6924 || 6924 +10237 || 10237 +3896 || 3896 +4288 || 4288 +11201 || 11201 +4308 || 4308 +531 || 531 +9619 || 9619 +10692 || 10692 +6077 || 6077 +11798 || 11798 +9589 || 9589 +11719 || 11719 +9429 || 9429 +3075 || 3075 +9329 || 9329 +2400 || 2400 +9022 || 9022 +11084 || 11084 +9517 || 9517 +5658 || 5658 +-1 || -1 +2245 || 2245 +503 || 503 +2311 || 2311 +9033 || 9033 +-1 || -1 +1248 || 1248 +5316 || 5316 +431 || 431 +2544 || 2544 +12033 || 12033 +-1 || -1 +-1 || -1 +2612 || 2612 +-1 || -1 +9787 || 9787 +-1 || -1 +4879 || 4879 +-1 || -1 +-1 || -1 +11080 || 11080 +-1 || -1 +3077 || 3077 +10625 || 10625 +3353 || 3353 +11871 || 11871 +11733 || 11733 +4665 || 4665 +11643 || 11643 +-1 || -1 +-1 || -1 +6092 || 6092 +11254 || 11254 +6457 || 6457 +-1 || -1 +5157 || 5157 +-1 || -1 +9416 || 9416 +7987 || 7987 +5266 || 5266 +547 || 547 +-1 || -1 +7498 || 7498 +8808 || 8808 +7457 || 7457 +9172 || 9172 +8425 || 8425 +11583 || 11583 +3741 || 3741 +9651 || 9651 +3272 || 3272 +10272 || 10272 +4854 || 4854 +10388 || 10388 +9872 || 9872 +10267 || 10267 +5811 || 5811 +-1 || -1 +12102 || 12102 +8554 || 8554 +7924 || 7924 +9880 || 9880 +8627 || 8627 +10338 || 10338 +12073 || 12073 +4546 || 4546 +-1 || -1 +6744 || 6744 +9424 || 9424 +10886 || 10886 +11341 || 11341 +4571 || 4571 +10605 || 10605 +4802 || 4802 +3125 || 3125 +5353 || 5353 +5699 || 5699 +439 || 439 +10679 || 10679 +9899 || 9899 +10153 || 10153 +11890 || 11890 +3977 || 3977 +2765 || 2765 +2095 || 2095 +11115 || 11115 +5798 || 5798 +285 || 285 +5504 || 5504 +7247 || 7247 +7802 || 7802 +2184 || 2184 +7077 || 7077 +7867 || 7867 +8678 || 8678 +602 || 602 +4405 || 4405 +2693 || 2693 +-1 || -1 +10884 || 10884 +-1 || -1 +11165 || 11165 +-1 || -1 +8711 || 8711 +9248 || 9248 +10728 || 10728 +4080 || 4080 +177 || 177 +122 || 122 +-1 || -1 +5168 || 5168 +158 || 158 +2500 || 2500 +753 || 753 +670 || 670 +10177 || 10177 +10268 || 10268 +315 || 315 +3653 || 3653 +3904 || 3904 +8898 || 8898 +1789 || 1789 +1846 || 1846 +9802 || 9802 +9010 || 9010 +89 || 89 +5379 || 5379 +1373 || 1373 +9173 || 9173 +9085 || 9085 +12202 || 12202 +2685 || 2685 +7305 || 7305 +7655 || 7655 +-1 || -1 +3834 || 3834 +11106 || 11106 +10480 || 10480 +6599 || 6599 +6088 || 6088 +2461 || 2461 +12080 || 12080 +2162 || 2162 +8587 || 8587 +10095 || 10095 +7755 || 7755 +1288 || 1288 +7695 || 7695 +5307 || 5307 +3421 || 3421 +3471 || 3471 +-1 || -1 +2920 || 2920 +11710 || 11710 +11332 || 11332 +3976 || 3976 +3418 || 3418 +7935 || 7935 +1540 || 1540 +1839 || 1839 +11371 || 11371 +8728 || 8728 +1056 || 1056 +6413 || 6413 +11412 || 11412 +5593 || 5593 +5013 || 5013 +11674 || 11674 +4536 || 4536 +3 || 3 +2328 || 2328 +5699 || 5699 +4458 || 4458 +11574 || 11574 +7483 || 7483 +-1 || -1 +8486 || 8486 +2984 || 2984 +7871 || 7871 +10169 || 10169 +6040 || 6040 +11596 || 11596 +191 || 191 +2235 || 2235 +8955 || 8955 +10980 || 10980 +5400 || 5400 +2112 || 2112 +11248 || 11248 +2069 || 2069 +8295 || 8295 +9090 || 9090 +1418 || 1418 +1904 || 1904 +2038 || 2038 +9878 || 9878 +7933 || 7933 +4645 || 4645 +11958 || 11958 +-1 || -1 +1071 || 1071 +2979 || 2979 +704 || 704 +1843 || 1843 +3508 || 3508 +11528 || 11528 +2056 || 2056 +2872 || 2872 +8111 || 8111 +10900 || 10900 +9478 || 9478 +10793 || 10793 +-1 || -1 +5324 || 5324 +11937 || 11937 +3361 || 3361 +167 || 167 +-1 || -1 +4015 || 4015 +1835 || 1835 +992 || 992 +-1 || -1 +4307 || 4307 +6711 || 6711 +11477 || 11477 +9862 || 9862 +-1 || -1 +2617 || 2617 +5460 || 5460 +6126 || 6126 +1586 || 1586 +10969 || 10969 +686 || 686 +1743 || 1743 +11879 || 11879 +8001 || 8001 +8110 || 8110 +6319 || 6319 +3651 || 3651 +9513 || 9513 +5237 || 5237 +8401 || 8401 +11822 || 11822 +6136 || 6136 +718 || 718 +2430 || 2430 +7947 || 7947 +-1 || -1 +7822 || 7822 +-1 || -1 +7364 || 7364 +5900 || 5900 +11547 || 11547 +860 || 860 +-1 || -1 +9223 || 9223 +-1 || -1 +-1 || -1 +3925 || 3925 +1689 || 1689 +11231 || 11231 +5614 || 5614 +9178 || 9178 +4118 || 4118 +-1 || -1 +11635 || 11635 +4164 || 4164 +9321 || 9321 +8989 || 8989 +-1 || -1 +-1 || -1 +3258 || 3258 +2877 || 2877 +7627 || 7627 +8083 || 8083 +12195 || 12195 +3823 || 3823 +1511 || 1511 +7592 || 7592 +731 || 731 +7397 || 7397 +5922 || 5922 +9361 || 9361 +4410 || 4410 +3747 || 3747 +8086 || 8086 +5841 || 5841 +10670 || 10670 +11198 || 11198 +5171 || 5171 +5119 || 5119 +8192 || 8192 +330 || 330 +5422 || 5422 +4626 || 4626 +9365 || 9365 +10511 || 10511 +12098 || 12098 +-1 || -1 +5144 || 5144 +4434 || 4434 +8921 || 8921 +7519 || 7519 +3570 || 3570 +5456 || 5456 +9914 || 9914 +11641 || 11641 +4271 || 4271 +247 || 247 +4912 || 4912 +6654 || 6654 +451 || 451 +6994 || 6994 +-1 || -1 +6876 || 6876 +-1 || -1 +553 || 553 +1373 || 1373 +3439 || 3439 +261 || 261 +6348 || 6348 +6001 || 6001 +431 || 431 +5412 || 5412 +9550 || 9550 +8933 || 8933 +8504 || 8504 +483 || 483 +578 || 578 +10642 || 10642 +-1 || -1 +1637 || 1637 +8067 || 8067 +6920 || 6920 +8098 || 8098 +4818 || 4818 +6083 || 6083 +9746 || 9746 +-1 || -1 +332 || 332 +4929 || 4929 +1262 || 1262 +8194 || 8194 +5318 || 5318 +2428 || 2428 +11221 || 11221 +10303 || 10303 +5552 || 5552 +7987 || 7987 +4440 || 4440 +1926 || 1926 +8251 || 8251 +3493 || 3493 +5163 || 5163 +11769 || 11769 +217 || 217 +8951 || 8951 +5124 || 5124 +7230 || 7230 +1701 || 1701 +7472 || 7472 +11149 || 11149 +-1 || -1 +3558 || 3558 +12111 || 12111 +3948 || 3948 +5757 || 5757 +3665 || 3665 +6416 || 6416 +3962 || 3962 +815 || 815 +4869 || 4869 +1627 || 1627 +-1 || -1 +5851 || 5851 +10952 || 10952 +5239 || 5239 +2282 || 2282 +8531 || 8531 +7059 || 7059 +6905 || 6905 +814 || 814 +10260 || 10260 +4566 || 4566 +2553 || 2553 +7082 || 7082 +7575 || 7575 +7272 || 7272 +9056 || 9056 +2604 || 2604 +5615 || 5615 +2279 || 2279 +2661 || 2661 +7908 || 7908 +8655 || 8655 +6692 || 6692 +2513 || 2513 +8874 || 8874 +-1 || -1 +9800 || 9800 +3369 || 3369 +10275 || 10275 +7692 || 7692 +11262 || 11262 +6630 || 6630 +8383 || 8383 +9380 || 9380 +-1 || -1 +5431 || 5431 +7403 || 7403 +5895 || 5895 +11163 || 11163 +11923 || 11923 +7403 || 7403 +3845 || 3845 +9753 || 9753 +1720 || 1720 +7865 || 7865 +3842 || 3842 +4544 || 4544 +2711 || 2711 +543 || 543 +9309 || 9309 +5353 || 5353 +4455 || 4455 +9981 || 9981 +11369 || 11369 +9821 || 9821 +11017 || 11017 +176 || 176 +6711 || 6711 +1455 || 1455 +-1 || -1 +2921 || 2921 +11786 || 11786 +1493 || 1493 +5518 || 5518 +7165 || 7165 +6688 || 6688 +8005 || 8005 +3861 || 3861 +5589 || 5589 +9174 || 9174 +7059 || 7059 +6342 || 6342 +61 || 61 +3725 || 3725 +11117 || 11117 +693 || 693 +7915 || 7915 +2073 || 2073 +6375 || 6375 +-1 || -1 +6967 || 6967 +6786 || 6786 +9251 || 9251 +4227 || 4227 +7923 || 7923 +-1 || -1 +10035 || 10035 +4100 || 4100 +11945 || 11945 +9430 || 9430 +8004 || 8004 +3166 || 3166 +913 || 913 +9427 || 9427 +9364 || 9364 +-1 || -1 +178 || 178 +4223 || 4223 +4751 || 4751 +-1 || -1 +1453 || 1453 +5346 || 5346 +12094 || 12094 +3301 || 3301 +10581 || 10581 +11747 || 11747 +11898 || 11898 +2755 || 2755 +7577 || 7577 +4384 || 4384 +7559 || 7559 +9112 || 9112 +1080 || 1080 +3914 || 3914 +7930 || 7930 +7309 || 7309 +2727 || 2727 +-1 || -1 +1510 || 1510 +-1 || -1 +2242 || 2242 +9432 || 9432 +11814 || 11814 +9137 || 9137 +-1 || -1 +1985 || 1985 +10530 || 10530 +5761 || 5761 +7346 || 7346 +30 || 30 +3141 || 3141 +6086 || 6086 +7268 || 7268 +-1 || -1 +2957 || 2957 +1869 || 1869 +6857 || 6857 +11447 || 11447 +5823 || 5823 +7628 || 7628 +10915 || 10915 +3400 || 3400 +8836 || 8836 +8268 || 8268 +7842 || 7842 +9064 || 9064 +-1 || -1 +11900 || 11900 +8271 || 8271 +3707 || 3707 +897 || 897 +10723 || 10723 +505 || 505 +5750 || 5750 +-1 || -1 +9270 || 9270 +5269 || 5269 +188 || 188 +7986 || 7986 +5693 || 5693 +6381 || 6381 +966 || 966 +9013 || 9013 +5129 || 5129 +11847 || 11847 +2796 || 2796 +4700 || 4700 +10417 || 10417 +11046 || 11046 +1276 || 1276 +9560 || 9560 +2081 || 2081 +8640 || 8640 +7962 || 7962 +8829 || 8829 +7508 || 7508 +3809 || 3809 +1149 || 1149 +6940 || 6940 +394 || 394 +6218 || 6218 +4639 || 4639 +10248 || 10248 +7271 || 7271 +11749 || 11749 +7276 || 7276 +2030 || 2030 +376 || 376 +8344 || 8344 +6020 || 6020 +431 || 431 +3726 || 3726 +-1 || -1 +9216 || 9216 +11589 || 11589 +9966 || 9966 +3664 || 3664 +11432 || 11432 +3620 || 3620 +8952 || 8952 +8867 || 8867 +7788 || 7788 +11497 || 11497 +9929 || 9929 +7074 || 7074 +1394 || 1394 +1745 || 1745 +3170 || 3170 +-1 || -1 +5996 || 5996 +11138 || 11138 +7504 || 7504 +-1 || -1 +7574 || 7574 +4297 || 4297 +7471 || 7471 +4080 || 4080 +10215 || 10215 +-1 || -1 +1246 || 1246 +4579 || 4579 +4355 || 4355 +9642 || 9642 +7574 || 7574 +4764 || 4764 +9516 || 9516 +952 || 952 +11959 || 11959 +5216 || 5216 +9753 || 9753 +6147 || 6147 +62 || 62 +692 || 692 +5487 || 5487 +834 || 834 +10837 || 10837 +11710 || 11710 +10410 || 10410 +10383 || 10383 +7119 || 7119 +1049 || 1049 +3058 || 3058 +8418 || 8418 +3966 || 3966 +11484 || 11484 +7725 || 7725 +7341 || 7341 +-1 || -1 +975 || 975 +11724 || 11724 +5690 || 5690 +9115 || 9115 +-1 || -1 +2375 || 2375 +4323 || 4323 +5615 || 5615 +11628 || 11628 +-1 || -1 +10585 || 10585 +11551 || 11551 +6833 || 6833 +2766 || 2766 +-1 || -1 +1117 || 1117 +7424 || 7424 +10914 || 10914 +259 || 259 +7617 || 7617 +8355 || 8355 +-1 || -1 +440 || 440 +3677 || 3677 +9763 || 9763 +2567 || 2567 +10680 || 10680 +11339 || 11339 +9926 || 9926 +-1 || -1 +3220 || 3220 +4038 || 4038 +7172 || 7172 +2289 || 2289 +4556 || 4556 +-1 || -1 +10649 || 10649 +825 || 825 +8646 || 8646 +8158 || 8158 +11850 || 11850 +7190 || 7190 +8893 || 8893 +-1 || -1 +6615 || 6615 +-1 || -1 +-1 || -1 +9127 || 9127 +1999 || 1999 +-1 || -1 +6172 || 6172 +8934 || 8934 +8296 || 8296 +10180 || 10180 +6310 || 6310 +10188 || 10188 +10001 || 10001 +3031 || 3031 +6833 || 6833 +9173 || 9173 +9473 || 9473 +2398 || 2398 +8836 || 8836 +5645 || 5645 +3149 || 3149 +2363 || 2363 +2901 || 2901 +11485 || 11485 +6074 || 6074 +6735 || 6735 +11471 || 11471 +8081 || 8081 +2486 || 2486 +11682 || 11682 +7175 || 7175 +4060 || 4060 +2619 || 2619 +11917 || 11917 +10782 || 10782 +7546 || 7546 +7438 || 7438 +4783 || 4783 +10021 || 10021 +8408 || 8408 +11252 || 11252 +4674 || 4674 +8265 || 8265 +8428 || 8428 +6799 || 6799 +10443 || 10443 +4719 || 4719 +11860 || 11860 +20 || 20 +11002 || 11002 +1504 || 1504 +7195 || 7195 +5070 || 5070 +6729 || 6729 +2676 || 2676 +3580 || 3580 +9971 || 9971 +1851 || 1851 +11409 || 11409 +2274 || 2274 +4334 || 4334 +11461 || 11461 +11346 || 11346 +-1 || -1 +1504 || 1504 +9988 || 9988 +9317 || 9317 +6876 || 6876 +8334 || 8334 +7982 || 7982 +1451 || 1451 +10180 || 10180 +-1 || -1 +7260 || 7260 +4040 || 4040 +11530 || 11530 +10976 || 10976 +8483 || 8483 +8701 || 8701 +12044 || 12044 +1829 || 1829 +10723 || 10723 +11957 || 11957 +845 || 845 +-1 || -1 +-1 || -1 +617 || 617 +744 || 744 +4448 || 4448 +-1 || -1 +8954 || 8954 +8002 || 8002 +7575 || 7575 +8154 || 8154 +9832 || 9832 +120 || 120 +-1 || -1 +499 || 499 +1280 || 1280 +-1 || -1 +3062 || 3062 +11641 || 11641 +-1 || -1 +11681 || 11681 +10368 || 10368 +9970 || 9970 +7115 || 7115 +11538 || 11538 +4575 || 4575 +3472 || 3472 +6951 || 6951 +6407 || 6407 +7386 || 7386 +9977 || 9977 +2831 || 2831 +6866 || 6866 +8728 || 8728 +4453 || 4453 +-1 || -1 +11687 || 11687 +-1 || -1 +-1 || -1 +11613 || 11613 +12006 || 12006 +5926 || 5926 +5029 || 5029 +9552 || 9552 +7377 || 7377 +10726 || 10726 +-1 || -1 +64 || 64 +9221 || 9221 +7657 || 7657 +7185 || 7185 +10116 || 10116 +12135 || 12135 +11201 || 11201 +7591 || 7591 +5602 || 5602 +9401 || 9401 +4869 || 4869 +4005 || 4005 +7427 || 7427 +5725 || 5725 +6491 || 6491 +6044 || 6044 +5493 || 5493 +5519 || 5519 +340 || 340 +6273 || 6273 +-1 || -1 +1269 || 1269 +249 || 249 +9054 || 9054 +-1 || -1 +425 || 425 +5916 || 5916 +1532 || 1532 +2069 || 2069 +-1 || -1 +-1 || -1 +560 || 560 +9733 || 9733 +1229 || 1229 +3750 || 3750 +2782 || 2782 +11972 || 11972 +6660 || 6660 +11916 || 11916 +4348 || 4348 +11386 || 11386 +5608 || 5608 +7276 || 7276 +2637 || 2637 +1606 || 1606 +878 || 878 +145 || 145 +9275 || 9275 +926 || 926 +9016 || 9016 +3557 || 3557 +3892 || 3892 +9641 || 9641 +5671 || 5671 +2958 || 2958 +11021 || 11021 +326 || 326 +10163 || 10163 +8890 || 8890 +3541 || 3541 +9858 || 9858 +6368 || 6368 +5203 || 5203 +6913 || 6913 +5995 || 5995 +9857 || 9857 +5006 || 5006 +5351 || 5351 +1407 || 1407 +5532 || 5532 +2852 || 2852 +9385 || 9385 +11816 || 11816 +2235 || 2235 +10006 || 10006 +6694 || 6694 +-1 || -1 +12160 || 12160 +11873 || 11873 +8495 || 8495 +7704 || 7704 +1504 || 1504 +10519 || 10519 +7598 || 7598 +10914 || 10914 +5057 || 5057 +2055 || 2055 +11212 || 11212 +2519 || 2519 +349 || 349 +1685 || 1685 +8492 || 8492 +11375 || 11375 +4764 || 4764 +2401 || 2401 +5636 || 5636 +8192 || 8192 +7339 || 7339 +5218 || 5218 +8373 || 8373 +5634 || 5634 +11857 || 11857 +10114 || 10114 +2462 || 2462 +10010 || 10010 +5519 || 5519 +11535 || 11535 +1906 || 1906 +8242 || 8242 +8337 || 8337 +-1 || -1 +2848 || 2848 +7219 || 7219 +1297 || 1297 +5489 || 5489 +4238 || 4238 +10083 || 10083 +11383 || 11383 +7112 || 7112 +4057 || 4057 +7909 || 7909 +2973 || 2973 +6044 || 6044 +3311 || 3311 +7648 || 7648 +683 || 683 +-1 || -1 +-1 || -1 +9568 || 9568 +7321 || 7321 +4133 || 4133 +6689 || 6689 +9066 || 9066 +3224 || 3224 +2954 || 2954 +-1 || -1 +7733 || 7733 +2714 || 2714 +11250 || 11250 +6269 || 6269 +9795 || 9795 +10558 || 10558 +10883 || 10883 +9282 || 9282 +7482 || 7482 +7865 || 7865 +6671 || 6671 +3923 || 3923 +6877 || 6877 +6925 || 6925 +243 || 243 +1055 || 1055 +772 || 772 +-1 || -1 +4222 || 4222 +3867 || 3867 +3012 || 3012 +6716 || 6716 +6176 || 6176 +5586 || 5586 +8514 || 8514 +7440 || 7440 +853 || 853 +800 || 800 +1365 || 1365 +9981 || 9981 +11239 || 11239 +6190 || 6190 +5000 || 5000 +6328 || 6328 +2838 || 2838 +8859 || 8859 +6897 || 6897 +1956 || 1956 +11251 || 11251 +8015 || 8015 +7548 || 7548 +-1 || -1 +4141 || 4141 +2539 || 2539 +11440 || 11440 +5525 || 5525 +1064 || 1064 +8658 || 8658 +-1 || -1 +-1 || -1 +4006 || 4006 +10676 || 10676 +3177 || 3177 +11688 || 11688 +7724 || 7724 +10765 || 10765 +391 || 391 +3432 || 3432 +4857 || 4857 +9214 || 9214 +6089 || 6089 +8036 || 8036 +2114 || 2114 +1654 || 1654 +223 || 223 +11965 || 11965 +9254 || 9254 +4499 || 4499 +11484 || 11484 +8238 || 8238 +6207 || 6207 +2257 || 2257 +11737 || 11737 +5443 || 5443 +11668 || 11668 +1378 || 1378 +10867 || 10867 +-1 || -1 +11796 || 11796 +5978 || 5978 +6043 || 6043 +2183 || 2183 +3026 || 3026 +-1 || -1 +-1 || -1 +11770 || 11770 +12012 || 12012 +6753 || 6753 +1455 || 1455 +-1 || -1 +3430 || 3430 +12031 || 12031 +6960 || 6960 +306 || 306 +5132 || 5132 +6309 || 6309 +10077 || 10077 +289 || 289 +-1 || -1 +11261 || 11261 +12157 || 12157 +3705 || 3705 +2623 || 2623 +6802 || 6802 +8774 || 8774 +564 || 564 +475 || 475 +11176 || 11176 +11944 || 11944 +2489 || 2489 +2418 || 2418 +6156 || 6156 +11426 || 11426 +456 || 456 +8726 || 8726 +2041 || 2041 +7088 || 7088 +10814 || 10814 +3076 || 3076 +-1 || -1 +3289 || 3289 +6479 || 6479 +2602 || 2602 +2139 || 2139 +4457 || 4457 +4394 || 4394 +11963 || 11963 +3158 || 3158 +10738 || 10738 +4049 || 4049 +3135 || 3135 +6126 || 6126 +11720 || 11720 +3322 || 3322 +2675 || 2675 +27 || 27 +11459 || 11459 +8961 || 8961 +6940 || 6940 +-1 || -1 +5369 || 5369 +1457 || 1457 +9131 || 9131 +4231 || 4231 +1462 || 1462 +8457 || 8457 +8453 || 8453 +11951 || 11951 +11736 || 11736 +9098 || 9098 +7705 || 7705 +10624 || 10624 +12025 || 12025 +1993 || 1993 +4097 || 4097 +3840 || 3840 +10225 || 10225 +10151 || 10151 +2092 || 2092 +829 || 829 +8381 || 8381 +-1 || -1 +2568 || 2568 +7888 || 7888 +419 || 419 +4595 || 4595 +-1 || -1 +9497 || 9497 +8084 || 8084 +9647 || 9647 +3575 || 3575 +10242 || 10242 +11161 || 11161 +6220 || 6220 +-1 || -1 +4211 || 4211 +9470 || 9470 +2445 || 2445 +611 || 611 +5781 || 5781 +1074 || 1074 +6887 || 6887 +3807 || 3807 +7864 || 7864 +840 || 840 +10495 || 10495 +7692 || 7692 +4267 || 4267 +2491 || 2491 +2651 || 2651 +6848 || 6848 +5269 || 5269 +5198 || 5198 +5165 || 5165 +9585 || 9585 +-1 || -1 +6396 || 6396 +4648 || 4648 +4984 || 4984 +10131 || 10131 +9623 || 9623 +6046 || 6046 +2760 || 2760 +5349 || 5349 +6893 || 6893 +4635 || 4635 +12010 || 12010 +4331 || 4331 +6624 || 6624 +1212 || 1212 +3126 || 3126 +8355 || 8355 +10148 || 10148 +10886 || 10886 +1162 || 1162 +-1 || -1 +821 || 821 +5765 || 5765 +447 || 447 +4505 || 4505 +-1 || -1 +5002 || 5002 +3305 || 3305 +11864 || 11864 +11452 || 11452 +11032 || 11032 +4579 || 4579 +-1 || -1 +5640 || 5640 +4059 || 4059 +-1 || -1 +406 || 406 +11391 || 11391 +685 || 685 +10488 || 10488 +9469 || 9469 +6465 || 6465 +6723 || 6723 +7885 || 7885 +-1 || -1 +10895 || 10895 +8567 || 8567 +10050 || 10050 +2854 || 2854 +6433 || 6433 +5348 || 5348 +982 || 982 +-1 || -1 +-1 || -1 +1100 || 1100 +8632 || 8632 +11445 || 11445 +12101 || 12101 +10696 || 10696 +-1 || -1 +8633 || 8633 +3967 || 3967 +6055 || 6055 +6769 || 6769 +2307 || 2307 +1579 || 1579 +11009 || 11009 +-1 || -1 +11962 || 11962 +10630 || 10630 +4931 || 4931 +3616 || 3616 +-1 || -1 +3355 || 3355 +3686 || 3686 +10180 || 10180 +-1 || -1 +4322 || 4322 +-1 || -1 +10075 || 10075 +4244 || 4244 +2877 || 2877 +12014 || 12014 +5858 || 5858 +9115 || 9115 +3195 || 3195 +6703 || 6703 +-1 || -1 +7272 || 7272 +7363 || 7363 +6813 || 6813 +8007 || 8007 +4413 || 4413 +9808 || 9808 +1514 || 1514 +4516 || 4516 +6852 || 6852 +11928 || 11928 +4231 || 4231 +-1 || -1 +6357 || 6357 +5380 || 5380 +-1 || -1 +7419 || 7419 +2477 || 2477 +5947 || 5947 +5447 || 5447 +758 || 758 +-1 || -1 +6240 || 6240 +3009 || 3009 +6739 || 6739 +6141 || 6141 +5563 || 5563 +7211 || 7211 +7038 || 7038 +11097 || 11097 +4788 || 4788 +1183 || 1183 +10565 || 10565 +5920 || 5920 +10897 || 10897 +11065 || 11065 +4627 || 4627 +1996 || 1996 +791 || 791 +8545 || 8545 +8888 || 8888 +6235 || 6235 +2079 || 2079 +1295 || 1295 +695 || 695 +7355 || 7355 +4503 || 4503 +7305 || 7305 +-1 || -1 +6751 || 6751 +11909 || 11909 +1034 || 1034 +2491 || 2491 +9962 || 9962 +3362 || 3362 +2031 || 2031 +780 || 780 +5907 || 5907 +6017 || 6017 +8584 || 8584 +6116 || 6116 +8264 || 8264 +1571 || 1571 +9453 || 9453 +-1 || -1 +5391 || 5391 +5813 || 5813 +-1 || -1 +5328 || 5328 +349 || 349 +6548 || 6548 +8296 || 8296 +12014 || 12014 +5369 || 5369 +6948 || 6948 +8322 || 8322 +3436 || 3436 +9066 || 9066 +10036 || 10036 +7885 || 7885 +6824 || 6824 +9003 || 9003 +6475 || 6475 +10349 || 10349 +5763 || 5763 +4755 || 4755 +1913 || 1913 +3361 || 3361 +-1 || -1 +7785 || 7785 +9351 || 9351 +5563 || 5563 +-1 || -1 +9999 || 9999 +6569 || 6569 +7081 || 7081 +5617 || 5617 +4273 || 4273 +3473 || 3473 +9678 || 9678 +2975 || 2975 +11421 || 11421 +9475 || 9475 +1648 || 1648 +4759 || 4759 +11507 || 11507 +8812 || 8812 +4632 || 4632 +2092 || 2092 +10879 || 10879 +-1 || -1 +4698 || 4698 +7334 || 7334 +10212 || 10212 +4178 || 4178 +9363 || 9363 +6642 || 6642 +4116 || 4116 +11494 || 11494 +9756 || 9756 +-1 || -1 +8567 || 8567 +3629 || 3629 +4107 || 4107 +11340 || 11340 +-1 || -1 +10170 || 10170 +4116 || 4116 +5430 || 5430 +4262 || 4262 +5492 || 5492 +8147 || 8147 +4510 || 4510 +-1 || -1 +3567 || 3567 +5165 || 5165 +9411 || 9411 +11468 || 11468 +1886 || 1886 +-1 || -1 +3628 || 3628 +9814 || 9814 +5105 || 5105 +2492 || 2492 +5960 || 5960 +5723 || 5723 +2945 || 2945 +-1 || -1 +7670 || 7670 +6592 || 6592 +5232 || 5232 +1529 || 1529 +3274 || 3274 +616 || 616 +849 || 849 +4869 || 4869 +665 || 665 +2033 || 2033 +3002 || 3002 +5169 || 5169 +9713 || 9713 +9 || 9 +11825 || 11825 +10103 || 10103 +9808 || 9808 +8903 || 8903 +-1 || -1 +10086 || 10086 +4696 || 4696 +9516 || 9516 +7522 || 7522 +4373 || 4373 +8951 || 8951 +10848 || 10848 +5485 || 5485 +9097 || 9097 +46 || 46 +7768 || 7768 +2928 || 2928 +409 || 409 +931 || 931 +1541 || 1541 +10533 || 10533 +9970 || 9970 +6616 || 6616 +3371 || 3371 +7610 || 7610 +5862 || 5862 +-1 || -1 +3476 || 3476 +7493 || 7493 +8729 || 8729 +8238 || 8238 +692 || 692 +4266 || 4266 +8461 || 8461 +1965 || 1965 +5630 || 5630 +10913 || 10913 +523 || 523 +4947 || 4947 +9579 || 9579 +5943 || 5943 +1651 || 1651 +6734 || 6734 +4010 || 4010 +10410 || 10410 +303 || 303 +6911 || 6911 +10859 || 10859 +10739 || 10739 +6163 || 6163 +10226 || 10226 +1511 || 1511 +6978 || 6978 +6077 || 6077 +8068 || 8068 +1475 || 1475 +5884 || 5884 +7071 || 7071 +7162 || 7162 +3029 || 3029 +10926 || 10926 +7536 || 7536 +-1 || -1 +1111 || 1111 +4669 || 4669 +2445 || 2445 +149 || 149 +9657 || 9657 +7054 || 7054 +7808 || 7808 +1826 || 1826 +3535 || 3535 +4748 || 4748 +7781 || 7781 +5934 || 5934 +6544 || 6544 +4629 || 4629 +-1 || -1 +36 || 36 +11677 || 11677 +7050 || 7050 +10180 || 10180 +2625 || 2625 +11606 || 11606 +9853 || 9853 +7924 || 7924 +5319 || 5319 +10388 || 10388 +6202 || 6202 +8826 || 8826 +2928 || 2928 +11184 || 11184 +7821 || 7821 +7194 || 7194 +5730 || 5730 +8867 || 8867 +634 || 634 +7292 || 7292 +9092 || 9092 +5751 || 5751 +2831 || 2831 +3157 || 3157 +350 || 350 +4829 || 4829 +9664 || 9664 +2080 || 2080 +10368 || 10368 +3229 || 3229 +10246 || 10246 +-1 || -1 +5591 || 5591 +-1 || -1 +7973 || 7973 +-1 || -1 +688 || 688 +9503 || 9503 +10407 || 10407 +2739 || 2739 +10598 || 10598 +8185 || 8185 +8426 || 8426 +11498 || 11498 +2699 || 2699 +1814 || 1814 +2194 || 2194 +8342 || 8342 +9108 || 9108 +10860 || 10860 +10979 || 10979 +4096 || 4096 +6685 || 6685 +6603 || 6603 +2807 || 2807 +1083 || 1083 +2566 || 2566 +2260 || 2260 +5338 || 5338 +-1 || -1 +6615 || 6615 +242 || 242 +11 || 11 +4567 || 4567 +11118 || 11118 +4731 || 4731 +1625 || 1625 +-1 || -1 +2864 || 2864 +5064 || 5064 +5765 || 5765 +6723 || 6723 +-1 || -1 +6992 || 6992 +10607 || 10607 +4216 || 4216 +6904 || 6904 +-1 || -1 +7689 || 7689 +2604 || 2604 +-1 || -1 +3830 || 3830 +1179 || 1179 +11154 || 11154 +1893 || 1893 +3834 || 3834 +-1 || -1 +-1 || -1 +990 || 990 +4601 || 4601 +9145 || 9145 +11588 || 11588 +-1 || -1 +2999 || 2999 +2690 || 2690 +6731 || 6731 +6976 || 6976 +8003 || 8003 +-1 || -1 +7852 || 7852 +8170 || 8170 +664 || 664 +10150 || 10150 +2894 || 2894 +3079 || 3079 +-1 || -1 +8425 || 8425 +8005 || 8005 +8561 || 8561 +2541 || 2541 +6879 || 6879 +5292 || 5292 +4893 || 4893 +6760 || 6760 +4833 || 4833 +7866 || 7866 +11831 || 11831 +10513 || 10513 +8472 || 8472 +513 || 513 +448 || 448 +6433 || 6433 +5878 || 5878 +11750 || 11750 +2485 || 2485 +5814 || 5814 +3171 || 3171 +-1 || -1 +8697 || 8697 +6195 || 6195 +10512 || 10512 +-1 || -1 +5852 || 5852 +4563 || 4563 +1711 || 1711 +8149 || 8149 +2194 || 2194 +6635 || 6635 +8510 || 8510 +9176 || 9176 +4949 || 4949 +9584 || 9584 +10537 || 10537 +1906 || 1906 +908 || 908 +5743 || 5743 +7523 || 7523 +7350 || 7350 +12112 || 12112 +629 || 629 +4900 || 4900 +4421 || 4421 +7478 || 7478 +6359 || 6359 +12014 || 12014 +5980 || 5980 +75 || 75 +9313 || 9313 +11563 || 11563 +-1 || -1 +-1 || -1 +-1 || -1 +6696 || 6696 +-1 || -1 +3100 || 3100 +448 || 448 +1533 || 1533 +606 || 606 +-1 || -1 +1117 || 1117 +2401 || 2401 +1270 || 1270 +-1 || -1 +521 || 521 +8034 || 8034 +1375 || 1375 +12059 || 12059 +5414 || 5414 +5340 || 5340 +4950 || 4950 +10318 || 10318 +11005 || 11005 +6177 || 6177 +7234 || 7234 +1534 || 1534 +8702 || 8702 +2773 || 2773 +8540 || 8540 +8107 || 8107 +11062 || 11062 +12171 || 12171 +11322 || 11322 +7763 || 7763 +10278 || 10278 +7317 || 7317 +1423 || 1423 +10270 || 10270 +7083 || 7083 +3012 || 3012 +3334 || 3334 +9079 || 9079 +6412 || 6412 +3187 || 3187 +5174 || 5174 +7387 || 7387 +-1 || -1 +4643 || 4643 +751 || 751 +9003 || 9003 +2557 || 2557 +1933 || 1933 +-1 || -1 +5134 || 5134 +7051 || 7051 +849 || 849 +6173 || 6173 +340 || 340 +3437 || 3437 +4785 || 4785 +2383 || 2383 +4898 || 4898 +4775 || 4775 +10190 || 10190 +4902 || 4902 +7496 || 7496 +2329 || 2329 +-1 || -1 +5274 || 5274 +8213 || 8213 +3070 || 3070 +9908 || 9908 +5928 || 5928 +4799 || 4799 +1840 || 1840 +2647 || 2647 +2993 || 2993 +5419 || 5419 +8459 || 8459 +9424 || 9424 +3264 || 3264 +-1 || -1 +11679 || 11679 +1677 || 1677 +2820 || 2820 +7335 || 7335 +9476 || 9476 +8651 || 8651 +4456 || 4456 +-1 || -1 +4646 || 4646 +6543 || 6543 +4022 || 4022 +5639 || 5639 +8861 || 8861 +6277 || 6277 +3808 || 3808 +8908 || 8908 +7550 || 7550 +5854 || 5854 +9740 || 9740 +11169 || 11169 +10790 || 10790 +1011 || 1011 +6777 || 6777 +3350 || 3350 +4489 || 4489 +7538 || 7538 +715 || 715 +5067 || 5067 +10765 || 10765 +7735 || 7735 +1239 || 1239 +9287 || 9287 +11185 || 11185 +5765 || 5765 +-1 || -1 +1628 || 1628 +12150 || 12150 +2896 || 2896 +2803 || 2803 +10948 || 10948 +6223 || 6223 +9248 || 9248 +9530 || 9530 +9962 || 9962 +-1 || -1 +7418 || 7418 +10526 || 10526 +4500 || 4500 +11866 || 11866 +10533 || 10533 +2791 || 2791 +4840 || 4840 +10003 || 10003 +10713 || 10713 +2149 || 2149 +3600 || 3600 +8820 || 8820 +10244 || 10244 +3351 || 3351 +6854 || 6854 +-1 || -1 +7150 || 7150 +2585 || 2585 +5261 || 5261 +2702 || 2702 +11012 || 11012 +8783 || 8783 +4268 || 4268 +5800 || 5800 +4682 || 4682 +3355 || 3355 +5501 || 5501 +7357 || 7357 +4648 || 4648 +4153 || 4153 +7647 || 7647 +1496 || 1496 +152 || 152 +7 || 7 +1967 || 1967 +6758 || 6758 +6349 || 6349 +1174 || 1174 +2571 || 2571 +6371 || 6371 +5143 || 5143 +6362 || 6362 +6503 || 6503 +7231 || 7231 +9897 || 9897 +9036 || 9036 +12181 || 12181 +752 || 752 +5785 || 5785 +-1 || -1 +8166 || 8166 +963 || 963 +10788 || 10788 +11841 || 11841 +1047 || 1047 +3353 || 3353 +4202 || 4202 +12059 || 12059 +387 || 387 +2374 || 2374 +6340 || 6340 +57 || 57 +1948 || 1948 +10629 || 10629 +3925 || 3925 +7596 || 7596 +9038 || 9038 +7258 || 7258 +5155 || 5155 +2768 || 2768 +3567 || 3567 +2431 || 2431 +10374 || 10374 +11142 || 11142 +2538 || 2538 +204 || 204 +8437 || 8437 +11407 || 11407 +6732 || 6732 +10007 || 10007 +8623 || 8623 +3592 || 3592 +1620 || 1620 +1275 || 1275 +2164 || 2164 +6765 || 6765 +9948 || 9948 +7878 || 7878 +11807 || 11807 +9068 || 9068 +4782 || 4782 +2060 || 2060 +8436 || 8436 +4671 || 4671 +348 || 348 +6559 || 6559 +300 || 300 +7496 || 7496 +7057 || 7057 +1312 || 1312 +3351 || 3351 +2541 || 2541 +10255 || 10255 +6173 || 6173 +3469 || 3469 +9833 || 9833 +37 || 37 +7886 || 7886 +3613 || 3613 +2446 || 2446 +3051 || 3051 +5231 || 5231 +8827 || 8827 +8113 || 8113 +3162 || 3162 +-1 || -1 +-1 || -1 +11911 || 11911 +1663 || 1663 +3998 || 3998 +1676 || 1676 +9924 || 9924 +5174 || 5174 +11952 || 11952 +8509 || 8509 +6093 || 6093 +12107 || 12107 +10251 || 10251 +5284 || 5284 +3676 || 3676 +-1 || -1 +6688 || 6688 +9982 || 9982 +11587 || 11587 +4584 || 4584 +-1 || -1 +1341 || 1341 +9754 || 9754 +1468 || 1468 +2292 || 2292 +2909 || 2909 +2990 || 2990 +9613 || 9613 +2342 || 2342 +5995 || 5995 +-1 || -1 +8625 || 8625 +5216 || 5216 +4700 || 4700 +2131 || 2131 +10644 || 10644 +10788 || 10788 +-1 || -1 +6527 || 6527 +4805 || 4805 +-1 || -1 +3456 || 3456 +8066 || 8066 +-1 || -1 +11451 || 11451 +7710 || 7710 +1353 || 1353 +340 || 340 +11769 || 11769 +4480 || 4480 +96 || 96 +8274 || 8274 +4621 || 4621 +11273 || 11273 +5544 || 5544 +11642 || 11642 +3153 || 3153 +8311 || 8311 +1410 || 1410 +-1 || -1 +2619 || 2619 +1745 || 1745 +1629 || 1629 +8302 || 8302 +2086 || 2086 +1233 || 1233 +989 || 989 +-1 || -1 +4247 || 4247 +6084 || 6084 +9420 || 9420 +5214 || 5214 +5577 || 5577 +3246 || 3246 +10674 || 10674 +9442 || 9442 +4537 || 4537 +1784 || 1784 +-1 || -1 +11256 || 11256 +485 || 485 +148 || 148 +5123 || 5123 +10152 || 10152 +-1 || -1 +-1 || -1 +8878 || 8878 +9684 || 9684 +1153 || 1153 +10432 || 10432 +1974 || 1974 +10966 || 10966 +9989 || 9989 +10992 || 10992 +5829 || 5829 +11670 || 11670 +5258 || 5258 +6439 || 6439 +10890 || 10890 +8013 || 8013 +8754 || 8754 +7820 || 7820 +582 || 582 +3273 || 3273 +2941 || 2941 +-1 || -1 +9784 || 9784 +9501 || 9501 +2295 || 2295 +6154 || 6154 +1488 || 1488 +-1 || -1 +5724 || 5724 +9177 || 9177 +-1 || -1 +8889 || 8889 +8246 || 8246 +-1 || -1 +8610 || 8610 +7237 || 7237 +9877 || 9877 +5751 || 5751 +145 || 145 +1853 || 1853 +10247 || 10247 +3543 || 3543 +343 || 343 +5292 || 5292 +399 || 399 +11524 || 11524 +10825 || 10825 +2390 || 2390 +6478 || 6478 +5065 || 5065 +112 || 112 +9206 || 9206 +-1 || -1 +4880 || 4880 +10581 || 10581 +6445 || 6445 +2006 || 2006 +6741 || 6741 +2944 || 2944 +5424 || 5424 +10255 || 10255 +3597 || 3597 +5530 || 5530 +5979 || 5979 +-1 || -1 +-1 || -1 +6566 || 6566 +-1 || -1 +414 || 414 +3200 || 3200 +3477 || 3477 +10274 || 10274 +-1 || -1 +1427 || 1427 +7728 || 7728 +-1 || -1 +-1 || -1 +2245 || 2245 +8598 || 8598 +2684 || 2684 +1763 || 1763 +5946 || 5946 +6211 || 6211 +3371 || 3371 +10779 || 10779 +6615 || 6615 +3085 || 3085 +768 || 768 +7150 || 7150 +10907 || 10907 +11046 || 11046 +4630 || 4630 +10569 || 10569 +3874 || 3874 +6235 || 6235 +9871 || 9871 +6419 || 6419 +10527 || 10527 +4505 || 4505 +-1 || -1 +2133 || 2133 +10683 || 10683 +6156 || 6156 +4376 || 4376 +6517 || 6517 +-1 || -1 +8952 || 8952 +9660 || 9660 +8905 || 8905 +8242 || 8242 +4597 || 4597 +8457 || 8457 +1186 || 1186 +11925 || 11925 +4600 || 4600 +2027 || 2027 +876 || 876 +1994 || 1994 +9890 || 9890 +-1 || -1 +4878 || 4878 +-1 || -1 +2903 || 2903 +8730 || 8730 +234 || 234 +4208 || 4208 +6877 || 6877 +2359 || 2359 +-1 || -1 +2155 || 2155 +8950 || 8950 +2113 || 2113 +11878 || 11878 +1315 || 1315 +-1 || -1 +10380 || 10380 +3720 || 3720 +4160 || 4160 +10954 || 10954 +4522 || 4522 +-1 || -1 +8582 || 8582 +2093 || 2093 +714 || 714 +11178 || 11178 +2019 || 2019 +11295 || 11295 +7286 || 7286 +1966 || 1966 +955 || 955 +7280 || 7280 +2485 || 2485 +-1 || -1 +11510 || 11510 +11036 || 11036 +9781 || 9781 +2758 || 2758 +-1 || -1 +2277 || 2277 +4657 || 4657 +-1 || -1 +6733 || 6733 +10655 || 10655 +-1 || -1 +3443 || 3443 +6539 || 6539 +11681 || 11681 +3133 || 3133 +3120 || 3120 +10188 || 10188 +11418 || 11418 +10784 || 10784 +4474 || 4474 +-1 || -1 +2182 || 2182 +9573 || 9573 +6963 || 6963 +1330 || 1330 +8252 || 8252 +11852 || 11852 +7050 || 7050 +-1 || -1 +9561 || 9561 +4566 || 4566 +9838 || 9838 +-1 || -1 +306 || 306 +10366 || 10366 +8615 || 8615 +4101 || 4101 +6486 || 6486 +944 || 944 +5777 || 5777 +5687 || 5687 +1796 || 1796 +2837 || 2837 +9556 || 9556 +6481 || 6481 +10135 || 10135 +2365 || 2365 +6452 || 6452 +3942 || 3942 +9915 || 9915 +6544 || 6544 +249 || 249 +2926 || 2926 +2027 || 2027 +479 || 479 +4211 || 4211 +6633 || 6633 +768 || 768 +2351 || 2351 +4471 || 4471 +9943 || 9943 +9182 || 9182 +9269 || 9269 +185 || 185 +1048 || 1048 +4329 || 4329 +10358 || 10358 +349 || 349 +8174 || 8174 +6052 || 6052 +2941 || 2941 +5507 || 5507 +8953 || 8953 +4344 || 4344 +7082 || 7082 +5400 || 5400 +4238 || 4238 +6816 || 6816 +11689 || 11689 +6272 || 6272 +10849 || 10849 +12095 || 12095 +10120 || 10120 +1712 || 1712 +8824 || 8824 +-1 || -1 +7407 || 7407 +6872 || 6872 +5707 || 5707 +10695 || 10695 +6162 || 6162 +-1 || -1 +8585 || 8585 +12023 || 12023 +6985 || 6985 +4119 || 4119 +614 || 614 +11458 || 11458 +11682 || 11682 +1845 || 1845 +9202 || 9202 +4341 || 4341 +4707 || 4707 +3167 || 3167 +-1 || -1 +7205 || 7205 +3190 || 3190 +5603 || 5603 +7519 || 7519 +251 || 251 +2713 || 2713 +8415 || 8415 +3223 || 3223 +953 || 953 +2495 || 2495 +7199 || 7199 +3312 || 3312 +1448 || 1448 +967 || 967 +3446 || 3446 +9710 || 9710 +4285 || 4285 +10286 || 10286 +4080 || 4080 +11249 || 11249 +8517 || 8517 +681 || 681 +9276 || 9276 +-1 || -1 +2952 || 2952 +1795 || 1795 +9912 || 9912 +5441 || 5441 +7850 || 7850 +12144 || 12144 +8119 || 8119 +6616 || 6616 +-1 || -1 +8456 || 8456 +8793 || 8793 +-1 || -1 +7082 || 7082 +3392 || 3392 +1323 || 1323 +2928 || 2928 +4475 || 4475 +2796 || 2796 +2130 || 2130 +4822 || 4822 +1036 || 1036 +3732 || 3732 +32 || 32 +6281 || 6281 +9749 || 9749 +1021 || 1021 +10810 || 10810 +10703 || 10703 +4684 || 4684 +-1 || -1 +11527 || 11527 +-1 || -1 +4303 || 4303 +-1 || -1 +5633 || 5633 +5973 || 5973 +7890 || 7890 +-1 || -1 +9470 || 9470 +5938 || 5938 +9380 || 9380 +6949 || 6949 +-1 || -1 +-1 || -1 +2401 || 2401 +3531 || 3531 +-1 || -1 +146 || 146 +3507 || 3507 +713 || 713 +-1 || -1 +2742 || 2742 +11841 || 11841 +7363 || 7363 +3953 || 3953 +1944 || 1944 +8672 || 8672 +2163 || 2163 +8041 || 8041 +9140 || 9140 +9444 || 9444 +1924 || 1924 +11304 || 11304 +-1 || -1 +11647 || 11647 +7201 || 7201 +8597 || 8597 +5683 || 5683 +6344 || 6344 +990 || 990 +1655 || 1655 +3257 || 3257 +11559 || 11559 +6469 || 6469 +6424 || 6424 +-1 || -1 +1348 || 1348 +1652 || 1652 +6084 || 6084 +5016 || 5016 +7831 || 7831 +3520 || 3520 +6317 || 6317 +1032 || 1032 +896 || 896 +-1 || -1 +703 || 703 +10631 || 10631 +11008 || 11008 +616 || 616 +3155 || 3155 +5557 || 5557 +3978 || 3978 +-1 || -1 +8178 || 8178 +4425 || 4425 +-1 || -1 +1913 || 1913 +9055 || 9055 +730 || 730 +6485 || 6485 +6653 || 6653 +1191 || 1191 +9131 || 9131 +8958 || 8958 +11195 || 11195 +2457 || 2457 +10959 || 10959 +814 || 814 +3973 || 3973 +5872 || 5872 +3994 || 3994 +12185 || 12185 +45 || 45 +295 || 295 +4248 || 4248 +4234 || 4234 +11024 || 11024 +10565 || 10565 +9418 || 9418 +5935 || 5935 +5289 || 5289 +239 || 239 +4068 || 4068 +924 || 924 +-1 || -1 +75 || 75 +5089 || 5089 +12120 || 12120 +7973 || 7973 +-1 || -1 +8919 || 8919 +7211 || 7211 +7740 || 7740 +9771 || 9771 +7477 || 7477 +2710 || 2710 +12079 || 12079 +906 || 906 +4897 || 4897 +1740 || 1740 +11124 || 11124 +2784 || 2784 +310 || 310 +1675 || 1675 +3694 || 3694 +527 || 527 +10080 || 10080 +2525 || 2525 +-1 || -1 +10014 || 10014 +8760 || 8760 +4135 || 4135 +1788 || 1788 +4683 || 4683 +10201 || 10201 +11893 || 11893 +11444 || 11444 +8560 || 8560 +1064 || 1064 +9876 || 9876 +2507 || 2507 +6599 || 6599 +1399 || 1399 +471 || 471 +1538 || 1538 +2660 || 2660 +9880 || 9880 +5139 || 5139 +-1 || -1 +6949 || 6949 +9633 || 9633 +8565 || 8565 +5176 || 5176 +3544 || 3544 +-1 || -1 +7793 || 7793 +4945 || 4945 +-1 || -1 +10013 || 10013 +8320 || 8320 +-1 || -1 +9537 || 9537 +2257 || 2257 +3022 || 3022 +-1 || -1 +6061 || 6061 +11585 || 11585 +656 || 656 +10263 || 10263 +446 || 446 +3255 || 3255 +2013 || 2013 +6492 || 6492 +3810 || 3810 +9503 || 9503 +742 || 742 +3765 || 3765 +708 || 708 +9680 || 9680 +4180 || 4180 +5415 || 5415 +11960 || 11960 +2660 || 2660 +12065 || 12065 +-1 || -1 +11898 || 11898 +9530 || 9530 +5763 || 5763 +9061 || 9061 +6661 || 6661 +1750 || 1750 +9829 || 9829 +11939 || 11939 +7843 || 7843 +10367 || 10367 +2199 || 2199 +-1 || -1 +8588 || 8588 +6275 || 6275 +7161 || 7161 +11399 || 11399 +11421 || 11421 +3053 || 3053 +-1 || -1 +241 || 241 +7152 || 7152 +3977 || 3977 +8648 || 8648 +1025 || 1025 +11307 || 11307 +7849 || 7849 +-1 || -1 +5262 || 5262 +9368 || 9368 +12123 || 12123 +252 || 252 +539 || 539 +1811 || 1811 +-1 || -1 +-1 || -1 +-1 || -1 +8701 || 8701 +10173 || 10173 +7305 || 7305 +11188 || 11188 +4828 || 4828 +2232 || 2232 +11162 || 11162 +7879 || 7879 +6828 || 6828 +812 || 812 +1249 || 1249 +588 || 588 +740 || 740 +7208 || 7208 +10056 || 10056 +4097 || 4097 +1784 || 1784 +1242 || 1242 +10338 || 10338 +11951 || 11951 +4629 || 4629 +11604 || 11604 +5603 || 5603 +11442 || 11442 +3116 || 3116 +2657 || 2657 +5890 || 5890 +-1 || -1 +10224 || 10224 +1257 || 1257 +9092 || 9092 +6583 || 6583 +10080 || 10080 +11832 || 11832 +2422 || 2422 +5503 || 5503 +687 || 687 +3244 || 3244 +537 || 537 +730 || 730 +1879 || 1879 +7392 || 7392 +9872 || 9872 +134 || 134 +10702 || 10702 +1124 || 1124 +8633 || 8633 +2196 || 2196 +10687 || 10687 +2052 || 2052 +4393 || 4393 +2606 || 2606 +-1 || -1 +4553 || 4553 +2016 || 2016 +4019 || 4019 +11379 || 11379 +739 || 739 +7924 || 7924 +4382 || 4382 +-1 || -1 +4591 || 4591 +2604 || 2604 +5903 || 5903 +4263 || 4263 +7654 || 7654 +2227 || 2227 +7084 || 7084 +5233 || 5233 +8275 || 8275 +7094 || 7094 +8250 || 8250 +-1 || -1 +10402 || 10402 +6062 || 6062 +991 || 991 +6032 || 6032 +9959 || 9959 +-1 || -1 +9322 || 9322 +397 || 397 +9696 || 9696 +-1 || -1 +-1 || -1 +101 || 101 +4122 || 4122 +2851 || 2851 +4316 || 4316 +9446 || 9446 +10967 || 10967 +1683 || 1683 +-1 || -1 +2150 || 2150 +10893 || 10893 +913 || 913 +6639 || 6639 +567 || 567 +3856 || 3856 +4996 || 4996 +11817 || 11817 +6530 || 6530 +3196 || 3196 +1746 || 1746 +464 || 464 +7598 || 7598 +399 || 399 +11953 || 11953 +2121 || 2121 +11753 || 11753 +-1 || -1 +-1 || -1 +3727 || 3727 +8657 || 8657 +-1 || -1 +8696 || 8696 +7479 || 7479 +10600 || 10600 +4234 || 4234 +414 || 414 +5684 || 5684 +-1 || -1 +8576 || 8576 +6764 || 6764 +2314 || 2314 +157 || 157 +1301 || 1301 +1909 || 1909 +-1 || -1 +10746 || 10746 +1522 || 1522 +4755 || 4755 +7897 || 7897 +3037 || 3037 +6774 || 6774 +6525 || 6525 +-1 || -1 +5074 || 5074 +3751 || 3751 +10856 || 10856 +11273 || 11273 +10658 || 10658 +1128 || 1128 +7802 || 7802 +3535 || 3535 +1867 || 1867 +10575 || 10575 +6415 || 6415 +-1 || -1 +12094 || 12094 +4614 || 4614 +8843 || 8843 +2356 || 2356 +11893 || 11893 +4406 || 4406 +6045 || 6045 +1937 || 1937 +7784 || 7784 +-1 || -1 +54 || 54 +44 || 44 +10323 || 10323 +7756 || 7756 +5828 || 5828 +12155 || 12155 +6850 || 6850 +11648 || 11648 +8639 || 8639 +209 || 209 +8320 || 8320 +3972 || 3972 +12140 || 12140 +905 || 905 +9798 || 9798 +1082 || 1082 +4335 || 4335 +-1 || -1 +9912 || 9912 +3019 || 3019 +1964 || 1964 +5548 || 5548 +8770 || 8770 +8556 || 8556 +93 || 93 +9225 || 9225 +6504 || 6504 +12034 || 12034 +-1 || -1 +7320 || 7320 +7798 || 7798 +468 || 468 +4955 || 4955 +3747 || 3747 +-1 || -1 +11323 || 11323 +2657 || 2657 +6675 || 6675 +8558 || 8558 +9001 || 9001 +7746 || 7746 +4104 || 4104 +-1 || -1 +306 || 306 +2547 || 2547 +7353 || 7353 +1570 || 1570 +1388 || 1388 +-1 || -1 +7666 || 7666 +8589 || 8589 +138 || 138 +4170 || 4170 +236 || 236 +12202 || 12202 +2290 || 2290 +6411 || 6411 +3149 || 3149 +8643 || 8643 +1540 || 1540 +8429 || 8429 +10059 || 10059 +1168 || 1168 +4319 || 4319 +3749 || 3749 +10293 || 10293 +4881 || 4881 +4640 || 4640 +2288 || 2288 +3719 || 3719 +5652 || 5652 +6515 || 6515 +9684 || 9684 +-1 || -1 +7221 || 7221 +2763 || 2763 +1515 || 1515 +2632 || 2632 +11935 || 11935 +6635 || 6635 +4274 || 4274 +3397 || 3397 +9732 || 9732 +8992 || 8992 +11759 || 11759 +5874 || 5874 +4336 || 4336 +265 || 265 +8382 || 8382 +762 || 762 +7457 || 7457 +322 || 322 +8284 || 8284 +1319 || 1319 +2423 || 2423 +3178 || 3178 +8623 || 8623 +3405 || 3405 +-1 || -1 +1652 || 1652 +640 || 640 +365 || 365 +188 || 188 +11689 || 11689 +2566 || 2566 +542 || 542 +-1 || -1 +11427 || 11427 +2408 || 2408 +10703 || 10703 +9873 || 9873 +7927 || 7927 +10498 || 10498 +595 || 595 +10387 || 10387 +-1 || -1 +9997 || 9997 +11619 || 11619 +5731 || 5731 +11900 || 11900 +10061 || 10061 +7197 || 7197 +4756 || 4756 +4614 || 4614 +6090 || 6090 +11332 || 11332 +7659 || 7659 +5271 || 5271 +11482 || 11482 +9333 || 9333 +377 || 377 +901 || 901 +2006 || 2006 +3460 || 3460 +3178 || 3178 +7572 || 7572 +2286 || 2286 +2242 || 2242 +-1 || -1 +2139 || 2139 +6833 || 6833 +8232 || 8232 +-1 || -1 +1029 || 1029 +5319 || 5319 +5541 || 5541 +4162 || 4162 +2131 || 2131 +7952 || 7952 +10746 || 10746 +9685 || 9685 +1760 || 1760 +3710 || 3710 +1145 || 1145 +-1 || -1 +7707 || 7707 +10090 || 10090 +5163 || 5163 +1817 || 1817 +12161 || 12161 +3678 || 3678 +7500 || 7500 +10875 || 10875 +10254 || 10254 +6867 || 6867 +10839 || 10839 +-1 || -1 +6676 || 6676 +7791 || 7791 +532 || 532 +10319 || 10319 +10955 || 10955 +10334 || 10334 +-1 || -1 +12167 || 12167 +-1 || -1 +11229 || 11229 +5849 || 5849 +7485 || 7485 +8109 || 8109 +10485 || 10485 +11614 || 11614 +8934 || 8934 +11963 || 11963 +1615 || 1615 +7146 || 7146 +11719 || 11719 +1563 || 1563 +1569 || 1569 +2526 || 2526 +10543 || 10543 +8898 || 8898 +10641 || 10641 +6621 || 6621 +11786 || 11786 +4994 || 4994 +6520 || 6520 +10609 || 10609 +4800 || 4800 +3257 || 3257 +1999 || 1999 +19 || 19 +2862 || 2862 +3173 || 3173 +363 || 363 +1853 || 1853 +10343 || 10343 +2362 || 2362 +3987 || 3987 +5232 || 5232 +3374 || 3374 +4806 || 4806 +2487 || 2487 +2281 || 2281 +5635 || 5635 +-1 || -1 +9911 || 9911 +-1 || -1 +9919 || 9919 +8887 || 8887 +2385 || 2385 +12166 || 12166 +5507 || 5507 +2939 || 2939 +11592 || 11592 +6921 || 6921 +-1 || -1 +3900 || 3900 +7568 || 7568 +11957 || 11957 +10077 || 10077 +12132 || 12132 +4950 || 4950 +7943 || 7943 +9363 || 9363 +2224 || 2224 +11696 || 11696 +9905 || 9905 +7666 || 7666 +3684 || 3684 +-1 || -1 +10593 || 10593 +8287 || 8287 +9137 || 9137 +2344 || 2344 +9629 || 9629 +10888 || 10888 +9386 || 9386 +6910 || 6910 +5275 || 5275 +5918 || 5918 +6275 || 6275 +11637 || 11637 +-1 || -1 +4725 || 4725 +9110 || 9110 +11323 || 11323 +5948 || 5948 +10282 || 10282 +1774 || 1774 +4374 || 4374 +-1 || -1 +5462 || 5462 +7970 || 7970 +958 || 958 +1678 || 1678 +2137 || 2137 +9363 || 9363 +2941 || 2941 +7051 || 7051 +8677 || 8677 +7513 || 7513 +8954 || 8954 +8631 || 8631 +6672 || 6672 +11819 || 11819 +10208 || 10208 +7129 || 7129 +6231 || 6231 +3276 || 3276 +1963 || 1963 +-1 || -1 +5460 || 5460 +9246 || 9246 +3801 || 3801 +11647 || 11647 +2349 || 2349 +3202 || 3202 +11773 || 11773 +10222 || 10222 +759 || 759 +2212 || 2212 +5952 || 5952 +6506 || 6506 +12126 || 12126 +9355 || 9355 +2332 || 2332 +253 || 253 +3119 || 3119 +6114 || 6114 +10935 || 10935 +1664 || 1664 +2710 || 2710 +2221 || 2221 +9078 || 9078 +6074 || 6074 +11505 || 11505 +8887 || 8887 +2426 || 2426 +11421 || 11421 +-1 || -1 +6924 || 6924 +4054 || 4054 +3869 || 3869 +630 || 630 +-1 || -1 +318 || 318 +1953 || 1953 +7351 || 7351 +9530 || 9530 +1867 || 1867 +9569 || 9569 +1154 || 1154 +5468 || 5468 +2751 || 2751 +6589 || 6589 +141 || 141 +11483 || 11483 +8135 || 8135 +7255 || 7255 +10841 || 10841 +10195 || 10195 +3594 || 3594 +2910 || 2910 +2784 || 2784 +6720 || 6720 +902 || 902 +2061 || 2061 +10570 || 10570 +3673 || 3673 +-1 || -1 +4284 || 4284 +6271 || 6271 +11869 || 11869 +-1 || -1 +1714 || 1714 +2517 || 2517 +2779 || 2779 +7122 || 7122 +9432 || 9432 +12043 || 12043 +4856 || 4856 +12131 || 12131 +4447 || 4447 +8471 || 8471 +624 || 624 +8309 || 8309 +8251 || 8251 +11868 || 11868 +4135 || 4135 +10058 || 10058 +1764 || 1764 +-1 || -1 +10194 || 10194 +8174 || 8174 +1842 || 1842 +980 || 980 +243 || 243 +2092 || 2092 +6678 || 6678 +9767 || 9767 +2124 || 2124 +11390 || 11390 +2758 || 2758 +10600 || 10600 +5037 || 5037 +6576 || 6576 +10599 || 10599 +1989 || 1989 +1583 || 1583 +5731 || 5731 +7106 || 7106 +6489 || 6489 +5922 || 5922 +3663 || 3663 +3324 || 3324 +7236 || 7236 +1917 || 1917 +4703 || 4703 +9948 || 9948 +-1 || -1 +11421 || 11421 +4510 || 4510 +376 || 376 +1478 || 1478 +5330 || 5330 +10256 || 10256 +9676 || 9676 +386 || 386 +1421 || 1421 +1206 || 1206 +-1 || -1 +2970 || 2970 +9396 || 9396 +8443 || 8443 +2078 || 2078 +5834 || 5834 +3643 || 3643 +445 || 445 +1018 || 1018 +-1 || -1 +9899 || 9899 +1435 || 1435 +9012 || 9012 +11308 || 11308 +4776 || 4776 +8320 || 8320 +8393 || 8393 +7056 || 7056 +4956 || 4956 +7046 || 7046 +5446 || 5446 +-1 || -1 +5267 || 5267 +355 || 355 +11396 || 11396 +1768 || 1768 +6670 || 6670 +4824 || 4824 +5855 || 5855 +11460 || 11460 +2032 || 2032 +-1 || -1 +876 || 876 +-1 || -1 +7118 || 7118 +5107 || 5107 +4893 || 4893 +7882 || 7882 +11964 || 11964 +10016 || 10016 +11521 || 11521 +7428 || 7428 +5141 || 5141 +10800 || 10800 +6146 || 6146 +696 || 696 +3632 || 3632 +11257 || 11257 +8982 || 8982 +5314 || 5314 +2869 || 2869 +11569 || 11569 +3703 || 3703 +4076 || 4076 +9817 || 9817 +6708 || 6708 +8074 || 8074 +1061 || 1061 +11787 || 11787 +6478 || 6478 +3484 || 3484 +1474 || 1474 +6442 || 6442 +11630 || 11630 +11636 || 11636 +11488 || 11488 +7785 || 7785 +5783 || 5783 +10605 || 10605 +12067 || 12067 +-1 || -1 +4070 || 4070 +-1 || -1 +1569 || 1569 +2948 || 2948 +5620 || 5620 +8245 || 8245 +794 || 794 +-1 || -1 +4862 || 4862 +7972 || 7972 +540 || 540 +6441 || 6441 +8006 || 8006 +2759 || 2759 +10655 || 10655 +4953 || 4953 +5068 || 5068 +10393 || 10393 +11300 || 11300 +2967 || 2967 +-1 || -1 +12196 || 12196 +10247 || 10247 +-1 || -1 +8218 || 8218 +1694 || 1694 +2856 || 2856 +10485 || 10485 +4823 || 4823 +3083 || 3083 +11774 || 11774 +2992 || 2992 +2142 || 2142 +8292 || 8292 +6997 || 6997 +7175 || 7175 +6623 || 6623 +5715 || 5715 +12134 || 12134 +7689 || 7689 +4879 || 4879 +9522 || 9522 +-1 || -1 +10878 || 10878 +3666 || 3666 +5619 || 5619 +4279 || 4279 +7528 || 7528 +2746 || 2746 +5244 || 5244 +4837 || 4837 +5762 || 5762 +3094 || 3094 +5447 || 5447 +1096 || 1096 +7215 || 7215 +9391 || 9391 +8026 || 8026 +8668 || 8668 +8319 || 8319 +7502 || 7502 +6089 || 6089 +-1 || -1 +7610 || 7610 +1318 || 1318 +4082 || 4082 +6760 || 6760 +3779 || 3779 +4709 || 4709 +10807 || 10807 +292 || 292 +2697 || 2697 +140 || 140 +9229 || 9229 +9611 || 9611 +8013 || 8013 +6714 || 6714 +12028 || 12028 +10 || 10 +6516 || 6516 +695 || 695 +2356 || 2356 +8293 || 8293 +8658 || 8658 +10763 || 10763 +-1 || -1 +3440 || 3440 +10339 || 10339 +3510 || 3510 +7087 || 7087 +6668 || 6668 +-1 || -1 +11572 || 11572 +11357 || 11357 +4617 || 4617 +4969 || 4969 +5202 || 5202 +6269 || 6269 +5139 || 5139 +8100 || 8100 +9820 || 9820 +11360 || 11360 +11794 || 11794 +4884 || 4884 +6333 || 6333 +9393 || 9393 +12121 || 12121 +9862 || 9862 +88 || 88 +10528 || 10528 +11008 || 11008 +3023 || 3023 +9674 || 9674 +1325 || 1325 +3590 || 3590 +4062 || 4062 +12017 || 12017 +6379 || 6379 +7266 || 7266 +6214 || 6214 +9722 || 9722 +11040 || 11040 +6845 || 6845 +3573 || 3573 +5864 || 5864 +11834 || 11834 +11187 || 11187 +9765 || 9765 +575 || 575 +10062 || 10062 +6725 || 6725 +11128 || 11128 +7612 || 7612 +12072 || 12072 +1772 || 1772 +8884 || 8884 +7189 || 7189 +11397 || 11397 +5536 || 5536 +898 || 898 +9918 || 9918 +10977 || 10977 +6678 || 6678 +8369 || 8369 +8649 || 8649 +9600 || 9600 +8692 || 8692 +485 || 485 +7096 || 7096 +11573 || 11573 +761 || 761 +3077 || 3077 +3735 || 3735 +2042 || 2042 +504 || 504 +6935 || 6935 +11576 || 11576 +11346 || 11346 +2378 || 2378 +3483 || 3483 +7403 || 7403 +10035 || 10035 +593 || 593 +3626 || 3626 +68 || 68 +7110 || 7110 +6862 || 6862 +752 || 752 +2651 || 2651 +4574 || 4574 +5233 || 5233 +4154 || 4154 +6555 || 6555 +-1 || -1 +6962 || 6962 +6969 || 6969 +6446 || 6446 +672 || 672 +9299 || 9299 +3684 || 3684 +7992 || 7992 +-1 || -1 +6846 || 6846 +7571 || 7571 +9670 || 9670 +4539 || 4539 +6268 || 6268 +2353 || 2353 +2370 || 2370 +-1 || -1 +1233 || 1233 +5786 || 5786 +6442 || 6442 +7283 || 7283 +7253 || 7253 +500 || 500 +2930 || 2930 +9177 || 9177 +3239 || 3239 +9162 || 9162 +-1 || -1 +6383 || 6383 +4789 || 4789 +4794 || 4794 +8051 || 8051 +-1 || -1 +5953 || 5953 +1058 || 1058 +2404 || 2404 +7708 || 7708 +5659 || 5659 +225 || 225 +-1 || -1 +11382 || 11382 +8273 || 8273 +536 || 536 +3026 || 3026 +6601 || 6601 +577 || 577 +7149 || 7149 +9488 || 9488 +1723 || 1723 +12135 || 12135 +6637 || 6637 +8463 || 8463 +7966 || 7966 +10402 || 10402 +-1 || -1 +3809 || 3809 +490 || 490 +3946 || 3946 +3999 || 3999 +2390 || 2390 +7162 || 7162 +182 || 182 +10795 || 10795 +8280 || 8280 +734 || 734 +2497 || 2497 +8275 || 8275 +1348 || 1348 +4708 || 4708 +6635 || 6635 +1276 || 1276 +2507 || 2507 +2301 || 2301 +11339 || 11339 +8853 || 8853 +5523 || 5523 +5826 || 5826 +10960 || 10960 +7317 || 7317 +1477 || 1477 +10652 || 10652 +520 || 520 +6737 || 6737 +-1 || -1 +58 || 58 +592 || 592 +12025 || 12025 +311 || 311 +6694 || 6694 +7288 || 7288 +2150 || 2150 +632 || 632 +1524 || 1524 +2238 || 2238 +11986 || 11986 +7250 || 7250 +8432 || 8432 +2921 || 2921 +3618 || 3618 +3516 || 3516 +-1 || -1 +2367 || 2367 +-1 || -1 +-1 || -1 +11853 || 11853 +8280 || 8280 +4658 || 4658 +9896 || 9896 +7326 || 7326 +2843 || 2843 +-1 || -1 +1293 || 1293 +10041 || 10041 +4778 || 4778 +623 || 623 +11385 || 11385 +-1 || -1 +6757 || 6757 +-1 || -1 +-1 || -1 +4771 || 4771 +1693 || 1693 +4493 || 4493 +6194 || 6194 +3908 || 3908 +8345 || 8345 +12137 || 12137 +6377 || 6377 +1823 || 1823 +6660 || 6660 +1473 || 1473 +9472 || 9472 +4043 || 4043 +2409 || 2409 +3244 || 3244 +5860 || 5860 +8959 || 8959 +6598 || 6598 +6932 || 6932 +5781 || 5781 +5628 || 5628 +25 || 25 +7385 || 7385 +150 || 150 +10820 || 10820 +-1 || -1 +2680 || 2680 +473 || 473 +5920 || 5920 +6247 || 6247 +2959 || 2959 +-1 || -1 +2187 || 2187 +7516 || 7516 +-1 || -1 +4181 || 4181 +4185 || 4185 +8707 || 8707 +3337 || 3337 +4047 || 4047 +6056 || 6056 +12111 || 12111 +11519 || 11519 +3922 || 3922 +9172 || 9172 +807 || 807 +2119 || 2119 +10092 || 10092 +68 || 68 +2633 || 2633 +2044 || 2044 +8008 || 8008 +10662 || 10662 +6575 || 6575 +10670 || 10670 +-1 || -1 +645 || 645 +11236 || 11236 +6809 || 6809 +885 || 885 +3927 || 3927 +5690 || 5690 +4004 || 4004 +863 || 863 +9815 || 9815 +11939 || 11939 +5872 || 5872 +6792 || 6792 +10516 || 10516 +11725 || 11725 +9244 || 9244 +1146 || 1146 +11058 || 11058 +9830 || 9830 +166 || 166 +9278 || 9278 +5326 || 5326 +6353 || 6353 +3253 || 3253 +-1 || -1 +5988 || 5988 +9047 || 9047 +11087 || 11087 +4967 || 4967 +-1 || -1 +8397 || 8397 +4220 || 4220 +8605 || 8605 +8897 || 8897 +11872 || 11872 +10346 || 10346 +10615 || 10615 +6311 || 6311 +6787 || 6787 +9537 || 9537 +7248 || 7248 +5501 || 5501 +9723 || 9723 +-1 || -1 +-1 || -1 +820 || 820 +11071 || 11071 +2083 || 2083 +15 || 15 +5721 || 5721 +8959 || 8959 +10028 || 10028 +6345 || 6345 +8798 || 8798 +2443 || 2443 +-1 || -1 +2829 || 2829 +2416 || 2416 +11783 || 11783 +5236 || 5236 +-1 || -1 +1544 || 1544 +2750 || 2750 +5748 || 5748 +2841 || 2841 +9063 || 9063 +11991 || 11991 +-1 || -1 +9174 || 9174 +2523 || 2523 +10700 || 10700 +3388 || 3388 +5179 || 5179 +8682 || 8682 +2148 || 2148 +5531 || 5531 +9701 || 9701 +11655 || 11655 +5913 || 5913 +7878 || 7878 +9241 || 9241 +3697 || 3697 +6519 || 6519 +5541 || 5541 +9210 || 9210 +8613 || 8613 +11378 || 11378 +8215 || 8215 +-1 || -1 +-1 || -1 +1909 || 1909 +11578 || 11578 +10707 || 10707 +1995 || 1995 +2956 || 2956 +3932 || 3932 +5744 || 5744 +2370 || 2370 +8790 || 8790 +3620 || 3620 +3356 || 3356 +2105 || 2105 +11651 || 11651 +1955 || 1955 +-1 || -1 +-1 || -1 +1833 || 1833 +11035 || 11035 +207 || 207 +5525 || 5525 +341 || 341 +5634 || 5634 +5098 || 5098 +10069 || 10069 +3162 || 3162 +2062 || 2062 +7075 || 7075 +6612 || 6612 +-1 || -1 +978 || 978 +11387 || 11387 +11192 || 11192 +4678 || 4678 +-1 || -1 +8991 || 8991 +4477 || 4477 +1186 || 1186 +6126 || 6126 +7614 || 7614 +2941 || 2941 +11646 || 11646 +9275 || 9275 +-1 || -1 +-1 || -1 +7342 || 7342 +4919 || 4919 +432 || 432 +1176 || 1176 +12197 || 12197 +503 || 503 +7656 || 7656 +11512 || 11512 +791 || 791 +3882 || 3882 +1612 || 1612 +11851 || 11851 +8600 || 8600 +7459 || 7459 +12135 || 12135 +9885 || 9885 +5897 || 5897 +2349 || 2349 +469 || 469 +4659 || 4659 +10742 || 10742 +11664 || 11664 +9998 || 9998 +7135 || 7135 +5259 || 5259 +10679 || 10679 +9064 || 9064 +7602 || 7602 +3373 || 3373 +4729 || 4729 +-1 || -1 +5559 || 5559 +2648 || 2648 +1345 || 1345 +9937 || 9937 +3403 || 3403 +8961 || 8961 +1567 || 1567 +2958 || 2958 +4209 || 4209 +578 || 578 +10107 || 10107 +737 || 737 +8568 || 8568 +2001 || 2001 +5163 || 5163 +1636 || 1636 +2939 || 2939 +7612 || 7612 +4385 || 4385 +7930 || 7930 +-1 || -1 +2030 || 2030 +770 || 770 +8014 || 8014 +5782 || 5782 +3654 || 3654 +11271 || 11271 +10310 || 10310 +8286 || 8286 +5135 || 5135 +9941 || 9941 +520 || 520 +7204 || 7204 +6740 || 6740 +11792 || 11792 +9599 || 9599 +-1 || -1 +4757 || 4757 +3672 || 3672 +7000 || 7000 +9440 || 9440 +12091 || 12091 +2959 || 2959 +1641 || 1641 +700 || 700 +11426 || 11426 +10954 || 10954 +11104 || 11104 +5610 || 5610 +1924 || 1924 +9083 || 9083 +8411 || 8411 +640 || 640 +691 || 691 +-1 || -1 +4650 || 4650 +6815 || 6815 +1120 || 1120 +6547 || 6547 +5660 || 5660 +2211 || 2211 +3506 || 3506 +10461 || 10461 +10138 || 10138 +6294 || 6294 +6304 || 6304 +12092 || 12092 +805 || 805 +6308 || 6308 +8816 || 8816 +8265 || 8265 +5362 || 5362 +1852 || 1852 +11340 || 11340 +9248 || 9248 +5265 || 5265 +4434 || 4434 +1651 || 1651 +10501 || 10501 +7151 || 7151 +1728 || 1728 +3830 || 3830 +11880 || 11880 +1058 || 1058 +2658 || 2658 +8663 || 8663 +9679 || 9679 +4969 || 4969 +11145 || 11145 +4961 || 4961 +4392 || 4392 +5165 || 5165 +11252 || 11252 +-1 || -1 +10867 || 10867 +4902 || 4902 +2011 || 2011 +-1 || -1 +-1 || -1 +235 || 235 +6409 || 6409 +6501 || 6501 +227 || 227 +3452 || 3452 +5317 || 5317 +-1 || -1 +10810 || 10810 +7096 || 7096 +12090 || 12090 +7102 || 7102 +1541 || 1541 +5918 || 5918 +10563 || 10563 +7398 || 7398 +10139 || 10139 +3022 || 3022 +1188 || 1188 +10550 || 10550 +583 || 583 +-1 || -1 +7830 || 7830 +11685 || 11685 +1528 || 1528 +3481 || 3481 +11005 || 11005 +6791 || 6791 +8897 || 8897 +5277 || 5277 +9646 || 9646 +6833 || 6833 +840 || 840 +9186 || 9186 +3652 || 3652 +10775 || 10775 +3910 || 3910 +3183 || 3183 +4432 || 4432 +7987 || 7987 +9645 || 9645 +6000 || 6000 +2391 || 2391 +11243 || 11243 +6221 || 6221 +10198 || 10198 +12065 || 12065 +9718 || 9718 +11714 || 11714 +8789 || 8789 +-1 || -1 +10593 || 10593 +4859 || 4859 +6292 || 6292 +9550 || 9550 +-1 || -1 +1197 || 1197 +9017 || 9017 +9355 || 9355 +1840 || 1840 +-1 || -1 +4955 || 4955 +10625 || 10625 +7921 || 7921 +3609 || 3609 +9891 || 9891 +7205 || 7205 +5259 || 5259 +4337 || 4337 +9738 || 9738 +6952 || 6952 +8417 || 8417 +-1 || -1 +11170 || 11170 +123 || 123 +3507 || 3507 +5359 || 5359 +6900 || 6900 +2767 || 2767 +5946 || 5946 +-1 || -1 +4761 || 4761 +-1 || -1 +5474 || 5474 +5490 || 5490 +2279 || 2279 +6025 || 6025 +-1 || -1 +10677 || 10677 +4981 || 4981 +6195 || 6195 +11110 || 11110 +6035 || 6035 +9079 || 9079 +7077 || 7077 +10756 || 10756 +6216 || 6216 +6230 || 6230 +2668 || 2668 +462 || 462 +7973 || 7973 +-1 || -1 +6064 || 6064 +-1 || -1 +461 || 461 +11490 || 11490 +6810 || 6810 +10750 || 10750 +10857 || 10857 +12095 || 12095 +11415 || 11415 +-1 || -1 +118 || 118 +3735 || 3735 +12072 || 12072 +8422 || 8422 +1453 || 1453 +-1 || -1 +-1 || -1 +1364 || 1364 +5365 || 5365 +8302 || 8302 +388 || 388 +8676 || 8676 +-1 || -1 +6888 || 6888 +3028 || 3028 +2224 || 2224 +11314 || 11314 +3657 || 3657 +8199 || 8199 +10967 || 10967 +-1 || -1 +1949 || 1949 +3668 || 3668 +1575 || 1575 +11523 || 11523 +8355 || 8355 +8086 || 8086 +6602 || 6602 +5305 || 5305 +3897 || 3897 +9194 || 9194 +10244 || 10244 +2349 || 2349 +2600 || 2600 +9729 || 9729 +9890 || 9890 +10597 || 10597 +8184 || 8184 +1411 || 1411 +10611 || 10611 +4363 || 4363 +9717 || 9717 +-1 || -1 +6794 || 6794 +4487 || 4487 +10005 || 10005 +964 || 964 +5680 || 5680 +6883 || 6883 +4462 || 4462 +1304 || 1304 +11947 || 11947 +10163 || 10163 +8586 || 8586 +2234 || 2234 +1336 || 1336 +8805 || 8805 +7250 || 7250 +4940 || 4940 +2460 || 2460 +963 || 963 +7605 || 7605 +5840 || 5840 +3660 || 3660 +10991 || 10991 +5721 || 5721 +11920 || 11920 +4048 || 4048 +12001 || 12001 +4025 || 4025 +9411 || 9411 +5306 || 5306 +6751 || 6751 +8631 || 8631 +1542 || 1542 +4 || 4 +3673 || 3673 +1245 || 1245 +8223 || 8223 +8756 || 8756 +1924 || 1924 +6666 || 6666 +3825 || 3825 +1548 || 1548 +2710 || 2710 +10932 || 10932 +5540 || 5540 +2699 || 2699 +1784 || 1784 +11922 || 11922 +526 || 526 +5240 || 5240 +3650 || 3650 +2930 || 2930 +8687 || 8687 +6130 || 6130 +7386 || 7386 +7554 || 7554 +3762 || 3762 +-1 || -1 +5569 || 5569 +4049 || 4049 +10799 || 10799 +10096 || 10096 +7856 || 7856 +7633 || 7633 +10663 || 10663 +-1 || -1 +217 || 217 +1611 || 1611 +3978 || 3978 +-1 || -1 +10078 || 10078 +10433 || 10433 +1524 || 1524 +4819 || 4819 +835 || 835 +5457 || 5457 +6168 || 6168 +2509 || 2509 +4075 || 4075 +9040 || 9040 +5880 || 5880 +5501 || 5501 +4837 || 4837 +531 || 531 +2349 || 2349 +837 || 837 +9292 || 9292 +360 || 360 +1136 || 1136 +5584 || 5584 +2789 || 2789 +10561 || 10561 +11562 || 11562 +8517 || 8517 +2453 || 2453 +5155 || 5155 +3507 || 3507 +483 || 483 +8319 || 8319 +8234 || 8234 +5957 || 5957 +3460 || 3460 +3337 || 3337 +3413 || 3413 +8753 || 8753 +4144 || 4144 +-1 || -1 +5509 || 5509 +7184 || 7184 +618 || 618 +1169 || 1169 +10385 || 10385 +-1 || -1 +2473 || 2473 +8627 || 8627 +8368 || 8368 +9376 || 9376 +7404 || 7404 +9631 || 9631 +9632 || 9632 +7532 || 7532 +12168 || 12168 +11862 || 11862 +10000 || 10000 +7787 || 7787 +6631 || 6631 +3267 || 3267 +9744 || 9744 +7063 || 7063 +7196 || 7196 +-1 || -1 +10621 || 10621 +9471 || 9471 +7217 || 7217 +-1 || -1 +9174 || 9174 +10225 || 10225 +2840 || 2840 +4247 || 4247 +6241 || 6241 +8808 || 8808 +10056 || 10056 +455 || 455 +4167 || 4167 +3560 || 3560 +-1 || -1 +4441 || 4441 +3138 || 3138 +12114 || 12114 +8007 || 8007 +-1 || -1 +6856 || 6856 +5730 || 5730 +613 || 613 +11927 || 11927 +6876 || 6876 +5379 || 5379 +6555 || 6555 +11368 || 11368 +7134 || 7134 +7754 || 7754 +5005 || 5005 +8681 || 8681 +7080 || 7080 +2897 || 2897 +3174 || 3174 +11717 || 11717 +2243 || 2243 +1984 || 1984 +1655 || 1655 +9142 || 9142 +11140 || 11140 +4948 || 4948 +8978 || 8978 +4860 || 4860 +9097 || 9097 +190 || 190 +9689 || 9689 +1731 || 1731 +218 || 218 +2235 || 2235 +2194 || 2194 +2567 || 2567 +3723 || 3723 +2437 || 2437 +3016 || 3016 +4111 || 4111 +10881 || 10881 +3971 || 3971 +5650 || 5650 +4398 || 4398 +2232 || 2232 +2009 || 2009 +1030 || 1030 +4282 || 4282 +896 || 896 +8503 || 8503 +10935 || 10935 +11127 || 11127 +6626 || 6626 +1593 || 1593 +10076 || 10076 +-1 || -1 +11305 || 11305 +9626 || 9626 +166 || 166 +6082 || 6082 +2433 || 2433 +4178 || 4178 +5891 || 5891 +8326 || 8326 +591 || 591 +4076 || 4076 +6362 || 6362 +1657 || 1657 +9456 || 9456 +4359 || 4359 +2369 || 2369 +3504 || 3504 +7072 || 7072 +3716 || 3716 +-1 || -1 +2504 || 2504 +4678 || 4678 +-1 || -1 +6029 || 6029 +3018 || 3018 +6240 || 6240 +2902 || 2902 +5128 || 5128 +2032 || 2032 +9379 || 9379 +7105 || 7105 +6543 || 6543 +-1 || -1 +1022 || 1022 +1177 || 1177 +11923 || 11923 +10667 || 10667 +1971 || 1971 +86 || 86 +11072 || 11072 +9360 || 9360 +8057 || 8057 +8452 || 8452 +6966 || 6966 +5564 || 5564 +400 || 400 +5817 || 5817 +795 || 795 +3970 || 3970 +2771 || 2771 +5984 || 5984 +4659 || 4659 +5438 || 5438 +10177 || 10177 +7818 || 7818 +9486 || 9486 +5432 || 5432 +6290 || 6290 +2049 || 2049 +860 || 860 +2438 || 2438 +11818 || 11818 +6882 || 6882 +11191 || 11191 +6503 || 6503 +386 || 386 +6895 || 6895 +9560 || 9560 +3997 || 3997 +-1 || -1 +1312 || 1312 +-1 || -1 +10597 || 10597 +944 || 944 +3973 || 3973 +1154 || 1154 +5365 || 5365 +3349 || 3349 +7677 || 7677 +497 || 497 +7755 || 7755 +12102 || 12102 +6901 || 6901 +8472 || 8472 +8593 || 8593 +2431 || 2431 +-1 || -1 +10395 || 10395 +5398 || 5398 +6475 || 6475 +6155 || 6155 +603 || 603 +7894 || 7894 +8797 || 8797 +12060 || 12060 +6974 || 6974 +9890 || 9890 +6718 || 6718 +945 || 945 +10476 || 10476 +8313 || 8313 +3114 || 3114 +429 || 429 +-1 || -1 +2262 || 2262 +4563 || 4563 +4178 || 4178 +4296 || 4296 +10941 || 10941 +1811 || 1811 +6239 || 6239 +10933 || 10933 +-1 || -1 +8817 || 8817 +11717 || 11717 +3042 || 3042 +2225 || 2225 +272 || 272 +5872 || 5872 +6278 || 6278 +4898 || 4898 +8045 || 8045 +894 || 894 +-1 || -1 +648 || 648 +-1 || -1 +6492 || 6492 +11210 || 11210 +12095 || 12095 +10379 || 10379 +6812 || 6812 +3329 || 3329 +10711 || 10711 +4051 || 4051 +6523 || 6523 +5174 || 5174 +4157 || 4157 +9568 || 9568 +4046 || 4046 +1049 || 1049 +11756 || 11756 +4601 || 4601 +3994 || 3994 +4020 || 4020 +7615 || 7615 +-1 || -1 +-1 || -1 +11644 || 11644 +7243 || 7243 +8050 || 8050 +10453 || 10453 +11086 || 11086 +7014 || 7014 +1025 || 1025 +191 || 191 +5214 || 5214 +1454 || 1454 +963 || 963 +11800 || 11800 +7850 || 7850 +7644 || 7644 +11746 || 11746 +9667 || 9667 +3727 || 3727 +2355 || 2355 +2768 || 2768 +7907 || 7907 +8152 || 8152 +9419 || 9419 +570 || 570 +1118 || 1118 +1129 || 1129 +-1 || -1 +-1 || -1 +10662 || 10662 +9335 || 9335 +-1 || -1 +1875 || 1875 +10079 || 10079 +653 || 653 +9147 || 9147 +6659 || 6659 +2268 || 2268 +6878 || 6878 +-1 || -1 +1520 || 1520 +8849 || 8849 +5551 || 5551 +9469 || 9469 +1285 || 1285 +8931 || 8931 +8480 || 8480 +9336 || 9336 +7207 || 7207 +1579 || 1579 +7912 || 7912 +509 || 509 +6154 || 6154 +6068 || 6068 +9293 || 9293 +5202 || 5202 +6061 || 6061 +-1 || -1 +-1 || -1 +2443 || 2443 +1647 || 1647 +11258 || 11258 +8523 || 8523 +1007 || 1007 +9922 || 9922 +740 || 740 +1258 || 1258 +9692 || 9692 +1373 || 1373 +3396 || 3396 +1669 || 1669 +-1 || -1 +992 || 992 +6792 || 6792 +4521 || 4521 +11259 || 11259 +1602 || 1602 +-1 || -1 +4929 || 4929 +-1 || -1 +5003 || 5003 +7196 || 7196 +9013 || 9013 +4221 || 4221 +2638 || 2638 +8646 || 8646 +-1 || -1 +5424 || 5424 +1966 || 1966 +1025 || 1025 +629 || 629 +6390 || 6390 +1983 || 1983 +4380 || 4380 +8540 || 8540 +9263 || 9263 +3064 || 3064 +9145 || 9145 +4266 || 4266 +6262 || 6262 +2263 || 2263 +8300 || 8300 +4173 || 4173 +11597 || 11597 +5911 || 5911 +7138 || 7138 +11286 || 11286 +1341 || 1341 +10969 || 10969 +4340 || 4340 +11442 || 11442 +11269 || 11269 +11435 || 11435 +10423 || 10423 +10336 || 10336 +2295 || 2295 +2764 || 2764 +5927 || 5927 +5232 || 5232 +4196 || 4196 +3598 || 3598 +8114 || 8114 +8853 || 8853 +10832 || 10832 +-1 || -1 +4517 || 4517 +6017 || 6017 +5981 || 5981 +459 || 459 +11255 || 11255 +9307 || 9307 +5144 || 5144 +10963 || 10963 +2689 || 2689 +6939 || 6939 +8027 || 8027 +5150 || 5150 +10626 || 10626 +1389 || 1389 +9578 || 9578 +4379 || 4379 +-1 || -1 +-1 || -1 +958 || 958 +5637 || 5637 +3991 || 3991 +2472 || 2472 +261 || 261 +7408 || 7408 +-1 || -1 +4405 || 4405 +5713 || 5713 +2592 || 2592 +10956 || 10956 +-1 || -1 +9696 || 9696 +8237 || 8237 +5887 || 5887 +7029 || 7029 +9523 || 9523 +4233 || 4233 +8851 || 8851 +3666 || 3666 +7390 || 7390 +-1 || -1 +6129 || 6129 +3812 || 3812 +8214 || 8214 +7777 || 7777 +9724 || 9724 +7812 || 7812 +10453 || 10453 +-1 || -1 +641 || 641 +3838 || 3838 +4949 || 4949 +5658 || 5658 +11874 || 11874 +8397 || 8397 +6918 || 6918 +-1 || -1 +8948 || 8948 +2434 || 2434 +7419 || 7419 +7942 || 7942 +2034 || 2034 +4930 || 4930 +7374 || 7374 +655 || 655 +831 || 831 +11180 || 11180 +9931 || 9931 +9876 || 9876 +4116 || 4116 +9972 || 9972 +237 || 237 +10285 || 10285 +8440 || 8440 +9083 || 9083 +10068 || 10068 +1682 || 1682 +1853 || 1853 +9951 || 9951 +299 || 299 +12165 || 12165 +7608 || 7608 +10236 || 10236 +646 || 646 +5262 || 5262 +1085 || 1085 +8778 || 8778 +-1 || -1 +9515 || 9515 +10926 || 10926 +5869 || 5869 +-1 || -1 +6395 || 6395 +11873 || 11873 +12183 || 12183 +4309 || 4309 +8603 || 8603 +4634 || 4634 +11922 || 11922 +3121 || 3121 +5302 || 5302 +1890 || 1890 +401 || 401 +9666 || 9666 +-1 || -1 +4848 || 4848 +7996 || 7996 +9549 || 9549 +452 || 452 +437 || 437 +8478 || 8478 +2892 || 2892 +11109 || 11109 +9130 || 9130 +9778 || 9778 +2673 || 2673 +4825 || 4825 +4205 || 4205 +3873 || 3873 +11128 || 11128 +10048 || 10048 +12023 || 12023 +10730 || 10730 +10505 || 10505 +-1 || -1 +7318 || 7318 +5052 || 5052 +10178 || 10178 +4410 || 4410 +9589 || 9589 +5179 || 5179 +3419 || 3419 +5028 || 5028 +8503 || 8503 +2207 || 2207 +6987 || 6987 +1435 || 1435 +5901 || 5901 +9586 || 9586 +1850 || 1850 +-1 || -1 +3761 || 3761 +3821 || 3821 +11538 || 11538 +4310 || 4310 +7119 || 7119 +-1 || -1 +8539 || 8539 +10433 || 10433 +5542 || 5542 +-1 || -1 +2800 || 2800 +4668 || 4668 +4649 || 4649 +5197 || 5197 +996 || 996 +1588 || 1588 +4540 || 4540 +10347 || 10347 +1133 || 1133 +4962 || 4962 +4276 || 4276 +8146 || 8146 +5977 || 5977 +9850 || 9850 +10889 || 10889 +4386 || 4386 +6687 || 6687 +7631 || 7631 +7646 || 7646 +2188 || 2188 +-1 || -1 +5989 || 5989 +7382 || 7382 +8941 || 8941 +6126 || 6126 +1850 || 1850 +-1 || -1 +9546 || 9546 +10453 || 10453 +6014 || 6014 +-1 || -1 +5123 || 5123 +6978 || 6978 +9733 || 9733 +7486 || 7486 +1516 || 1516 +10991 || 10991 +4356 || 4356 +5884 || 5884 +5645 || 5645 +1384 || 1384 +7106 || 7106 +8870 || 8870 +-1 || -1 +1258 || 1258 +9305 || 9305 +818 || 818 +5611 || 5611 +11162 || 11162 +7649 || 7649 +2543 || 2543 +6886 || 6886 +8055 || 8055 +6690 || 6690 +4027 || 4027 +11704 || 11704 +6621 || 6621 +6642 || 6642 +3603 || 3603 +1608 || 1608 +6434 || 6434 +6628 || 6628 +5667 || 5667 +11226 || 11226 +10671 || 10671 +3737 || 3737 +2698 || 2698 +9718 || 9718 +7908 || 7908 +5686 || 5686 +2767 || 2767 +1978 || 1978 +9177 || 9177 +47 || 47 +9562 || 9562 +5226 || 5226 +3905 || 3905 +-1 || -1 +10217 || 10217 +1243 || 1243 +11687 || 11687 +-1 || -1 +9413 || 9413 +4884 || 4884 +7374 || 7374 +5710 || 5710 +3101 || 3101 +3862 || 3862 +7361 || 7361 +9852 || 9852 +1069 || 1069 +5277 || 5277 +11982 || 11982 +-1 || -1 +10312 || 10312 +-1 || -1 +11784 || 11784 +625 || 625 +244 || 244 +-1 || -1 +7465 || 7465 +878 || 878 +11044 || 11044 +10950 || 10950 +10168 || 10168 +9044 || 9044 +9929 || 9929 +8328 || 8328 +7881 || 7881 +5027 || 5027 +9801 || 9801 +4724 || 4724 +10792 || 10792 +5677 || 5677 +8170 || 8170 +9913 || 9913 +-1 || -1 +-1 || -1 +11131 || 11131 +-1 || -1 +10878 || 10878 +7157 || 7157 +-1 || -1 +9849 || 9849 +8265 || 8265 +8384 || 8384 +4227 || 4227 +11342 || 11342 +4789 || 4789 +1162 || 1162 +111 || 111 +5781 || 5781 +11019 || 11019 +7073 || 7073 +8151 || 8151 +4950 || 4950 +4345 || 4345 +-1 || -1 +7985 || 7985 +5989 || 5989 +6807 || 6807 +7021 || 7021 +322 || 322 +-1 || -1 +6174 || 6174 +2564 || 2564 +3330 || 3330 +11691 || 11691 +294 || 294 +67 || 67 +1798 || 1798 +7240 || 7240 +10996 || 10996 +4537 || 4537 +4030 || 4030 +2710 || 2710 +-1 || -1 +8327 || 8327 +1622 || 1622 +-1 || -1 +-1 || -1 +3024 || 3024 +12181 || 12181 +9463 || 9463 +3483 || 3483 +11353 || 11353 +-1 || -1 +11315 || 11315 +6299 || 6299 +3249 || 3249 +-1 || -1 +6126 || 6126 +8150 || 8150 +3840 || 3840 +11027 || 11027 +9509 || 9509 +2243 || 2243 +9675 || 9675 +10212 || 10212 +2437 || 2437 +11781 || 11781 +10808 || 10808 +1187 || 1187 +9045 || 9045 +10367 || 10367 +10964 || 10964 +9818 || 9818 +-1 || -1 +6772 || 6772 +6694 || 6694 +11732 || 11732 +2608 || 2608 +11338 || 11338 +11190 || 11190 +3890 || 3890 +9858 || 9858 +5532 || 5532 +1192 || 1192 +7910 || 7910 +11692 || 11692 +6928 || 6928 +7607 || 7607 +579 || 579 +1351 || 1351 +9137 || 9137 +2796 || 2796 +10861 || 10861 +7708 || 7708 +5995 || 5995 +1855 || 1855 +-1 || -1 +10449 || 10449 +356 || 356 +11453 || 11453 +9624 || 9624 +3490 || 3490 +2800 || 2800 +7094 || 7094 +11299 || 11299 +11121 || 11121 +10394 || 10394 +11859 || 11859 +10137 || 10137 +3697 || 3697 +11317 || 11317 +9817 || 9817 +10407 || 10407 +6981 || 6981 +-1 || -1 +5428 || 5428 +5795 || 5795 +9136 || 9136 +8589 || 8589 +3592 || 3592 +-1 || -1 +1665 || 1665 +3748 || 3748 +11863 || 11863 +171 || 171 +10961 || 10961 +-1 || -1 +271 || 271 +5318 || 5318 +4961 || 4961 +7579 || 7579 +8317 || 8317 +5821 || 5821 +1836 || 1836 +3012 || 3012 +6124 || 6124 +-1 || -1 +5693 || 5693 +10151 || 10151 +-1 || -1 +8917 || 8917 +10766 || 10766 +6785 || 6785 +1742 || 1742 +7113 || 7113 +66 || 66 +7997 || 7997 +8919 || 8919 +-1 || -1 +6038 || 6038 +6317 || 6317 +2029 || 2029 +10886 || 10886 +12098 || 12098 +10769 || 10769 +7000 || 7000 +10667 || 10667 +-1 || -1 +7717 || 7717 +9463 || 9463 +8137 || 8137 +7523 || 7523 +9687 || 9687 +9204 || 9204 +3168 || 3168 +10183 || 10183 +11669 || 11669 +6234 || 6234 +389 || 389 +3473 || 3473 +11100 || 11100 +-1 || -1 +980 || 980 +11211 || 11211 +2173 || 2173 +10911 || 10911 +7346 || 7346 +8666 || 8666 +11269 || 11269 +5233 || 5233 +11315 || 11315 +4965 || 4965 +11838 || 11838 +-1 || -1 +-1 || -1 +8886 || 8886 +-1 || -1 +-1 || -1 +5457 || 5457 +7992 || 7992 +5005 || 5005 +8215 || 8215 +5072 || 5072 +3509 || 3509 +2683 || 2683 +4089 || 4089 +1179 || 1179 +2272 || 2272 +4596 || 4596 +3996 || 3996 +9354 || 9354 +-1 || -1 +5494 || 5494 +-1 || -1 +9971 || 9971 +779 || 779 +2959 || 2959 +9487 || 9487 +793 || 793 +7814 || 7814 +10009 || 10009 +5402 || 5402 +-1 || -1 +1308 || 1308 +3369 || 3369 +4386 || 4386 +8969 || 8969 +5320 || 5320 +6833 || 6833 +5431 || 5431 +5299 || 5299 +961 || 961 +5948 || 5948 +8712 || 8712 +-1 || -1 +8322 || 8322 +10749 || 10749 +11855 || 11855 +7954 || 7954 +6578 || 6578 +11427 || 11427 +9967 || 9967 +4042 || 4042 +143 || 143 +4310 || 4310 +4948 || 4948 +7935 || 7935 +2427 || 2427 +4612 || 4612 +3828 || 3828 +6004 || 6004 +7499 || 7499 +-1 || -1 +5722 || 5722 +7576 || 7576 +-1 || -1 +6326 || 6326 +11924 || 11924 +-1 || -1 +3297 || 3297 +10292 || 10292 +9809 || 9809 +8525 || 8525 +-1 || -1 +11515 || 11515 +636 || 636 +310 || 310 +3607 || 3607 +9696 || 9696 +6968 || 6968 +12123 || 12123 +997 || 997 +10606 || 10606 +7375 || 7375 +3808 || 3808 +722 || 722 +8144 || 8144 +8882 || 8882 +8362 || 8362 +6250 || 6250 +10797 || 10797 +-1 || -1 +4177 || 4177 +5134 || 5134 +5903 || 5903 +3671 || 3671 +7464 || 7464 +10926 || 10926 +4076 || 4076 +10135 || 10135 +9986 || 9986 +5546 || 5546 +-1 || -1 +3219 || 3219 +10242 || 10242 +5857 || 5857 +9613 || 9613 +9888 || 9888 +3796 || 3796 +2976 || 2976 +-1 || -1 +2481 || 2481 +-1 || -1 +3082 || 3082 +6406 || 6406 +263 || 263 +9652 || 9652 +9591 || 9591 +4458 || 4458 +9864 || 9864 +7275 || 7275 +4019 || 4019 +1122 || 1122 +4634 || 4634 +1573 || 1573 +7000 || 7000 +5912 || 5912 +9320 || 9320 +3680 || 3680 +11657 || 11657 +2189 || 2189 +7941 || 7941 +3930 || 3930 +-1 || -1 +7135 || 7135 +8376 || 8376 +2749 || 2749 +8999 || 8999 +10556 || 10556 +8365 || 8365 +11378 || 11378 +9839 || 9839 +11655 || 11655 +10182 || 10182 +4005 || 4005 +8007 || 8007 +1715 || 1715 +11592 || 11592 +9810 || 9810 +351 || 351 +9026 || 9026 +5376 || 5376 +10257 || 10257 +1680 || 1680 +696 || 696 +-1 || -1 +11804 || 11804 +97 || 97 +6482 || 6482 +10831 || 10831 +7723 || 7723 +3110 || 3110 +10591 || 10591 +8899 || 8899 +6054 || 6054 +11726 || 11726 +1680 || 1680 +2282 || 2282 +3602 || 3602 +-1 || -1 +4054 || 4054 +9966 || 9966 +1367 || 1367 +243 || 243 +1919 || 1919 +2218 || 2218 +6861 || 6861 +10493 || 10493 +3455 || 3455 +11891 || 11891 +10571 || 10571 +812 || 812 +3133 || 3133 +1866 || 1866 +9891 || 9891 +5167 || 5167 +3799 || 3799 +9084 || 9084 +541 || 541 +9645 || 9645 +11865 || 11865 +6610 || 6610 +8451 || 8451 +2554 || 2554 +4351 || 4351 +-1 || -1 +10686 || 10686 +3649 || 3649 +8015 || 8015 +8574 || 8574 +6910 || 6910 +-1 || -1 +1792 || 1792 +1077 || 1077 +7205 || 7205 +2703 || 2703 +6346 || 6346 +8935 || 8935 +9435 || 9435 +140 || 140 +4790 || 4790 +8375 || 8375 +721 || 721 +1189 || 1189 +4832 || 4832 +7499 || 7499 +5830 || 5830 +4790 || 4790 +-1 || -1 +7061 || 7061 +6188 || 6188 +10062 || 10062 +2626 || 2626 +11706 || 11706 +6117 || 6117 +9566 || 9566 +5675 || 5675 +9662 || 9662 +11985 || 11985 +4831 || 4831 +-1 || -1 +1249 || 1249 +10729 || 10729 +93 || 93 +10498 || 10498 +10768 || 10768 +6400 || 6400 +9677 || 9677 +833 || 833 +2535 || 2535 +9230 || 9230 +3471 || 3471 +11616 || 11616 +2856 || 2856 +-1 || -1 +439 || 439 +-1 || -1 +1462 || 1462 +10009 || 10009 +7181 || 7181 +6767 || 6767 +11216 || 11216 +5547 || 5547 +6018 || 6018 +-1 || -1 +-1 || -1 +9690 || 9690 +1252 || 1252 +5092 || 5092 +4096 || 4096 +7495 || 7495 +8383 || 8383 +5859 || 5859 +1962 || 1962 +6664 || 6664 +9143 || 9143 +-1 || -1 +10770 || 10770 +2308 || 2308 +10818 || 10818 +2189 || 2189 +5811 || 5811 +-1 || -1 +11441 || 11441 +-1 || -1 +1138 || 1138 +2285 || 2285 +143 || 143 +9319 || 9319 +7409 || 7409 +11309 || 11309 +42 || 42 +4979 || 4979 +3718 || 3718 +290 || 290 +9331 || 9331 +6709 || 6709 +1156 || 1156 +117 || 117 +4421 || 4421 +11238 || 11238 +8834 || 8834 +5186 || 5186 +4463 || 4463 +8402 || 8402 +7076 || 7076 +4314 || 4314 +145 || 145 +-1 || -1 +7698 || 7698 +11079 || 11079 +1625 || 1625 +10118 || 10118 +7101 || 7101 +9298 || 9298 +9404 || 9404 +3670 || 3670 +11740 || 11740 +1964 || 1964 +-1 || -1 +-1 || -1 +1946 || 1946 +2852 || 2852 +9024 || 9024 +1239 || 1239 +4025 || 4025 +3308 || 3308 +6931 || 6931 +7553 || 7553 +5379 || 5379 +3915 || 3915 +11176 || 11176 +10179 || 10179 +2840 || 2840 +10667 || 10667 +1529 || 1529 +4812 || 4812 +8950 || 8950 +2309 || 2309 +8519 || 8519 +5508 || 5508 +689 || 689 +181 || 181 +369 || 369 +7525 || 7525 +6380 || 6380 +11484 || 11484 +6596 || 6596 +11816 || 11816 +1492 || 1492 +5685 || 5685 +9885 || 9885 +9792 || 9792 +10717 || 10717 +5977 || 5977 +6318 || 6318 +11974 || 11974 +5790 || 5790 +4301 || 4301 +3967 || 3967 +450 || 450 +8602 || 8602 +4898 || 4898 +7919 || 7919 +6113 || 6113 +6442 || 6442 +2135 || 2135 +7237 || 7237 +6509 || 6509 +2323 || 2323 +9365 || 9365 +737 || 737 +10833 || 10833 +7460 || 7460 +8413 || 8413 +1882 || 1882 +4085 || 4085 +12166 || 12166 +11176 || 11176 +42 || 42 +11843 || 11843 +1185 || 1185 +12040 || 12040 +9387 || 9387 +1391 || 1391 +5449 || 5449 +9333 || 9333 +7419 || 7419 +3464 || 3464 +2538 || 2538 +2672 || 2672 +2753 || 2753 +2269 || 2269 +1576 || 1576 +8576 || 8576 +10851 || 10851 +5783 || 5783 +9183 || 9183 +10083 || 10083 +7682 || 7682 +4157 || 4157 +10234 || 10234 +-1 || -1 +1007 || 1007 +370 || 370 +10326 || 10326 +9322 || 9322 +9627 || 9627 +7849 || 7849 +9171 || 9171 +9029 || 9029 +9473 || 9473 +-1 || -1 +1603 || 1603 +4850 || 4850 +1540 || 1540 +6159 || 6159 +8196 || 8196 +2887 || 2887 +4309 || 4309 +3 || 3 +4817 || 4817 +-1 || -1 +1575 || 1575 +7735 || 7735 +8624 || 8624 +-1 || -1 +1050 || 1050 +9197 || 9197 +10649 || 10649 +-1 || -1 +964 || 964 +5127 || 5127 +6032 || 6032 +10458 || 10458 +8096 || 8096 +8181 || 8181 +11552 || 11552 +2524 || 2524 +6084 || 6084 +2445 || 2445 +9988 || 9988 +2776 || 2776 +1104 || 1104 +2693 || 2693 +4987 || 4987 +10489 || 10489 +-1 || -1 +10029 || 10029 +7591 || 7591 +1090 || 1090 +1223 || 1223 +10032 || 10032 +2197 || 2197 +7915 || 7915 +1269 || 1269 +10945 || 10945 +6162 || 6162 +9713 || 9713 +10824 || 10824 +750 || 750 +5075 || 5075 +4831 || 4831 +10286 || 10286 +4327 || 4327 +6734 || 6734 +-1 || -1 +6408 || 6408 +1392 || 1392 +-1 || -1 +3578 || 3578 +5048 || 5048 +580 || 580 +10272 || 10272 +-1 || -1 +4831 || 4831 +10504 || 10504 +7292 || 7292 +11265 || 11265 +1324 || 1324 +2088 || 2088 +3855 || 3855 +9217 || 9217 +7897 || 7897 +2100 || 2100 +11725 || 11725 +-1 || -1 +10874 || 10874 +7505 || 7505 +1538 || 1538 +8856 || 8856 +7831 || 7831 +6305 || 6305 +5946 || 5946 +1869 || 1869 +555 || 555 +-1 || -1 +8096 || 8096 +1476 || 1476 +-1 || -1 +3238 || 3238 +8165 || 8165 +3561 || 3561 +3073 || 3073 +8486 || 8486 +9219 || 9219 +6724 || 6724 +3153 || 3153 +3521 || 3521 +8388 || 8388 +12193 || 12193 +4144 || 4144 +10996 || 10996 +10852 || 10852 +2781 || 2781 +9965 || 9965 +1347 || 1347 +8801 || 8801 +5617 || 5617 +2908 || 2908 +8038 || 8038 +6808 || 6808 +10471 || 10471 +752 || 752 +5926 || 5926 +2748 || 2748 +9593 || 9593 +3378 || 3378 +4052 || 4052 +-1 || -1 +3150 || 3150 +8936 || 8936 +1404 || 1404 +5724 || 5724 +12161 || 12161 +11272 || 11272 +-1 || -1 +2229 || 2229 +4195 || 4195 +9064 || 9064 +12108 || 12108 +9376 || 9376 +9616 || 9616 +3444 || 3444 +11884 || 11884 +3962 || 3962 +2812 || 2812 +484 || 484 +9589 || 9589 +1040 || 1040 +10992 || 10992 +3316 || 3316 +7029 || 7029 +11004 || 11004 +-1 || -1 +5960 || 5960 +9583 || 9583 +7638 || 7638 +6187 || 6187 +5890 || 5890 +3394 || 3394 +5658 || 5658 +4448 || 4448 +11029 || 11029 +363 || 363 +8455 || 8455 +5764 || 5764 +4291 || 4291 +9997 || 9997 +6343 || 6343 +5775 || 5775 +6932 || 6932 +3932 || 3932 +10570 || 10570 +11888 || 11888 +7607 || 7607 +2133 || 2133 +5982 || 5982 +6013 || 6013 +714 || 714 +11534 || 11534 +10333 || 10333 +3029 || 3029 +3325 || 3325 +7321 || 7321 +6800 || 6800 +9559 || 9559 +-1 || -1 +1017 || 1017 +10117 || 10117 +11036 || 11036 +2320 || 2320 +1181 || 1181 +7456 || 7456 +5283 || 5283 +5076 || 5076 +9238 || 9238 +5850 || 5850 +4351 || 4351 +6900 || 6900 +9820 || 9820 +4148 || 4148 +7483 || 7483 +768 || 768 +5386 || 5386 +-1 || -1 +4110 || 4110 +2465 || 2465 +1490 || 1490 +11479 || 11479 +5368 || 5368 +4881 || 4881 +11508 || 11508 +5652 || 5652 +3965 || 3965 +-1 || -1 +1650 || 1650 +3321 || 3321 +1643 || 1643 +5503 || 5503 +849 || 849 +9416 || 9416 +4721 || 4721 +2325 || 2325 +9520 || 9520 +5894 || 5894 +4321 || 4321 +5795 || 5795 +1155 || 1155 +2107 || 2107 +11039 || 11039 +11699 || 11699 +130 || 130 +4510 || 4510 +8764 || 8764 +10515 || 10515 +10768 || 10768 +-1 || -1 +-1 || -1 +11074 || 11074 +-1 || -1 +9699 || 9699 +7658 || 7658 +11264 || 11264 +8230 || 8230 +10269 || 10269 +11829 || 11829 +11048 || 11048 +250 || 250 +3285 || 3285 +3482 || 3482 +8736 || 8736 +11400 || 11400 +9220 || 9220 +2858 || 2858 +3364 || 3364 +5336 || 5336 +1207 || 1207 +6759 || 6759 +10265 || 10265 +10683 || 10683 +6736 || 6736 +5003 || 5003 +7650 || 7650 +9599 || 9599 +7709 || 7709 +-1 || -1 +2208 || 2208 +2398 || 2398 +394 || 394 +7722 || 7722 +2547 || 2547 +2877 || 2877 +6024 || 6024 +-1 || -1 +7581 || 7581 +2482 || 2482 +1128 || 1128 +-1 || -1 +8141 || 8141 +3473 || 3473 +3200 || 3200 +4683 || 4683 +8680 || 8680 +7757 || 7757 +9218 || 9218 +3932 || 3932 +8157 || 8157 +2633 || 2633 +947 || 947 +5759 || 5759 +11524 || 11524 +1850 || 1850 +6668 || 6668 +4997 || 4997 +2791 || 2791 +2286 || 2286 +9139 || 9139 +4217 || 4217 +10311 || 10311 +7696 || 7696 +2791 || 2791 +3147 || 3147 +1086 || 1086 +11109 || 11109 +10224 || 10224 +8913 || 8913 +7069 || 7069 +8838 || 8838 +9385 || 9385 +-1 || -1 +1222 || 1222 +10637 || 10637 +7824 || 7824 +9131 || 9131 +-1 || -1 +9500 || 9500 +7824 || 7824 +3569 || 3569 +7020 || 7020 +-1 || -1 +2713 || 2713 +4091 || 4091 +3059 || 3059 +2696 || 2696 +186 || 186 +4909 || 4909 +3466 || 3466 +3929 || 3929 +4152 || 4152 +11837 || 11837 +9498 || 9498 +7899 || 7899 +10276 || 10276 +12145 || 12145 +2224 || 2224 +5828 || 5828 +10807 || 10807 +317 || 317 +7359 || 7359 +10567 || 10567 +7580 || 7580 +9358 || 9358 +2975 || 2975 +5077 || 5077 +3381 || 3381 +6591 || 6591 +2413 || 2413 +2990 || 2990 +6497 || 6497 +6603 || 6603 +9292 || 9292 +-1 || -1 +6448 || 6448 +10469 || 10469 +6422 || 6422 +-1 || -1 +6435 || 6435 +7001 || 7001 +-1 || -1 +1993 || 1993 +3306 || 3306 +3523 || 3523 +11613 || 11613 +6546 || 6546 +-1 || -1 +7189 || 7189 +5915 || 5915 +2717 || 2717 +9500 || 9500 +10953 || 10953 +931 || 931 +8476 || 8476 +7707 || 7707 +7355 || 7355 +2169 || 2169 +5563 || 5563 +-1 || -1 +3309 || 3309 +2718 || 2718 +7761 || 7761 +8984 || 8984 +10503 || 10503 +7347 || 7347 +10065 || 10065 +4312 || 4312 +11839 || 11839 +1559 || 1559 +-1 || -1 +251 || 251 +9746 || 9746 +8649 || 8649 +6670 || 6670 +-1 || -1 +4766 || 4766 +337 || 337 +7881 || 7881 +4627 || 4627 +6229 || 6229 +-1 || -1 +6566 || 6566 +6957 || 6957 +8392 || 8392 +-1 || -1 +-1 || -1 +4510 || 4510 +5343 || 5343 +9511 || 9511 +2325 || 2325 +10566 || 10566 +1280 || 1280 +3116 || 3116 +1791 || 1791 +3600 || 3600 +1155 || 1155 +9667 || 9667 +10962 || 10962 +9408 || 9408 +323 || 323 +-1 || -1 +7341 || 7341 +10119 || 10119 +7717 || 7717 +4602 || 4602 +6609 || 6609 +12158 || 12158 +7322 || 7322 +1351 || 1351 +7111 || 7111 +1529 || 1529 +9608 || 9608 +1965 || 1965 +1420 || 1420 +4176 || 4176 +10617 || 10617 +7889 || 7889 +2887 || 2887 +8885 || 8885 +-1 || -1 +5048 || 5048 +11879 || 11879 +10249 || 10249 +2008 || 2008 +718 || 718 +6544 || 6544 +3562 || 3562 +7804 || 7804 +11004 || 11004 +415 || 415 +7512 || 7512 +12165 || 12165 +6944 || 6944 +39 || 39 +43 || 43 +2412 || 2412 +3245 || 3245 +6691 || 6691 +285 || 285 +1420 || 1420 +53 || 53 +1920 || 1920 +484 || 484 +9283 || 9283 +4284 || 4284 +7932 || 7932 +12163 || 12163 +11621 || 11621 +5735 || 5735 +9819 || 9819 +10460 || 10460 +11199 || 11199 +7378 || 7378 +-1 || -1 +-1 || -1 +11740 || 11740 +208 || 208 +11283 || 11283 +1675 || 1675 +498 || 498 +2419 || 2419 +2337 || 2337 +1443 || 1443 +3980 || 3980 +4961 || 4961 +7882 || 7882 +6147 || 6147 +758 || 758 +9549 || 9549 +10602 || 10602 +3198 || 3198 +6878 || 6878 +4935 || 4935 +1226 || 1226 +2788 || 2788 +5300 || 5300 +11734 || 11734 +11901 || 11901 +-1 || -1 +9417 || 9417 +3559 || 3559 +6895 || 6895 +1061 || 1061 +6784 || 6784 +2416 || 2416 +5761 || 5761 +1698 || 1698 +281 || 281 +9216 || 9216 +11399 || 11399 +1883 || 1883 +3044 || 3044 +-1 || -1 +11146 || 11146 +3749 || 3749 +5031 || 5031 +1658 || 1658 +6988 || 6988 +-1 || -1 +8412 || 8412 +11887 || 11887 +790 || 790 +5561 || 5561 +10983 || 10983 +2840 || 2840 +554 || 554 +-1 || -1 +8788 || 8788 +10919 || 10919 +1394 || 1394 +5616 || 5616 +12087 || 12087 +965 || 965 +8116 || 8116 +11861 || 11861 +6607 || 6607 +9028 || 9028 +1841 || 1841 +2945 || 2945 +-1 || -1 +2620 || 2620 +2793 || 2793 +10994 || 10994 +9449 || 9449 +875 || 875 +6865 || 6865 +9399 || 9399 +709 || 709 +10197 || 10197 +9948 || 9948 +3475 || 3475 +1791 || 1791 +11622 || 11622 +10098 || 10098 +5941 || 5941 +9836 || 9836 +7621 || 7621 +-1 || -1 +7306 || 7306 +268 || 268 +6750 || 6750 +6930 || 6930 +8568 || 8568 +1030 || 1030 +2417 || 2417 +6025 || 6025 +-1 || -1 +3369 || 3369 +4230 || 4230 +5307 || 5307 +3407 || 3407 +4812 || 4812 +-1 || -1 +11644 || 11644 +430 || 430 +2016 || 2016 +6590 || 6590 +3370 || 3370 +8032 || 8032 +11422 || 11422 +7150 || 7150 +4448 || 4448 +3236 || 3236 +5892 || 5892 +5791 || 5791 +2636 || 2636 +4285 || 4285 +3290 || 3290 +7823 || 7823 +6079 || 6079 +8974 || 8974 +1413 || 1413 +11393 || 11393 +4863 || 4863 +4035 || 4035 +8803 || 8803 +7270 || 7270 +5428 || 5428 +7564 || 7564 +1618 || 1618 +7997 || 7997 +-1 || -1 +11933 || 11933 +3930 || 3930 +10375 || 10375 +8192 || 8192 +1367 || 1367 +4088 || 4088 +3717 || 3717 +8692 || 8692 +4428 || 4428 +6272 || 6272 +927 || 927 +5805 || 5805 +11754 || 11754 +9716 || 9716 +7473 || 7473 +151 || 151 +4951 || 4951 +9547 || 9547 +2814 || 2814 +10530 || 10530 +5867 || 5867 +8490 || 8490 +6480 || 6480 +-1 || -1 +4154 || 4154 +-1 || -1 +4450 || 4450 +2133 || 2133 +3647 || 3647 +819 || 819 +4727 || 4727 +145 || 145 +-1 || -1 +4316 || 4316 +4585 || 4585 +4292 || 4292 +4525 || 4525 +7124 || 7124 +7755 || 7755 +3484 || 3484 +-1 || -1 +6387 || 6387 +4455 || 4455 +10971 || 10971 +880 || 880 +1792 || 1792 +8004 || 8004 +930 || 930 +-1 || -1 +8886 || 8886 +4781 || 4781 +1671 || 1671 +10894 || 10894 +8588 || 8588 +841 || 841 +7200 || 7200 +5887 || 5887 +1491 || 1491 +7815 || 7815 +1409 || 1409 +11986 || 11986 +2797 || 2797 +2859 || 2859 +4119 || 4119 +4563 || 4563 +1383 || 1383 +6814 || 6814 +9339 || 9339 +3932 || 3932 +4069 || 4069 +8725 || 8725 +9361 || 9361 +-1 || -1 +10220 || 10220 +5501 || 5501 +12168 || 12168 +-1 || -1 +879 || 879 +1464 || 1464 +7222 || 7222 +6729 || 6729 +3659 || 3659 +9585 || 9585 +-1 || -1 +2942 || 2942 +9343 || 9343 +330 || 330 +468 || 468 +3628 || 3628 +6652 || 6652 +1713 || 1713 +3675 || 3675 +11386 || 11386 +7684 || 7684 +1312 || 1312 +11496 || 11496 +8467 || 8467 +3325 || 3325 +8136 || 8136 +4890 || 4890 +5040 || 5040 +5594 || 5594 +10031 || 10031 +6144 || 6144 +11002 || 11002 +6468 || 6468 +-1 || -1 +11286 || 11286 +5171 || 5171 +10401 || 10401 +5618 || 5618 +419 || 419 +3313 || 3313 +666 || 666 +3117 || 3117 +2334 || 2334 +3097 || 3097 +-1 || -1 +157 || 157 +2664 || 2664 +3370 || 3370 +9552 || 9552 +4330 || 4330 +5402 || 5402 +9477 || 9477 +1437 || 1437 +9064 || 9064 +3390 || 3390 +6201 || 6201 +10985 || 10985 +4252 || 4252 +2194 || 2194 +1380 || 1380 +6126 || 6126 +9353 || 9353 +4538 || 4538 +6918 || 6918 +417 || 417 +4837 || 4837 +11395 || 11395 +11712 || 11712 +1185 || 1185 +8021 || 8021 +6546 || 6546 +3779 || 3779 +5156 || 5156 +2862 || 2862 +10045 || 10045 +-1 || -1 +-1 || -1 +1188 || 1188 +9297 || 9297 +3293 || 3293 +10729 || 10729 +1043 || 1043 +-1 || -1 +-1 || -1 +10140 || 10140 +881 || 881 +6030 || 6030 +4142 || 4142 +11145 || 11145 +4204 || 4204 +3940 || 3940 +8435 || 8435 +8411 || 8411 +5280 || 5280 +7359 || 7359 +5842 || 5842 +8036 || 8036 +10981 || 10981 +6795 || 6795 +-1 || -1 +593 || 593 +9333 || 9333 +2867 || 2867 +10436 || 10436 +7565 || 7565 +7582 || 7582 +-1 || -1 +7452 || 7452 +9381 || 9381 +-1 || -1 +274 || 274 +372 || 372 +10523 || 10523 +3382 || 3382 +2955 || 2955 +9409 || 9409 +7108 || 7108 +7343 || 7343 +188 || 188 +9069 || 9069 +-1 || -1 +10428 || 10428 +5978 || 5978 +270 || 270 +-1 || -1 +3414 || 3414 +-1 || -1 +10625 || 10625 +851 || 851 +-1 || -1 +173 || 173 +11418 || 11418 +9797 || 9797 +11352 || 11352 +4375 || 4375 +2341 || 2341 +1049 || 1049 +9559 || 9559 +6603 || 6603 +-1 || -1 +10704 || 10704 +1282 || 1282 +9221 || 9221 +6196 || 6196 +8736 || 8736 +5562 || 5562 +8397 || 8397 +10120 || 10120 +2023 || 2023 +9341 || 9341 +11175 || 11175 +96 || 96 +-1 || -1 +314 || 314 +-1 || -1 +10134 || 10134 +10826 || 10826 +3614 || 3614 +755 || 755 +10963 || 10963 +7552 || 7552 +7370 || 7370 +4356 || 4356 +6431 || 6431 +9696 || 9696 +10041 || 10041 +-1 || -1 +11865 || 11865 +1966 || 1966 +6491 || 6491 +2054 || 2054 +7073 || 7073 +-1 || -1 +7546 || 7546 +11340 || 11340 +4909 || 4909 +8031 || 8031 +3941 || 3941 +4162 || 4162 +-1 || -1 +9863 || 9863 +10026 || 10026 +798 || 798 +1240 || 1240 +2292 || 2292 +10549 || 10549 +6691 || 6691 +4438 || 4438 +11261 || 11261 +10975 || 10975 +7836 || 7836 +582 || 582 +1328 || 1328 +7288 || 7288 +3371 || 3371 +6941 || 6941 +5275 || 5275 +5440 || 5440 +4906 || 4906 +7603 || 7603 +11471 || 11471 +10154 || 10154 +9003 || 9003 +9301 || 9301 +10335 || 10335 +10467 || 10467 +7766 || 7766 +2125 || 2125 +3531 || 3531 +10033 || 10033 +10311 || 10311 +444 || 444 +11748 || 11748 +278 || 278 +390 || 390 +10295 || 10295 +8141 || 8141 +3421 || 3421 +6484 || 6484 +-1 || -1 +1229 || 1229 +9717 || 9717 +7006 || 7006 +849 || 849 +3977 || 3977 +3545 || 3545 +5395 || 5395 +6696 || 6696 +977 || 977 +10679 || 10679 +4575 || 4575 +-1 || -1 +4345 || 4345 +10823 || 10823 +1849 || 1849 +-1 || -1 +10872 || 10872 +2268 || 2268 +5879 || 5879 +-1 || -1 +7180 || 7180 +3441 || 3441 +12092 || 12092 +8044 || 8044 +1391 || 1391 +7728 || 7728 +-1 || -1 +7749 || 7749 +3277 || 3277 +8901 || 8901 +8422 || 8422 +7321 || 7321 +1992 || 1992 +6200 || 6200 +4883 || 4883 +11312 || 11312 +4533 || 4533 +4865 || 4865 +10826 || 10826 +3479 || 3479 +-1 || -1 +11124 || 11124 +10781 || 10781 +4225 || 4225 +2462 || 2462 +9909 || 9909 +5885 || 5885 +7465 || 7465 +5811 || 5811 +903 || 903 +2529 || 2529 +-1 || -1 +6284 || 6284 +-1 || -1 +9857 || 9857 +8127 || 8127 +2890 || 2890 +4559 || 4559 +306 || 306 +12143 || 12143 +2220 || 2220 +1424 || 1424 +817 || 817 +1218 || 1218 +599 || 599 +10874 || 10874 +4407 || 4407 +9381 || 9381 +-1 || -1 +4312 || 4312 +11316 || 11316 +6968 || 6968 +2332 || 2332 +10736 || 10736 +8535 || 8535 +-1 || -1 +7741 || 7741 +6512 || 6512 +654 || 654 +916 || 916 +-1 || -1 +11174 || 11174 +2992 || 2992 +274 || 274 +-1 || -1 +8456 || 8456 +4188 || 4188 +5820 || 5820 +-1 || -1 +589 || 589 +8687 || 8687 +11146 || 11146 +8210 || 8210 +7496 || 7496 +3422 || 3422 +7413 || 7413 +-1 || -1 +378 || 378 +719 || 719 +7581 || 7581 +-1 || -1 +1020 || 1020 +413 || 413 +-1 || -1 +6009 || 6009 +9257 || 9257 +9008 || 9008 +572 || 572 +5093 || 5093 +11946 || 11946 +1432 || 1432 +5402 || 5402 +10527 || 10527 +2338 || 2338 +6219 || 6219 +7928 || 7928 +1767 || 1767 +8902 || 8902 +1905 || 1905 +4123 || 4123 +4215 || 4215 +9606 || 9606 +9153 || 9153 +5238 || 5238 +-1 || -1 +3239 || 3239 +10533 || 10533 +5908 || 5908 +12008 || 12008 +2855 || 2855 +6726 || 6726 +8762 || 8762 +351 || 351 +1848 || 1848 +6369 || 6369 +2534 || 2534 +2061 || 2061 +1547 || 1547 +9473 || 9473 +-1 || -1 +11475 || 11475 +7904 || 7904 +11553 || 11553 +11861 || 11861 +3233 || 3233 +11420 || 11420 +9406 || 9406 +629 || 629 +1564 || 1564 +1455 || 1455 +5663 || 5663 +3972 || 3972 +828 || 828 +6691 || 6691 +9235 || 9235 +10287 || 10287 +5551 || 5551 +-1 || -1 +10480 || 10480 +9350 || 9350 +6424 || 6424 +9626 || 9626 +11002 || 11002 +8149 || 8149 +10596 || 10596 +5545 || 5545 +10141 || 10141 +7730 || 7730 +-1 || -1 +12166 || 12166 +5107 || 5107 +9206 || 9206 +6746 || 6746 +11586 || 11586 +4774 || 4774 +2821 || 2821 +8842 || 8842 +736 || 736 +2952 || 2952 +5377 || 5377 +8578 || 8578 +8373 || 8373 +11795 || 11795 +1365 || 1365 +1979 || 1979 +-1 || -1 +1922 || 1922 +2420 || 2420 +2857 || 2857 +3175 || 3175 +3663 || 3663 +7388 || 7388 +7733 || 7733 +8850 || 8850 +2640 || 2640 +8263 || 8263 +6884 || 6884 +-1 || -1 +412 || 412 +9739 || 9739 +-1 || -1 +3565 || 3565 +-1 || -1 +4459 || 4459 +-1 || -1 +4946 || 4946 +6002 || 6002 +11154 || 11154 +9481 || 9481 +431 || 431 +8358 || 8358 +9596 || 9596 +2979 || 2979 +3357 || 3357 +9401 || 9401 +9134 || 9134 +11476 || 11476 +7758 || 7758 +7411 || 7411 +6054 || 6054 +8900 || 8900 +1144 || 1144 +9712 || 9712 +9626 || 9626 +1138 || 1138 +12040 || 12040 +6965 || 6965 +11399 || 11399 +9726 || 9726 +6243 || 6243 +6573 || 6573 +10038 || 10038 +3708 || 3708 +3916 || 3916 +4444 || 4444 +11457 || 11457 +5592 || 5592 +900 || 900 +9620 || 9620 +4198 || 4198 +10818 || 10818 +8700 || 8700 +11526 || 11526 +8745 || 8745 +10550 || 10550 +2965 || 2965 +5638 || 5638 +10729 || 10729 +5549 || 5549 +8336 || 8336 +7421 || 7421 +7992 || 7992 +267 || 267 +8166 || 8166 +-1 || -1 +641 || 641 +11746 || 11746 +10860 || 10860 +10278 || 10278 +8001 || 8001 +8316 || 8316 +1929 || 1929 +8742 || 8742 +10066 || 10066 +6551 || 6551 +3785 || 3785 +6537 || 6537 +3959 || 3959 +7835 || 7835 +7238 || 7238 +11586 || 11586 +10143 || 10143 +9109 || 9109 +1794 || 1794 +3497 || 3497 +4523 || 4523 +6188 || 6188 +-1 || -1 +2459 || 2459 +8863 || 8863 +1497 || 1497 +11469 || 11469 +329 || 329 +6563 || 6563 +2578 || 2578 +9993 || 9993 +9757 || 9757 +3457 || 3457 +11269 || 11269 +7894 || 7894 +11188 || 11188 +3041 || 3041 +9772 || 9772 +7437 || 7437 +11353 || 11353 +5853 || 5853 +1056 || 1056 +-1 || -1 +5681 || 5681 +4367 || 4367 +7434 || 7434 +11985 || 11985 +8347 || 8347 +7833 || 7833 +4039 || 4039 +2049 || 2049 +6775 || 6775 +-1 || -1 +11251 || 11251 +-1 || -1 +9463 || 9463 +2413 || 2413 +4737 || 4737 +2553 || 2553 +5856 || 5856 +6339 || 6339 +10280 || 10280 +6970 || 6970 +4132 || 4132 +11620 || 11620 +-1 || -1 +2087 || 2087 +8762 || 8762 +4992 || 4992 +-1 || -1 +3129 || 3129 +2999 || 2999 +-1 || -1 +8407 || 8407 +11334 || 11334 +3994 || 3994 +9534 || 9534 +11545 || 11545 +11822 || 11822 +954 || 954 +1573 || 1573 +4037 || 4037 +-1 || -1 +8428 || 8428 +6673 || 6673 +9030 || 9030 +11207 || 11207 +9280 || 9280 +5504 || 5504 +6933 || 6933 +1346 || 1346 +2052 || 2052 +8218 || 8218 +10418 || 10418 +11361 || 11361 +2050 || 2050 +-1 || -1 +5725 || 5725 +9747 || 9747 +1542 || 1542 +2856 || 2856 +747 || 747 +2501 || 2501 +11816 || 11816 +8378 || 8378 +9296 || 9296 +1678 || 1678 +9784 || 9784 +10100 || 10100 +4426 || 4426 +4379 || 4379 +683 || 683 +850 || 850 +11351 || 11351 +2002 || 2002 +1266 || 1266 +11754 || 11754 +838 || 838 +11723 || 11723 +11434 || 11434 +1897 || 1897 +11995 || 11995 +3540 || 3540 +5390 || 5390 +1450 || 1450 +3194 || 3194 +74 || 74 +684 || 684 +2086 || 2086 +5507 || 5507 +562 || 562 +-1 || -1 +7440 || 7440 +9215 || 9215 +10846 || 10846 +10121 || 10121 +8822 || 8822 +8662 || 8662 +5817 || 5817 +10120 || 10120 +-1 || -1 +2734 || 2734 +9424 || 9424 +276 || 276 +183 || 183 +8658 || 8658 +7907 || 7907 +4403 || 4403 +-1 || -1 +11734 || 11734 +5006 || 5006 +8221 || 8221 +3725 || 3725 +9984 || 9984 +3947 || 3947 +8825 || 8825 +209 || 209 +516 || 516 +1474 || 1474 +-1 || -1 +1052 || 1052 +6833 || 6833 +10230 || 10230 +8408 || 8408 +10871 || 10871 +7627 || 7627 +299 || 299 +7939 || 7939 +10995 || 10995 +10449 || 10449 +6937 || 6937 +6899 || 6899 +2550 || 2550 +6452 || 6452 +1023 || 1023 +3338 || 3338 +11016 || 11016 +1200 || 1200 +11443 || 11443 +4263 || 4263 +9074 || 9074 +4270 || 4270 +9116 || 9116 +1664 || 1664 +460 || 460 +3243 || 3243 +7192 || 7192 +8626 || 8626 +314 || 314 +7512 || 7512 +2522 || 2522 +11989 || 11989 +4669 || 4669 +11659 || 11659 +2225 || 2225 +10623 || 10623 +8826 || 8826 +9639 || 9639 +8500 || 8500 +-1 || -1 +2274 || 2274 +9891 || 9891 +635 || 635 +4218 || 4218 +3021 || 3021 +9028 || 9028 +11747 || 11747 +7958 || 7958 +12181 || 12181 +3864 || 3864 +9554 || 9554 +6428 || 6428 +9624 || 9624 +10804 || 10804 +-1 || -1 +5844 || 5844 +4079 || 4079 +7679 || 7679 +7818 || 7818 +8178 || 8178 +6043 || 6043 +7813 || 7813 +11585 || 11585 +10560 || 10560 +707 || 707 +3709 || 3709 +4548 || 4548 +8365 || 8365 +2385 || 2385 +4365 || 4365 +7899 || 7899 +6971 || 6971 +3878 || 3878 +2732 || 2732 +-1 || -1 +-1 || -1 +735 || 735 +2893 || 2893 +5581 || 5581 +4895 || 4895 +2253 || 2253 +8138 || 8138 +2248 || 2248 +11926 || 11926 +12142 || 12142 +7262 || 7262 +673 || 673 +6318 || 6318 +7542 || 7542 +281 || 281 +8014 || 8014 +3180 || 3180 +9963 || 9963 +15 || 15 +11255 || 11255 +12123 || 12123 +4825 || 4825 +5196 || 5196 +6786 || 6786 +308 || 308 +7834 || 7834 +6001 || 6001 +4971 || 4971 +4495 || 4495 +5622 || 5622 +3373 || 3373 +11154 || 11154 +9209 || 9209 +7967 || 7967 +2997 || 2997 +1086 || 1086 +11290 || 11290 +7967 || 7967 +2498 || 2498 +11539 || 11539 +11232 || 11232 +11125 || 11125 +3749 || 3749 +4536 || 4536 +5579 || 5579 +9171 || 9171 +11733 || 11733 +6871 || 6871 +10378 || 10378 +3012 || 3012 +11643 || 11643 +11608 || 11608 +7827 || 7827 +-1 || -1 +8158 || 8158 +-1 || -1 +2916 || 2916 +7681 || 7681 +-1 || -1 +3742 || 3742 +2933 || 2933 +5386 || 5386 +10599 || 10599 +2553 || 2553 +7506 || 7506 +8353 || 8353 +8224 || 8224 +4063 || 4063 +10319 || 10319 +2569 || 2569 +10396 || 10396 +12122 || 12122 +2676 || 2676 +1847 || 1847 +603 || 603 +3144 || 3144 +6365 || 6365 +6761 || 6761 +6381 || 6381 +10298 || 10298 +7699 || 7699 +370 || 370 +405 || 405 +10523 || 10523 +9117 || 9117 +8030 || 8030 +7246 || 7246 +2480 || 2480 +7581 || 7581 +11333 || 11333 +1731 || 1731 +4299 || 4299 +5890 || 5890 +11979 || 11979 +10695 || 10695 +-1 || -1 +6292 || 6292 +11441 || 11441 +7284 || 7284 +1037 || 1037 +-1 || -1 +10048 || 10048 +8704 || 8704 +11242 || 11242 +11854 || 11854 +8133 || 8133 +1062 || 1062 +699 || 699 +8603 || 8603 +149 || 149 +12016 || 12016 +2748 || 2748 +10855 || 10855 +4842 || 4842 +1151 || 1151 +5084 || 5084 +2795 || 2795 +5104 || 5104 +2782 || 2782 +884 || 884 +3629 || 3629 +-1 || -1 +5550 || 5550 +3284 || 3284 +6242 || 6242 +397 || 397 +8352 || 8352 +10903 || 10903 +-1 || -1 +10491 || 10491 +12176 || 12176 +2791 || 2791 +3937 || 3937 +7084 || 7084 +-1 || -1 +5483 || 5483 +782 || 782 +1672 || 1672 +11039 || 11039 +3570 || 3570 +11260 || 11260 +9685 || 9685 +-1 || -1 +5753 || 5753 +7017 || 7017 +-1 || -1 +5178 || 5178 +11757 || 11757 +11252 || 11252 +-1 || -1 +796 || 796 +9834 || 9834 +9804 || 9804 +7723 || 7723 +11818 || 11818 +7881 || 7881 +6951 || 6951 +11740 || 11740 +-1 || -1 +603 || 603 +10371 || 10371 +6954 || 6954 +3215 || 3215 +9661 || 9661 +5336 || 5336 +3428 || 3428 +-1 || -1 +9834 || 9834 +4307 || 4307 +8952 || 8952 +4542 || 4542 +4485 || 4485 +3786 || 3786 +-1 || -1 +7248 || 7248 +7207 || 7207 +-1 || -1 +7079 || 7079 +3382 || 3382 +701 || 701 +10501 || 10501 +6727 || 6727 +1492 || 1492 +10154 || 10154 +11854 || 11854 +5328 || 5328 +1439 || 1439 +5834 || 5834 +9581 || 9581 +11272 || 11272 +38 || 38 +8684 || 8684 +10689 || 10689 +10259 || 10259 +11781 || 11781 +9351 || 9351 +3155 || 3155 +10867 || 10867 +9122 || 9122 +5006 || 5006 +7542 || 7542 +10103 || 10103 +1901 || 1901 +1919 || 1919 +12046 || 12046 +11748 || 11748 +4466 || 4466 +4125 || 4125 +3039 || 3039 +4092 || 4092 +9886 || 9886 +7171 || 7171 +8599 || 8599 +-1 || -1 +11055 || 11055 +11711 || 11711 +8142 || 8142 +6709 || 6709 +9338 || 9338 +-1 || -1 +8695 || 8695 +4631 || 4631 +12017 || 12017 +7363 || 7363 +5016 || 5016 +5464 || 5464 +5101 || 5101 +7113 || 7113 +-1 || -1 +500 || 500 +11368 || 11368 +1238 || 1238 +6747 || 6747 +2636 || 2636 +2989 || 2989 +9539 || 9539 +10080 || 10080 +3429 || 3429 +6602 || 6602 +5673 || 5673 +1456 || 1456 +5877 || 5877 +7109 || 7109 +8877 || 8877 +-1 || -1 +4920 || 4920 +9987 || 9987 +11880 || 11880 +11437 || 11437 +2161 || 2161 +7257 || 7257 +7804 || 7804 +4861 || 4861 +4467 || 4467 +3106 || 3106 +4500 || 4500 +6651 || 6651 +2020 || 2020 +-1 || -1 +8786 || 8786 +895 || 895 +-1 || -1 +1241 || 1241 +2187 || 2187 +6020 || 6020 +10835 || 10835 +6495 || 6495 +9476 || 9476 +6879 || 6879 +12035 || 12035 +7754 || 7754 +7825 || 7825 +10541 || 10541 +1152 || 1152 +-1 || -1 +6847 || 6847 +4484 || 4484 +2516 || 2516 +7023 || 7023 +8109 || 8109 +5753 || 5753 +9962 || 9962 +-1 || -1 +2723 || 2723 +1754 || 1754 +2504 || 2504 +9427 || 9427 +9359 || 9359 +4628 || 4628 +6954 || 6954 +-1 || -1 +12076 || 12076 +11548 || 11548 +209 || 209 +2165 || 2165 +3402 || 3402 +11221 || 11221 +10154 || 10154 +8004 || 8004 +3639 || 3639 +-1 || -1 +5852 || 5852 +4939 || 4939 +9137 || 9137 +6652 || 6652 +8874 || 8874 +12120 || 12120 +-1 || -1 +4019 || 4019 +10776 || 10776 +1836 || 1836 +3160 || 3160 +2072 || 2072 +496 || 496 +1114 || 1114 +-1 || -1 +1450 || 1450 +5412 || 5412 +2330 || 2330 +768 || 768 +-1 || -1 +930 || 930 +951 || 951 +7758 || 7758 +-1 || -1 +5882 || 5882 +5782 || 5782 +8602 || 8602 +3547 || 3547 +-1 || -1 +350 || 350 +3638 || 3638 +3899 || 3899 +5182 || 5182 +12 || 12 +6824 || 6824 +3154 || 3154 +11687 || 11687 +8223 || 8223 +1796 || 1796 +5802 || 5802 +9742 || 9742 +3116 || 3116 +5275 || 5275 +-1 || -1 +11134 || 11134 +5219 || 5219 +10152 || 10152 +9751 || 9751 +3658 || 3658 +9203 || 9203 +-1 || -1 +1998 || 1998 +4846 || 4846 +3473 || 3473 +3142 || 3142 +8733 || 8733 +7217 || 7217 +11444 || 11444 +514 || 514 +3597 || 3597 +335 || 335 +11978 || 11978 +11925 || 11925 +8709 || 8709 +2709 || 2709 +3974 || 3974 +10820 || 10820 +-1 || -1 +-1 || -1 +11997 || 11997 +1264 || 1264 +2569 || 2569 +9661 || 9661 +9830 || 9830 +-1 || -1 +6784 || 6784 +5310 || 5310 +6411 || 6411 +9857 || 9857 +-1 || -1 +6440 || 6440 +7170 || 7170 +3272 || 3272 +10578 || 10578 +8954 || 8954 +7609 || 7609 +8658 || 8658 +-1 || -1 +4449 || 4449 +10142 || 10142 +11000 || 11000 +448 || 448 +7158 || 7158 +3442 || 3442 +5921 || 5921 +2377 || 2377 +12123 || 12123 +2246 || 2246 +2016 || 2016 +11392 || 11392 +-1 || -1 +3828 || 3828 +5036 || 5036 +12155 || 12155 +10359 || 10359 +11382 || 11382 +6370 || 6370 +1401 || 1401 +9253 || 9253 +5699 || 5699 +7300 || 7300 +10906 || 10906 +5901 || 5901 +11391 || 11391 +546 || 546 +5050 || 5050 +6017 || 6017 +8272 || 8272 +6470 || 6470 +2606 || 2606 +8529 || 8529 +5639 || 5639 +258 || 258 +9766 || 9766 +6518 || 6518 +5012 || 5012 +5507 || 5507 +11917 || 11917 +4541 || 4541 +-1 || -1 +12021 || 12021 +4075 || 4075 +11215 || 11215 +7761 || 7761 +11565 || 11565 +2750 || 2750 +11787 || 11787 +6195 || 6195 +10492 || 10492 +9275 || 9275 +2767 || 2767 +5662 || 5662 +3487 || 3487 +-1 || -1 +11285 || 11285 +-1 || -1 +2344 || 2344 +2733 || 2733 +2261 || 2261 +484 || 484 +1182 || 1182 +5714 || 5714 +11149 || 11149 +4750 || 4750 +8674 || 8674 +1263 || 1263 +11699 || 11699 +8339 || 8339 +7774 || 7774 +3019 || 3019 +2599 || 2599 +609 || 609 +3302 || 3302 +6730 || 6730 +7265 || 7265 +11144 || 11144 +873 || 873 +-1 || -1 +6637 || 6637 +3806 || 3806 +9083 || 9083 +3996 || 3996 +4486 || 4486 +11726 || 11726 +2572 || 2572 +6267 || 6267 +-1 || -1 +6702 || 6702 +1846 || 1846 +8265 || 8265 +4008 || 4008 +2534 || 2534 +2119 || 2119 +4357 || 4357 +1795 || 1795 +1547 || 1547 +6209 || 6209 +4120 || 4120 +11949 || 11949 +7890 || 7890 +8997 || 8997 +6066 || 6066 +3585 || 3585 +3062 || 3062 +11662 || 11662 +9165 || 9165 +836 || 836 +2023 || 2023 +9456 || 9456 +11681 || 11681 +9844 || 9844 +8055 || 8055 +11093 || 11093 +10765 || 10765 +9953 || 9953 +3437 || 3437 +9728 || 9728 +8181 || 8181 +1531 || 1531 +10507 || 10507 +11661 || 11661 +4497 || 4497 +729 || 729 +5012 || 5012 +8254 || 8254 +2841 || 2841 +9335 || 9335 +213 || 213 +9358 || 9358 +8502 || 8502 +7797 || 7797 +5872 || 5872 +6186 || 6186 +7424 || 7424 +6258 || 6258 +8705 || 8705 +2291 || 2291 +601 || 601 +7789 || 7789 +6805 || 6805 +862 || 862 +11260 || 11260 +1178 || 1178 +6675 || 6675 +11109 || 11109 +7394 || 7394 +2582 || 2582 +4339 || 4339 +1753 || 1753 +10058 || 10058 +7006 || 7006 +12126 || 12126 +11637 || 11637 +-1 || -1 +5439 || 5439 +10446 || 10446 +9689 || 9689 +6832 || 6832 +4996 || 4996 +6863 || 6863 +9450 || 9450 +9258 || 9258 +5067 || 5067 +4608 || 4608 +12089 || 12089 +-1 || -1 +7341 || 7341 +7367 || 7367 +9456 || 9456 +1595 || 1595 +6272 || 6272 +-1 || -1 +4613 || 4613 +310 || 310 +-1 || -1 +4237 || 4237 +6528 || 6528 +6915 || 6915 +10357 || 10357 +7346 || 7346 +-1 || -1 +2633 || 2633 +2650 || 2650 +4233 || 4233 +11109 || 11109 +4261 || 4261 +2647 || 2647 +9256 || 9256 +2214 || 2214 +11155 || 11155 +7410 || 7410 +4108 || 4108 +517 || 517 +956 || 956 +6406 || 6406 +4065 || 4065 +9395 || 9395 +7205 || 7205 +2999 || 2999 +2905 || 2905 +10055 || 10055 +2477 || 2477 +-1 || -1 +272 || 272 +8027 || 8027 +9482 || 9482 +-1 || -1 +11418 || 11418 +10245 || 10245 +1283 || 1283 +8357 || 8357 +5793 || 5793 +-1 || -1 +6156 || 6156 +2352 || 2352 +3591 || 3591 +9384 || 9384 +-1 || -1 +4274 || 4274 +5311 || 5311 +1635 || 1635 +7736 || 7736 +-1 || -1 +11336 || 11336 +2046 || 2046 +6340 || 6340 +5427 || 5427 +3379 || 3379 +1753 || 1753 +9036 || 9036 +8250 || 8250 +11302 || 11302 +7673 || 7673 +11926 || 11926 +4869 || 4869 +3570 || 3570 +8175 || 8175 +9193 || 9193 +7846 || 7846 +11013 || 11013 +9542 || 9542 +5765 || 5765 +5297 || 5297 +5530 || 5530 +1114 || 1114 +-1 || -1 +5264 || 5264 +2184 || 2184 +2833 || 2833 +7412 || 7412 +11805 || 11805 +3965 || 3965 +4625 || 4625 +3595 || 3595 +10401 || 10401 +665 || 665 +3980 || 3980 +-1 || -1 +6929 || 6929 +6908 || 6908 +10218 || 10218 +3763 || 3763 +7858 || 7858 +9693 || 9693 +2456 || 2456 +-1 || -1 +3635 || 3635 +4557 || 4557 +1713 || 1713 +6350 || 6350 +703 || 703 +10325 || 10325 +2470 || 2470 +-1 || -1 +3334 || 3334 +1403 || 1403 +6387 || 6387 +649 || 649 +-1 || -1 +8252 || 8252 +2822 || 2822 +11094 || 11094 +11744 || 11744 +8303 || 8303 +12022 || 12022 +489 || 489 +-1 || -1 +5441 || 5441 +2962 || 2962 +6941 || 6941 +10066 || 10066 +7273 || 7273 +7071 || 7071 +60 || 60 +8486 || 8486 +11440 || 11440 +4113 || 4113 +4257 || 4257 +9636 || 9636 +10819 || 10819 +1670 || 1670 +498 || 498 +7748 || 7748 +7134 || 7134 +10383 || 10383 +5856 || 5856 +8157 || 8157 +6508 || 6508 +-1 || -1 +10622 || 10622 +410 || 410 +11479 || 11479 +2707 || 2707 +6884 || 6884 +10721 || 10721 +11321 || 11321 +5760 || 5760 +8833 || 8833 +10449 || 10449 +1651 || 1651 +9405 || 9405 +58 || 58 +2372 || 2372 +2236 || 2236 +10623 || 10623 +11025 || 11025 +6780 || 6780 +8127 || 8127 +2379 || 2379 +3790 || 3790 +11214 || 11214 +1258 || 1258 +7853 || 7853 +9185 || 9185 +5404 || 5404 +1429 || 1429 +4994 || 4994 +2717 || 2717 +8026 || 8026 +11159 || 11159 +985 || 985 +-1 || -1 +11113 || 11113 +8477 || 8477 +7806 || 7806 +4154 || 4154 +6751 || 6751 +8036 || 8036 +5463 || 5463 +7517 || 7517 +2404 || 2404 +746 || 746 +8430 || 8430 +2349 || 2349 +6687 || 6687 +-1 || -1 +2140 || 2140 +2332 || 2332 +2893 || 2893 +3021 || 3021 +9886 || 9886 +11245 || 11245 +2339 || 2339 +1060 || 1060 +935 || 935 +1255 || 1255 +5267 || 5267 +5946 || 5946 +9137 || 9137 +447 || 447 +-1 || -1 +3136 || 3136 +-1 || -1 +5283 || 5283 +6905 || 6905 +2091 || 2091 +6761 || 6761 +9604 || 9604 +1337 || 1337 +-1 || -1 +6513 || 6513 +6835 || 6835 +5978 || 5978 +10234 || 10234 +3186 || 3186 +10204 || 10204 +3940 || 3940 +10478 || 10478 +10553 || 10553 +6166 || 6166 +6574 || 6574 +1207 || 1207 +6643 || 6643 +4191 || 4191 +4906 || 4906 +7154 || 7154 +-1 || -1 +4247 || 4247 +11690 || 11690 +5115 || 5115 +4988 || 4988 +3939 || 3939 +3958 || 3958 +11227 || 11227 +2679 || 2679 +3352 || 3352 +5184 || 5184 +-1 || -1 +8176 || 8176 +1578 || 1578 +395 || 395 +7846 || 7846 +7890 || 7890 +-1 || -1 +3857 || 3857 +11722 || 11722 +1826 || 1826 +308 || 308 +7690 || 7690 +1456 || 1456 +9821 || 9821 +4926 || 4926 +6734 || 6734 +-1 || -1 +1304 || 1304 +1337 || 1337 +1288 || 1288 +5921 || 5921 +-1 || -1 +10214 || 10214 +847 || 847 +-1 || -1 +2773 || 2773 +1738 || 1738 +4368 || 4368 +1877 || 1877 +11 || 11 +2056 || 2056 +9848 || 9848 +6100 || 6100 +-1 || -1 +3350 || 3350 +2367 || 2367 +4441 || 4441 +3081 || 3081 +5336 || 5336 +8395 || 8395 +-1 || -1 +5256 || 5256 +5918 || 5918 +8145 || 8145 +6305 || 6305 +9338 || 9338 +1368 || 1368 +11595 || 11595 +2676 || 2676 +8569 || 8569 +49 || 49 +9328 || 9328 +3385 || 3385 +3367 || 3367 +11655 || 11655 +7775 || 7775 +8415 || 8415 +10384 || 10384 +2152 || 2152 +10823 || 10823 +4635 || 4635 +10971 || 10971 +6276 || 6276 +9723 || 9723 +11090 || 11090 +5755 || 5755 +6404 || 6404 +6455 || 6455 +7535 || 7535 +10604 || 10604 +9331 || 9331 +615 || 615 +-1 || -1 +3113 || 3113 +11041 || 11041 +914 || 914 +9021 || 9021 +127 || 127 +5571 || 5571 +3491 || 3491 +969 || 969 +9693 || 9693 +-1 || -1 +6186 || 6186 +10413 || 10413 +1670 || 1670 +-1 || -1 +3940 || 3940 +5667 || 5667 +4505 || 4505 +-1 || -1 +2545 || 2545 +5302 || 5302 +8323 || 8323 +9197 || 9197 +9131 || 9131 +8058 || 8058 +9178 || 9178 +2557 || 2557 +7482 || 7482 +1257 || 1257 +5371 || 5371 +12002 || 12002 +9655 || 9655 +9681 || 9681 +7871 || 7871 +-1 || -1 +1651 || 1651 +11635 || 11635 +3870 || 3870 +9226 || 9226 +3909 || 3909 +768 || 768 +4337 || 4337 +5243 || 5243 +8470 || 8470 +11191 || 11191 +2104 || 2104 +4941 || 4941 +7228 || 7228 +10525 || 10525 +8115 || 8115 +9178 || 9178 +846 || 846 +6892 || 6892 +9486 || 9486 +3755 || 3755 +609 || 609 +8801 || 8801 +10233 || 10233 +2113 || 2113 +10235 || 10235 +9854 || 9854 +8890 || 8890 +1270 || 1270 +-1 || -1 +394 || 394 +11798 || 11798 +4891 || 4891 +10069 || 10069 +5522 || 5522 +5218 || 5218 +2199 || 2199 +10357 || 10357 +6843 || 6843 +4677 || 4677 +10742 || 10742 +5670 || 5670 +2907 || 2907 +7288 || 7288 +3485 || 3485 +6618 || 6618 +7241 || 7241 +12060 || 12060 +9593 || 9593 +797 || 797 +2216 || 2216 +5602 || 5602 +4041 || 4041 +4678 || 4678 +5188 || 5188 +2379 || 2379 +10491 || 10491 +8931 || 8931 +9221 || 9221 +8332 || 8332 +1383 || 1383 +4024 || 4024 +4463 || 4463 +327 || 327 +170 || 170 +1911 || 1911 +6543 || 6543 +9068 || 9068 +-1 || -1 +9349 || 9349 +10026 || 10026 +5512 || 5512 +8761 || 8761 +193 || 193 +-1 || -1 +4264 || 4264 +5155 || 5155 +3552 || 3552 +3399 || 3399 +4380 || 4380 +8147 || 8147 +2064 || 2064 +10038 || 10038 +4784 || 4784 +11193 || 11193 +10031 || 10031 +3169 || 3169 +-1 || -1 +4692 || 4692 +4407 || 4407 +7879 || 7879 +10494 || 10494 +4958 || 4958 +4440 || 4440 +8677 || 8677 +5905 || 5905 +3751 || 3751 +3987 || 3987 +11874 || 11874 +11759 || 11759 +10781 || 10781 +-1 || -1 +11410 || 11410 +7371 || 7371 +4140 || 4140 +7430 || 7430 +10280 || 10280 +11382 || 11382 +7982 || 7982 +251 || 251 +-1 || -1 +5732 || 5732 +2588 || 2588 +12055 || 12055 +-1 || -1 +8846 || 8846 +6460 || 6460 +11683 || 11683 +10744 || 10744 +1970 || 1970 +7208 || 7208 +2528 || 2528 +10994 || 10994 +4309 || 4309 +10775 || 10775 +7531 || 7531 +11095 || 11095 +1973 || 1973 +-1 || -1 +2756 || 2756 +8403 || 8403 +2430 || 2430 +10408 || 10408 +7935 || 7935 +9239 || 9239 +7493 || 7493 +4677 || 4677 +3715 || 3715 +5758 || 5758 +6516 || 6516 +10097 || 10097 +5000 || 5000 +7757 || 7757 +6742 || 6742 +740 || 740 +102 || 102 +9259 || 9259 +9037 || 9037 +3716 || 3716 +7185 || 7185 +1948 || 1948 +3761 || 3761 +7465 || 7465 +-1 || -1 +1218 || 1218 +2309 || 2309 +2585 || 2585 +10871 || 10871 +4363 || 4363 +6748 || 6748 +1757 || 1757 +2112 || 2112 +10611 || 10611 +9847 || 9847 +4113 || 4113 +4819 || 4819 +2366 || 2366 +1746 || 1746 +2310 || 2310 +3853 || 3853 +2028 || 2028 +2108 || 2108 +1807 || 1807 +2858 || 2858 +-1 || -1 +161 || 161 +9202 || 9202 +8874 || 8874 +11346 || 11346 +5105 || 5105 +7376 || 7376 +8092 || 8092 +2002 || 2002 +11911 || 11911 +8963 || 8963 +-1 || -1 +257 || 257 +7138 || 7138 +3162 || 3162 +8194 || 8194 +-1 || -1 +5964 || 5964 +8339 || 8339 +3968 || 3968 +9390 || 9390 +10764 || 10764 +10503 || 10503 +12096 || 12096 +10498 || 10498 +5596 || 5596 +721 || 721 +240 || 240 +10684 || 10684 +6408 || 6408 +-1 || -1 +9401 || 9401 +1897 || 1897 +7837 || 7837 +8187 || 8187 +594 || 594 +873 || 873 +2653 || 2653 +Testing agent-twice_split_23.in +-------------------COMPARE------------------------- +9623 || 9623 +21849 || 21849 +12564 || 12564 +1882 || 1882 +5658 || 5658 +20714 || 20714 +2311 || 2311 +1834 || 1834 +3199 || 3199 +18216 || 18216 +7810 || 7810 +8631 || 8631 +10509 || 10509 +1800 || 1800 +7087 || 7087 +11933 || 11933 +3190 || 3190 +14168 || 14168 +6428 || 6428 +16638 || 16638 +21178 || 21178 +-1 || -1 +10982 || 10982 +22257 || 22257 +18137 || 18137 +3647 || 3647 +17724 || 17724 +-1 || -1 +767 || 767 +909 || 909 +16169 || 16169 +12370 || 12370 +22337 || 22337 +18313 || 18313 +2645 || 2645 +10721 || 10721 +12440 || 12440 +-1 || -1 +4314 || 4314 +20532 || 20532 +4194 || 4194 +8083 || 8083 +998 || 998 +8151 || 8151 +6068 || 6068 +20355 || 20355 +14732 || 14732 +14320 || 14320 +11063 || 11063 +15438 || 15438 +13421 || 13421 +7948 || 7948 +22631 || 22631 +21740 || 21740 +12267 || 12267 +6656 || 6656 +14266 || 14266 +21648 || 21648 +10660 || 10660 +7482 || 7482 +483 || 483 +11757 || 11757 +17589 || 17589 +12777 || 12777 +17527 || 17527 +2687 || 2687 +15840 || 15840 +21550 || 21550 +16687 || 16687 +16037 || 16037 +11445 || 11445 +6212 || 6212 +4256 || 4256 +11306 || 11306 +15758 || 15758 +13576 || 13576 +3225 || 3225 +9292 || 9292 +-1 || -1 +2473 || 2473 +20803 || 20803 +16955 || 16955 +17009 || 17009 +-1 || -1 +14067 || 14067 +11486 || 11486 +11251 || 11251 +14857 || 14857 +5398 || 5398 +21774 || 21774 +2318 || 2318 +19867 || 19867 +17153 || 17153 +22721 || 22721 +1446 || 1446 +7179 || 7179 +22666 || 22666 +4540 || 4540 +16847 || 16847 +554 || 554 +21152 || 21152 +14467 || 14467 +7730 || 7730 +8640 || 8640 +12420 || 12420 +11626 || 11626 +19894 || 19894 +14404 || 14404 +17717 || 17717 +-1 || -1 +12926 || 12926 +6718 || 6718 +20595 || 20595 +2045 || 2045 +16895 || 16895 +19226 || 19226 +17911 || 17911 +4965 || 4965 +-1 || -1 +4475 || 4475 +10309 || 10309 +458 || 458 +14304 || 14304 +4606 || 4606 +12633 || 12633 +7051 || 7051 +14606 || 14606 +12328 || 12328 +12312 || 12312 +3208 || 3208 +18793 || 18793 +11447 || 11447 +13206 || 13206 +19697 || 19697 +16576 || 16576 +4892 || 4892 +10094 || 10094 +5986 || 5986 +6298 || 6298 +5978 || 5978 +10269 || 10269 +22931 || 22931 +16177 || 16177 +1495 || 1495 +4541 || 4541 +5131 || 5131 +7105 || 7105 +-1 || -1 +13657 || 13657 +8791 || 8791 +-1 || -1 +11538 || 11538 +19769 || 19769 +15102 || 15102 +9690 || 9690 +7894 || 7894 +618 || 618 +2250 || 2250 +11211 || 11211 +10011 || 10011 +11789 || 11789 +8062 || 8062 +14304 || 14304 +8389 || 8389 +19142 || 19142 +22939 || 22939 +12342 || 12342 +3963 || 3963 +7638 || 7638 +9967 || 9967 +2176 || 2176 +14017 || 14017 +18752 || 18752 +5581 || 5581 +21645 || 21645 +19426 || 19426 +15550 || 15550 +5067 || 5067 +9969 || 9969 +-1 || -1 +342 || 342 +9622 || 9622 +19895 || 19895 +2421 || 2421 +5167 || 5167 +17301 || 17301 +1700 || 1700 +16847 || 16847 +18119 || 18119 +18109 || 18109 +185 || 185 +4230 || 4230 +14930 || 14930 +6361 || 6361 +16299 || 16299 +17644 || 17644 +2594 || 2594 +16767 || 16767 +-1 || -1 +18788 || 18788 +19256 || 19256 +270 || 270 +5307 || 5307 +7328 || 7328 +15839 || 15839 +6390 || 6390 +297 || 297 +3948 || 3948 +9805 || 9805 +19195 || 19195 +17904 || 17904 +446 || 446 +-1 || -1 +3985 || 3985 +1937 || 1937 +17138 || 17138 +16784 || 16784 +15484 || 15484 +13050 || 13050 +6275 || 6275 +8549 || 8549 +-1 || -1 +15138 || 15138 +17503 || 17503 +12506 || 12506 +22665 || 22665 +12304 || 12304 +21765 || 21765 +18173 || 18173 +17877 || 17877 +11507 || 11507 +20520 || 20520 +-1 || -1 +13056 || 13056 +8626 || 8626 +4301 || 4301 +-1 || -1 +7575 || 7575 +2268 || 2268 +10429 || 10429 +2030 || 2030 +16626 || 16626 +7019 || 7019 +16832 || 16832 +6259 || 6259 +816 || 816 +21234 || 21234 +14493 || 14493 +17824 || 17824 +10765 || 10765 +19393 || 19393 +18248 || 18248 +5931 || 5931 +15049 || 15049 +10513 || 10513 +16043 || 16043 +-1 || -1 +16210 || 16210 +14083 || 14083 +20448 || 20448 +17060 || 17060 +3571 || 3571 +6052 || 6052 +1881 || 1881 +4365 || 4365 +19079 || 19079 +1291 || 1291 +12769 || 12769 +13465 || 13465 +22743 || 22743 +16308 || 16308 +6702 || 6702 +13140 || 13140 +17925 || 17925 +8150 || 8150 +21219 || 21219 +12506 || 12506 +6647 || 6647 +17272 || 17272 +22227 || 22227 +6168 || 6168 +22795 || 22795 +14668 || 14668 +-1 || -1 +4043 || 4043 +8888 || 8888 +911 || 911 +2771 || 2771 +13993 || 13993 +-1 || -1 +-1 || -1 +8032 || 8032 +6154 || 6154 +7726 || 7726 +18233 || 18233 +5627 || 5627 +5299 || 5299 +10140 || 10140 +10493 || 10493 +23015 || 23015 +-1 || -1 +38 || 38 +11924 || 11924 +12950 || 12950 +19659 || 19659 +1400 || 1400 +12914 || 12914 +3321 || 3321 +23020 || 23020 +17575 || 17575 +20450 || 20450 +4121 || 4121 +22351 || 22351 +5596 || 5596 +10093 || 10093 +6396 || 6396 +8233 || 8233 +18164 || 18164 +19140 || 19140 +1451 || 1451 +669 || 669 +-1 || -1 +11485 || 11485 +10394 || 10394 +12812 || 12812 +10308 || 10308 +13196 || 13196 +17058 || 17058 +-1 || -1 +13672 || 13672 +10051 || 10051 +-1 || -1 +13082 || 13082 +11652 || 11652 +6245 || 6245 +18913 || 18913 +-1 || -1 +15044 || 15044 +3409 || 3409 +2262 || 2262 +10211 || 10211 +9871 || 9871 +11583 || 11583 +6914 || 6914 +10150 || 10150 +17051 || 17051 +15799 || 15799 +20778 || 20778 +-1 || -1 +13102 || 13102 +6719 || 6719 +22980 || 22980 +11016 || 11016 +18216 || 18216 +12302 || 12302 +12463 || 12463 +2074 || 2074 +6926 || 6926 +8149 || 8149 +6865 || 6865 +4380 || 4380 +9817 || 9817 +-1 || -1 +11731 || 11731 +21610 || 21610 +13128 || 13128 +12327 || 12327 +9126 || 9126 +10798 || 10798 +9898 || 9898 +10806 || 10806 +-1 || -1 +3003 || 3003 +18816 || 18816 +5111 || 5111 +5535 || 5535 +2088 || 2088 +-1 || -1 +10087 || 10087 +12903 || 12903 +-1 || -1 +20938 || 20938 +2877 || 2877 +2767 || 2767 +13778 || 13778 +22571 || 22571 +8541 || 8541 +12515 || 12515 +3923 || 3923 +5750 || 5750 +16721 || 16721 +18418 || 18418 +5456 || 5456 +-1 || -1 +19702 || 19702 +383 || 383 +4542 || 4542 +5559 || 5559 +16507 || 16507 +12577 || 12577 +19450 || 19450 +16599 || 16599 +6514 || 6514 +1961 || 1961 +5056 || 5056 +14410 || 14410 +13060 || 13060 +15887 || 15887 +12285 || 12285 +20196 || 20196 +21421 || 21421 +13188 || 13188 +16516 || 16516 +18586 || 18586 +519 || 519 +1053 || 1053 +11621 || 11621 +7985 || 7985 +16418 || 16418 +9950 || 9950 +10743 || 10743 +-1 || -1 +4705 || 4705 +10674 || 10674 +22351 || 22351 +13152 || 13152 +5829 || 5829 +-1 || -1 +293 || 293 +10472 || 10472 +20951 || 20951 +12421 || 12421 +22189 || 22189 +18687 || 18687 +21773 || 21773 +5362 || 5362 +4702 || 4702 +10739 || 10739 +10376 || 10376 +6457 || 6457 +6367 || 6367 +6412 || 6412 +4049 || 4049 +841 || 841 +16254 || 16254 +15689 || 15689 +21957 || 21957 +12490 || 12490 +2088 || 2088 +19360 || 19360 +17389 || 17389 +19700 || 19700 +9730 || 9730 +21375 || 21375 +19703 || 19703 +9186 || 9186 +15027 || 15027 +16296 || 16296 +14283 || 14283 +13687 || 13687 +1494 || 1494 +8274 || 8274 +6042 || 6042 +678 || 678 +22503 || 22503 +17428 || 17428 +21537 || 21537 +1398 || 1398 +11713 || 11713 +869 || 869 +15846 || 15846 +11949 || 11949 +13695 || 13695 +2732 || 2732 +21120 || 21120 +20250 || 20250 +-1 || -1 +10935 || 10935 +16371 || 16371 +-1 || -1 +16553 || 16553 +8877 || 8877 +13494 || 13494 +22369 || 22369 +19841 || 19841 +22249 || 22249 +7709 || 7709 +17677 || 17677 +-1 || -1 +18523 || 18523 +4077 || 4077 +9151 || 9151 +10781 || 10781 +6065 || 6065 +16641 || 16641 +20731 || 20731 +9137 || 9137 +2199 || 2199 +-1 || -1 +-1 || -1 +14700 || 14700 +5956 || 5956 +-1 || -1 +2957 || 2957 +-1 || -1 +2183 || 2183 +5588 || 5588 +-1 || -1 +-1 || -1 +7305 || 7305 +15249 || 15249 +7427 || 7427 +1722 || 1722 +22733 || 22733 +7721 || 7721 +19158 || 19158 +18256 || 18256 +12233 || 12233 +-1 || -1 +18399 || 18399 +13593 || 13593 +6453 || 6453 +13994 || 13994 +11036 || 11036 +7737 || 7737 +18501 || 18501 +2214 || 2214 +-1 || -1 +19578 || 19578 +3986 || 3986 +-1 || -1 +12085 || 12085 +5108 || 5108 +-1 || -1 +17162 || 17162 +18301 || 18301 +19919 || 19919 +16625 || 16625 +10112 || 10112 +1905 || 1905 +17083 || 17083 +4951 || 4951 +20222 || 20222 +2292 || 2292 +19986 || 19986 +-1 || -1 +1600 || 1600 +15652 || 15652 +22987 || 22987 +12403 || 12403 +574 || 574 +11783 || 11783 +581 || 581 +14325 || 14325 +13332 || 13332 +2712 || 2712 +3977 || 3977 +21738 || 21738 +-1 || -1 +2894 || 2894 +-1 || -1 +5415 || 5415 +1127 || 1127 +21040 || 21040 +14767 || 14767 +20526 || 20526 +5681 || 5681 +21948 || 21948 +12295 || 12295 +1305 || 1305 +5405 || 5405 +4542 || 4542 +18056 || 18056 +4958 || 4958 +16159 || 16159 +9557 || 9557 +17570 || 17570 +-1 || -1 +11215 || 11215 +16652 || 16652 +18982 || 18982 +14446 || 14446 +20047 || 20047 +11404 || 11404 +21754 || 21754 +-1 || -1 +16751 || 16751 +5716 || 5716 +18417 || 18417 +13097 || 13097 +-1 || -1 +23018 || 23018 +20115 || 20115 +17156 || 17156 +14495 || 14495 +3217 || 3217 +14641 || 14641 +15012 || 15012 +21337 || 21337 +1177 || 1177 +4721 || 4721 +14324 || 14324 +10708 || 10708 +18095 || 18095 +18663 || 18663 +14979 || 14979 +13699 || 13699 +-1 || -1 +9592 || 9592 +878 || 878 +20975 || 20975 +1944 || 1944 +4465 || 4465 +15201 || 15201 +7415 || 7415 +12128 || 12128 +-1 || -1 +1261 || 1261 +3467 || 3467 +-1 || -1 +16018 || 16018 +10981 || 10981 +-1 || -1 +12979 || 12979 +3768 || 3768 +22713 || 22713 +16567 || 16567 +-1 || -1 +383 || 383 +9354 || 9354 +21311 || 21311 +7838 || 7838 +-1 || -1 +11155 || 11155 +-1 || -1 +18064 || 18064 +6448 || 6448 +17138 || 17138 +13005 || 13005 +7698 || 7698 +11178 || 11178 +304 || 304 +21499 || 21499 +18987 || 18987 +18929 || 18929 +6672 || 6672 +4708 || 4708 +21247 || 21247 +14864 || 14864 +17503 || 17503 +2659 || 2659 +5181 || 5181 +12558 || 12558 +9762 || 9762 +3948 || 3948 +17193 || 17193 +8719 || 8719 +14511 || 14511 +16448 || 16448 +14440 || 14440 +13810 || 13810 +11063 || 11063 +21180 || 21180 +22628 || 22628 +5750 || 5750 +2928 || 2928 +21859 || 21859 +8111 || 8111 +-1 || -1 +1149 || 1149 +759 || 759 +16713 || 16713 +7894 || 7894 +11511 || 11511 +-1 || -1 +12862 || 12862 +7275 || 7275 +8688 || 8688 +6780 || 6780 +16168 || 16168 +16740 || 16740 +11656 || 11656 +6711 || 6711 +20860 || 20860 +12550 || 12550 +12888 || 12888 +-1 || -1 +686 || 686 +22454 || 22454 +13593 || 13593 +5913 || 5913 +21936 || 21936 +-1 || -1 +18209 || 18209 +21550 || 21550 +13969 || 13969 +800 || 800 +7222 || 7222 +240 || 240 +-1 || -1 +349 || 349 +6949 || 6949 +-1 || -1 +498 || 498 +18906 || 18906 +-1 || -1 +20410 || 20410 +515 || 515 +17797 || 17797 +13792 || 13792 +17463 || 17463 +15489 || 15489 +20187 || 20187 +19520 || 19520 +13283 || 13283 +-1 || -1 +17748 || 17748 +22819 || 22819 +22888 || 22888 +-1 || -1 +10033 || 10033 +2042 || 2042 +12928 || 12928 +11411 || 11411 +5771 || 5771 +3611 || 3611 +5922 || 5922 +15267 || 15267 +22304 || 22304 +8425 || 8425 +4196 || 4196 +14000 || 14000 +13898 || 13898 +12471 || 12471 +1727 || 1727 +17250 || 17250 +11431 || 11431 +10917 || 10917 +5232 || 5232 +2570 || 2570 +19479 || 19479 +5863 || 5863 +2147 || 2147 +6480 || 6480 +5790 || 5790 +12741 || 12741 +1833 || 1833 +19372 || 19372 +10694 || 10694 +10962 || 10962 +13352 || 13352 +6556 || 6556 +588 || 588 +3753 || 3753 +7419 || 7419 +20602 || 20602 +9200 || 9200 +6483 || 6483 +-1 || -1 +18888 || 18888 +12033 || 12033 +7957 || 7957 +19966 || 19966 +18556 || 18556 +5483 || 5483 +-1 || -1 +2943 || 2943 +950 || 950 +2276 || 2276 +16944 || 16944 +2425 || 2425 +10479 || 10479 +22450 || 22450 +3343 || 3343 +19880 || 19880 +942 || 942 +3783 || 3783 +-1 || -1 +4243 || 4243 +14395 || 14395 +9995 || 9995 +2611 || 2611 +21757 || 21757 +13498 || 13498 +21643 || 21643 +17416 || 17416 +11689 || 11689 +8671 || 8671 +16023 || 16023 +10998 || 10998 +3462 || 3462 +-1 || -1 +13024 || 13024 +14090 || 14090 +629 || 629 +18630 || 18630 +3578 || 3578 +2457 || 2457 +-1 || -1 +12298 || 12298 +1209 || 1209 +19881 || 19881 +20992 || 20992 +4854 || 4854 +16593 || 16593 +-1 || -1 +12683 || 12683 +8595 || 8595 +6948 || 6948 +21824 || 21824 +11165 || 11165 +-1 || -1 +19182 || 19182 +-1 || -1 +13364 || 13364 +7751 || 7751 +21566 || 21566 +19505 || 19505 +13604 || 13604 +4159 || 4159 +17878 || 17878 +22743 || 22743 +13129 || 13129 +-1 || -1 +13483 || 13483 +3825 || 3825 +4856 || 4856 +14868 || 14868 +13037 || 13037 +11466 || 11466 +21748 || 21748 +8511 || 8511 +14453 || 14453 +21138 || 21138 +1589 || 1589 +15330 || 15330 +11000 || 11000 +13267 || 13267 +304 || 304 +12560 || 12560 +20768 || 20768 +423 || 423 +15376 || 15376 +18003 || 18003 +-1 || -1 +22223 || 22223 +10458 || 10458 +13220 || 13220 +10753 || 10753 +16840 || 16840 +19265 || 19265 +12883 || 12883 +7622 || 7622 +15729 || 15729 +1433 || 1433 +21063 || 21063 +13064 || 13064 +9976 || 9976 +-1 || -1 +11451 || 11451 +22012 || 22012 +21881 || 21881 +6084 || 6084 +2130 || 2130 +2570 || 2570 +4047 || 4047 +583 || 583 +6332 || 6332 +21369 || 21369 +10959 || 10959 +17358 || 17358 +18537 || 18537 +2370 || 2370 +15615 || 15615 +-1 || -1 +10620 || 10620 +80 || 80 +6089 || 6089 +15776 || 15776 +-1 || -1 +1538 || 1538 +5290 || 5290 +13011 || 13011 +852 || 852 +-1 || -1 +10502 || 10502 +1589 || 1589 +9039 || 9039 +7325 || 7325 +3211 || 3211 +5354 || 5354 +22588 || 22588 +4165 || 4165 +22915 || 22915 +17888 || 17888 +10732 || 10732 +12638 || 12638 +5955 || 5955 +2775 || 2775 +-1 || -1 +4642 || 4642 +15370 || 15370 +17723 || 17723 +1355 || 1355 +17904 || 17904 +13103 || 13103 +6485 || 6485 +17078 || 17078 +12215 || 12215 +22854 || 22854 +19890 || 19890 +8512 || 8512 +22555 || 22555 +-1 || -1 +13278 || 13278 +8237 || 8237 +13757 || 13757 +13093 || 13093 +6570 || 6570 +2641 || 2641 +755 || 755 +18366 || 18366 +13310 || 13310 +9080 || 9080 +11532 || 11532 +-1 || -1 +3216 || 3216 +10841 || 10841 +3402 || 3402 +18697 || 18697 +2261 || 2261 +17332 || 17332 +2741 || 2741 +20544 || 20544 +-1 || -1 +2150 || 2150 +10236 || 10236 +8093 || 8093 +9660 || 9660 +20299 || 20299 +8417 || 8417 +1860 || 1860 +-1 || -1 +52 || 52 +11299 || 11299 +16924 || 16924 +13781 || 13781 +5716 || 5716 +-1 || -1 +17513 || 17513 +11394 || 11394 +10383 || 10383 +19014 || 19014 +4561 || 4561 +20632 || 20632 +15832 || 15832 +2295 || 2295 +6583 || 6583 +-1 || -1 +1240 || 1240 +8839 || 8839 +8606 || 8606 +19110 || 19110 +21136 || 21136 +14047 || 14047 +8582 || 8582 +14761 || 14761 +10933 || 10933 +21003 || 21003 +-1 || -1 +-1 || -1 +6320 || 6320 +19835 || 19835 +14002 || 14002 +13527 || 13527 +17367 || 17367 +18412 || 18412 +19085 || 19085 +9143 || 9143 +5336 || 5336 +3409 || 3409 +11860 || 11860 +17256 || 17256 +7963 || 7963 +21852 || 21852 +713 || 713 +8500 || 8500 +11066 || 11066 +11242 || 11242 +16562 || 16562 +8861 || 8861 +20755 || 20755 +12176 || 12176 +4732 || 4732 +14303 || 14303 +2241 || 2241 +6190 || 6190 +18061 || 18061 +10063 || 10063 +15029 || 15029 +8987 || 8987 +-1 || -1 +7656 || 7656 +-1 || -1 +9426 || 9426 +10470 || 10470 +8744 || 8744 +16948 || 16948 +7315 || 7315 +12808 || 12808 +22229 || 22229 +20891 || 20891 +11717 || 11717 +16016 || 16016 +14079 || 14079 +9853 || 9853 +3172 || 3172 +21567 || 21567 +7302 || 7302 +9713 || 9713 +4782 || 4782 +-1 || -1 +5347 || 5347 +13735 || 13735 +20585 || 20585 +8666 || 8666 +13823 || 13823 +10298 || 10298 +21166 || 21166 +22241 || 22241 +8277 || 8277 +7994 || 7994 +3650 || 3650 +22798 || 22798 +-1 || -1 +12910 || 12910 +10365 || 10365 +-1 || -1 +20577 || 20577 +1990 || 1990 +14901 || 14901 +11414 || 11414 +7009 || 7009 +22122 || 22122 +22293 || 22293 +2103 || 2103 +13870 || 13870 +2238 || 2238 +2822 || 2822 +19926 || 19926 +14044 || 14044 +-1 || -1 +12870 || 12870 +9786 || 9786 +15006 || 15006 +17817 || 17817 +17476 || 17476 +10758 || 10758 +1339 || 1339 +703 || 703 +6151 || 6151 +2227 || 2227 +22333 || 22333 +3825 || 3825 +20567 || 20567 +-1 || -1 +17940 || 17940 +3005 || 3005 +6562 || 6562 +21866 || 21866 +16896 || 16896 +-1 || -1 +15008 || 15008 +2655 || 2655 +10 || 10 +542 || 542 +15061 || 15061 +5726 || 5726 +12403 || 12403 +3686 || 3686 +16596 || 16596 +13866 || 13866 +6307 || 6307 +17465 || 17465 +12389 || 12389 +6940 || 6940 +1694 || 1694 +22781 || 22781 +21809 || 21809 +11178 || 11178 +11754 || 11754 +-1 || -1 +10524 || 10524 +8306 || 8306 +16205 || 16205 +13932 || 13932 +10469 || 10469 +22622 || 22622 +7281 || 7281 +2990 || 2990 +22805 || 22805 +358 || 358 +14130 || 14130 +1105 || 1105 +12673 || 12673 +16968 || 16968 +13973 || 13973 +8658 || 8658 +20772 || 20772 +21185 || 21185 +22835 || 22835 +1367 || 1367 +5242 || 5242 +46 || 46 +10510 || 10510 +10394 || 10394 +10475 || 10475 +8711 || 8711 +22131 || 22131 +19462 || 19462 +676 || 676 +19764 || 19764 +7337 || 7337 +20316 || 20316 +9026 || 9026 +-1 || -1 +5853 || 5853 +21042 || 21042 +12870 || 12870 +11636 || 11636 +7789 || 7789 +3270 || 3270 +19811 || 19811 +1376 || 1376 +8725 || 8725 +12670 || 12670 +18397 || 18397 +19811 || 19811 +10935 || 10935 +15293 || 15293 +-1 || -1 +2963 || 2963 +20932 || 20932 +11 || 11 +17570 || 17570 +20886 || 20886 +20671 || 20671 +21198 || 21198 +22557 || 22557 +20048 || 20048 +12547 || 12547 +14089 || 14089 +20381 || 20381 +4413 || 4413 +3464 || 3464 +9888 || 9888 +-1 || -1 +7418 || 7418 +6157 || 6157 +17508 || 17508 +20629 || 20629 +17346 || 17346 +11098 || 11098 +-1 || -1 +21390 || 21390 +6580 || 6580 +15192 || 15192 +-1 || -1 +3087 || 3087 +11458 || 11458 +3316 || 3316 +20904 || 20904 +21345 || 21345 +11710 || 11710 +11168 || 11168 +6320 || 6320 +21106 || 21106 +-1 || -1 +-1 || -1 +5827 || 5827 +662 || 662 +-1 || -1 +10226 || 10226 +19425 || 19425 +13572 || 13572 +3557 || 3557 +20862 || 20862 +13120 || 13120 +9244 || 9244 +374 || 374 +9261 || 9261 +5938 || 5938 +-1 || -1 +3243 || 3243 +2774 || 2774 +22746 || 22746 +14657 || 14657 +3039 || 3039 +3091 || 3091 +-1 || -1 +-1 || -1 +8342 || 8342 +15522 || 15522 +20613 || 20613 +2151 || 2151 +15559 || 15559 +-1 || -1 +1045 || 1045 +7972 || 7972 +6826 || 6826 +20079 || 20079 +10944 || 10944 +8362 || 8362 +11892 || 11892 +7360 || 7360 +7411 || 7411 +16590 || 16590 +19220 || 19220 +15882 || 15882 +517 || 517 +-1 || -1 +5287 || 5287 +-1 || -1 +12812 || 12812 +7914 || 7914 +-1 || -1 +19691 || 19691 +22334 || 22334 +8996 || 8996 +12952 || 12952 +1102 || 1102 +18032 || 18032 +17711 || 17711 +3383 || 3383 +13655 || 13655 +5975 || 5975 +7615 || 7615 +1317 || 1317 +16604 || 16604 +12424 || 12424 +-1 || -1 +4847 || 4847 +-1 || -1 +12561 || 12561 +10475 || 10475 +11739 || 11739 +1711 || 1711 +16188 || 16188 +13236 || 13236 +5937 || 5937 +15665 || 15665 +21410 || 21410 +-1 || -1 +4974 || 4974 +4732 || 4732 +6150 || 6150 +8358 || 8358 +21795 || 21795 +19799 || 19799 +11189 || 11189 +3087 || 3087 +-1 || -1 +16915 || 16915 +-1 || -1 +-1 || -1 +13725 || 13725 +21041 || 21041 +15825 || 15825 +18541 || 18541 +-1 || -1 +22007 || 22007 +2404 || 2404 +19806 || 19806 +20529 || 20529 +4057 || 4057 +22055 || 22055 +18241 || 18241 +22272 || 22272 +22494 || 22494 +2550 || 2550 +4010 || 4010 +5415 || 5415 +1795 || 1795 +6702 || 6702 +17045 || 17045 +7940 || 7940 +-1 || -1 +20328 || 20328 +14242 || 14242 +-1 || -1 +22205 || 22205 +17385 || 17385 +18305 || 18305 +4916 || 4916 +18812 || 18812 +1590 || 1590 +4886 || 4886 +19124 || 19124 +22453 || 22453 +7685 || 7685 +9012 || 9012 +8566 || 8566 +4669 || 4669 +18101 || 18101 +-1 || -1 +11697 || 11697 +22775 || 22775 +19777 || 19777 +10867 || 10867 +13306 || 13306 +2467 || 2467 +10259 || 10259 +13810 || 13810 +17997 || 17997 +12285 || 12285 +10636 || 10636 +8575 || 8575 +927 || 927 +12308 || 12308 +8944 || 8944 +22281 || 22281 +3172 || 3172 +17726 || 17726 +2530 || 2530 +893 || 893 +17348 || 17348 +15480 || 15480 +14300 || 14300 +9703 || 9703 +18405 || 18405 +16191 || 16191 +16653 || 16653 +-1 || -1 +2537 || 2537 +3684 || 3684 +18197 || 18197 +6521 || 6521 +6428 || 6428 +12472 || 12472 +12291 || 12291 +6693 || 6693 +12724 || 12724 +14564 || 14564 +3264 || 3264 +19282 || 19282 +8913 || 8913 +19227 || 19227 +21761 || 21761 +16280 || 16280 +10440 || 10440 +18425 || 18425 +20105 || 20105 +135 || 135 +19531 || 19531 +21639 || 21639 +252 || 252 +14020 || 14020 +3124 || 3124 +-1 || -1 +3859 || 3859 +18133 || 18133 +15903 || 15903 +7649 || 7649 +1441 || 1441 +1234 || 1234 +-1 || -1 +13018 || 13018 +21656 || 21656 +829 || 829 +9914 || 9914 +14969 || 14969 +15817 || 15817 +18633 || 18633 +7762 || 7762 +21217 || 21217 +8067 || 8067 +5599 || 5599 +21010 || 21010 +14568 || 14568 +13255 || 13255 +17703 || 17703 +22915 || 22915 +14969 || 14969 +14241 || 14241 +-1 || -1 +10288 || 10288 +18593 || 18593 +5153 || 5153 +9030 || 9030 +2962 || 2962 +10303 || 10303 +9809 || 9809 +2731 || 2731 +2589 || 2589 +11958 || 11958 +16497 || 16497 +9403 || 9403 +6014 || 6014 +19260 || 19260 +14152 || 14152 +22045 || 22045 +21260 || 21260 +6907 || 6907 +13350 || 13350 +19187 || 19187 +15554 || 15554 +12209 || 12209 +8466 || 8466 +15054 || 15054 +-1 || -1 +4774 || 4774 +22870 || 22870 +9220 || 9220 +1127 || 1127 +13431 || 13431 +20431 || 20431 +-1 || -1 +9349 || 9349 +22646 || 22646 +20863 || 20863 +8130 || 8130 +5829 || 5829 +19087 || 19087 +4574 || 4574 +2882 || 2882 +19441 || 19441 +18621 || 18621 +1643 || 1643 +21575 || 21575 +7533 || 7533 +-1 || -1 +735 || 735 +14502 || 14502 +16072 || 16072 +569 || 569 +2604 || 2604 +12990 || 12990 +362 || 362 +8395 || 8395 +6789 || 6789 +837 || 837 +20226 || 20226 +18961 || 18961 +1580 || 1580 +9932 || 9932 +2740 || 2740 +15747 || 15747 +17629 || 17629 +3507 || 3507 +12136 || 12136 +13893 || 13893 +17553 || 17553 +12307 || 12307 +21074 || 21074 +1882 || 1882 +13448 || 13448 +-1 || -1 +21248 || 21248 +16360 || 16360 +4350 || 4350 +17986 || 17986 +2442 || 2442 +-1 || -1 +2152 || 2152 +6332 || 6332 +-1 || -1 +749 || 749 +18410 || 18410 +11761 || 11761 +6001 || 6001 +349 || 349 +1911 || 1911 +4427 || 4427 +2687 || 2687 +-1 || -1 +17431 || 17431 +21768 || 21768 +13419 || 13419 +1543 || 1543 +-1 || -1 +-1 || -1 +17847 || 17847 +11198 || 11198 +16612 || 16612 +10778 || 10778 +294 || 294 +17933 || 17933 +22603 || 22603 +-1 || -1 +7084 || 7084 +5017 || 5017 +11811 || 11811 +2048 || 2048 +16677 || 16677 +-1 || -1 +14088 || 14088 +1326 || 1326 +19117 || 19117 +1717 || 1717 +19841 || 19841 +22336 || 22336 +9081 || 9081 +1400 || 1400 +21936 || 21936 +20033 || 20033 +22966 || 22966 +3370 || 3370 +3880 || 3880 +7886 || 7886 +163 || 163 +21260 || 21260 +6757 || 6757 +11380 || 11380 +10352 || 10352 +-1 || -1 +3137 || 3137 +5621 || 5621 +7040 || 7040 +11030 || 11030 +20164 || 20164 +10920 || 10920 +6660 || 6660 +22259 || 22259 +838 || 838 +6613 || 6613 +21207 || 21207 +-1 || -1 +-1 || -1 +-1 || -1 +10959 || 10959 +19583 || 19583 +6969 || 6969 +13767 || 13767 +21580 || 21580 +20132 || 20132 +21483 || 21483 +-1 || -1 +9308 || 9308 +7187 || 7187 +2840 || 2840 +10614 || 10614 +5892 || 5892 +19161 || 19161 +16556 || 16556 +-1 || -1 +15135 || 15135 +20528 || 20528 +5629 || 5629 +13562 || 13562 +16042 || 16042 +12530 || 12530 +14573 || 14573 +5496 || 5496 +9119 || 9119 +5882 || 5882 +1383 || 1383 +7225 || 7225 +16726 || 16726 +21603 || 21603 +21474 || 21474 +5928 || 5928 +4230 || 4230 +15482 || 15482 +2816 || 2816 +14070 || 14070 +11221 || 11221 +15003 || 15003 +-1 || -1 +15902 || 15902 +13074 || 13074 +7828 || 7828 +1919 || 1919 +15647 || 15647 +14384 || 14384 +-1 || -1 +2217 || 2217 +18930 || 18930 +3909 || 3909 +6161 || 6161 +15572 || 15572 +17932 || 17932 +1257 || 1257 +22723 || 22723 +22921 || 22921 +4735 || 4735 +13563 || 13563 +8408 || 8408 +21237 || 21237 +13738 || 13738 +9726 || 9726 +8938 || 8938 +9509 || 9509 +2588 || 2588 +888 || 888 +1868 || 1868 +-1 || -1 +4041 || 4041 +1494 || 1494 +20668 || 20668 +21046 || 21046 +5562 || 5562 +12719 || 12719 +1322 || 1322 +15567 || 15567 +18127 || 18127 +16881 || 16881 +2377 || 2377 +10109 || 10109 +107 || 107 +21296 || 21296 +16527 || 16527 +-1 || -1 +16474 || 16474 +3767 || 3767 +3101 || 3101 +4824 || 4824 +16689 || 16689 +20613 || 20613 +14271 || 14271 +6566 || 6566 +8953 || 8953 +11353 || 11353 +20108 || 20108 +417 || 417 +7130 || 7130 +606 || 606 +15944 || 15944 +12526 || 12526 +14444 || 14444 +20955 || 20955 +15751 || 15751 +2207 || 2207 +10084 || 10084 +7463 || 7463 +-1 || -1 +-1 || -1 +-1 || -1 +15465 || 15465 +16618 || 16618 +1835 || 1835 +22828 || 22828 +-1 || -1 +9163 || 9163 +12575 || 12575 +17433 || 17433 +9955 || 9955 +13859 || 13859 +7041 || 7041 +8879 || 8879 +10482 || 10482 +20725 || 20725 +20657 || 20657 +4478 || 4478 +4036 || 4036 +4334 || 4334 +-1 || -1 +18197 || 18197 +17654 || 17654 +3647 || 3647 +8473 || 8473 +11511 || 11511 +8580 || 8580 +20911 || 20911 +18599 || 18599 +-1 || -1 +18457 || 18457 +12550 || 12550 +12947 || 12947 +12672 || 12672 +8805 || 8805 +17757 || 17757 +22775 || 22775 +17783 || 17783 +1693 || 1693 +876 || 876 +4320 || 4320 +10456 || 10456 +6329 || 6329 +11344 || 11344 +11905 || 11905 +4607 || 4607 +1201 || 1201 +17677 || 17677 +21558 || 21558 +-1 || -1 +7119 || 7119 +11506 || 11506 +1560 || 1560 +11570 || 11570 +-1 || -1 +16115 || 16115 +17252 || 17252 +-1 || -1 +-1 || -1 +22448 || 22448 +16549 || 16549 +13642 || 13642 +3860 || 3860 +2874 || 2874 +15561 || 15561 +20911 || 20911 +17335 || 17335 +19327 || 19327 +-1 || -1 +8105 || 8105 +12007 || 12007 +16294 || 16294 +13015 || 13015 +18310 || 18310 +-1 || -1 +4583 || 4583 +89 || 89 +16622 || 16622 +4765 || 4765 +14080 || 14080 +2400 || 2400 +19117 || 19117 +19090 || 19090 +1961 || 1961 +-1 || -1 +9004 || 9004 +6118 || 6118 +-1 || -1 +6551 || 6551 +5807 || 5807 +9273 || 9273 +196 || 196 +21240 || 21240 +16825 || 16825 +807 || 807 +10671 || 10671 +252 || 252 +-1 || -1 +11479 || 11479 +1998 || 1998 +11754 || 11754 +11070 || 11070 +18224 || 18224 +21376 || 21376 +7982 || 7982 +-1 || -1 +5729 || 5729 +1245 || 1245 +20892 || 20892 +8381 || 8381 +12592 || 12592 +22149 || 22149 +-1 || -1 +504 || 504 +8009 || 8009 +18149 || 18149 +4618 || 4618 +-1 || -1 +15106 || 15106 +20780 || 20780 +17969 || 17969 +4282 || 4282 +19243 || 19243 +12989 || 12989 +8513 || 8513 +-1 || -1 +-1 || -1 +21166 || 21166 +5110 || 5110 +22489 || 22489 +121 || 121 +2247 || 2247 +5908 || 5908 +14774 || 14774 +4339 || 4339 +12650 || 12650 +17893 || 17893 +19011 || 19011 +7836 || 7836 +20406 || 20406 +3595 || 3595 +11486 || 11486 +4465 || 4465 +13579 || 13579 +22533 || 22533 +12994 || 12994 +12168 || 12168 +4557 || 4557 +20950 || 20950 +22159 || 22159 +16750 || 16750 +9394 || 9394 +15972 || 15972 +22486 || 22486 +2858 || 2858 +22800 || 22800 +2684 || 2684 +-1 || -1 +10818 || 10818 +12923 || 12923 +19106 || 19106 +1232 || 1232 +3099 || 3099 +16619 || 16619 +10638 || 10638 +10900 || 10900 +8234 || 8234 +17999 || 17999 +19372 || 19372 +9833 || 9833 +4429 || 4429 +1381 || 1381 +3919 || 3919 +4049 || 4049 +7890 || 7890 +10626 || 10626 +1789 || 1789 +22636 || 22636 +4888 || 4888 +9759 || 9759 +21746 || 21746 +13505 || 13505 +11997 || 11997 +18659 || 18659 +13663 || 13663 +8410 || 8410 +12701 || 12701 +19362 || 19362 +-1 || -1 +9646 || 9646 +1318 || 1318 +19978 || 19978 +9240 || 9240 +5895 || 5895 +-1 || -1 +4117 || 4117 +4974 || 4974 +9831 || 9831 +10148 || 10148 +13438 || 13438 +16589 || 16589 +19007 || 19007 +-1 || -1 +18469 || 18469 +6045 || 6045 +10698 || 10698 +18048 || 18048 +19381 || 19381 +22852 || 22852 +992 || 992 +12487 || 12487 +19537 || 19537 +1447 || 1447 +22266 || 22266 +20266 || 20266 +2654 || 2654 +6283 || 6283 +2717 || 2717 +20010 || 20010 +-1 || -1 +19689 || 19689 +18808 || 18808 +14490 || 14490 +22788 || 22788 +19816 || 19816 +16644 || 16644 +4339 || 4339 +258 || 258 +4127 || 4127 +12864 || 12864 +9855 || 9855 +10897 || 10897 +7031 || 7031 +10462 || 10462 +8676 || 8676 +4677 || 4677 +9239 || 9239 +7048 || 7048 +20959 || 20959 +763 || 763 +16582 || 16582 +21316 || 21316 +4766 || 4766 +16620 || 16620 +9486 || 9486 +9922 || 9922 +13871 || 13871 +Testing agent-twice_split_17.in +-------------------COMPARE------------------------- +39 || 39 +-1 || -1 +40 || 40 +17 || 17 +42 || 42 +47 || 47 +41 || 41 +33 || 33 +23 || 23 +43 || 43 +49 || 49 +40 || 40 +12 || 12 +10 || 10 +43 || 43 +50 || 50 +38 || 38 +22 || 22 +25 || 25 +48 || 48 +19 || 19 +41 || 41 +46 || 46 +7 || 7 +48 || 48 +-1 || -1 +11 || 11 +20 || 20 +10 || 10 +-1 || -1 +31 || 31 +2 || 2 +-1 || -1 +17 || 17 +7 || 7 +-1 || -1 +50 || 50 +24 || 24 +7 || 7 +-1 || -1 +19 || 19 +31 || 31 +-1 || -1 +5 || 5 +5 || 5 +50 || 50 +51 || 51 +22 || 22 +18 || 18 +33 || 33 +24 || 24 +-1 || -1 +33 || 33 +47 || 47 +32 || 32 +15 || 15 +6 || 6 +53 || 53 +-1 || -1 +20 || 20 +17 || 17 +4 || 4 +33 || 33 +-1 || -1 +42 || 42 +32 || 32 +50 || 50 +-1 || -1 +29 || 29 +50 || 50 +29 || 29 +36 || 36 +0 || 0 +Testing agent-twice_split_6.in +-------------------COMPARE------------------------- +12 || 12 +5 || 5 +24 || 24 +3 || 3 +32 || 32 +23 || 23 +Testing agent-twice_split_25.in +-------------------COMPARE------------------------- +4376 || 4376 +-1 || -1 +1123 || 1123 +3239 || 3239 +1241 || 1241 +3491 || 3491 +-1 || -1 +249 || 249 +594 || 594 +1136 || 1136 +561 || 561 +4695 || 4695 +2620 || 2620 +3273 || 3273 +512 || 512 +4485 || 4485 +4895 || 4895 +3696 || 3696 +2419 || 2419 +4757 || 4757 +3998 || 3998 +2246 || 2246 +4323 || 4323 +-1 || -1 +4805 || 4805 +-1 || -1 +4911 || 4911 +2844 || 2844 +2316 || 2316 +-1 || -1 +1350 || 1350 +5132 || 5132 +1190 || 1190 +2180 || 2180 +4643 || 4643 +3397 || 3397 +3671 || 3671 +4911 || 4911 +4685 || 4685 +3830 || 3830 +1768 || 1768 +2902 || 2902 +-1 || -1 +3603 || 3603 +2892 || 2892 +5176 || 5176 +3338 || 3338 +420 || 420 +2943 || 2943 +170 || 170 +1108 || 1108 +3855 || 3855 +960 || 960 +2396 || 2396 +4533 || 4533 +1659 || 1659 +-1 || -1 +-1 || -1 +2453 || 2453 +133 || 133 +5191 || 5191 +2286 || 2286 +3243 || 3243 +4928 || 4928 +823 || 823 +412 || 412 +2417 || 2417 +-1 || -1 +2848 || 2848 +739 || 739 +2720 || 2720 +-1 || -1 +2098 || 2098 +2878 || 2878 +1143 || 1143 +445 || 445 +1863 || 1863 +1967 || 1967 +1324 || 1324 +3372 || 3372 +1740 || 1740 +4229 || 4229 +2597 || 2597 +4974 || 4974 +4208 || 4208 +885 || 885 +3640 || 3640 +4897 || 4897 +2665 || 2665 +1750 || 1750 +3413 || 3413 +2734 || 2734 +-1 || -1 +4341 || 4341 +1830 || 1830 +2051 || 2051 +463 || 463 +3317 || 3317 +85 || 85 +3093 || 3093 +2488 || 2488 +3433 || 3433 +896 || 896 +2109 || 2109 +5122 || 5122 +2260 || 2260 +5224 || 5224 +4129 || 4129 +1730 || 1730 +3411 || 3411 +1275 || 1275 +4806 || 4806 +5185 || 5185 +4058 || 4058 +3512 || 3512 +208 || 208 +5253 || 5253 +5118 || 5118 +2251 || 2251 +1643 || 1643 +-1 || -1 +3656 || 3656 +1563 || 1563 +4353 || 4353 +-1 || -1 +4955 || 4955 +2538 || 2538 +1745 || 1745 +469 || 469 +4237 || 4237 +1515 || 1515 +202 || 202 +1325 || 1325 +758 || 758 +4372 || 4372 +-1 || -1 +2145 || 2145 +658 || 658 +4061 || 4061 +1743 || 1743 +-1 || -1 +450 || 450 +4778 || 4778 +2709 || 2709 +3981 || 3981 +1335 || 1335 +2967 || 2967 +1541 || 1541 +-1 || -1 +3341 || 3341 +5098 || 5098 +5223 || 5223 +1263 || 1263 +1473 || 1473 +5123 || 5123 +1795 || 1795 +2295 || 2295 +5253 || 5253 +3073 || 3073 +2436 || 2436 +355 || 355 +332 || 332 +5043 || 5043 +1633 || 1633 +1768 || 1768 +3080 || 3080 +622 || 622 +2709 || 2709 +4930 || 4930 +4802 || 4802 +-1 || -1 +1344 || 1344 +156 || 156 +3579 || 3579 +620 || 620 +3613 || 3613 +4973 || 4973 +2931 || 2931 +4717 || 4717 +2884 || 2884 +-1 || -1 +2232 || 2232 +926 || 926 +5271 || 5271 +223 || 223 +2505 || 2505 +3579 || 3579 +488 || 488 +2882 || 2882 +1808 || 1808 +4557 || 4557 +5239 || 5239 +-1 || -1 +3371 || 3371 +2949 || 2949 +1925 || 1925 +4690 || 4690 +2835 || 2835 +4291 || 4291 +1270 || 1270 +3377 || 3377 +5010 || 5010 +1172 || 1172 +4117 || 4117 +1242 || 1242 +1344 || 1344 +5270 || 5270 +2464 || 2464 +3380 || 3380 +3376 || 3376 +4291 || 4291 +264 || 264 +454 || 454 +-1 || -1 +477 || 477 +-1 || -1 +1870 || 1870 +922 || 922 +3354 || 3354 +2024 || 2024 +2769 || 2769 +-1 || -1 +3736 || 3736 +4486 || 4486 +5157 || 5157 +1022 || 1022 +3943 || 3943 +2503 || 2503 +360 || 360 +3972 || 3972 +5118 || 5118 +1703 || 1703 +-1 || -1 +-1 || -1 +3455 || 3455 +1782 || 1782 +2386 || 2386 +3100 || 3100 +340 || 340 +1900 || 1900 +-1 || -1 +4514 || 4514 +60 || 60 +472 || 472 +-1 || -1 +-1 || -1 +2843 || 2843 +4920 || 4920 +3227 || 3227 +125 || 125 +-1 || -1 +4770 || 4770 +4201 || 4201 +2315 || 2315 +3338 || 3338 +2817 || 2817 +409 || 409 +2399 || 2399 +1448 || 1448 +4164 || 4164 +4542 || 4542 +782 || 782 +-1 || -1 +2208 || 2208 +1359 || 1359 +1093 || 1093 +218 || 218 +3370 || 3370 +4886 || 4886 +380 || 380 +413 || 413 +1542 || 1542 +2219 || 2219 +3920 || 3920 +3938 || 3938 +135 || 135 +419 || 419 +-1 || -1 +3505 || 3505 +2487 || 2487 +4796 || 4796 +5023 || 5023 +4633 || 4633 +3496 || 3496 +5238 || 5238 +882 || 882 +1336 || 1336 +4700 || 4700 +4506 || 4506 +2803 || 2803 +3509 || 3509 +1513 || 1513 +4514 || 4514 +1672 || 1672 +2164 || 2164 +5131 || 5131 +300 || 300 +901 || 901 +2167 || 2167 +4785 || 4785 +1654 || 1654 +-1 || -1 +965 || 965 +4718 || 4718 +4920 || 4920 +3894 || 3894 +4065 || 4065 +2391 || 2391 +3307 || 3307 +5259 || 5259 +1438 || 1438 +718 || 718 +518 || 518 +3391 || 3391 +845 || 845 +5047 || 5047 +2706 || 2706 +1723 || 1723 +399 || 399 +4040 || 4040 +5105 || 5105 +4597 || 4597 +4644 || 4644 +197 || 197 +624 || 624 +3313 || 3313 +1660 || 1660 +1772 || 1772 +1302 || 1302 +-1 || -1 +5097 || 5097 +1823 || 1823 +521 || 521 +20 || 20 +3088 || 3088 +565 || 565 +4715 || 4715 +1066 || 1066 +1056 || 1056 +2522 || 2522 +2966 || 2966 +2160 || 2160 +1613 || 1613 +-1 || -1 +-1 || -1 +3574 || 3574 +2223 || 2223 +2784 || 2784 +2012 || 2012 +3414 || 3414 +1854 || 1854 +3504 || 3504 +1572 || 1572 +1830 || 1830 +2503 || 2503 +-1 || -1 +2269 || 2269 +-1 || -1 +2693 || 2693 +5269 || 5269 +3137 || 3137 +407 || 407 +3089 || 3089 +1116 || 1116 +3923 || 3923 +3392 || 3392 +704 || 704 +523 || 523 +2924 || 2924 +4119 || 4119 +3748 || 3748 +4625 || 4625 +4293 || 4293 +3396 || 3396 +2942 || 2942 +5211 || 5211 +-1 || -1 +2129 || 2129 +3235 || 3235 +2772 || 2772 +4682 || 4682 +630 || 630 +1670 || 1670 +227 || 227 +3338 || 3338 +1377 || 1377 +2900 || 2900 +4231 || 4231 +23 || 23 +-1 || -1 +802 || 802 +1634 || 1634 +1540 || 1540 +-1 || -1 +2534 || 2534 +2082 || 2082 +2918 || 2918 +4792 || 4792 +248 || 248 +1123 || 1123 +1005 || 1005 +3390 || 3390 +-1 || -1 +3442 || 3442 +-1 || -1 +1363 || 1363 +3297 || 3297 +247 || 247 +-1 || -1 +5198 || 5198 +4783 || 4783 +26 || 26 +4255 || 4255 +3491 || 3491 +3651 || 3651 +4973 || 4973 +3688 || 3688 +2410 || 2410 +2328 || 2328 +1134 || 1134 +-1 || -1 +756 || 756 +1800 || 1800 +2466 || 2466 +2579 || 2579 +563 || 563 +5092 || 5092 +2551 || 2551 +3736 || 3736 +1848 || 1848 +15 || 15 +2631 || 2631 +4838 || 4838 +1013 || 1013 +3012 || 3012 +2847 || 2847 +671 || 671 +1836 || 1836 +5065 || 5065 +866 || 866 +4377 || 4377 +3717 || 3717 +5069 || 5069 +908 || 908 +4625 || 4625 +5244 || 5244 +3330 || 3330 +4335 || 4335 +2674 || 2674 +2153 || 2153 +3567 || 3567 +482 || 482 +747 || 747 +1151 || 1151 +1306 || 1306 +2263 || 2263 +3786 || 3786 +-1 || -1 +1583 || 1583 +4635 || 4635 +1705 || 1705 +3899 || 3899 +4215 || 4215 +938 || 938 +5216 || 5216 +2597 || 2597 +-1 || -1 +2972 || 2972 +-1 || -1 +2257 || 2257 +2355 || 2355 +514 || 514 +2536 || 2536 +1511 || 1511 +1067 || 1067 +2330 || 2330 +2943 || 2943 +-1 || -1 +-1 || -1 +3376 || 3376 +926 || 926 +2006 || 2006 +2484 || 2484 +4990 || 4990 +3290 || 3290 +4303 || 4303 +2672 || 2672 +3874 || 3874 +4701 || 4701 +2528 || 2528 +3361 || 3361 +3864 || 3864 +4455 || 4455 +616 || 616 +4732 || 4732 +287 || 287 +3352 || 3352 +-1 || -1 +1713 || 1713 +2627 || 2627 +3971 || 3971 +5210 || 5210 +5215 || 5215 +2772 || 2772 +2748 || 2748 +796 || 796 +4082 || 4082 +3947 || 3947 +177 || 177 +3169 || 3169 +849 || 849 +1297 || 1297 +3450 || 3450 +2832 || 2832 +5032 || 5032 +1604 || 1604 +-1 || -1 +5131 || 5131 +5227 || 5227 +3216 || 3216 +3238 || 3238 +298 || 298 +2509 || 2509 +2950 || 2950 +4658 || 4658 +2609 || 2609 +3170 || 3170 +2654 || 2654 +2631 || 2631 +184 || 184 +3997 || 3997 +2328 || 2328 +4122 || 4122 +4798 || 4798 +1850 || 1850 +3800 || 3800 +862 || 862 +1686 || 1686 +1263 || 1263 +-1 || -1 +-1 || -1 +1993 || 1993 +1748 || 1748 +27 || 27 +-1 || -1 +2491 || 2491 +-1 || -1 +3748 || 3748 +723 || 723 +1657 || 1657 +4234 || 4234 +720 || 720 +2053 || 2053 +797 || 797 +3683 || 3683 +838 || 838 +-1 || -1 +225 || 225 +2667 || 2667 +1673 || 1673 +1907 || 1907 +2265 || 2265 +427 || 427 +953 || 953 +4944 || 4944 +2038 || 2038 +4228 || 4228 +5115 || 5115 +2695 || 2695 +-1 || -1 +3095 || 3095 +2328 || 2328 +47 || 47 +3096 || 3096 +5033 || 5033 +-1 || -1 +1739 || 1739 +3316 || 3316 +-1 || -1 +1045 || 1045 +4304 || 4304 +3529 || 3529 +-1 || -1 +5128 || 5128 +3864 || 3864 +4227 || 4227 +-1 || -1 +817 || 817 +2313 || 2313 +2663 || 2663 +46 || 46 +971 || 971 +2308 || 2308 +644 || 644 +3099 || 3099 +3713 || 3713 +332 || 332 +2041 || 2041 +392 || 392 +3866 || 3866 +1539 || 1539 +2350 || 2350 +3638 || 3638 +5118 || 5118 +3351 || 3351 +609 || 609 +-1 || -1 +5167 || 5167 +2303 || 2303 +3864 || 3864 +2478 || 2478 +4874 || 4874 +4287 || 4287 +4966 || 4966 +2710 || 2710 +2139 || 2139 +3605 || 3605 +4333 || 4333 +4527 || 4527 +3313 || 3313 +5050 || 5050 +2956 || 2956 +615 || 615 +2489 || 2489 +1634 || 1634 +3023 || 3023 +3039 || 3039 +4277 || 4277 +4892 || 4892 +368 || 368 +4969 || 4969 +126 || 126 +3187 || 3187 +176 || 176 +3755 || 3755 +3628 || 3628 +5124 || 5124 +784 || 784 +2858 || 2858 +4168 || 4168 +-1 || -1 +4922 || 4922 +2645 || 2645 +550 || 550 +2762 || 2762 +2217 || 2217 +215 || 215 +580 || 580 +3220 || 3220 +716 || 716 +39 || 39 +3917 || 3917 +3581 || 3581 +2129 || 2129 +-1 || -1 +5007 || 5007 +4642 || 4642 +4819 || 4819 +4855 || 4855 +3726 || 3726 +1755 || 1755 +-1 || -1 +3252 || 3252 +1783 || 1783 +4409 || 4409 +2514 || 2514 +345 || 345 +1562 || 1562 +4776 || 4776 +836 || 836 +-1 || -1 +3094 || 3094 +506 || 506 +4396 || 4396 +199 || 199 +2184 || 2184 +3176 || 3176 +3301 || 3301 +675 || 675 +3610 || 3610 +2384 || 2384 +1835 || 1835 +4717 || 4717 +3760 || 3760 +2201 || 2201 +1039 || 1039 +4179 || 4179 +3754 || 3754 +3845 || 3845 +3693 || 3693 +3119 || 3119 +5226 || 5226 +5177 || 5177 +1245 || 1245 +1521 || 1521 +3432 || 3432 +3016 || 3016 +5110 || 5110 +3861 || 3861 +-1 || -1 +959 || 959 +1126 || 1126 +2799 || 2799 +2114 || 2114 +1502 || 1502 +237 || 237 +-1 || -1 +3898 || 3898 +4148 || 4148 +2928 || 2928 +2104 || 2104 +2787 || 2787 +3698 || 3698 +3994 || 3994 +-1 || -1 +4288 || 4288 +428 || 428 +-1 || -1 +-1 || -1 +2783 || 2783 +5279 || 5279 +755 || 755 +1251 || 1251 +2868 || 2868 +3677 || 3677 +359 || 359 +304 || 304 +-1 || -1 +4702 || 4702 +106 || 106 +3325 || 3325 +3222 || 3222 +3228 || 3228 +2244 || 2244 +3821 || 3821 +-1 || -1 +3599 || 3599 +4807 || 4807 +4718 || 4718 +937 || 937 +2776 || 2776 +2937 || 2937 +1412 || 1412 +5067 || 5067 +5136 || 5136 +80 || 80 +3629 || 3629 +427 || 427 +3060 || 3060 +2098 || 2098 +15 || 15 +803 || 803 +2083 || 2083 +3228 || 3228 +3879 || 3879 +5180 || 5180 +870 || 870 +1313 || 1313 +197 || 197 +4177 || 4177 +-1 || -1 +60 || 60 +2850 || 2850 +1773 || 1773 +1287 || 1287 +3636 || 3636 +3497 || 3497 +-1 || -1 +4403 || 4403 +-1 || -1 +3302 || 3302 +-1 || -1 +3883 || 3883 +3710 || 3710 +4930 || 4930 +1791 || 1791 +-1 || -1 +2293 || 2293 +1034 || 1034 +1869 || 1869 +1793 || 1793 +3861 || 3861 +4806 || 4806 +1088 || 1088 +1191 || 1191 +4041 || 4041 +425 || 425 +1241 || 1241 +5190 || 5190 +5231 || 5231 +3930 || 3930 +4008 || 4008 +4443 || 4443 +720 || 720 +3484 || 3484 +4234 || 4234 +3362 || 3362 +1572 || 1572 +311 || 311 +4202 || 4202 +1650 || 1650 +779 || 779 +-1 || -1 +2218 || 2218 +5107 || 5107 +4083 || 4083 +3569 || 3569 +-1 || -1 +3371 || 3371 +2836 || 2836 +-1 || -1 +1448 || 1448 +2610 || 2610 +1022 || 1022 +2183 || 2183 +5028 || 5028 +286 || 286 +2428 || 2428 +1654 || 1654 +152 || 152 +1823 || 1823 +4836 || 4836 +1785 || 1785 +1203 || 1203 +3810 || 3810 +3491 || 3491 +3771 || 3771 +2394 || 2394 +1381 || 1381 +4293 || 4293 +4558 || 4558 +-1 || -1 +181 || 181 +3927 || 3927 +3472 || 3472 +1041 || 1041 +3699 || 3699 +4212 || 4212 +4209 || 4209 +2172 || 2172 +2106 || 2106 +1665 || 1665 +1167 || 1167 +403 || 403 +665 || 665 +613 || 613 +-1 || -1 +2187 || 2187 +1349 || 1349 +2471 || 2471 +3552 || 3552 +1980 || 1980 +799 || 799 +4579 || 4579 +4253 || 4253 +1775 || 1775 +1422 || 1422 +-1 || -1 +1510 || 1510 +-1 || -1 +4261 || 4261 +3307 || 3307 +1371 || 1371 +5179 || 5179 +-1 || -1 +905 || 905 +1371 || 1371 +4200 || 4200 +-1 || -1 +4376 || 4376 +25 || 25 +-1 || -1 +2487 || 2487 +1249 || 1249 +5266 || 5266 +4122 || 4122 +15 || 15 +3470 || 3470 +1503 || 1503 +1526 || 1526 +-1 || -1 +1158 || 1158 +3911 || 3911 +-1 || -1 +3135 || 3135 +2461 || 2461 +1604 || 1604 +696 || 696 +92 || 92 +426 || 426 +2735 || 2735 +4586 || 4586 +4077 || 4077 +1249 || 1249 +2571 || 2571 +1367 || 1367 +-1 || -1 +3075 || 3075 +2157 || 2157 +3431 || 3431 +4369 || 4369 +3994 || 3994 +1506 || 1506 +3135 || 3135 +5076 || 5076 +4165 || 4165 +2012 || 2012 +3339 || 3339 +-1 || -1 +-1 || -1 +2361 || 2361 +3230 || 3230 +4027 || 4027 +3223 || 3223 +-1 || -1 +2623 || 2623 +4396 || 4396 +1322 || 1322 +2126 || 2126 +2364 || 2364 +3300 || 3300 +-1 || -1 +-1 || -1 +5012 || 5012 +3441 || 3441 +4321 || 4321 +551 || 551 +4623 || 4623 +1172 || 1172 +1858 || 1858 +3185 || 3185 +4617 || 4617 +2969 || 2969 +3194 || 3194 +4566 || 4566 +3921 || 3921 +-1 || -1 +2494 || 2494 +2841 || 2841 +-1 || -1 +3542 || 3542 +2396 || 2396 +4396 || 4396 +1032 || 1032 +2652 || 2652 +3793 || 3793 +2173 || 2173 +3312 || 3312 +4737 || 4737 +479 || 479 +1565 || 1565 +85 || 85 +4751 || 4751 +3814 || 3814 +5264 || 5264 +1951 || 1951 +425 || 425 +4808 || 4808 +3439 || 3439 +4863 || 4863 +2664 || 2664 +4757 || 4757 +75 || 75 +-1 || -1 +521 || 521 +5255 || 5255 +2995 || 2995 +3274 || 3274 +595 || 595 +4553 || 4553 +2225 || 2225 +2137 || 2137 +3422 || 3422 +215 || 215 +1979 || 1979 +2482 || 2482 +3641 || 3641 +1388 || 1388 +2990 || 2990 +710 || 710 +63 || 63 +4869 || 4869 +-1 || -1 +1041 || 1041 +663 || 663 +4832 || 4832 +4501 || 4501 +3586 || 3586 +209 || 209 +84 || 84 +1499 || 1499 +1168 || 1168 +3162 || 3162 +4636 || 4636 +2012 || 2012 +4724 || 4724 +4229 || 4229 +1273 || 1273 +3402 || 3402 +785 || 785 +2913 || 2913 +4060 || 4060 +2163 || 2163 +4840 || 4840 +2697 || 2697 +3537 || 3537 +-1 || -1 +1372 || 1372 +1423 || 1423 +3228 || 3228 +3167 || 3167 +3222 || 3222 +4209 || 4209 +4753 || 4753 +679 || 679 +1903 || 1903 +1013 || 1013 +4545 || 4545 +350 || 350 +34 || 34 +3561 || 3561 +3467 || 3467 +2770 || 2770 +195 || 195 +2089 || 2089 +2239 || 2239 +2301 || 2301 +1919 || 1919 +5154 || 5154 +4582 || 4582 +1796 || 1796 +1292 || 1292 +1880 || 1880 +3654 || 3654 +4974 || 4974 +1514 || 1514 +3310 || 3310 +1221 || 1221 +2298 || 2298 +1379 || 1379 +1629 || 1629 +2215 || 2215 +4905 || 4905 +877 || 877 +-1 || -1 +4956 || 4956 +454 || 454 +3924 || 3924 +2567 || 2567 +4864 || 4864 +1095 || 1095 +2256 || 2256 +670 || 670 +2511 || 2511 +1352 || 1352 +1745 || 1745 +2276 || 2276 +834 || 834 +2404 || 2404 +1612 || 1612 +1128 || 1128 +391 || 391 +3348 || 3348 +-1 || -1 +5229 || 5229 +1562 || 1562 +1572 || 1572 +2487 || 2487 +402 || 402 +-1 || -1 +222 || 222 +2056 || 2056 +628 || 628 +3619 || 3619 +4076 || 4076 +1212 || 1212 +2305 || 2305 +2874 || 2874 +3360 || 3360 +4381 || 4381 +3157 || 3157 +2952 || 2952 +935 || 935 +2817 || 2817 +4972 || 4972 +421 || 421 +538 || 538 +3562 || 3562 +4265 || 4265 +3379 || 3379 +2294 || 2294 +1883 || 1883 +935 || 935 +2911 || 2911 +4330 || 4330 +3905 || 3905 +1666 || 1666 +396 || 396 +-1 || -1 +2906 || 2906 +3181 || 3181 +4274 || 4274 +4657 || 4657 +-1 || -1 +464 || 464 +4871 || 4871 +3170 || 3170 +4621 || 4621 +2981 || 2981 +5174 || 5174 +1203 || 1203 +4043 || 4043 +4277 || 4277 +4453 || 4453 +-1 || -1 +2327 || 2327 +3096 || 3096 +2297 || 2297 +2802 || 2802 +4744 || 4744 +2964 || 2964 +1765 || 1765 +1967 || 1967 +2769 || 2769 +4639 || 4639 +270 || 270 +5147 || 5147 +4993 || 4993 +542 || 542 +-1 || -1 +4670 || 4670 +2394 || 2394 +2345 || 2345 +2632 || 2632 +4917 || 4917 +2219 || 2219 +2797 || 2797 +-1 || -1 +2971 || 2971 +1027 || 1027 +855 || 855 +343 || 343 +4813 || 4813 +4894 || 4894 +2303 || 2303 +1261 || 1261 +3424 || 3424 +1236 || 1236 +2264 || 2264 +2146 || 2146 +2259 || 2259 +565 || 565 +4180 || 4180 +1023 || 1023 +2249 || 2249 +3044 || 3044 +188 || 188 +-1 || -1 +-1 || -1 +4156 || 4156 +281 || 281 +3060 || 3060 +2039 || 2039 +-1 || -1 +-1 || -1 +954 || 954 +1986 || 1986 +-1 || -1 +3253 || 3253 +2629 || 2629 +3819 || 3819 +4637 || 4637 +4518 || 4518 +4 || 4 +700 || 700 +3362 || 3362 +2335 || 2335 +1394 || 1394 +2580 || 2580 +1534 || 1534 +1694 || 1694 +1402 || 1402 +1646 || 1646 +4890 || 4890 +5007 || 5007 +3331 || 3331 +3515 || 3515 +447 || 447 +1572 || 1572 +1852 || 1852 +1126 || 1126 +1396 || 1396 +-1 || -1 +73 || 73 +4498 || 4498 +2337 || 2337 +1318 || 1318 +2736 || 2736 +899 || 899 +3769 || 3769 +651 || 651 +1192 || 1192 +4858 || 4858 +5111 || 5111 +594 || 594 +796 || 796 +3934 || 3934 +4137 || 4137 +1967 || 1967 +1495 || 1495 +5001 || 5001 +3972 || 3972 +3442 || 3442 +3850 || 3850 +5223 || 5223 +1264 || 1264 +2641 || 2641 +2259 || 2259 +3309 || 3309 +3198 || 3198 +2577 || 2577 +664 || 664 +-1 || -1 +1085 || 1085 +3472 || 3472 +2340 || 2340 +3928 || 3928 +5013 || 5013 +5159 || 5159 +-1 || -1 +1911 || 1911 +4195 || 4195 +3090 || 3090 +125 || 125 +377 || 377 +5113 || 5113 +658 || 658 +2995 || 2995 +-1 || -1 +-1 || -1 +290 || 290 +5065 || 5065 +2588 || 2588 +4346 || 4346 +3794 || 3794 +553 || 553 +1883 || 1883 +-1 || -1 +-1 || -1 +485 || 485 +1075 || 1075 +566 || 566 +4624 || 4624 +1677 || 1677 +426 || 426 +819 || 819 +1181 || 1181 +1084 || 1084 +4848 || 4848 +3872 || 3872 +4388 || 4388 +4553 || 4553 +4433 || 4433 +1965 || 1965 +2116 || 2116 +1358 || 1358 +4907 || 4907 +1517 || 1517 +3165 || 3165 +4537 || 4537 +261 || 261 +1594 || 1594 +4188 || 4188 +4516 || 4516 +1137 || 1137 +3467 || 3467 +-1 || -1 +4400 || 4400 +3762 || 3762 +3809 || 3809 +3047 || 3047 +1336 || 1336 +4467 || 4467 +2642 || 2642 +1605 || 1605 +5275 || 5275 +1626 || 1626 +428 || 428 +2940 || 2940 +1140 || 1140 +2166 || 2166 +866 || 866 +2854 || 2854 +130 || 130 +385 || 385 +1804 || 1804 +4620 || 4620 +-1 || -1 +2408 || 2408 +1825 || 1825 +729 || 729 +2080 || 2080 +3494 || 3494 +3607 || 3607 +4447 || 4447 +2312 || 2312 +-1 || -1 +1648 || 1648 +4890 || 4890 +4388 || 4388 +976 || 976 +460 || 460 +2997 || 2997 +1718 || 1718 +4206 || 4206 +1689 || 1689 +268 || 268 +2213 || 2213 +92 || 92 +2942 || 2942 +4971 || 4971 +-1 || -1 +1808 || 1808 +3459 || 3459 +350 || 350 +-1 || -1 +3919 || 3919 +4435 || 4435 +3401 || 3401 +5264 || 5264 +4648 || 4648 +2680 || 2680 +1282 || 1282 +780 || 780 +530 || 530 +2977 || 2977 +4391 || 4391 +4295 || 4295 +327 || 327 +197 || 197 +3813 || 3813 +3188 || 3188 +2164 || 2164 +1802 || 1802 +2061 || 2061 +4943 || 4943 +4848 || 4848 +3465 || 3465 +-1 || -1 +4128 || 4128 +3152 || 3152 +2168 || 2168 +3600 || 3600 +507 || 507 +1442 || 1442 +3557 || 3557 +3099 || 3099 +1998 || 1998 +3316 || 3316 +4129 || 4129 +5014 || 5014 +1661 || 1661 +4924 || 4924 +2657 || 2657 +311 || 311 +963 || 963 +2064 || 2064 +3508 || 3508 +5085 || 5085 +333 || 333 +4547 || 4547 +2110 || 2110 +145 || 145 +1617 || 1617 +4048 || 4048 +1970 || 1970 +1369 || 1369 +2013 || 2013 +1481 || 1481 +2276 || 2276 +846 || 846 +2628 || 2628 +2263 || 2263 +3026 || 3026 +1405 || 1405 +571 || 571 +-1 || -1 +2815 || 2815 +2347 || 2347 +3583 || 3583 +165 || 165 +4936 || 4936 +-1 || -1 +4785 || 4785 +4514 || 4514 +3983 || 3983 +4600 || 4600 +234 || 234 +727 || 727 +1889 || 1889 +4863 || 4863 +204 || 204 +372 || 372 +1361 || 1361 +3199 || 3199 +1912 || 1912 +4374 || 4374 +5066 || 5066 +1912 || 1912 +4477 || 4477 +3022 || 3022 +1587 || 1587 +-1 || -1 +4530 || 4530 +109 || 109 +3929 || 3929 +2785 || 2785 +1588 || 1588 +5039 || 5039 +3650 || 3650 +4382 || 4382 +323 || 323 +1006 || 1006 +2326 || 2326 +4186 || 4186 +2356 || 2356 +4696 || 4696 +3216 || 3216 +2183 || 2183 +1736 || 1736 +1853 || 1853 +392 || 392 +1379 || 1379 +1784 || 1784 +-1 || -1 +4550 || 4550 +4679 || 4679 +4878 || 4878 +669 || 669 +3856 || 3856 +1851 || 1851 +4838 || 4838 +862 || 862 +-1 || -1 +-1 || -1 +998 || 998 +4538 || 4538 +2360 || 2360 +4011 || 4011 +826 || 826 +1358 || 1358 +18 || 18 +2210 || 2210 +3567 || 3567 +5108 || 5108 +5100 || 5100 +1945 || 1945 +3049 || 3049 +4886 || 4886 +1754 || 1754 +5184 || 5184 +2053 || 2053 +554 || 554 +3058 || 3058 +5115 || 5115 +4661 || 4661 +2106 || 2106 +3675 || 3675 +2921 || 2921 +4929 || 4929 +4162 || 4162 +1919 || 1919 +3812 || 3812 +4683 || 4683 +2686 || 2686 +518 || 518 +1976 || 1976 +3149 || 3149 +1909 || 1909 +2657 || 2657 +858 || 858 +2674 || 2674 +1680 || 1680 +354 || 354 +4594 || 4594 +2032 || 2032 +3427 || 3427 +2867 || 2867 +1880 || 1880 +4986 || 4986 +4067 || 4067 +3762 || 3762 +3067 || 3067 +992 || 992 +1222 || 1222 +601 || 601 +14 || 14 +3447 || 3447 +2974 || 2974 +4454 || 4454 +3329 || 3329 +1478 || 1478 +2276 || 2276 +38 || 38 +4421 || 4421 +-1 || -1 +5100 || 5100 +2640 || 2640 +954 || 954 +615 || 615 +1013 || 1013 +1129 || 1129 +4050 || 4050 +1989 || 1989 +2271 || 2271 +3524 || 3524 +4678 || 4678 +376 || 376 +865 || 865 +-1 || -1 +1080 || 1080 +4111 || 4111 +4488 || 4488 +1814 || 1814 +124 || 124 +-1 || -1 +3858 || 3858 +4484 || 4484 +1670 || 1670 +1094 || 1094 +-1 || -1 +2234 || 2234 +-1 || -1 +1487 || 1487 +5227 || 5227 +3980 || 3980 +42 || 42 +752 || 752 +736 || 736 +3947 || 3947 +4375 || 4375 +2635 || 2635 +605 || 605 +4177 || 4177 +603 || 603 +3929 || 3929 +2353 || 2353 +1924 || 1924 +1444 || 1444 +3041 || 3041 +207 || 207 +3220 || 3220 +3187 || 3187 +972 || 972 +2156 || 2156 +2476 || 2476 +2067 || 2067 +1319 || 1319 +-1 || -1 +2559 || 2559 +1566 || 1566 +1697 || 1697 +2122 || 2122 +2818 || 2818 +1324 || 1324 +4676 || 4676 +1000 || 1000 +1294 || 1294 +3907 || 3907 +3150 || 3150 +4237 || 4237 +712 || 712 +4132 || 4132 +5004 || 5004 +1903 || 1903 +254 || 254 +2374 || 2374 +4568 || 4568 +3078 || 3078 +-1 || -1 +153 || 153 +1358 || 1358 +3064 || 3064 +1313 || 1313 +5001 || 5001 +1792 || 1792 +2512 || 2512 +2545 || 2545 +2278 || 2278 +1809 || 1809 +3153 || 3153 +3993 || 3993 +817 || 817 +503 || 503 +3257 || 3257 +2273 || 2273 +1817 || 1817 +3484 || 3484 +1516 || 1516 +5096 || 5096 +4111 || 4111 +4547 || 4547 +2321 || 2321 +4382 || 4382 +1212 || 1212 +4757 || 4757 +4297 || 4297 +3336 || 3336 +170 || 170 +4261 || 4261 +2112 || 2112 +3825 || 3825 +1549 || 1549 +2616 || 2616 +2263 || 2263 +4043 || 4043 +2268 || 2268 +1964 || 1964 +339 || 339 +2809 || 2809 +2195 || 2195 +2432 || 2432 +4479 || 4479 +4048 || 4048 +4858 || 4858 +1149 || 1149 +4623 || 4623 +4065 || 4065 +814 || 814 +3033 || 3033 +2299 || 2299 +341 || 341 +4957 || 4957 +1007 || 1007 +-1 || -1 +2666 || 2666 +2421 || 2421 +-1 || -1 +1650 || 1650 +5159 || 5159 +3013 || 3013 +2558 || 2558 +4421 || 4421 +3277 || 3277 +2630 || 2630 +3422 || 3422 +3949 || 3949 +932 || 932 +3330 || 3330 +4491 || 4491 +3729 || 3729 +1501 || 1501 +951 || 951 +247 || 247 +3926 || 3926 +1031 || 1031 +3594 || 3594 +945 || 945 +333 || 333 +2556 || 2556 +4290 || 4290 +4739 || 4739 +-1 || -1 +4193 || 4193 +3008 || 3008 +3600 || 3600 +85 || 85 +662 || 662 +921 || 921 +297 || 297 +4883 || 4883 +2064 || 2064 +3208 || 3208 +4759 || 4759 +5045 || 5045 +5138 || 5138 +760 || 760 +-1 || -1 +4857 || 4857 +-1 || -1 +3068 || 3068 +481 || 481 +681 || 681 +4758 || 4758 +1018 || 1018 +3510 || 3510 +3186 || 3186 +700 || 700 +885 || 885 +5004 || 5004 +4432 || 4432 +2891 || 2891 +3859 || 3859 +1671 || 1671 +847 || 847 +-1 || -1 +-1 || -1 +2365 || 2365 +5067 || 5067 +4463 || 4463 +2613 || 2613 +3448 || 3448 +1957 || 1957 +1441 || 1441 +1990 || 1990 +-1 || -1 +3661 || 3661 +-1 || -1 +3504 || 3504 +4461 || 4461 +5247 || 5247 +958 || 958 +1484 || 1484 +4718 || 4718 +3453 || 3453 +2282 || 2282 +1132 || 1132 +-1 || -1 +3508 || 3508 +5239 || 5239 +2415 || 2415 +2695 || 2695 +-1 || -1 +3676 || 3676 +3140 || 3140 +4673 || 4673 +2424 || 2424 +2128 || 2128 +3214 || 3214 +1895 || 1895 +3913 || 3913 +1875 || 1875 +3919 || 3919 +-1 || -1 +3526 || 3526 +4559 || 4559 +45 || 45 +4953 || 4953 +1585 || 1585 +3827 || 3827 +2879 || 2879 +-1 || -1 +-1 || -1 +-1 || -1 +278 || 278 +4936 || 4936 +530 || 530 +1358 || 1358 +4118 || 4118 +4628 || 4628 +598 || 598 +170 || 170 +3909 || 3909 +1765 || 1765 +1437 || 1437 +826 || 826 +3133 || 3133 +4362 || 4362 +-1 || -1 +3957 || 3957 +1130 || 1130 +1369 || 1369 +1745 || 1745 +214 || 214 +-1 || -1 +3974 || 3974 +1375 || 1375 +1707 || 1707 +1696 || 1696 +2061 || 2061 +1126 || 1126 +5136 || 5136 +4114 || 4114 +2428 || 2428 +4592 || 4592 +2264 || 2264 +4485 || 4485 +922 || 922 +975 || 975 +5204 || 5204 +13 || 13 +3974 || 3974 +1145 || 1145 +340 || 340 +2671 || 2671 +2229 || 2229 +-1 || -1 +5047 || 5047 +564 || 564 +4070 || 4070 +4970 || 4970 +3742 || 3742 +1448 || 1448 +-1 || -1 +4027 || 4027 +3510 || 3510 +2467 || 2467 +631 || 631 +4916 || 4916 +-1 || -1 +3481 || 3481 +5216 || 5216 +-1 || -1 +4880 || 4880 +1536 || 1536 +732 || 732 +3618 || 3618 +355 || 355 +962 || 962 +2787 || 2787 +566 || 566 +78 || 78 +4741 || 4741 +-1 || -1 +543 || 543 +1818 || 1818 +2643 || 2643 +3935 || 3935 +106 || 106 +18 || 18 +340 || 340 +4077 || 4077 +1866 || 1866 +-1 || -1 +1978 || 1978 +1465 || 1465 +4443 || 4443 +1526 || 1526 +813 || 813 +1118 || 1118 +3325 || 3325 +241 || 241 +1210 || 1210 +1490 || 1490 +1884 || 1884 +1926 || 1926 +1826 || 1826 +2473 || 2473 +1688 || 1688 +1386 || 1386 +1625 || 1625 +4181 || 4181 +4942 || 4942 +4702 || 4702 +1109 || 1109 +2216 || 2216 +-1 || -1 +3452 || 3452 +4617 || 4617 +3824 || 3824 +-1 || -1 +4585 || 4585 +2163 || 2163 +944 || 944 +4278 || 4278 +2808 || 2808 +3568 || 3568 +3852 || 3852 +4474 || 4474 +4257 || 4257 +2223 || 2223 +2777 || 2777 +3071 || 3071 +-1 || -1 +2119 || 2119 +2787 || 2787 +3813 || 3813 +-1 || -1 +3329 || 3329 +2389 || 2389 +4468 || 4468 +886 || 886 +3994 || 3994 +1830 || 1830 +2970 || 2970 +3829 || 3829 +3809 || 3809 +1763 || 1763 +2781 || 2781 +4560 || 4560 +5184 || 5184 +3091 || 3091 +5283 || 5283 +3014 || 3014 +974 || 974 +4436 || 4436 +4835 || 4835 +154 || 154 +4294 || 4294 +1834 || 1834 +3311 || 3311 +735 || 735 +4074 || 4074 +1873 || 1873 +2904 || 2904 +4536 || 4536 +5191 || 5191 +4768 || 4768 +127 || 127 +1812 || 1812 +2552 || 2552 +3586 || 3586 +785 || 785 +527 || 527 +832 || 832 +2461 || 2461 +3185 || 3185 +327 || 327 +3317 || 3317 +1327 || 1327 +425 || 425 +1180 || 1180 +2452 || 2452 +4097 || 4097 +4008 || 4008 +-1 || -1 +3662 || 3662 +4977 || 4977 +534 || 534 +4820 || 4820 +2442 || 2442 +4329 || 4329 +2896 || 2896 +2056 || 2056 +1802 || 1802 +4900 || 4900 +313 || 313 +1164 || 1164 +4073 || 4073 +-1 || -1 +792 || 792 +2169 || 2169 +2254 || 2254 +4472 || 4472 +-1 || -1 +-1 || -1 +-1 || -1 +2044 || 2044 +1579 || 1579 +4513 || 4513 +220 || 220 +602 || 602 +-1 || -1 +5230 || 5230 +409 || 409 +3456 || 3456 +3780 || 3780 +1289 || 1289 +63 || 63 +199 || 199 +-1 || -1 +5087 || 5087 +-1 || -1 +3860 || 3860 +846 || 846 +4648 || 4648 +-1 || -1 +1234 || 1234 +4453 || 4453 +986 || 986 +1376 || 1376 +171 || 171 +1250 || 1250 +-1 || -1 +510 || 510 +2063 || 2063 +167 || 167 +3292 || 3292 +3552 || 3552 +1607 || 1607 +4311 || 4311 +4360 || 4360 +1837 || 1837 +3157 || 3157 +1687 || 1687 +3923 || 3923 +459 || 459 +493 || 493 +4522 || 4522 +135 || 135 +1145 || 1145 +4426 || 4426 +4512 || 4512 +2665 || 2665 +3136 || 3136 +3889 || 3889 +3073 || 3073 +2962 || 2962 +1677 || 1677 +3659 || 3659 +134 || 134 +3841 || 3841 +-1 || -1 +1660 || 1660 +1637 || 1637 +1325 || 1325 +2455 || 2455 +3254 || 3254 +367 || 367 +-1 || -1 +2791 || 2791 +262 || 262 +463 || 463 +82 || 82 +4994 || 4994 +-1 || -1 +913 || 913 +2660 || 2660 +5134 || 5134 +118 || 118 +4081 || 4081 +-1 || -1 +2017 || 2017 +1481 || 1481 +3403 || 3403 +2782 || 2782 +4863 || 4863 +3916 || 3916 +-1 || -1 +4071 || 4071 +117 || 117 +-1 || -1 +4789 || 4789 +3636 || 3636 +173 || 173 +3122 || 3122 +953 || 953 +5261 || 5261 +2738 || 2738 +2182 || 2182 +2186 || 2186 +2358 || 2358 +846 || 846 +3748 || 3748 +1360 || 1360 +266 || 266 +-1 || -1 +625 || 625 +2851 || 2851 +1971 || 1971 +792 || 792 +-1 || -1 +2341 || 2341 +2622 || 2622 +3343 || 3343 +3443 || 3443 +841 || 841 +992 || 992 +1573 || 1573 +3804 || 3804 +3267 || 3267 +2988 || 2988 +5191 || 5191 +4500 || 4500 +3071 || 3071 +2554 || 2554 +3274 || 3274 +1556 || 1556 +4704 || 4704 +3619 || 3619 +4140 || 4140 +4024 || 4024 +1116 || 1116 +4420 || 4420 +2196 || 2196 +4651 || 4651 +1425 || 1425 +5074 || 5074 +3543 || 3543 +1790 || 1790 +3490 || 3490 +4258 || 4258 +3 || 3 +4751 || 4751 +488 || 488 +2224 || 2224 +1947 || 1947 +4899 || 4899 +1757 || 1757 +-1 || -1 +3989 || 3989 +2274 || 2274 +1256 || 1256 +4040 || 4040 +220 || 220 +206 || 206 +3165 || 3165 +5096 || 5096 +1261 || 1261 +1319 || 1319 +3584 || 3584 +1459 || 1459 +5222 || 5222 +1583 || 1583 +2347 || 2347 +4169 || 4169 +2405 || 2405 +1169 || 1169 +3408 || 3408 +2430 || 2430 +3746 || 3746 +1504 || 1504 +4093 || 4093 +-1 || -1 +5159 || 5159 +4865 || 4865 +760 || 760 +3873 || 3873 +4118 || 4118 +-1 || -1 +4940 || 4940 +4199 || 4199 +1657 || 1657 +-1 || -1 +2441 || 2441 +5243 || 5243 +236 || 236 +2691 || 2691 +-1 || -1 +1366 || 1366 +2418 || 2418 +861 || 861 +3377 || 3377 +-1 || -1 +609 || 609 +2313 || 2313 +3006 || 3006 +1068 || 1068 +4759 || 4759 +3724 || 3724 +-1 || -1 +-1 || -1 +881 || 881 +-1 || -1 +-1 || -1 +-1 || -1 +1661 || 1661 +638 || 638 +41 || 41 +4861 || 4861 +258 || 258 +4279 || 4279 +-1 || -1 +961 || 961 +5284 || 5284 +693 || 693 +3790 || 3790 +4626 || 4626 +-1 || -1 +5015 || 5015 +3180 || 3180 +5155 || 5155 +857 || 857 +2058 || 2058 +596 || 596 +3502 || 3502 +3064 || 3064 +140 || 140 +4079 || 4079 +3876 || 3876 +3935 || 3935 +2418 || 2418 +2934 || 2934 +551 || 551 +126 || 126 +3448 || 3448 +4782 || 4782 +4055 || 4055 +2907 || 2907 +1921 || 1921 +5040 || 5040 +5159 || 5159 +3012 || 3012 +-1 || -1 +5081 || 5081 +774 || 774 +4636 || 4636 +4276 || 4276 +4641 || 4641 +2043 || 2043 +5206 || 5206 +587 || 587 +3729 || 3729 +-1 || -1 +2339 || 2339 +5160 || 5160 +807 || 807 +3913 || 3913 +2178 || 2178 +3331 || 3331 +3333 || 3333 +993 || 993 +3017 || 3017 +4498 || 4498 +5127 || 5127 +2727 || 2727 +2665 || 2665 +1253 || 1253 +3497 || 3497 +3049 || 3049 +4098 || 4098 +1474 || 1474 +1615 || 1615 +-1 || -1 +889 || 889 +1247 || 1247 +2682 || 2682 +2388 || 2388 +861 || 861 +4107 || 4107 +2110 || 2110 +1203 || 1203 +189 || 189 +1112 || 1112 +1318 || 1318 +1595 || 1595 +1750 || 1750 +437 || 437 +437 || 437 +3093 || 3093 +377 || 377 +2235 || 2235 +-1 || -1 +1193 || 1193 +938 || 938 +3228 || 3228 +208 || 208 +1114 || 1114 +704 || 704 +897 || 897 +1935 || 1935 +416 || 416 +1520 || 1520 +3961 || 3961 +2697 || 2697 +2151 || 2151 +1565 || 1565 +3756 || 3756 +2781 || 2781 +1588 || 1588 +2727 || 2727 +75 || 75 +3943 || 3943 +377 || 377 +499 || 499 +5154 || 5154 +2456 || 2456 +-1 || -1 +2699 || 2699 +2140 || 2140 +155 || 155 +4772 || 4772 +3161 || 3161 +3149 || 3149 +4520 || 4520 +4812 || 4812 +3383 || 3383 +3404 || 3404 +3976 || 3976 +4330 || 4330 +1846 || 1846 +296 || 296 +3558 || 3558 +-1 || -1 +2189 || 2189 +1300 || 1300 +3140 || 3140 +-1 || -1 +2568 || 2568 +1184 || 1184 +-1 || -1 +2642 || 2642 +3439 || 3439 +1096 || 1096 +4661 || 4661 +825 || 825 +1606 || 1606 +3770 || 3770 +2153 || 2153 +2238 || 2238 +3756 || 3756 +1053 || 1053 +5115 || 5115 +213 || 213 +3658 || 3658 +4650 || 4650 +436 || 436 +1419 || 1419 +4651 || 4651 +1329 || 1329 +1291 || 1291 +2656 || 2656 +1496 || 1496 +2303 || 2303 +2364 || 2364 +3111 || 3111 +3054 || 3054 +1978 || 1978 +301 || 301 +4870 || 4870 +3095 || 3095 +4279 || 4279 +3998 || 3998 +4535 || 4535 +1575 || 1575 +4042 || 4042 +4962 || 4962 +3476 || 3476 +1465 || 1465 +-1 || -1 +2534 || 2534 +3609 || 3609 +3246 || 3246 +3003 || 3003 +1894 || 1894 +4274 || 4274 +3579 || 3579 +3905 || 3905 +4208 || 4208 +928 || 928 +3272 || 3272 +3035 || 3035 +1543 || 1543 +4884 || 4884 +3963 || 3963 +1576 || 1576 +4045 || 4045 +1687 || 1687 +5040 || 5040 +4956 || 4956 +-1 || -1 +404 || 404 +2583 || 2583 +868 || 868 +4732 || 4732 +3873 || 3873 +4621 || 4621 +2504 || 2504 +3141 || 3141 +474 || 474 +105 || 105 +2868 || 2868 +3462 || 3462 +2468 || 2468 +1642 || 1642 +2712 || 2712 +-1 || -1 +580 || 580 +631 || 631 +1258 || 1258 +4904 || 4904 +3123 || 3123 +3834 || 3834 +4631 || 4631 +4632 || 4632 +4241 || 4241 +702 || 702 +3891 || 3891 +3129 || 3129 +3477 || 3477 +3251 || 3251 +233 || 233 +4657 || 4657 +1424 || 1424 +4586 || 4586 +-1 || -1 +169 || 169 +985 || 985 +1625 || 1625 +188 || 188 +-1 || -1 +4583 || 4583 +-1 || -1 +4842 || 4842 +351 || 351 +3364 || 3364 +965 || 965 +5059 || 5059 +4749 || 4749 +-1 || -1 +78 || 78 +3938 || 3938 +491 || 491 +3235 || 3235 +-1 || -1 +798 || 798 +5161 || 5161 +2904 || 2904 +4911 || 4911 +-1 || -1 +2872 || 2872 +3709 || 3709 +2463 || 2463 +3114 || 3114 +3013 || 3013 +3872 || 3872 +1872 || 1872 +3680 || 3680 +2053 || 2053 +1730 || 1730 +222 || 222 +1794 || 1794 +3155 || 3155 +793 || 793 +5094 || 5094 +3233 || 3233 +5183 || 5183 +-1 || -1 +3042 || 3042 +-1 || -1 +4442 || 4442 +493 || 493 +1889 || 1889 +5258 || 5258 +2279 || 2279 +1669 || 1669 +3345 || 3345 +-1 || -1 +1343 || 1343 +3974 || 3974 +1310 || 1310 +2613 || 2613 +-1 || -1 +2183 || 2183 +3325 || 3325 +4570 || 4570 +5024 || 5024 +4052 || 4052 +4555 || 4555 +2437 || 2437 +1634 || 1634 +3520 || 3520 +-1 || -1 +2368 || 2368 +-1 || -1 +2668 || 2668 +2948 || 2948 +-1 || -1 +4278 || 4278 +2072 || 2072 +604 || 604 +5225 || 5225 +5049 || 5049 +4535 || 4535 +2031 || 2031 +118 || 118 +228 || 228 +22 || 22 +4589 || 4589 +3334 || 3334 +4363 || 4363 +2152 || 2152 +4210 || 4210 +794 || 794 +15 || 15 +2707 || 2707 +2049 || 2049 +3127 || 3127 +928 || 928 +2800 || 2800 +5239 || 5239 +4642 || 4642 +-1 || -1 +2085 || 2085 +2196 || 2196 +2469 || 2469 +1331 || 1331 +-1 || -1 +5006 || 5006 +4570 || 4570 +-1 || -1 +4925 || 4925 +1079 || 1079 +3333 || 3333 +5074 || 5074 +3144 || 3144 +4781 || 4781 +310 || 310 +1997 || 1997 +3039 || 3039 +2565 || 2565 +854 || 854 +2820 || 2820 +1888 || 1888 +3026 || 3026 +4239 || 4239 +4033 || 4033 +2399 || 2399 +1064 || 1064 +78 || 78 +131 || 131 +1883 || 1883 +3978 || 3978 +1258 || 1258 +3276 || 3276 +820 || 820 +4693 || 4693 +2746 || 2746 +759 || 759 +1733 || 1733 +1929 || 1929 +1268 || 1268 +4862 || 4862 +949 || 949 +4633 || 4633 +4298 || 4298 +-1 || -1 +-1 || -1 +2497 || 2497 +3174 || 3174 +1132 || 1132 +-1 || -1 +841 || 841 +4464 || 4464 +2850 || 2850 +2280 || 2280 +2392 || 2392 +4841 || 4841 +3032 || 3032 +4523 || 4523 +-1 || -1 +539 || 539 +3555 || 3555 +3212 || 3212 +5270 || 5270 +1686 || 1686 +3165 || 3165 +3059 || 3059 +3939 || 3939 +3002 || 3002 +5253 || 5253 +4656 || 4656 +-1 || -1 +914 || 914 +4716 || 4716 +3059 || 3059 +1758 || 1758 +3975 || 3975 +-1 || -1 +4281 || 4281 +1991 || 1991 +688 || 688 +2157 || 2157 +3394 || 3394 +658 || 658 +723 || 723 +3776 || 3776 +182 || 182 +5115 || 5115 +3766 || 3766 +2087 || 2087 +3451 || 3451 +142 || 142 +3517 || 3517 +2586 || 2586 +2169 || 2169 +1946 || 1946 +3313 || 3313 +3040 || 3040 +3418 || 3418 +2686 || 2686 +5242 || 5242 +3191 || 3191 +1556 || 1556 +1922 || 1922 +3807 || 3807 +-1 || -1 +1626 || 1626 +2127 || 2127 +-1 || -1 +4087 || 4087 +2692 || 2692 +2208 || 2208 +-1 || -1 +-1 || -1 +2881 || 2881 +184 || 184 +929 || 929 +2384 || 2384 +1083 || 1083 +554 || 554 +5185 || 5185 +2761 || 2761 +4084 || 4084 +2823 || 2823 +1278 || 1278 +2711 || 2711 +-1 || -1 +5081 || 5081 +1200 || 1200 +4320 || 4320 +2177 || 2177 +1640 || 1640 +1341 || 1341 +4413 || 4413 +4054 || 4054 +3821 || 3821 +140 || 140 +3779 || 3779 +778 || 778 +4045 || 4045 +2909 || 2909 +3421 || 3421 +2024 || 2024 +-1 || -1 +824 || 824 +4896 || 4896 +5054 || 5054 +5046 || 5046 +4054 || 4054 +-1 || -1 +4830 || 4830 +380 || 380 +4831 || 4831 +4281 || 4281 +4150 || 4150 +4814 || 4814 +3977 || 3977 +3019 || 3019 +1563 || 1563 +-1 || -1 +3150 || 3150 +4496 || 4496 +4360 || 4360 +4923 || 4923 +2841 || 2841 +1193 || 1193 +4719 || 4719 +4581 || 4581 +4466 || 4466 +5228 || 5228 +502 || 502 +4431 || 4431 +1313 || 1313 +576 || 576 +4012 || 4012 +4276 || 4276 +4554 || 4554 +4337 || 4337 +4824 || 4824 +3429 || 3429 +1633 || 1633 +4349 || 4349 +3540 || 3540 +4442 || 4442 +3540 || 3540 +-1 || -1 +-1 || -1 +5246 || 5246 +1634 || 1634 +318 || 318 +1606 || 1606 +558 || 558 +1013 || 1013 +1740 || 1740 +5121 || 5121 +3382 || 3382 +-1 || -1 +2994 || 2994 +543 || 543 +-1 || -1 +3553 || 3553 +5090 || 5090 +2810 || 2810 +639 || 639 +4645 || 4645 +1255 || 1255 +4409 || 4409 +3500 || 3500 +1643 || 1643 +4125 || 4125 +4405 || 4405 +3104 || 3104 +1251 || 1251 +5083 || 5083 +4605 || 4605 +4803 || 4803 +3821 || 3821 +2047 || 2047 +3948 || 3948 +3353 || 3353 +5286 || 5286 +4427 || 4427 +-1 || -1 +5267 || 5267 +-1 || -1 +2052 || 2052 +2609 || 2609 +1625 || 1625 +2686 || 2686 +1342 || 1342 +-1 || -1 +-1 || -1 +1551 || 1551 +2536 || 2536 +2786 || 2786 +3008 || 3008 +2417 || 2417 +3214 || 3214 +4665 || 4665 +3159 || 3159 +2038 || 2038 +379 || 379 +1747 || 1747 +-1 || -1 +1524 || 1524 +2303 || 2303 +5039 || 5039 +1042 || 1042 +1255 || 1255 +3534 || 3534 +3300 || 3300 +695 || 695 +2618 || 2618 +668 || 668 +2165 || 2165 +-1 || -1 +4884 || 4884 +2217 || 2217 +4399 || 4399 +5097 || 5097 +591 || 591 +970 || 970 +-1 || -1 +2597 || 2597 +3372 || 3372 +2775 || 2775 +4623 || 4623 +4436 || 4436 +373 || 373 +2480 || 2480 +-1 || -1 +1397 || 1397 +1994 || 1994 +1281 || 1281 +4100 || 4100 +1411 || 1411 +4997 || 4997 +913 || 913 +3652 || 3652 +2918 || 2918 +4182 || 4182 +1271 || 1271 +728 || 728 +2518 || 2518 +4897 || 4897 +2639 || 2639 +5264 || 5264 +58 || 58 +709 || 709 +3882 || 3882 +540 || 540 +2469 || 2469 +4482 || 4482 +2790 || 2790 +-1 || -1 +211 || 211 +-1 || -1 +5156 || 5156 +-1 || -1 +3219 || 3219 +347 || 347 +898 || 898 +29 || 29 +5019 || 5019 +4336 || 4336 +4603 || 4603 +5200 || 5200 +2842 || 2842 +4855 || 4855 +5194 || 5194 +997 || 997 +1002 || 1002 +1641 || 1641 +4006 || 4006 +3167 || 3167 +-1 || -1 +3331 || 3331 +4525 || 4525 +1342 || 1342 +4477 || 4477 +4096 || 4096 +374 || 374 +1230 || 1230 +-1 || -1 +4763 || 4763 +2233 || 2233 +4190 || 4190 +2113 || 2113 +97 || 97 +4221 || 4221 +5256 || 5256 +4165 || 4165 +518 || 518 +822 || 822 +4015 || 4015 +4656 || 4656 +2108 || 2108 +1886 || 1886 +2454 || 2454 +426 || 426 +4164 || 4164 +3530 || 3530 +1710 || 1710 +348 || 348 +1980 || 1980 +4306 || 4306 +4941 || 4941 +4614 || 4614 +526 || 526 +-1 || -1 +3978 || 3978 +4360 || 4360 +4099 || 4099 +3256 || 3256 +3073 || 3073 +4827 || 4827 +694 || 694 +2422 || 2422 +1126 || 1126 +-1 || -1 +5178 || 5178 +1393 || 1393 +-1 || -1 +222 || 222 +3003 || 3003 +4000 || 4000 +3740 || 3740 +423 || 423 +3603 || 3603 +1929 || 1929 +259 || 259 +5208 || 5208 +1675 || 1675 +2612 || 2612 +501 || 501 +1477 || 1477 +2660 || 2660 +4141 || 4141 +2131 || 2131 +952 || 952 +3692 || 3692 +194 || 194 +2106 || 2106 +2978 || 2978 +4550 || 4550 +3177 || 3177 +1626 || 1626 +2116 || 2116 +5021 || 5021 +2552 || 2552 +2043 || 2043 +5228 || 5228 +464 || 464 +19 || 19 +3294 || 3294 +497 || 497 +4938 || 4938 +1452 || 1452 +4138 || 4138 +1921 || 1921 +-1 || -1 +5096 || 5096 +4359 || 4359 +2889 || 2889 +903 || 903 +5266 || 5266 +392 || 392 +3524 || 3524 +1745 || 1745 +1186 || 1186 +4499 || 4499 +1135 || 1135 +-1 || -1 +990 || 990 +4824 || 4824 +474 || 474 +3944 || 3944 +549 || 549 +2844 || 2844 +2306 || 2306 +4206 || 4206 +4715 || 4715 +4327 || 4327 +1047 || 1047 +4777 || 4777 +5007 || 5007 +1481 || 1481 +1637 || 1637 +2060 || 2060 +594 || 594 +1533 || 1533 +4414 || 4414 +1479 || 1479 +2163 || 2163 +1613 || 1613 +1963 || 1963 +1191 || 1191 +3626 || 3626 +2766 || 2766 +1529 || 1529 +39 || 39 +2480 || 2480 +1068 || 1068 +2021 || 2021 +2761 || 2761 +954 || 954 +3324 || 3324 +4112 || 4112 +4430 || 4430 +4527 || 4527 +3390 || 3390 +3542 || 3542 +4898 || 4898 +4821 || 4821 +3594 || 3594 +3461 || 3461 +776 || 776 +11 || 11 +2879 || 2879 +613 || 613 +3276 || 3276 +457 || 457 +3014 || 3014 +4520 || 4520 +1115 || 1115 +2163 || 2163 +1235 || 1235 +-1 || -1 +157 || 157 +2422 || 2422 +2672 || 2672 +1662 || 1662 +3644 || 3644 +741 || 741 +2962 || 2962 +3927 || 3927 +324 || 324 +634 || 634 +4097 || 4097 +-1 || -1 +3927 || 3927 +1795 || 1795 +3520 || 3520 +1222 || 1222 +3023 || 3023 +2034 || 2034 +3842 || 3842 +2779 || 2779 +191 || 191 +2689 || 2689 +176 || 176 +2726 || 2726 +-1 || -1 +2112 || 2112 +-1 || -1 +5006 || 5006 +1748 || 1748 +1333 || 1333 +5069 || 5069 +4460 || 4460 +470 || 470 +221 || 221 +2555 || 2555 +-1 || -1 +1532 || 1532 +-1 || -1 +2957 || 2957 +3322 || 3322 +2403 || 2403 +3285 || 3285 +1815 || 1815 +4347 || 4347 +3319 || 3319 +3541 || 3541 +2682 || 2682 +2926 || 2926 +728 || 728 +1456 || 1456 +4964 || 4964 +2179 || 2179 +1227 || 1227 +3182 || 3182 +3411 || 3411 +-1 || -1 +5222 || 5222 +1895 || 1895 +2002 || 2002 +-1 || -1 +443 || 443 +905 || 905 +4928 || 4928 +-1 || -1 +4502 || 4502 +1272 || 1272 +3995 || 3995 +5080 || 5080 +3142 || 3142 +1352 || 1352 +-1 || -1 +2944 || 2944 +-1 || -1 +4642 || 4642 +1207 || 1207 +4514 || 4514 +1648 || 1648 +786 || 786 +-1 || -1 +857 || 857 +2304 || 2304 +1201 || 1201 +2481 || 2481 +1414 || 1414 +2337 || 2337 +4964 || 4964 +367 || 367 +117 || 117 +3418 || 3418 +3658 || 3658 +185 || 185 +1964 || 1964 +528 || 528 +1243 || 1243 +3816 || 3816 +681 || 681 +1097 || 1097 +3107 || 3107 +3708 || 3708 +1851 || 1851 +5283 || 5283 +4349 || 4349 +5184 || 5184 +2860 || 2860 +83 || 83 +1172 || 1172 +3517 || 3517 +-1 || -1 +326 || 326 +1780 || 1780 +3431 || 3431 +2184 || 2184 +4330 || 4330 +3097 || 3097 +1389 || 1389 +3609 || 3609 +1346 || 1346 +5225 || 5225 +608 || 608 +4700 || 4700 +706 || 706 +5287 || 5287 +4258 || 4258 +-1 || -1 +1931 || 1931 +4447 || 4447 +3752 || 3752 +5280 || 5280 +2204 || 2204 +5227 || 5227 +4943 || 4943 +-1 || -1 +4724 || 4724 +735 || 735 +3462 || 3462 +4194 || 4194 +889 || 889 +3340 || 3340 +3840 || 3840 +1598 || 1598 +2659 || 2659 +5078 || 5078 +604 || 604 +3517 || 3517 +-1 || -1 +-1 || -1 +2385 || 2385 +4097 || 4097 +4480 || 4480 +-1 || -1 +4110 || 4110 +722 || 722 +2051 || 2051 +3994 || 3994 +1731 || 1731 +3976 || 3976 +-1 || -1 +36 || 36 +1958 || 1958 +415 || 415 +1517 || 1517 +951 || 951 +3403 || 3403 +-1 || -1 +2750 || 2750 +4736 || 4736 +2226 || 2226 +4590 || 4590 +953 || 953 +-1 || -1 +4705 || 4705 +1837 || 1837 +2315 || 2315 +3021 || 3021 +4218 || 4218 +5042 || 5042 +197 || 197 +396 || 396 +1247 || 1247 +407 || 407 +2626 || 2626 +2797 || 2797 +2741 || 2741 +1994 || 1994 +680 || 680 +-1 || -1 +2869 || 2869 +5022 || 5022 +3616 || 3616 +4619 || 4619 +251 || 251 +3079 || 3079 +4653 || 4653 +-1 || -1 +3979 || 3979 +1104 || 1104 +747 || 747 +4330 || 4330 +2455 || 2455 +4042 || 4042 +3707 || 3707 +2008 || 2008 +1497 || 1497 +4253 || 4253 +1290 || 1290 +4377 || 4377 +1380 || 1380 +404 || 404 +4450 || 4450 +3897 || 3897 +-1 || -1 +4447 || 4447 +3320 || 3320 +584 || 584 +2639 || 2639 +627 || 627 +4706 || 4706 +3405 || 3405 +2147 || 2147 +901 || 901 +3439 || 3439 +1710 || 1710 +1288 || 1288 +497 || 497 +4533 || 4533 +-1 || -1 +3622 || 3622 +3729 || 3729 +4856 || 4856 +3199 || 3199 +760 || 760 +-1 || -1 +3145 || 3145 +127 || 127 +699 || 699 +2439 || 2439 +3625 || 3625 +5080 || 5080 +1153 || 1153 +4288 || 4288 +1128 || 1128 +2322 || 2322 +4857 || 4857 +5155 || 5155 +405 || 405 +545 || 545 +2933 || 2933 +2121 || 2121 +-1 || -1 +4852 || 4852 +2327 || 2327 +2389 || 2389 +2334 || 2334 +3676 || 3676 +4009 || 4009 +4189 || 4189 +4236 || 4236 +4459 || 4459 +1744 || 1744 +2176 || 2176 +139 || 139 +3412 || 3412 +335 || 335 +1315 || 1315 +2051 || 2051 +-1 || -1 +3038 || 3038 +2862 || 2862 +3450 || 3450 +2738 || 2738 +4479 || 4479 +2096 || 2096 +1797 || 1797 +1347 || 1347 +875 || 875 +812 || 812 +3297 || 3297 +310 || 310 +3887 || 3887 +3624 || 3624 +3426 || 3426 +996 || 996 +2234 || 2234 +1407 || 1407 +2995 || 2995 +51 || 51 +501 || 501 +4259 || 4259 +3087 || 3087 +-1 || -1 +1450 || 1450 +-1 || -1 +1353 || 1353 +3048 || 3048 +4511 || 4511 +222 || 222 +-1 || -1 +4965 || 4965 +2177 || 2177 +2303 || 2303 +705 || 705 +3276 || 3276 +-1 || -1 +445 || 445 +1544 || 1544 +1856 || 1856 +-1 || -1 +599 || 599 +-1 || -1 +3830 || 3830 +1361 || 1361 +-1 || -1 +-1 || -1 +1135 || 1135 +3175 || 3175 +4404 || 4404 +-1 || -1 +2449 || 2449 +875 || 875 +-1 || -1 +1578 || 1578 +1519 || 1519 +2114 || 2114 +142 || 142 +-1 || -1 +2202 || 2202 +4956 || 4956 +2614 || 2614 +4516 || 4516 +3062 || 3062 +1562 || 1562 +3872 || 3872 +4774 || 4774 +1553 || 1553 +5271 || 5271 +1010 || 1010 +2676 || 2676 +5074 || 5074 +1953 || 1953 +4373 || 4373 +732 || 732 +2115 || 2115 +1383 || 1383 +-1 || -1 +4389 || 4389 +-1 || -1 +2451 || 2451 +682 || 682 +4613 || 4613 +3050 || 3050 +3645 || 3645 +2024 || 2024 +4540 || 4540 +1275 || 1275 +-1 || -1 +1133 || 1133 +3278 || 3278 +3048 || 3048 +3292 || 3292 +3868 || 3868 +1832 || 1832 +1866 || 1866 +825 || 825 +5232 || 5232 +2570 || 2570 +1379 || 1379 +2014 || 2014 +3718 || 3718 +1145 || 1145 +4112 || 4112 +-1 || -1 +2936 || 2936 +4613 || 4613 +29 || 29 +3165 || 3165 +2429 || 2429 +4026 || 4026 +3017 || 3017 +2175 || 2175 +3821 || 3821 +600 || 600 +1625 || 1625 +4851 || 4851 +605 || 605 +221 || 221 +4227 || 4227 +769 || 769 +1717 || 1717 +1352 || 1352 +2935 || 2935 +1707 || 1707 +1278 || 1278 +4272 || 4272 +-1 || -1 +751 || 751 +1147 || 1147 +4857 || 4857 +4869 || 4869 +4065 || 4065 +1949 || 1949 +4277 || 4277 +3148 || 3148 +-1 || -1 +4970 || 4970 +2510 || 2510 +4547 || 4547 +759 || 759 +4396 || 4396 +3232 || 3232 +5012 || 5012 +1586 || 1586 +173 || 173 +1391 || 1391 +2299 || 2299 +1571 || 1571 +3097 || 3097 +4302 || 4302 +5035 || 5035 +4906 || 4906 +-1 || -1 +3141 || 3141 +5154 || 5154 +3118 || 3118 +-1 || -1 +1952 || 1952 +327 || 327 +4692 || 4692 +4381 || 4381 +2305 || 2305 +2565 || 2565 +4602 || 4602 +2340 || 2340 +3455 || 3455 +864 || 864 +195 || 195 +1669 || 1669 +-1 || -1 +2022 || 2022 +1017 || 1017 +543 || 543 +2177 || 2177 +3592 || 3592 +4446 || 4446 +5013 || 5013 +-1 || -1 +304 || 304 +4774 || 4774 +4873 || 4873 +-1 || -1 +-1 || -1 +4974 || 4974 +2081 || 2081 +4524 || 4524 +5027 || 5027 +4788 || 4788 +-1 || -1 +786 || 786 +4610 || 4610 +3001 || 3001 +4872 || 4872 +1430 || 1430 +3128 || 3128 +3589 || 3589 +2527 || 2527 +5139 || 5139 +3349 || 3349 +1761 || 1761 +-1 || -1 +498 || 498 +-1 || -1 +2751 || 2751 +1592 || 1592 +650 || 650 +2759 || 2759 +3368 || 3368 +5224 || 5224 +492 || 492 +1756 || 1756 +4657 || 4657 +965 || 965 +3061 || 3061 +4567 || 4567 +-1 || -1 +119 || 119 +714 || 714 +2468 || 2468 +62 || 62 +1127 || 1127 +1558 || 1558 +1382 || 1382 +4744 || 4744 +4911 || 4911 +4007 || 4007 +3996 || 3996 +1698 || 1698 +1156 || 1156 +3808 || 3808 +2801 || 2801 +2531 || 2531 +1912 || 1912 +5250 || 5250 +1920 || 1920 +-1 || -1 +3399 || 3399 +1203 || 1203 +1949 || 1949 +-1 || -1 +770 || 770 +1254 || 1254 +1424 || 1424 +1869 || 1869 +1443 || 1443 +2785 || 2785 +2522 || 2522 +2361 || 2361 +4658 || 4658 +625 || 625 +2832 || 2832 +1208 || 1208 +5286 || 5286 +5073 || 5073 +1071 || 1071 +-1 || -1 +4051 || 4051 +4713 || 4713 +1047 || 1047 +2194 || 2194 +1887 || 1887 +5132 || 5132 +304 || 304 +1910 || 1910 +1866 || 1866 +3167 || 3167 +1358 || 1358 +-1 || -1 +892 || 892 +1435 || 1435 +4121 || 4121 +4799 || 4799 +3452 || 3452 +3033 || 3033 +3695 || 3695 +-1 || -1 +1383 || 1383 +3017 || 3017 +3686 || 3686 +4069 || 4069 +2657 || 2657 +2503 || 2503 +4030 || 4030 +1104 || 1104 +3398 || 3398 +2716 || 2716 +2475 || 2475 +3819 || 3819 +-1 || -1 +5009 || 5009 +3021 || 3021 +2486 || 2486 +-1 || -1 +3443 || 3443 +-1 || -1 +3378 || 3378 +670 || 670 +2200 || 2200 +4523 || 4523 +290 || 290 +1945 || 1945 +2284 || 2284 +1199 || 1199 +4193 || 4193 +1141 || 1141 +2310 || 2310 +609 || 609 +3159 || 3159 +2572 || 2572 +418 || 418 +2423 || 2423 +269 || 269 +181 || 181 +2023 || 2023 +2822 || 2822 +3311 || 3311 +2208 || 2208 +2617 || 2617 +1336 || 1336 +590 || 590 +4906 || 4906 +928 || 928 +2837 || 2837 +2971 || 2971 +4356 || 4356 +344 || 344 +-1 || -1 +-1 || -1 +3690 || 3690 +805 || 805 +4748 || 4748 +4042 || 4042 +860 || 860 +272 || 272 +5262 || 5262 +4997 || 4997 +4417 || 4417 +5278 || 5278 +3338 || 3338 +2226 || 2226 +3324 || 3324 +2300 || 2300 +4560 || 4560 +1302 || 1302 +5133 || 5133 +2318 || 2318 +1693 || 1693 +2835 || 2835 +-1 || -1 +1758 || 1758 +4493 || 4493 +-1 || -1 +3662 || 3662 +4095 || 4095 +4630 || 4630 +3628 || 3628 +306 || 306 +1953 || 1953 +1003 || 1003 +3867 || 3867 +2485 || 2485 +2006 || 2006 +2243 || 2243 +1713 || 1713 +4257 || 4257 +-1 || -1 +1604 || 1604 +836 || 836 +230 || 230 +4042 || 4042 +504 || 504 +3259 || 3259 +3576 || 3576 +5085 || 5085 +4419 || 4419 +487 || 487 +966 || 966 +2355 || 2355 +1297 || 1297 +1797 || 1797 +2335 || 2335 +2624 || 2624 +3444 || 3444 +3207 || 3207 +2986 || 2986 +1047 || 1047 +-1 || -1 +941 || 941 +2098 || 2098 +2980 || 2980 +1846 || 1846 +1208 || 1208 +4402 || 4402 +3422 || 3422 +1704 || 1704 +1001 || 1001 +2646 || 2646 +1421 || 1421 +1122 || 1122 +3393 || 3393 +500 || 500 +765 || 765 +-1 || -1 +1312 || 1312 +562 || 562 +2108 || 2108 +2073 || 2073 +277 || 277 +1138 || 1138 +3329 || 3329 +2605 || 2605 +3145 || 3145 +1052 || 1052 +4012 || 4012 +414 || 414 +3677 || 3677 +4034 || 4034 +1578 || 1578 +4244 || 4244 +4313 || 4313 +2839 || 2839 +5019 || 5019 +1070 || 1070 +4008 || 4008 +1388 || 1388 +2910 || 2910 +2711 || 2711 +2783 || 2783 +2470 || 2470 +775 || 775 +2683 || 2683 +-1 || -1 +570 || 570 +2855 || 2855 +1030 || 1030 +4201 || 4201 +77 || 77 +1716 || 1716 +1049 || 1049 +4084 || 4084 +326 || 326 +1326 || 1326 +3913 || 3913 +1975 || 1975 +2576 || 2576 +3373 || 3373 +4979 || 4979 +874 || 874 +2608 || 2608 +3577 || 3577 +125 || 125 +2141 || 2141 +2810 || 2810 +262 || 262 +5271 || 5271 +4839 || 4839 +1367 || 1367 +476 || 476 +3758 || 3758 +1971 || 1971 +1132 || 1132 +2656 || 2656 +-1 || -1 +1587 || 1587 +-1 || -1 +3224 || 3224 +3582 || 3582 +1603 || 1603 +3145 || 3145 +1297 || 1297 +3068 || 3068 +3075 || 3075 +2393 || 2393 +1334 || 1334 +608 || 608 +1927 || 1927 +90 || 90 +3291 || 3291 +1748 || 1748 +1327 || 1327 +1235 || 1235 +-1 || -1 +477 || 477 +3587 || 3587 +-1 || -1 +649 || 649 +3022 || 3022 +2724 || 2724 +45 || 45 +-1 || -1 +2624 || 2624 +1901 || 1901 +3503 || 3503 +2436 || 2436 +1354 || 1354 +3225 || 3225 +1535 || 1535 +1918 || 1918 +728 || 728 +4408 || 4408 +3458 || 3458 +1787 || 1787 +1238 || 1238 +3919 || 3919 +2190 || 2190 +710 || 710 +3824 || 3824 +870 || 870 +2522 || 2522 +4620 || 4620 +3909 || 3909 +1040 || 1040 +3916 || 3916 +2756 || 2756 +2788 || 2788 +1445 || 1445 +4520 || 4520 +2185 || 2185 +5095 || 5095 +4862 || 4862 +3170 || 3170 +3971 || 3971 +3201 || 3201 +2101 || 2101 +273 || 273 +3563 || 3563 +2273 || 2273 +2544 || 2544 +3300 || 3300 +-1 || -1 +-1 || -1 +4009 || 4009 +3647 || 3647 +967 || 967 +4670 || 4670 +3288 || 3288 +204 || 204 +2379 || 2379 +4158 || 4158 +176 || 176 +5028 || 5028 +3981 || 3981 +1223 || 1223 +4744 || 4744 +5174 || 5174 +4729 || 4729 +2000 || 2000 +259 || 259 +2971 || 2971 +1726 || 1726 +1632 || 1632 +327 || 327 +5271 || 5271 +4823 || 4823 +5257 || 5257 +3714 || 3714 +1636 || 1636 +4163 || 4163 +889 || 889 +-1 || -1 +4213 || 4213 +2109 || 2109 +4988 || 4988 +5213 || 5213 +-1 || -1 +853 || 853 +685 || 685 +5281 || 5281 +-1 || -1 +2799 || 2799 +5067 || 5067 +412 || 412 +4503 || 4503 +5275 || 5275 +3116 || 3116 +4132 || 4132 +-1 || -1 +4515 || 4515 +2107 || 2107 +3445 || 3445 +4388 || 4388 +4783 || 4783 +5094 || 5094 +1960 || 1960 +-1 || -1 +4741 || 4741 +1208 || 1208 +5207 || 5207 +3273 || 3273 +4196 || 4196 +805 || 805 +3506 || 3506 +3649 || 3649 +2948 || 2948 +1406 || 1406 +140 || 140 +3297 || 3297 +1702 || 1702 +4839 || 4839 +3889 || 3889 +4306 || 4306 +18 || 18 +4614 || 4614 +1366 || 1366 +5027 || 5027 +-1 || -1 +2908 || 2908 +587 || 587 +3143 || 3143 +2914 || 2914 +3243 || 3243 +3499 || 3499 +4109 || 4109 +1809 || 1809 +1024 || 1024 +163 || 163 +1322 || 1322 +-1 || -1 +1387 || 1387 +-1 || -1 +4406 || 4406 +3123 || 3123 +592 || 592 +1206 || 1206 +5031 || 5031 +1454 || 1454 +267 || 267 +3698 || 3698 +3847 || 3847 +4959 || 4959 +3341 || 3341 +4288 || 4288 +2710 || 2710 +1268 || 1268 +1788 || 1788 +1207 || 1207 +3624 || 3624 +1360 || 1360 +273 || 273 +2121 || 2121 +656 || 656 +3037 || 3037 +3844 || 3844 +2208 || 2208 +603 || 603 +2734 || 2734 +3785 || 3785 +-1 || -1 +-1 || -1 +4555 || 4555 +4290 || 4290 +3673 || 3673 +3351 || 3351 +751 || 751 +3209 || 3209 +1527 || 1527 +1269 || 1269 +3548 || 3548 +3027 || 3027 +1531 || 1531 +2816 || 2816 +2742 || 2742 +5253 || 5253 +636 || 636 +3705 || 3705 +3308 || 3308 +3203 || 3203 +225 || 225 +5095 || 5095 +1598 || 1598 +4611 || 4611 +1269 || 1269 +4445 || 4445 +3111 || 3111 +1220 || 1220 +200 || 200 +2237 || 2237 +4152 || 4152 +4526 || 4526 +4129 || 4129 +3999 || 3999 +3405 || 3405 +2042 || 2042 +631 || 631 +2695 || 2695 +3785 || 3785 +2812 || 2812 +1626 || 1626 +-1 || -1 +3159 || 3159 +4365 || 4365 +711 || 711 +1869 || 1869 +5089 || 5089 +5046 || 5046 +255 || 255 +2487 || 2487 +5077 || 5077 +5084 || 5084 +1233 || 1233 +4788 || 4788 +3752 || 3752 +72 || 72 +494 || 494 +410 || 410 +2515 || 2515 +3265 || 3265 +3519 || 3519 +1900 || 1900 +1657 || 1657 +4027 || 4027 +1416 || 1416 +2572 || 2572 +3472 || 3472 +1937 || 1937 +1763 || 1763 +3170 || 3170 +1287 || 1287 +4437 || 4437 +46 || 46 +1477 || 1477 +4269 || 4269 +2538 || 2538 +2757 || 2757 +3695 || 3695 +578 || 578 +831 || 831 +2388 || 2388 +3611 || 3611 +1038 || 1038 +3540 || 3540 +4248 || 4248 +-1 || -1 +254 || 254 +2551 || 2551 +-1 || -1 +4624 || 4624 +1897 || 1897 +3673 || 3673 +3609 || 3609 +-1 || -1 +-1 || -1 +3191 || 3191 +2813 || 2813 +3697 || 3697 +4403 || 4403 +4559 || 4559 +5121 || 5121 +1312 || 1312 +-1 || -1 +4669 || 4669 +974 || 974 +-1 || -1 +2039 || 2039 +3571 || 3571 +5146 || 5146 +3443 || 3443 +966 || 966 +40 || 40 +2151 || 2151 +3579 || 3579 +301 || 301 +1561 || 1561 +2203 || 2203 +-1 || -1 +2184 || 2184 +2336 || 2336 +1310 || 1310 +-1 || -1 +4161 || 4161 +3263 || 3263 +842 || 842 +3048 || 3048 +2372 || 2372 +3832 || 3832 +4497 || 4497 +3362 || 3362 +5086 || 5086 +4483 || 4483 +1916 || 1916 +497 || 497 +2918 || 2918 +4815 || 4815 +1505 || 1505 +4167 || 4167 +817 || 817 +4788 || 4788 +1423 || 1423 +2010 || 2010 +-1 || -1 +3864 || 3864 +2040 || 2040 +976 || 976 +3074 || 3074 +4912 || 4912 +4756 || 4756 +4011 || 4011 +3023 || 3023 +3283 || 3283 +2461 || 2461 +1720 || 1720 +4442 || 4442 +1227 || 1227 +1069 || 1069 +3561 || 3561 +4339 || 4339 +2901 || 2901 +2319 || 2319 +3100 || 3100 +3491 || 3491 +4747 || 4747 +-1 || -1 +4777 || 4777 +2936 || 2936 +3146 || 3146 +2361 || 2361 +338 || 338 +136 || 136 +806 || 806 +2601 || 2601 +5273 || 5273 +236 || 236 +1296 || 1296 +2788 || 2788 +1850 || 1850 +5213 || 5213 +1407 || 1407 +4724 || 4724 +4900 || 4900 +198 || 198 +1720 || 1720 +2925 || 2925 +2607 || 2607 +1157 || 1157 +3992 || 3992 +3916 || 3916 +1576 || 1576 +2360 || 2360 +1952 || 1952 +186 || 186 +418 || 418 +2085 || 2085 +4632 || 4632 +-1 || -1 +324 || 324 +3487 || 3487 +1464 || 1464 +2844 || 2844 +3879 || 3879 +276 || 276 +4340 || 4340 +3083 || 3083 +1698 || 1698 +3981 || 3981 +3021 || 3021 +322 || 322 +1237 || 1237 +-1 || -1 +1717 || 1717 +4364 || 4364 +3074 || 3074 +924 || 924 +850 || 850 +1976 || 1976 +4322 || 4322 +1740 || 1740 +3638 || 3638 +1881 || 1881 +1243 || 1243 +1902 || 1902 +1991 || 1991 +1960 || 1960 +2801 || 2801 +2722 || 2722 +1352 || 1352 +4768 || 4768 +798 || 798 +3352 || 3352 +1525 || 1525 +2772 || 2772 +3378 || 3378 +964 || 964 +3247 || 3247 +379 || 379 +5109 || 5109 +3865 || 3865 +4719 || 4719 +-1 || -1 +4812 || 4812 +3850 || 3850 +4292 || 4292 +2972 || 2972 +262 || 262 +-1 || -1 +1499 || 1499 +984 || 984 +3592 || 3592 +3603 || 3603 +4409 || 4409 +3172 || 3172 +3356 || 3356 +4543 || 4543 +474 || 474 +1082 || 1082 +4370 || 4370 +-1 || -1 +1279 || 1279 +2025 || 2025 +3251 || 3251 +619 || 619 +2016 || 2016 +747 || 747 +2484 || 2484 +4969 || 4969 +527 || 527 +3067 || 3067 +2973 || 2973 +3838 || 3838 +5127 || 5127 +3478 || 3478 +1521 || 1521 +3450 || 3450 +1391 || 1391 +2604 || 2604 +1885 || 1885 +4050 || 4050 +-1 || -1 +2791 || 2791 +718 || 718 +4483 || 4483 +2447 || 2447 +1820 || 1820 +3550 || 3550 +4029 || 4029 +-1 || -1 +4397 || 4397 +4664 || 4664 +3457 || 3457 +2245 || 2245 +178 || 178 +3718 || 3718 +456 || 456 +1065 || 1065 +4370 || 4370 +-1 || -1 +3602 || 3602 +4114 || 4114 +1523 || 1523 +3725 || 3725 +4123 || 4123 +2402 || 2402 +4742 || 4742 +75 || 75 +3638 || 3638 +902 || 902 +1305 || 1305 +1586 || 1586 +4784 || 4784 +4110 || 4110 +3828 || 3828 +2282 || 2282 +883 || 883 +4449 || 4449 +-1 || -1 +2387 || 2387 +2239 || 2239 +71 || 71 +4795 || 4795 +544 || 544 +3505 || 3505 +3457 || 3457 +2027 || 2027 +1219 || 1219 +696 || 696 +1876 || 1876 +501 || 501 +3071 || 3071 +-1 || -1 +4826 || 4826 +4191 || 4191 +4773 || 4773 +4166 || 4166 +937 || 937 +-1 || -1 +2575 || 2575 +2868 || 2868 +-1 || -1 +1538 || 1538 +1779 || 1779 +4781 || 4781 +4856 || 4856 +5188 || 5188 +4291 || 4291 +935 || 935 +-1 || -1 +59 || 59 +3640 || 3640 +-1 || -1 +3346 || 3346 +1561 || 1561 +3428 || 3428 +425 || 425 +497 || 497 +1996 || 1996 +288 || 288 +535 || 535 +3358 || 3358 +3519 || 3519 +4408 || 4408 +-1 || -1 +-1 || -1 +2922 || 2922 +3164 || 3164 +1926 || 1926 +1095 || 1095 +861 || 861 +214 || 214 +2193 || 2193 +-1 || -1 +223 || 223 +1297 || 1297 +884 || 884 +1384 || 1384 +878 || 878 +4687 || 4687 +4206 || 4206 +280 || 280 +3560 || 3560 +2011 || 2011 +4464 || 4464 +1894 || 1894 +3972 || 3972 +3571 || 3571 +3730 || 3730 +280 || 280 +2654 || 2654 +2097 || 2097 +4923 || 4923 +4984 || 4984 +2938 || 2938 +5022 || 5022 +-1 || -1 +1038 || 1038 +-1 || -1 +975 || 975 +2350 || 2350 +477 || 477 +1637 || 1637 +211 || 211 +631 || 631 +3518 || 3518 +4568 || 4568 +1291 || 1291 +3814 || 3814 +423 || 423 +5125 || 5125 +1034 || 1034 +4867 || 4867 +2469 || 2469 +2049 || 2049 +3844 || 3844 +402 || 402 +3092 || 3092 +1732 || 1732 +3890 || 3890 +5085 || 5085 +4911 || 4911 +446 || 446 +3971 || 3971 +-1 || -1 +4724 || 4724 +2968 || 2968 +2960 || 2960 +2297 || 2297 +2458 || 2458 +-1 || -1 +1728 || 1728 +4206 || 4206 +268 || 268 +1291 || 1291 +91 || 91 +1663 || 1663 +299 || 299 +3073 || 3073 +1847 || 1847 +1161 || 1161 +-1 || -1 +-1 || -1 +3651 || 3651 +4116 || 4116 +-1 || -1 +-1 || -1 +3732 || 3732 +-1 || -1 +3715 || 3715 +127 || 127 +224 || 224 +33 || 33 +2920 || 2920 +4990 || 4990 +988 || 988 +4191 || 4191 +2253 || 2253 +249 || 249 +2542 || 2542 +2475 || 2475 +746 || 746 +616 || 616 +1683 || 1683 +3316 || 3316 +5015 || 5015 +-1 || -1 +1744 || 1744 +2281 || 2281 +2574 || 2574 +2833 || 2833 +5041 || 5041 +5045 || 5045 +695 || 695 +577 || 577 +1862 || 1862 +2044 || 2044 +4801 || 4801 +5194 || 5194 +1474 || 1474 +1211 || 1211 +2372 || 2372 +1195 || 1195 +3228 || 3228 +4102 || 4102 +4754 || 4754 +2515 || 2515 +2227 || 2227 +-1 || -1 +893 || 893 +3783 || 3783 +996 || 996 +3134 || 3134 +3533 || 3533 +3009 || 3009 +-1 || -1 +1815 || 1815 +4956 || 4956 +2750 || 2750 +981 || 981 +2005 || 2005 +4154 || 4154 +3139 || 3139 +2095 || 2095 +1519 || 1519 +4091 || 4091 +3726 || 3726 +678 || 678 +5134 || 5134 +4416 || 4416 +1087 || 1087 +769 || 769 +1824 || 1824 +1888 || 1888 +2678 || 2678 +2231 || 2231 +5054 || 5054 +2188 || 2188 +741 || 741 +400 || 400 +1808 || 1808 +3818 || 3818 +762 || 762 +3225 || 3225 +400 || 400 +3398 || 3398 +4650 || 4650 +2380 || 2380 +197 || 197 +575 || 575 +2933 || 2933 +3097 || 3097 +2070 || 2070 +4726 || 4726 +-1 || -1 +1744 || 1744 +5271 || 5271 +784 || 784 +2372 || 2372 +211 || 211 +1448 || 1448 +156 || 156 +2932 || 2932 +2845 || 2845 +2990 || 2990 +1071 || 1071 +4146 || 4146 +717 || 717 +1736 || 1736 +2057 || 2057 +-1 || -1 +1734 || 1734 +567 || 567 +639 || 639 +2347 || 2347 +2760 || 2760 +-1 || -1 +420 || 420 +4556 || 4556 +2741 || 2741 +5237 || 5237 +922 || 922 +4048 || 4048 +1440 || 1440 +3603 || 3603 +879 || 879 +3274 || 3274 +2414 || 2414 +2874 || 2874 +1507 || 1507 +3347 || 3347 +4907 || 4907 +4336 || 4336 +2679 || 2679 +5100 || 5100 +3141 || 3141 +2599 || 2599 +2143 || 2143 +350 || 350 +64 || 64 +175 || 175 +222 || 222 +1705 || 1705 +3455 || 3455 +912 || 912 +3502 || 3502 +4861 || 4861 +4745 || 4745 +174 || 174 +4651 || 4651 +1090 || 1090 +2331 || 2331 +4672 || 4672 +1922 || 1922 +2341 || 2341 +3820 || 3820 +791 || 791 +4117 || 4117 +2782 || 2782 +5272 || 5272 +1414 || 1414 +4333 || 4333 +924 || 924 +1240 || 1240 +830 || 830 +-1 || -1 +1210 || 1210 +4415 || 4415 +4773 || 4773 +669 || 669 +4210 || 4210 +302 || 302 +1132 || 1132 +4139 || 4139 +765 || 765 +5101 || 5101 +4441 || 4441 +1058 || 1058 +4737 || 4737 +4529 || 4529 +-1 || -1 +4235 || 4235 +2373 || 2373 +4616 || 4616 +1785 || 1785 +3421 || 3421 +41 || 41 +169 || 169 +163 || 163 +4993 || 4993 +4571 || 4571 +1113 || 1113 +2856 || 2856 +2862 || 2862 +2163 || 2163 +2373 || 2373 +3278 || 3278 +-1 || -1 +1459 || 1459 +2060 || 2060 +4404 || 4404 +3378 || 3378 +3073 || 3073 +4702 || 4702 +1630 || 1630 +-1 || -1 +-1 || -1 +1687 || 1687 +1208 || 1208 +3718 || 3718 +3369 || 3369 +5049 || 5049 +731 || 731 +4384 || 4384 +3492 || 3492 +2774 || 2774 +377 || 377 +2325 || 2325 +1365 || 1365 +4586 || 4586 +623 || 623 +2202 || 2202 +1930 || 1930 +1917 || 1917 +168 || 168 +1426 || 1426 +4910 || 4910 +869 || 869 +2887 || 2887 +5132 || 5132 +420 || 420 +537 || 537 +4659 || 4659 +1267 || 1267 +2573 || 2573 +4974 || 4974 +4546 || 4546 +1354 || 1354 +4137 || 4137 +2603 || 2603 +-1 || -1 +4743 || 4743 +2888 || 2888 +2765 || 2765 +2293 || 2293 +4144 || 4144 +219 || 219 +3994 || 3994 +-1 || -1 +3473 || 3473 +2043 || 2043 +67 || 67 +1147 || 1147 +3939 || 3939 +3835 || 3835 +3241 || 3241 +4257 || 4257 +2973 || 2973 +2034 || 2034 +-1 || -1 +3389 || 3389 +-1 || -1 +1278 || 1278 +-1 || -1 +4592 || 4592 +1708 || 1708 +501 || 501 +1307 || 1307 +-1 || -1 +3802 || 3802 +96 || 96 +2016 || 2016 +5118 || 5118 +4372 || 4372 +2445 || 2445 +3138 || 3138 +1684 || 1684 +3811 || 3811 +2765 || 2765 +527 || 527 +-1 || -1 +4935 || 4935 +1844 || 1844 +5277 || 5277 +4246 || 4246 +1009 || 1009 +1519 || 1519 +3781 || 3781 +1042 || 1042 +169 || 169 +1720 || 1720 +-1 || -1 +1445 || 1445 +2963 || 2963 +-1 || -1 +2710 || 2710 +1059 || 1059 +4877 || 4877 +1955 || 1955 +4301 || 4301 +5054 || 5054 +1920 || 1920 +3133 || 3133 +1225 || 1225 +-1 || -1 +2854 || 2854 +4329 || 4329 +25 || 25 +1363 || 1363 +-1 || -1 +2026 || 2026 +2448 || 2448 +465 || 465 +3762 || 3762 +-1 || -1 +1809 || 1809 +331 || 331 +1277 || 1277 +2500 || 2500 +968 || 968 +852 || 852 +38 || 38 +627 || 627 +4670 || 4670 +3391 || 3391 +4050 || 4050 +1272 || 1272 +3551 || 3551 +2506 || 2506 +1696 || 1696 +-1 || -1 +3355 || 3355 +556 || 556 +2408 || 2408 +141 || 141 +1801 || 1801 +478 || 478 +1891 || 1891 +879 || 879 +-1 || -1 +1299 || 1299 +2974 || 2974 +2478 || 2478 +2048 || 2048 +2948 || 2948 +437 || 437 +5034 || 5034 +2472 || 2472 +1292 || 1292 +4154 || 4154 +4087 || 4087 +467 || 467 +-1 || -1 +-1 || -1 +3616 || 3616 +84 || 84 +1768 || 1768 +3358 || 3358 +4896 || 4896 +4359 || 4359 +3835 || 3835 +-1 || -1 +2306 || 2306 +3430 || 3430 +497 || 497 +4441 || 4441 +152 || 152 +4426 || 4426 +3710 || 3710 +-1 || -1 +1240 || 1240 +4238 || 4238 +699 || 699 +335 || 335 +3183 || 3183 +2469 || 2469 +3654 || 3654 +4494 || 4494 +2737 || 2737 +3558 || 3558 +4704 || 4704 +2299 || 2299 +2737 || 2737 +-1 || -1 +517 || 517 +867 || 867 +-1 || -1 +344 || 344 +-1 || -1 +820 || 820 +1956 || 1956 +4346 || 4346 +2553 || 2553 +1175 || 1175 +4400 || 4400 +2789 || 2789 +4286 || 4286 +5227 || 5227 +3456 || 3456 +4385 || 4385 +1282 || 1282 +4003 || 4003 +5144 || 5144 +2699 || 2699 +4562 || 4562 +-1 || -1 +5273 || 5273 +700 || 700 +2009 || 2009 +3206 || 3206 +5038 || 5038 +4645 || 4645 +1042 || 1042 +4970 || 4970 +793 || 793 +480 || 480 +1231 || 1231 +4293 || 4293 +-1 || -1 +3201 || 3201 +-1 || -1 +4777 || 4777 +-1 || -1 +1335 || 1335 +2293 || 2293 +3956 || 3956 +4538 || 4538 +-1 || -1 +412 || 412 +2098 || 2098 +420 || 420 +3391 || 3391 +1339 || 1339 +4585 || 4585 +2669 || 2669 +462 || 462 +18 || 18 +3954 || 3954 +2345 || 2345 +-1 || -1 +2607 || 2607 +910 || 910 +3334 || 3334 +4712 || 4712 +2730 || 2730 +4158 || 4158 +432 || 432 +533 || 533 +-1 || -1 +4774 || 4774 +1349 || 1349 +939 || 939 +4917 || 4917 +4306 || 4306 +3160 || 3160 +4085 || 4085 +4609 || 4609 +2792 || 2792 +514 || 514 +2314 || 2314 +686 || 686 +5219 || 5219 +2327 || 2327 +358 || 358 +5153 || 5153 +1179 || 1179 +3401 || 3401 +760 || 760 +2643 || 2643 +2977 || 2977 +263 || 263 +941 || 941 +-1 || -1 +3890 || 3890 +4852 || 4852 +3931 || 3931 +5213 || 5213 +-1 || -1 +1056 || 1056 +3223 || 3223 +-1 || -1 +887 || 887 +-1 || -1 +-1 || -1 +3184 || 3184 +3764 || 3764 +5163 || 5163 +3268 || 3268 +5083 || 5083 +404 || 404 +4863 || 4863 +4666 || 4666 +-1 || -1 +4154 || 4154 +4445 || 4445 +4243 || 4243 +5227 || 5227 +1104 || 1104 +3173 || 3173 +3951 || 3951 +874 || 874 +1500 || 1500 +-1 || -1 +3976 || 3976 +4271 || 4271 +49 || 49 +3913 || 3913 +3425 || 3425 +1411 || 1411 +688 || 688 +177 || 177 +13 || 13 +259 || 259 +2033 || 2033 +2408 || 2408 +3111 || 3111 +3588 || 3588 +1760 || 1760 +3047 || 3047 +405 || 405 +1263 || 1263 +2080 || 2080 +1506 || 1506 +3316 || 3316 +-1 || -1 +2439 || 2439 +4109 || 4109 +911 || 911 +553 || 553 +-1 || -1 +692 || 692 +5282 || 5282 +1448 || 1448 +374 || 374 +4966 || 4966 +3825 || 3825 +2696 || 2696 +5155 || 5155 +4387 || 4387 +2095 || 2095 +2847 || 2847 +1915 || 1915 +2301 || 2301 +-1 || -1 +4119 || 4119 +4191 || 4191 +4061 || 4061 +4847 || 4847 +193 || 193 +-1 || -1 +-1 || -1 +4143 || 4143 +3966 || 3966 +1832 || 1832 +2205 || 2205 +430 || 430 +3932 || 3932 +3098 || 3098 +4779 || 4779 +1174 || 1174 +-1 || -1 +-1 || -1 +-1 || -1 +1622 || 1622 +2837 || 2837 +3998 || 3998 +4420 || 4420 +3966 || 3966 +2070 || 2070 +1482 || 1482 +3800 || 3800 +3922 || 3922 +556 || 556 +1734 || 1734 +584 || 584 +4708 || 4708 +2994 || 2994 +2160 || 2160 +1874 || 1874 +341 || 341 +4814 || 4814 +214 || 214 +1446 || 1446 +4807 || 4807 +4835 || 4835 +4175 || 4175 +-1 || -1 +3054 || 3054 +-1 || -1 +5273 || 5273 +1736 || 1736 +1159 || 1159 +2479 || 2479 +4426 || 4426 +193 || 193 +3998 || 3998 +3632 || 3632 +2502 || 2502 +4842 || 4842 +1096 || 1096 +3163 || 3163 +4771 || 4771 +2378 || 2378 +-1 || -1 +3473 || 3473 +4521 || 4521 +3773 || 3773 +3641 || 3641 +2760 || 2760 +4003 || 4003 +5085 || 5085 +-1 || -1 +-1 || -1 +3454 || 3454 +147 || 147 +4418 || 4418 +512 || 512 +2539 || 2539 +2971 || 2971 +1838 || 1838 +4508 || 4508 +3428 || 3428 +2547 || 2547 +4827 || 4827 +1759 || 1759 +3539 || 3539 +4888 || 4888 +4431 || 4431 +2837 || 2837 +-1 || -1 +5243 || 5243 +973 || 973 +3494 || 3494 +1071 || 1071 +2651 || 2651 +1838 || 1838 +465 || 465 +2415 || 2415 +-1 || -1 +3275 || 3275 +4485 || 4485 +2131 || 2131 +716 || 716 +2620 || 2620 +2111 || 2111 +2996 || 2996 +1481 || 1481 +-1 || -1 +1675 || 1675 +2090 || 2090 +692 || 692 +2397 || 2397 +4065 || 4065 +1523 || 1523 +2320 || 2320 +147 || 147 +1252 || 1252 +-1 || -1 +2420 || 2420 +4866 || 4866 +-1 || -1 +1117 || 1117 +-1 || -1 +5086 || 5086 +4366 || 4366 +820 || 820 +1337 || 1337 +-1 || -1 +555 || 555 +1872 || 1872 +1607 || 1607 +637 || 637 +231 || 231 +3690 || 3690 +3525 || 3525 +4711 || 4711 +-1 || -1 +-1 || -1 +4154 || 4154 +4974 || 4974 +867 || 867 +3640 || 3640 +5070 || 5070 +4170 || 4170 +411 || 411 +2570 || 2570 +1929 || 1929 +5186 || 5186 +1609 || 1609 +2945 || 2945 +144 || 144 +4295 || 4295 +3947 || 3947 +4744 || 4744 +2446 || 2446 +4446 || 4446 +4606 || 4606 +1129 || 1129 +2197 || 2197 +1924 || 1924 +3487 || 3487 +2671 || 2671 +720 || 720 +3762 || 3762 +-1 || -1 +893 || 893 +4779 || 4779 +723 || 723 +3252 || 3252 +3685 || 3685 +3544 || 3544 +5089 || 5089 +770 || 770 +4650 || 4650 +2477 || 2477 +2334 || 2334 +106 || 106 +973 || 973 +2570 || 2570 +3899 || 3899 +5014 || 5014 +824 || 824 +1254 || 1254 +2468 || 2468 +3474 || 3474 +1064 || 1064 +-1 || -1 +1848 || 1848 +1490 || 1490 +912 || 912 +1437 || 1437 +1978 || 1978 +2976 || 2976 +2263 || 2263 +4862 || 4862 +1721 || 1721 +4316 || 4316 +4371 || 4371 +3155 || 3155 +525 || 525 +3445 || 3445 +5285 || 5285 +-1 || -1 +1298 || 1298 +-1 || -1 +3184 || 3184 +-1 || -1 +1507 || 1507 +602 || 602 +3973 || 3973 +5052 || 5052 +546 || 546 +2888 || 2888 +1934 || 1934 +2680 || 2680 +2922 || 2922 +3172 || 3172 +4396 || 4396 +1349 || 1349 +1565 || 1565 +1243 || 1243 +3799 || 3799 +1855 || 1855 +4174 || 4174 +4600 || 4600 +1799 || 1799 +1602 || 1602 +1225 || 1225 +1837 || 1837 +230 || 230 +3067 || 3067 +-1 || -1 +3525 || 3525 +5095 || 5095 +4180 || 4180 +2165 || 2165 +772 || 772 +1323 || 1323 +2594 || 2594 +3375 || 3375 +5000 || 5000 +942 || 942 +1809 || 1809 +-1 || -1 +1089 || 1089 +4772 || 4772 +1472 || 1472 +4739 || 4739 +1022 || 1022 +3496 || 3496 +939 || 939 +3374 || 3374 +4916 || 4916 +173 || 173 +4720 || 4720 +4461 || 4461 +5029 || 5029 +2392 || 2392 +-1 || -1 +2894 || 2894 +4368 || 4368 +-1 || -1 +1353 || 1353 +1527 || 1527 +1711 || 1711 +545 || 545 +2602 || 2602 +3042 || 3042 +1355 || 1355 +1768 || 1768 +3875 || 3875 +5144 || 5144 +1098 || 1098 +2469 || 2469 +2205 || 2205 +3776 || 3776 +1451 || 1451 +843 || 843 +1002 || 1002 +1887 || 1887 +-1 || -1 +2617 || 2617 +3146 || 3146 +2995 || 2995 +1868 || 1868 +2729 || 2729 +354 || 354 +2451 || 2451 +1594 || 1594 +800 || 800 +2190 || 2190 +3647 || 3647 +622 || 622 +4817 || 4817 +4573 || 4573 +1206 || 1206 +163 || 163 +-1 || -1 +1756 || 1756 +-1 || -1 +938 || 938 +65 || 65 +4228 || 4228 +2157 || 2157 +574 || 574 +4752 || 4752 +423 || 423 +2223 || 2223 +1300 || 1300 +1714 || 1714 +852 || 852 +2485 || 2485 +-1 || -1 +-1 || -1 +4193 || 4193 +2778 || 2778 +3635 || 3635 +2495 || 2495 +2538 || 2538 +4768 || 4768 +2087 || 2087 +2970 || 2970 +5059 || 5059 +3079 || 3079 +44 || 44 +2989 || 2989 +1996 || 1996 +3599 || 3599 +1519 || 1519 +-1 || -1 +4109 || 4109 +957 || 957 +3246 || 3246 +-1 || -1 +4685 || 4685 +3842 || 3842 +4366 || 4366 +901 || 901 +1673 || 1673 +3852 || 3852 +4104 || 4104 +1865 || 1865 +120 || 120 +743 || 743 +4712 || 4712 +196 || 196 +1414 || 1414 +1090 || 1090 +2647 || 2647 +259 || 259 +2890 || 2890 +2728 || 2728 +4108 || 4108 +1657 || 1657 +4467 || 4467 +3848 || 3848 +2227 || 2227 +1980 || 1980 +1561 || 1561 +2097 || 2097 +649 || 649 +-1 || -1 +4437 || 4437 +3576 || 3576 +3370 || 3370 +4288 || 4288 +4205 || 4205 +3348 || 3348 +4678 || 4678 +4082 || 4082 +2009 || 2009 +3931 || 3931 +1867 || 1867 +4424 || 4424 +1597 || 1597 +890 || 890 +4005 || 4005 +2765 || 2765 +3600 || 3600 +4739 || 4739 +-1 || -1 +2869 || 2869 +3106 || 3106 +3763 || 3763 +3967 || 3967 +2253 || 2253 +1320 || 1320 +3744 || 3744 +1051 || 1051 +5084 || 5084 +3790 || 3790 +4623 || 4623 +2641 || 2641 +3981 || 3981 +1962 || 1962 +5080 || 5080 +2564 || 2564 +3515 || 3515 +-1 || -1 +2313 || 2313 +3878 || 3878 +2399 || 2399 +4774 || 4774 +3699 || 3699 +1432 || 1432 +696 || 696 +1087 || 1087 +4839 || 4839 +2509 || 2509 +930 || 930 +-1 || -1 +4882 || 4882 +3903 || 3903 +1054 || 1054 +1918 || 1918 +-1 || -1 +1283 || 1283 +4560 || 4560 +5082 || 5082 +1181 || 1181 +4260 || 4260 +2660 || 2660 +327 || 327 +5205 || 5205 +458 || 458 +4759 || 4759 +1749 || 1749 +690 || 690 +2190 || 2190 +1030 || 1030 +4610 || 4610 +3029 || 3029 +479 || 479 +2822 || 2822 +618 || 618 +647 || 647 +1949 || 1949 +806 || 806 +4133 || 4133 +3709 || 3709 +-1 || -1 +-1 || -1 +1834 || 1834 +1942 || 1942 +4212 || 4212 +11 || 11 +4141 || 4141 +96 || 96 +3922 || 3922 +1243 || 1243 +390 || 390 +1647 || 1647 +2421 || 2421 +3912 || 3912 +3996 || 3996 +2209 || 2209 +789 || 789 +4368 || 4368 +3258 || 3258 +4151 || 4151 +2736 || 2736 +5088 || 5088 +-1 || -1 +5241 || 5241 +1356 || 1356 +3241 || 3241 +3660 || 3660 +4058 || 4058 +3584 || 3584 +2841 || 2841 +1419 || 1419 +-1 || -1 +-1 || -1 +1668 || 1668 +4915 || 4915 +1849 || 1849 +305 || 305 +43 || 43 +4889 || 4889 +5095 || 5095 +-1 || -1 +12 || 12 +3040 || 3040 +1012 || 1012 +1007 || 1007 +5205 || 5205 +222 || 222 +-1 || -1 +445 || 445 +3959 || 3959 +1634 || 1634 +5189 || 5189 +1218 || 1218 +4660 || 4660 +2487 || 2487 +2384 || 2384 +4387 || 4387 +1724 || 1724 +5183 || 5183 +4241 || 4241 +2197 || 2197 +3066 || 3066 +-1 || -1 +276 || 276 +4325 || 4325 +412 || 412 +1808 || 1808 +2038 || 2038 +2301 || 2301 +292 || 292 +1866 || 1866 +2898 || 2898 +1910 || 1910 +1626 || 1626 +4441 || 4441 +5104 || 5104 +1056 || 1056 +1697 || 1697 +59 || 59 +950 || 950 +4333 || 4333 +-1 || -1 +4240 || 4240 +840 || 840 +5231 || 5231 +2557 || 2557 +2123 || 2123 +4358 || 4358 +1737 || 1737 +1461 || 1461 +4239 || 4239 +4434 || 4434 +79 || 79 +2098 || 2098 +1093 || 1093 +3686 || 3686 +5223 || 5223 +4701 || 4701 +3195 || 3195 +172 || 172 +1269 || 1269 +4149 || 4149 +2749 || 2749 +2011 || 2011 +518 || 518 +425 || 425 +106 || 106 +998 || 998 +2814 || 2814 +3806 || 3806 +4772 || 4772 +2901 || 2901 +4078 || 4078 +-1 || -1 +458 || 458 +2082 || 2082 +71 || 71 +930 || 930 +2892 || 2892 +2194 || 2194 +5113 || 5113 +1379 || 1379 +5183 || 5183 +2590 || 2590 +-1 || -1 +1587 || 1587 +3652 || 3652 +4142 || 4142 +5138 || 5138 +2305 || 2305 +4466 || 4466 +-1 || -1 +735 || 735 +1483 || 1483 +-1 || -1 +1418 || 1418 +1239 || 1239 +2539 || 2539 +3616 || 3616 +2435 || 2435 +941 || 941 +1596 || 1596 +2659 || 2659 +4861 || 4861 +3370 || 3370 +490 || 490 +776 || 776 +4859 || 4859 +5222 || 5222 +135 || 135 +1650 || 1650 +2769 || 2769 +3231 || 3231 +3384 || 3384 +1843 || 1843 +4366 || 4366 +2341 || 2341 +2919 || 2919 +-1 || -1 +2158 || 2158 +594 || 594 +2169 || 2169 +1027 || 1027 +2927 || 2927 +2091 || 2091 +1838 || 1838 +524 || 524 +3445 || 3445 +4130 || 4130 +3177 || 3177 +3650 || 3650 +4626 || 4626 +4988 || 4988 +3270 || 3270 +207 || 207 +1427 || 1427 +4246 || 4246 +2349 || 2349 +370 || 370 +909 || 909 +1030 || 1030 +349 || 349 +2699 || 2699 +3690 || 3690 +4985 || 4985 +4828 || 4828 +3437 || 3437 +279 || 279 +3566 || 3566 +4112 || 4112 +2584 || 2584 +45 || 45 +3297 || 3297 +904 || 904 +2479 || 2479 +15 || 15 +1883 || 1883 +655 || 655 +4647 || 4647 +3543 || 3543 +2361 || 2361 +1645 || 1645 +-1 || -1 +352 || 352 +3048 || 3048 +5217 || 5217 +4302 || 4302 +2878 || 2878 +4355 || 4355 +717 || 717 +416 || 416 +3639 || 3639 +143 || 143 +3491 || 3491 +1112 || 1112 +3534 || 3534 +536 || 536 +-1 || -1 +1590 || 1590 +1013 || 1013 +4219 || 4219 +1615 || 1615 +850 || 850 +1979 || 1979 +1872 || 1872 +1503 || 1503 +2428 || 2428 +710 || 710 +-1 || -1 +5079 || 5079 +2228 || 2228 +3620 || 3620 +1773 || 1773 +2989 || 2989 +277 || 277 +2054 || 2054 +541 || 541 +4051 || 4051 +4503 || 4503 +3549 || 3549 +615 || 615 +4452 || 4452 +3377 || 3377 +1317 || 1317 +622 || 622 +4917 || 4917 +4212 || 4212 +203 || 203 +778 || 778 +3880 || 3880 +-1 || -1 +1530 || 1530 +1082 || 1082 +3654 || 3654 +-1 || -1 +3409 || 3409 +3083 || 3083 +2864 || 2864 +2713 || 2713 +2962 || 2962 +3204 || 3204 +-1 || -1 +1423 || 1423 +1865 || 1865 +4081 || 4081 +5058 || 5058 +1191 || 1191 +4225 || 4225 +1109 || 1109 +2526 || 2526 +787 || 787 +1494 || 1494 +325 || 325 +-1 || -1 +1955 || 1955 +590 || 590 +2494 || 2494 +3409 || 3409 +1059 || 1059 +692 || 692 +246 || 246 +2475 || 2475 +1654 || 1654 +984 || 984 +932 || 932 +2446 || 2446 +4247 || 4247 +-1 || -1 +-1 || -1 +1307 || 1307 +2636 || 2636 +2463 || 2463 +3621 || 3621 +5058 || 5058 +575 || 575 +1375 || 1375 +3605 || 3605 +3961 || 3961 +3493 || 3493 +1031 || 1031 +3965 || 3965 +1267 || 1267 +2508 || 2508 +3713 || 3713 +3910 || 3910 +-1 || -1 +1042 || 1042 +2616 || 2616 +3121 || 3121 +4376 || 4376 +-1 || -1 +-1 || -1 +2646 || 2646 +1784 || 1784 +-1 || -1 +4580 || 4580 +1144 || 1144 +1668 || 1668 +-1 || -1 +-1 || -1 +3032 || 3032 +2643 || 2643 +2073 || 2073 +5213 || 5213 +1869 || 1869 +1535 || 1535 +2620 || 2620 +2857 || 2857 +914 || 914 +986 || 986 +366 || 366 +3396 || 3396 +2440 || 2440 +4502 || 4502 +536 || 536 +2587 || 2587 +3913 || 3913 +4293 || 4293 +2818 || 2818 +2586 || 2586 +4287 || 4287 +3444 || 3444 +5265 || 5265 +4579 || 4579 +-1 || -1 +1875 || 1875 +870 || 870 +-1 || -1 +1252 || 1252 +1469 || 1469 +1986 || 1986 +2700 || 2700 +4811 || 4811 +2366 || 2366 +1500 || 1500 +4812 || 4812 +1370 || 1370 +3099 || 3099 +1101 || 1101 +40 || 40 +459 || 459 +158 || 158 +3137 || 3137 +208 || 208 +2824 || 2824 +-1 || -1 +2578 || 2578 +1576 || 1576 +2431 || 2431 +588 || 588 +357 || 357 +3597 || 3597 +-1 || -1 +-1 || -1 +2768 || 2768 +4394 || 4394 +2497 || 2497 +965 || 965 +5170 || 5170 +2961 || 2961 +3691 || 3691 +310 || 310 +4485 || 4485 +4303 || 4303 +3576 || 3576 +3589 || 3589 +2216 || 2216 +619 || 619 +4144 || 4144 +-1 || -1 +2183 || 2183 +4570 || 4570 +2387 || 2387 +3614 || 3614 +2647 || 2647 +199 || 199 +4126 || 4126 +2967 || 2967 +683 || 683 +2159 || 2159 +5220 || 5220 +2024 || 2024 +1725 || 1725 +2536 || 2536 +520 || 520 +3153 || 3153 +1194 || 1194 +2123 || 2123 +872 || 872 +3172 || 3172 +2215 || 2215 +594 || 594 +4160 || 4160 +3110 || 3110 +2568 || 2568 +1187 || 1187 +3320 || 3320 +2881 || 2881 +407 || 407 +4766 || 4766 +761 || 761 +5092 || 5092 +1530 || 1530 +1966 || 1966 +18 || 18 +2119 || 2119 +1874 || 1874 +1951 || 1951 +2160 || 2160 +-1 || -1 +4858 || 4858 +-1 || -1 +3647 || 3647 +5091 || 5091 +1076 || 1076 +1564 || 1564 +1903 || 1903 +4483 || 4483 +1305 || 1305 +-1 || -1 +-1 || -1 +112 || 112 +42 || 42 +586 || 586 +4110 || 4110 +1122 || 1122 +1679 || 1679 +2565 || 2565 +3636 || 3636 +3810 || 3810 +3304 || 3304 +-1 || -1 +2594 || 2594 +3933 || 3933 +1446 || 1446 +-1 || -1 +3370 || 3370 +3689 || 3689 +1053 || 1053 +3866 || 3866 +2698 || 2698 +3464 || 3464 +4677 || 4677 +-1 || -1 +3359 || 3359 +1321 || 1321 +785 || 785 +3303 || 3303 +610 || 610 +4884 || 4884 +2026 || 2026 +1669 || 1669 +23 || 23 +667 || 667 +2460 || 2460 +4152 || 4152 +1060 || 1060 +718 || 718 +3924 || 3924 +3827 || 3827 +3886 || 3886 +-1 || -1 +2776 || 2776 +2844 || 2844 +2161 || 2161 +2127 || 2127 +4309 || 4309 +1273 || 1273 +2420 || 2420 +2317 || 2317 +3661 || 3661 +2726 || 2726 +3445 || 3445 +2498 || 2498 +2150 || 2150 +4920 || 4920 +4587 || 4587 +1250 || 1250 +1458 || 1458 +4219 || 4219 +482 || 482 +25 || 25 +3079 || 3079 +1980 || 1980 +4131 || 4131 +567 || 567 +1625 || 1625 +647 || 647 +4199 || 4199 +2883 || 2883 +3691 || 3691 +4188 || 4188 +4835 || 4835 +1352 || 1352 +-1 || -1 +4730 || 4730 +3512 || 3512 +-1 || -1 +1884 || 1884 +2228 || 2228 +1545 || 1545 +1228 || 1228 +1026 || 1026 +1932 || 1932 +4566 || 4566 +2790 || 2790 +4069 || 4069 +1228 || 1228 +2602 || 2602 +2670 || 2670 +3947 || 3947 +-1 || -1 +2790 || 2790 +3272 || 3272 +1679 || 1679 +-1 || -1 +554 || 554 +3959 || 3959 +1978 || 1978 +3663 || 3663 +-1 || -1 +1032 || 1032 +1955 || 1955 +4763 || 4763 +2603 || 2603 +4113 || 4113 +788 || 788 +3868 || 3868 +3825 || 3825 +3047 || 3047 +4423 || 4423 +4677 || 4677 +3522 || 3522 +-1 || -1 +2095 || 2095 +1319 || 1319 +1924 || 1924 +1766 || 1766 +3941 || 3941 +-1 || -1 +774 || 774 +3967 || 3967 +222 || 222 +3187 || 3187 +5220 || 5220 +316 || 316 +-1 || -1 +442 || 442 +-1 || -1 +4080 || 4080 +3225 || 3225 +2094 || 2094 +5164 || 5164 +-1 || -1 +3774 || 3774 +1035 || 1035 +1064 || 1064 +2242 || 2242 +5242 || 5242 +1502 || 1502 +1160 || 1160 +3685 || 3685 +2027 || 2027 +3625 || 3625 +609 || 609 +5121 || 5121 +4123 || 4123 +1237 || 1237 +4643 || 4643 +-1 || -1 +3806 || 3806 +1048 || 1048 +5197 || 5197 +2944 || 2944 +2619 || 2619 +4175 || 4175 +684 || 684 +4479 || 4479 +3619 || 3619 +2448 || 2448 +3582 || 3582 +2046 || 2046 +31 || 31 +4017 || 4017 +4193 || 4193 +257 || 257 +-1 || -1 +447 || 447 +-1 || -1 +104 || 104 +4796 || 4796 +2603 || 2603 +2646 || 2646 +4233 || 4233 +4233 || 4233 +2488 || 2488 +4823 || 4823 +3228 || 3228 +4413 || 4413 +3719 || 3719 +1650 || 1650 +560 || 560 +3111 || 3111 +2038 || 2038 +146 || 146 +4858 || 4858 +2551 || 2551 +2516 || 2516 +4793 || 4793 +4090 || 4090 +2711 || 2711 +3487 || 3487 +2708 || 2708 +2388 || 2388 +2980 || 2980 +2706 || 2706 +4531 || 4531 +1570 || 1570 +560 || 560 +1134 || 1134 +4352 || 4352 +3918 || 3918 +3407 || 3407 +3546 || 3546 +3398 || 3398 +12 || 12 +3355 || 3355 +5062 || 5062 +76 || 76 +4040 || 4040 +4795 || 4795 +781 || 781 +339 || 339 +2460 || 2460 +-1 || -1 +1294 || 1294 +1437 || 1437 +2332 || 2332 +4977 || 4977 +1611 || 1611 +4269 || 4269 +4716 || 4716 +3480 || 3480 +2485 || 2485 +4386 || 4386 +506 || 506 +2579 || 2579 +4741 || 4741 +1136 || 1136 +3021 || 3021 +4095 || 4095 +2995 || 2995 +181 || 181 +3033 || 3033 +5269 || 5269 +2379 || 2379 +2314 || 2314 +434 || 434 +714 || 714 +4095 || 4095 +629 || 629 +4416 || 4416 +-1 || -1 +-1 || -1 +1696 || 1696 +1879 || 1879 +246 || 246 +4549 || 4549 +2643 || 2643 +5279 || 5279 +3461 || 3461 +1783 || 1783 +3307 || 3307 +459 || 459 +2064 || 2064 +503 || 503 +-1 || -1 +-1 || -1 +1969 || 1969 +3909 || 3909 +1570 || 1570 +-1 || -1 +1828 || 1828 +5097 || 5097 +1458 || 1458 +2676 || 2676 +3999 || 3999 +2020 || 2020 +-1 || -1 +342 || 342 +5095 || 5095 +2595 || 2595 +1444 || 1444 +2315 || 2315 +3246 || 3246 +3515 || 3515 +4913 || 4913 +4668 || 4668 +2775 || 2775 +4002 || 4002 +1127 || 1127 +4926 || 4926 +699 || 699 +1161 || 1161 +-1 || -1 +3914 || 3914 +3331 || 3331 +543 || 543 +1723 || 1723 +1154 || 1154 +2610 || 2610 +436 || 436 +553 || 553 +3229 || 3229 +592 || 592 +2191 || 2191 +2938 || 2938 +1743 || 1743 +3682 || 3682 +-1 || -1 +4674 || 4674 +3525 || 3525 +3698 || 3698 +1100 || 1100 +3518 || 3518 +2494 || 2494 +795 || 795 +3295 || 3295 +-1 || -1 +719 || 719 +2962 || 2962 +26 || 26 +-1 || -1 +1652 || 1652 +4532 || 4532 +3114 || 3114 +1750 || 1750 +2120 || 2120 +811 || 811 +667 || 667 +4252 || 4252 +3915 || 3915 +1699 || 1699 +-1 || -1 +112 || 112 +4963 || 4963 +888 || 888 +-1 || -1 +1316 || 1316 +5042 || 5042 +1615 || 1615 +3816 || 3816 +3738 || 3738 +3138 || 3138 +2292 || 2292 +5211 || 5211 +4525 || 4525 +1837 || 1837 +3870 || 3870 +2458 || 2458 +919 || 919 +3744 || 3744 +1991 || 1991 +634 || 634 +434 || 434 +-1 || -1 +998 || 998 +-1 || -1 +2037 || 2037 +5239 || 5239 +3290 || 3290 +4966 || 4966 +2583 || 2583 +2544 || 2544 +5106 || 5106 +2606 || 2606 +5111 || 5111 +960 || 960 +-1 || -1 +4452 || 4452 +1745 || 1745 +3858 || 3858 +2742 || 2742 +2564 || 2564 +2730 || 2730 +57 || 57 +4011 || 4011 +4976 || 4976 +4666 || 4666 +994 || 994 +641 || 641 +1673 || 1673 +-1 || -1 +-1 || -1 +342 || 342 +4080 || 4080 +2773 || 2773 +-1 || -1 +3528 || 3528 +1657 || 1657 +3746 || 3746 +4102 || 4102 +1031 || 1031 +2596 || 2596 +2636 || 2636 +4220 || 4220 +3417 || 3417 +1682 || 1682 +2699 || 2699 +1027 || 1027 +512 || 512 +4317 || 4317 +3540 || 3540 +1113 || 1113 +1490 || 1490 +5199 || 5199 +1759 || 1759 +1756 || 1756 +1571 || 1571 +3039 || 3039 +4218 || 4218 +3831 || 3831 +3772 || 3772 +1518 || 1518 +4231 || 4231 +100 || 100 +944 || 944 +-1 || -1 +2738 || 2738 +110 || 110 +-1 || -1 +1325 || 1325 +827 || 827 +1775 || 1775 +4655 || 4655 +1931 || 1931 +438 || 438 +231 || 231 +2324 || 2324 +1735 || 1735 +1728 || 1728 +3702 || 3702 +891 || 891 +2427 || 2427 +-1 || -1 +815 || 815 +3087 || 3087 +-1 || -1 +1262 || 1262 +2299 || 2299 +2195 || 2195 +969 || 969 +3556 || 3556 +4804 || 4804 +581 || 581 +-1 || -1 +514 || 514 +-1 || -1 +1300 || 1300 +4651 || 4651 +4240 || 4240 +-1 || -1 +506 || 506 +2751 || 2751 +2552 || 2552 +2448 || 2448 +1218 || 1218 +2381 || 2381 +3048 || 3048 +3846 || 3846 +-1 || -1 +4225 || 4225 +823 || 823 +3506 || 3506 +2819 || 2819 +3385 || 3385 +3241 || 3241 +720 || 720 +2689 || 2689 +4263 || 4263 +-1 || -1 +4732 || 4732 +2122 || 2122 +1075 || 1075 +3343 || 3343 +-1 || -1 +5152 || 5152 +2313 || 2313 +81 || 81 +1394 || 1394 +123 || 123 +2468 || 2468 +2393 || 2393 +2318 || 2318 +4124 || 4124 +1934 || 1934 +915 || 915 +1135 || 1135 +844 || 844 +4411 || 4411 +235 || 235 +3378 || 3378 +2842 || 2842 +2072 || 2072 +4295 || 4295 +-1 || -1 +894 || 894 +4137 || 4137 +1421 || 1421 +-1 || -1 +4883 || 4883 +4906 || 4906 +2301 || 2301 +724 || 724 +599 || 599 +4302 || 4302 +1825 || 1825 +1794 || 1794 +4907 || 4907 +1480 || 1480 +2870 || 2870 +1372 || 1372 +1221 || 1221 +4451 || 4451 +1115 || 1115 +2191 || 2191 +1694 || 1694 +2099 || 2099 +5026 || 5026 +-1 || -1 +239 || 239 +1820 || 1820 +3180 || 3180 +111 || 111 +3617 || 3617 +690 || 690 +2135 || 2135 +1076 || 1076 +2198 || 2198 +-1 || -1 +705 || 705 +170 || 170 +1615 || 1615 +4035 || 4035 +562 || 562 +-1 || -1 +3832 || 3832 +854 || 854 +2548 || 2548 +320 || 320 +1044 || 1044 +4214 || 4214 +3844 || 3844 +4965 || 4965 +213 || 213 +227 || 227 +327 || 327 +1697 || 1697 +2084 || 2084 +2351 || 2351 +4924 || 4924 +1439 || 1439 +1954 || 1954 +-1 || -1 +3784 || 3784 +3635 || 3635 +1665 || 1665 +3236 || 3236 +3992 || 3992 +2973 || 2973 +4810 || 4810 +4279 || 4279 +3427 || 3427 +1716 || 1716 +253 || 253 +2924 || 2924 +-1 || -1 +1063 || 1063 +4364 || 4364 +29 || 29 +-1 || -1 +1274 || 1274 +809 || 809 +278 || 278 +4418 || 4418 +726 || 726 +-1 || -1 +-1 || -1 +4053 || 4053 +2331 || 2331 +1283 || 1283 +1622 || 1622 +-1 || -1 +3804 || 3804 +652 || 652 +1658 || 1658 +2914 || 2914 +2923 || 2923 +-1 || -1 +1234 || 1234 +400 || 400 +-1 || -1 +847 || 847 +4035 || 4035 +4944 || 4944 +-1 || -1 +1134 || 1134 +977 || 977 +621 || 621 +3128 || 3128 +3624 || 3624 +1712 || 1712 +4508 || 4508 +1343 || 1343 +61 || 61 +3603 || 3603 +3018 || 3018 +2250 || 2250 +4427 || 4427 +5261 || 5261 +3624 || 3624 +4696 || 4696 +4307 || 4307 +-1 || -1 +4289 || 4289 +4417 || 4417 +2021 || 2021 +2623 || 2623 +-1 || -1 +467 || 467 +4329 || 4329 +642 || 642 +1126 || 1126 +733 || 733 +617 || 617 +59 || 59 +-1 || -1 +1396 || 1396 +2063 || 2063 +4364 || 4364 +216 || 216 +10 || 10 +1433 || 1433 +4773 || 4773 +485 || 485 +857 || 857 +2927 || 2927 +3201 || 3201 +4536 || 4536 +2975 || 2975 +3041 || 3041 +99 || 99 +4206 || 4206 +3557 || 3557 +2587 || 2587 +4564 || 4564 +2707 || 2707 +3864 || 3864 +666 || 666 +1275 || 1275 +1539 || 1539 +4555 || 4555 +4509 || 4509 +5033 || 5033 +2689 || 2689 +2154 || 2154 +1761 || 1761 +-1 || -1 +2776 || 2776 +4119 || 4119 +3074 || 3074 +4005 || 4005 +3926 || 3926 +950 || 950 +2408 || 2408 +-1 || -1 +1843 || 1843 +2931 || 2931 +3479 || 3479 +3978 || 3978 +2926 || 2926 +141 || 141 +-1 || -1 +1624 || 1624 +3488 || 3488 +4934 || 4934 +-1 || -1 +220 || 220 +4064 || 4064 +1224 || 1224 +3701 || 3701 +4021 || 4021 +942 || 942 +5213 || 5213 +31 || 31 +-1 || -1 +3200 || 3200 +3473 || 3473 +1956 || 1956 +524 || 524 +4028 || 4028 +2573 || 2573 +2848 || 2848 +1 || 1 +-1 || -1 +-1 || -1 +2027 || 2027 +658 || 658 +1764 || 1764 +1829 || 1829 +251 || 251 +3857 || 3857 +2719 || 2719 +4724 || 4724 +486 || 486 +1349 || 1349 +675 || 675 +4305 || 4305 +3810 || 3810 +254 || 254 +3529 || 3529 +5120 || 5120 +3041 || 3041 +3309 || 3309 +5188 || 5188 +3865 || 3865 +2767 || 2767 +3755 || 3755 +4381 || 4381 +608 || 608 +2740 || 2740 +1015 || 1015 +3348 || 3348 +2574 || 2574 +856 || 856 +274 || 274 +2299 || 2299 +1182 || 1182 +1423 || 1423 +2809 || 2809 +2739 || 2739 +3004 || 3004 +597 || 597 +2236 || 2236 +2697 || 2697 +322 || 322 +-1 || -1 +640 || 640 +2648 || 2648 +-1 || -1 +-1 || -1 +1150 || 1150 +240 || 240 +1343 || 1343 +1328 || 1328 +3683 || 3683 +4942 || 4942 +1197 || 1197 +244 || 244 +1161 || 1161 +1211 || 1211 +1388 || 1388 +2364 || 2364 +5111 || 5111 +5095 || 5095 +1838 || 1838 +3205 || 3205 +829 || 829 +1293 || 1293 +2039 || 2039 +907 || 907 +3428 || 3428 +4606 || 4606 +4652 || 4652 +5131 || 5131 +3716 || 3716 +952 || 952 +1886 || 1886 +1293 || 1293 +4893 || 4893 +3508 || 3508 +-1 || -1 +2337 || 2337 +1186 || 1186 +106 || 106 +2234 || 2234 +1044 || 1044 +497 || 497 +1422 || 1422 +3665 || 3665 +3804 || 3804 +3920 || 3920 +611 || 611 +4789 || 4789 +-1 || -1 +2852 || 2852 +3532 || 3532 +4874 || 4874 +4566 || 4566 +3794 || 3794 +2268 || 2268 +1462 || 1462 +509 || 509 +2882 || 2882 +244 || 244 +1122 || 1122 +2334 || 2334 +3234 || 3234 +801 || 801 +4469 || 4469 +1657 || 1657 +4694 || 4694 +-1 || -1 +2516 || 2516 +291 || 291 +2108 || 2108 +4535 || 4535 +1456 || 1456 +4697 || 4697 +3715 || 3715 +467 || 467 +1140 || 1140 +3100 || 3100 +2720 || 2720 +152 || 152 +1667 || 1667 +4701 || 4701 +255 || 255 +4498 || 4498 +3911 || 3911 +2588 || 2588 +1851 || 1851 +5240 || 5240 +3267 || 3267 +3733 || 3733 +4992 || 4992 +-1 || -1 +2417 || 2417 +3633 || 3633 +4704 || 4704 +2461 || 2461 +2854 || 2854 +-1 || -1 +717 || 717 +5195 || 5195 +-1 || -1 +3468 || 3468 +-1 || -1 +3801 || 3801 +2487 || 2487 +2393 || 2393 +2789 || 2789 +285 || 285 +4364 || 4364 +829 || 829 +641 || 641 +1380 || 1380 +2800 || 2800 +-1 || -1 +2036 || 2036 +2419 || 2419 +3450 || 3450 +144 || 144 +3296 || 3296 +4041 || 4041 +1055 || 1055 +3464 || 3464 +588 || 588 +-1 || -1 +-1 || -1 +4448 || 4448 +354 || 354 +249 || 249 +3274 || 3274 +4259 || 4259 +-1 || -1 +1466 || 1466 +-1 || -1 +3898 || 3898 +4070 || 4070 +3238 || 3238 +2800 || 2800 +-1 || -1 +3422 || 3422 +2163 || 2163 +4633 || 4633 +1388 || 1388 +-1 || -1 +2103 || 2103 +1544 || 1544 +3885 || 3885 +4481 || 4481 +1176 || 1176 +1560 || 1560 +-1 || -1 +4563 || 4563 +1303 || 1303 +4124 || 4124 +184 || 184 +4780 || 4780 +3130 || 3130 +4384 || 4384 +4995 || 4995 +4403 || 4403 +2168 || 2168 +186 || 186 +4614 || 4614 +522 || 522 +140 || 140 +431 || 431 +645 || 645 +2861 || 2861 +2974 || 2974 +1251 || 1251 +-1 || -1 +4973 || 4973 +1882 || 1882 +3081 || 3081 +1948 || 1948 +4068 || 4068 +4080 || 4080 +3454 || 3454 +900 || 900 +145 || 145 +-1 || -1 +-1 || -1 +28 || 28 +5038 || 5038 +4446 || 4446 +1722 || 1722 +391 || 391 +2328 || 2328 +-1 || -1 +464 || 464 +3737 || 3737 +680 || 680 +2084 || 2084 +5128 || 5128 +4254 || 4254 +4659 || 4659 +797 || 797 +1294 || 1294 +-1 || -1 +2434 || 2434 +2547 || 2547 +956 || 956 +2789 || 2789 +1853 || 1853 +740 || 740 +1056 || 1056 +2803 || 2803 +920 || 920 +836 || 836 +3024 || 3024 +4915 || 4915 +4280 || 4280 +2033 || 2033 +2894 || 2894 +2615 || 2615 +-1 || -1 +-1 || -1 +4512 || 4512 +2114 || 2114 +4945 || 4945 +2713 || 2713 +1596 || 1596 +888 || 888 +356 || 356 +-1 || -1 +4310 || 4310 +1972 || 1972 +632 || 632 +2482 || 2482 +5156 || 5156 +2911 || 2911 +-1 || -1 +1561 || 1561 +774 || 774 +1555 || 1555 +714 || 714 +1603 || 1603 +2409 || 2409 +3719 || 3719 +1806 || 1806 +-1 || -1 +3182 || 3182 +1700 || 1700 +3121 || 3121 +1678 || 1678 +-1 || -1 +4746 || 4746 +4152 || 4152 +2457 || 2457 +1767 || 1767 +2835 || 2835 +1459 || 1459 +-1 || -1 +2319 || 2319 +3961 || 3961 +3821 || 3821 +2965 || 2965 +1908 || 1908 +3900 || 3900 +1064 || 1064 +657 || 657 +-1 || -1 +1147 || 1147 +3712 || 3712 +1416 || 1416 +4651 || 4651 +1958 || 1958 +3407 || 3407 +4163 || 4163 +3423 || 3423 +710 || 710 +4407 || 4407 +1301 || 1301 +3345 || 3345 +3026 || 3026 +2823 || 2823 +3848 || 3848 +3152 || 3152 +4885 || 4885 +4703 || 4703 +3047 || 3047 +-1 || -1 +1721 || 1721 +2890 || 2890 +-1 || -1 +297 || 297 +522 || 522 +3707 || 3707 +185 || 185 +1076 || 1076 +1812 || 1812 +491 || 491 +1170 || 1170 +1781 || 1781 +1620 || 1620 +357 || 357 +3677 || 3677 +1070 || 1070 +3253 || 3253 +4753 || 4753 +4151 || 4151 +5065 || 5065 +-1 || -1 +3179 || 3179 +928 || 928 +9 || 9 +836 || 836 +3977 || 3977 +4527 || 4527 +5146 || 5146 +3995 || 3995 +3777 || 3777 +2499 || 2499 +-1 || -1 +1450 || 1450 +1606 || 1606 +4484 || 4484 +700 || 700 +2404 || 2404 +2043 || 2043 +3605 || 3605 +3450 || 3450 +3840 || 3840 +4614 || 4614 +3260 || 3260 +4017 || 4017 +1446 || 1446 +-1 || -1 +1537 || 1537 +2345 || 2345 +3409 || 3409 +2257 || 2257 +2781 || 2781 +3119 || 3119 +4294 || 4294 +4927 || 4927 +2735 || 2735 +2396 || 2396 +4720 || 4720 +3850 || 3850 +395 || 395 +-1 || -1 +2951 || 2951 +484 || 484 +4049 || 4049 +792 || 792 +4044 || 4044 +1303 || 1303 +1369 || 1369 +1786 || 1786 +4925 || 4925 +1188 || 1188 +1458 || 1458 +1465 || 1465 +4204 || 4204 +2399 || 2399 +-1 || -1 +1634 || 1634 +606 || 606 +1515 || 1515 +2340 || 2340 +4494 || 4494 +1398 || 1398 +-1 || -1 +4267 || 4267 +4633 || 4633 +339 || 339 +1754 || 1754 +578 || 578 +2731 || 2731 +4501 || 4501 +2587 || 2587 +2971 || 2971 +465 || 465 +-1 || -1 +2364 || 2364 +64 || 64 +4145 || 4145 +3879 || 3879 +1399 || 1399 +4208 || 4208 +2252 || 2252 +2098 || 2098 +5278 || 5278 +2221 || 2221 +3526 || 3526 +436 || 436 +3109 || 3109 +1678 || 1678 +1941 || 1941 +566 || 566 +4191 || 4191 +4906 || 4906 +-1 || -1 +5003 || 5003 +1618 || 1618 +3845 || 3845 +327 || 327 +4561 || 4561 +2010 || 2010 +3285 || 3285 +1897 || 1897 +875 || 875 +478 || 478 +5270 || 5270 +4534 || 4534 +1085 || 1085 +749 || 749 +2886 || 2886 +3176 || 3176 +2445 || 2445 +4727 || 4727 +103 || 103 +2396 || 2396 +-1 || -1 +2963 || 2963 +4083 || 4083 +1709 || 1709 +392 || 392 +1912 || 1912 +2873 || 2873 +3033 || 3033 +2837 || 2837 +4404 || 4404 +3404 || 3404 +-1 || -1 +4939 || 4939 +415 || 415 +2364 || 2364 +884 || 884 +2122 || 2122 +4356 || 4356 +1422 || 1422 +45 || 45 +2160 || 2160 +397 || 397 +3526 || 3526 +4682 || 4682 +2535 || 2535 +4159 || 4159 +3773 || 3773 +3644 || 3644 +1842 || 1842 +2811 || 2811 +1941 || 1941 +1778 || 1778 +2504 || 2504 +1113 || 1113 +-1 || -1 +1051 || 1051 +4380 || 4380 +1238 || 1238 +1560 || 1560 +2670 || 2670 +4549 || 4549 +4132 || 4132 +5126 || 5126 +3968 || 3968 +3789 || 3789 +3789 || 3789 +5232 || 5232 +2704 || 2704 +1107 || 1107 +549 || 549 +333 || 333 +1825 || 1825 +2496 || 2496 +2410 || 2410 +-1 || -1 +716 || 716 +3054 || 3054 +2190 || 2190 +4042 || 4042 +914 || 914 +3044 || 3044 +-1 || -1 +353 || 353 +2935 || 2935 +3611 || 3611 +2299 || 2299 +3959 || 3959 +1727 || 1727 +2703 || 2703 +-1 || -1 +3946 || 3946 +1029 || 1029 +2085 || 2085 +151 || 151 +2388 || 2388 +3699 || 3699 +4661 || 4661 +1886 || 1886 +2206 || 2206 +2764 || 2764 +722 || 722 +1622 || 1622 +-1 || -1 +921 || 921 +4459 || 4459 +-1 || -1 +566 || 566 +3142 || 3142 +1279 || 1279 +5141 || 5141 +-1 || -1 +779 || 779 +4923 || 4923 +3445 || 3445 +4416 || 4416 +-1 || -1 +1414 || 1414 +1900 || 1900 +4349 || 4349 +929 || 929 +840 || 840 +-1 || -1 +1904 || 1904 +36 || 36 +-1 || -1 +3599 || 3599 +3063 || 3063 +2455 || 2455 +2897 || 2897 +2414 || 2414 +2801 || 2801 +3945 || 3945 +562 || 562 +4608 || 4608 +2184 || 2184 +1242 || 1242 +4865 || 4865 +-1 || -1 +5103 || 5103 +675 || 675 +865 || 865 +2750 || 2750 +4508 || 4508 +4563 || 4563 +2701 || 2701 +1989 || 1989 +2425 || 2425 +398 || 398 +4980 || 4980 +1547 || 1547 +4889 || 4889 +3746 || 3746 +1509 || 1509 +605 || 605 +1069 || 1069 +2264 || 2264 +2315 || 2315 +-1 || -1 +3029 || 3029 +2292 || 2292 +1248 || 1248 +2081 || 2081 +2352 || 2352 +3771 || 3771 +4970 || 4970 +2027 || 2027 +5261 || 5261 +-1 || -1 +3839 || 3839 +3894 || 3894 +4247 || 4247 +2484 || 2484 +2818 || 2818 +1268 || 1268 +1609 || 1609 +1609 || 1609 +2651 || 2651 +1845 || 1845 +5165 || 5165 +4901 || 4901 +3277 || 3277 +393 || 393 +4008 || 4008 +164 || 164 +5037 || 5037 +2289 || 2289 +-1 || -1 +4831 || 4831 +1379 || 1379 +1979 || 1979 +712 || 712 +-1 || -1 +3497 || 3497 +1637 || 1637 +876 || 876 +3028 || 3028 +-1 || -1 +3258 || 3258 +4234 || 4234 +5147 || 5147 +4838 || 4838 +4156 || 4156 +3492 || 3492 +1092 || 1092 +-1 || -1 +730 || 730 +-1 || -1 +1229 || 1229 +1223 || 1223 +-1 || -1 +-1 || -1 +3307 || 3307 +2715 || 2715 +2750 || 2750 +477 || 477 +4292 || 4292 +2386 || 2386 +1966 || 1966 +-1 || -1 +4277 || 4277 +3688 || 3688 +4892 || 4892 +775 || 775 +2457 || 2457 +3415 || 3415 +1488 || 1488 +2560 || 2560 +-1 || -1 +700 || 700 +1394 || 1394 +2810 || 2810 +125 || 125 +889 || 889 +596 || 596 +117 || 117 +4898 || 4898 +85 || 85 +4991 || 4991 +-1 || -1 +1612 || 1612 +-1 || -1 +227 || 227 +3437 || 3437 +3349 || 3349 +3045 || 3045 +795 || 795 +933 || 933 +283 || 283 +5091 || 5091 +5154 || 5154 +1622 || 1622 +1625 || 1625 +-1 || -1 +4441 || 4441 +899 || 899 +-1 || -1 +23 || 23 +352 || 352 +602 || 602 +4991 || 4991 +5268 || 5268 +4642 || 4642 +5002 || 5002 +753 || 753 +3240 || 3240 +3488 || 3488 +2607 || 2607 +1159 || 1159 +23 || 23 +3805 || 3805 +1149 || 1149 +4132 || 4132 +2847 || 2847 +929 || 929 +15 || 15 +2334 || 2334 +11 || 11 +2236 || 2236 +-1 || -1 +1878 || 1878 +3268 || 3268 +1796 || 1796 +4355 || 4355 +998 || 998 +483 || 483 +3231 || 3231 +363 || 363 +-1 || -1 +1784 || 1784 +4931 || 4931 +1917 || 1917 +4442 || 4442 +-1 || -1 +504 || 504 +4239 || 4239 +3360 || 3360 +2931 || 2931 +2483 || 2483 +2962 || 2962 +-1 || -1 +3152 || 3152 +1820 || 1820 +3747 || 3747 +600 || 600 +-1 || -1 +3467 || 3467 +1237 || 1237 +5219 || 5219 +3824 || 3824 +5055 || 5055 +4012 || 4012 +2758 || 2758 +678 || 678 +4553 || 4553 +2335 || 2335 +5129 || 5129 +4642 || 4642 +597 || 597 +141 || 141 +2450 || 2450 +2078 || 2078 +1690 || 1690 +3526 || 3526 +625 || 625 +13 || 13 +4580 || 4580 +646 || 646 +-1 || -1 +2998 || 2998 +2407 || 2407 +2779 || 2779 +4639 || 4639 +4627 || 4627 +2283 || 2283 +3795 || 3795 +3867 || 3867 +4266 || 4266 +3168 || 3168 +1172 || 1172 +882 || 882 +1039 || 1039 +980 || 980 +890 || 890 +-1 || -1 +2537 || 2537 +-1 || -1 +2035 || 2035 +638 || 638 +1648 || 1648 +4399 || 4399 +4053 || 4053 +1236 || 1236 +3691 || 3691 +467 || 467 +4606 || 4606 +2273 || 2273 +1181 || 1181 +-1 || -1 +-1 || -1 +4141 || 4141 +4331 || 4331 +-1 || -1 +4252 || 4252 +1908 || 1908 +1609 || 1609 +-1 || -1 +4736 || 4736 +3961 || 3961 +3925 || 3925 +4808 || 4808 +3296 || 3296 +1428 || 1428 +4215 || 4215 +2825 || 2825 +980 || 980 +1641 || 1641 +699 || 699 +4574 || 4574 +-1 || -1 +287 || 287 +1063 || 1063 +178 || 178 +1098 || 1098 +420 || 420 +-1 || -1 +2619 || 2619 +4838 || 4838 +2203 || 2203 +3681 || 3681 +2327 || 2327 +3639 || 3639 +4991 || 4991 +3528 || 3528 +214 || 214 +4308 || 4308 +5179 || 5179 +4185 || 4185 +4732 || 4732 +4938 || 4938 +3982 || 3982 +-1 || -1 +514 || 514 +2900 || 2900 +4314 || 4314 +1521 || 1521 +-1 || -1 +2023 || 2023 +253 || 253 +4130 || 4130 +3956 || 3956 +5144 || 5144 +4401 || 4401 +2784 || 2784 +1286 || 1286 +1802 || 1802 +4785 || 4785 +730 || 730 +3382 || 3382 +2929 || 2929 +1468 || 1468 +1944 || 1944 +2613 || 2613 +1358 || 1358 +477 || 477 +3193 || 3193 +4281 || 4281 +3928 || 3928 +-1 || -1 +345 || 345 +928 || 928 +1964 || 1964 +3755 || 3755 +2733 || 2733 +4053 || 4053 +939 || 939 +961 || 961 +17 || 17 +-1 || -1 +2523 || 2523 +2739 || 2739 +5010 || 5010 +392 || 392 +191 || 191 +5213 || 5213 +2765 || 2765 +4198 || 4198 +1981 || 1981 +4461 || 4461 +-1 || -1 +1763 || 1763 +3635 || 3635 +2345 || 2345 +3490 || 3490 +1762 || 1762 +2084 || 2084 +1587 || 1587 +2538 || 2538 +3093 || 3093 +3295 || 3295 +4774 || 4774 +351 || 351 +994 || 994 +4348 || 4348 +1401 || 1401 +1778 || 1778 +1629 || 1629 +523 || 523 +2176 || 2176 +3210 || 3210 +-1 || -1 +2544 || 2544 +3204 || 3204 +1260 || 1260 +3087 || 3087 +1662 || 1662 +427 || 427 +4305 || 4305 +2587 || 2587 +1666 || 1666 +1644 || 1644 +3470 || 3470 +3865 || 3865 +4668 || 4668 +3614 || 3614 +2779 || 2779 +3535 || 3535 +1424 || 1424 +4655 || 4655 +1270 || 1270 +1384 || 1384 +2149 || 2149 +4286 || 4286 +3288 || 3288 +5106 || 5106 +4103 || 4103 +574 || 574 +2529 || 2529 +3300 || 3300 +1840 || 1840 +2669 || 2669 +1989 || 1989 +4556 || 4556 +4790 || 4790 +779 || 779 +2041 || 2041 +254 || 254 +4247 || 4247 +2269 || 2269 +4119 || 4119 +130 || 130 +2701 || 2701 +3762 || 3762 +1699 || 1699 +2701 || 2701 +2874 || 2874 +3196 || 3196 +2247 || 2247 +3177 || 3177 +3398 || 3398 +4380 || 4380 +-1 || -1 +77 || 77 +1076 || 1076 +-1 || -1 +2450 || 2450 +4468 || 4468 +3510 || 3510 +4296 || 4296 +5067 || 5067 +4915 || 4915 +2756 || 2756 +4686 || 4686 +1144 || 1144 +1103 || 1103 +2810 || 2810 +3508 || 3508 +3996 || 3996 +3472 || 3472 +950 || 950 +2720 || 2720 +5178 || 5178 +22 || 22 +1621 || 1621 +3372 || 3372 +788 || 788 +4614 || 4614 +4633 || 4633 +775 || 775 +5226 || 5226 +4984 || 4984 +3989 || 3989 +2028 || 2028 +3168 || 3168 +3808 || 3808 +-1 || -1 +3217 || 3217 +3438 || 3438 +2120 || 2120 +2830 || 2830 +1607 || 1607 +-1 || -1 +3816 || 3816 +4056 || 4056 +3863 || 3863 +907 || 907 +1765 || 1765 +4744 || 4744 +1101 || 1101 +1627 || 1627 +4178 || 4178 +3182 || 3182 +120 || 120 +2085 || 2085 +2918 || 2918 +2197 || 2197 +4561 || 4561 +-1 || -1 +1703 || 1703 +3452 || 3452 +-1 || -1 +429 || 429 +5256 || 5256 +1690 || 1690 +3695 || 3695 +-1 || -1 +4631 || 4631 +-1 || -1 +5274 || 5274 +1107 || 1107 +1526 || 1526 +1137 || 1137 +4082 || 4082 +4588 || 4588 +4218 || 4218 +-1 || -1 +494 || 494 +1433 || 1433 +3772 || 3772 +2211 || 2211 +140 || 140 +-1 || -1 +2617 || 2617 +1731 || 1731 +1706 || 1706 +1869 || 1869 +630 || 630 +4793 || 4793 +3922 || 3922 +687 || 687 +4249 || 4249 +2098 || 2098 +114 || 114 +4774 || 4774 +3964 || 3964 +-1 || -1 +831 || 831 +3396 || 3396 +-1 || -1 +2214 || 2214 +115 || 115 +2524 || 2524 +762 || 762 +5069 || 5069 +2395 || 2395 +5115 || 5115 +4351 || 4351 +689 || 689 +1469 || 1469 +-1 || -1 +729 || 729 +47 || 47 +3025 || 3025 +787 || 787 +4929 || 4929 +4613 || 4613 +2782 || 2782 +1570 || 1570 +2722 || 2722 +4138 || 4138 +5234 || 5234 +-1 || -1 +1592 || 1592 +2474 || 2474 +623 || 623 +989 || 989 +-1 || -1 +1094 || 1094 +3592 || 3592 +973 || 973 +2521 || 2521 +5160 || 5160 +5150 || 5150 +846 || 846 +845 || 845 +1982 || 1982 +-1 || -1 +1305 || 1305 +2187 || 2187 +4347 || 4347 +-1 || -1 +2646 || 2646 +2891 || 2891 +4563 || 4563 +-1 || -1 +67 || 67 +4771 || 4771 +611 || 611 +2239 || 2239 +3730 || 3730 +-1 || -1 +3125 || 3125 +467 || 467 +481 || 481 +1988 || 1988 +2090 || 2090 +2889 || 2889 +727 || 727 +4605 || 4605 +1060 || 1060 +3408 || 3408 +-1 || -1 +1302 || 1302 +4268 || 4268 +4371 || 4371 +-1 || -1 +1730 || 1730 +616 || 616 +4777 || 4777 +1783 || 1783 +5148 || 5148 +2914 || 2914 +822 || 822 +3888 || 3888 +293 || 293 +1245 || 1245 +22 || 22 +3538 || 3538 +4772 || 4772 +4131 || 4131 +3238 || 3238 +1183 || 1183 +4894 || 4894 +294 || 294 +-1 || -1 +1314 || 1314 +4487 || 4487 +4715 || 4715 +369 || 369 +689 || 689 +-1 || -1 +-1 || -1 +1473 || 1473 +4322 || 4322 +2709 || 2709 +98 || 98 +1255 || 1255 +1062 || 1062 +4791 || 4791 +3142 || 3142 +3609 || 3609 +506 || 506 +-1 || -1 +2319 || 2319 +3012 || 3012 +642 || 642 +3775 || 3775 +4196 || 4196 +1960 || 1960 +3525 || 3525 +2539 || 2539 +1617 || 1617 +4028 || 4028 +4714 || 4714 +1182 || 1182 +2915 || 2915 +2037 || 2037 +4555 || 4555 +4974 || 4974 +3074 || 3074 +136 || 136 +2534 || 2534 +4678 || 4678 +2470 || 2470 +3525 || 3525 +2229 || 2229 +4475 || 4475 +4880 || 4880 +2088 || 2088 +3450 || 3450 +4860 || 4860 +4260 || 4260 +-1 || -1 +3076 || 3076 +-1 || -1 +3069 || 3069 +1526 || 1526 +1259 || 1259 +3095 || 3095 +3530 || 3530 +3988 || 3988 +278 || 278 +4429 || 4429 +3127 || 3127 +40 || 40 +3958 || 3958 +1598 || 1598 +285 || 285 +4176 || 4176 +4835 || 4835 +663 || 663 +644 || 644 +1779 || 1779 +3724 || 3724 +1466 || 1466 +3891 || 3891 +3770 || 3770 +4207 || 4207 +111 || 111 +3662 || 3662 +129 || 129 +447 || 447 +1966 || 1966 +5153 || 5153 +2715 || 2715 +4404 || 4404 +1201 || 1201 +2655 || 2655 +5159 || 5159 +-1 || -1 +4817 || 4817 +4428 || 4428 +4826 || 4826 +1786 || 1786 +4889 || 4889 +3942 || 3942 +3258 || 3258 +2322 || 2322 +4928 || 4928 +4196 || 4196 +1683 || 1683 +3875 || 3875 +4431 || 4431 +5221 || 5221 +136 || 136 +478 || 478 +2523 || 2523 +452 || 452 +2876 || 2876 +1737 || 1737 +-1 || -1 +230 || 230 +726 || 726 +-1 || -1 +1509 || 1509 +3261 || 3261 +4411 || 4411 +1503 || 1503 +4178 || 4178 +3129 || 3129 +3898 || 3898 +106 || 106 +4527 || 4527 +2105 || 2105 +88 || 88 +4619 || 4619 +1530 || 1530 +4425 || 4425 +-1 || -1 +4335 || 4335 +1712 || 1712 +239 || 239 +3103 || 3103 +3607 || 3607 +4092 || 4092 +181 || 181 +1218 || 1218 +2618 || 2618 +214 || 214 +4537 || 4537 +4909 || 4909 +4172 || 4172 +4456 || 4456 +4431 || 4431 +525 || 525 +5030 || 5030 +5186 || 5186 +687 || 687 +47 || 47 +5161 || 5161 +3829 || 3829 +1286 || 1286 +1089 || 1089 +4552 || 4552 +2861 || 2861 +2611 || 2611 +-1 || -1 +3686 || 3686 +2512 || 2512 +-1 || -1 +5248 || 5248 +4676 || 4676 +-1 || -1 +185 || 185 +488 || 488 +2617 || 2617 +581 || 581 +1081 || 1081 +3720 || 3720 +1760 || 1760 +4692 || 4692 +3936 || 3936 +3299 || 3299 +149 || 149 +3795 || 3795 +3247 || 3247 +-1 || -1 +4552 || 4552 +4840 || 4840 +3741 || 3741 +1734 || 1734 +552 || 552 +2539 || 2539 +1322 || 1322 +194 || 194 +1081 || 1081 +59 || 59 +4572 || 4572 +3077 || 3077 +-1 || -1 +1792 || 1792 +4694 || 4694 +5266 || 5266 +3370 || 3370 +2916 || 2916 +862 || 862 +4694 || 4694 +4495 || 4495 +2756 || 2756 +-1 || -1 +3053 || 3053 +72 || 72 +1470 || 1470 +3827 || 3827 +2927 || 2927 +4054 || 4054 +3402 || 3402 +4221 || 4221 +2280 || 2280 +4101 || 4101 +5116 || 5116 +1238 || 1238 +883 || 883 +1126 || 1126 +507 || 507 +776 || 776 +-1 || -1 +1078 || 1078 +553 || 553 +-1 || -1 +3190 || 3190 +-1 || -1 +2081 || 2081 +2694 || 2694 +1882 || 1882 +5190 || 5190 +172 || 172 +3403 || 3403 +2212 || 2212 +4949 || 4949 +5127 || 5127 +2804 || 2804 +1302 || 1302 +1000 || 1000 +1955 || 1955 +5185 || 5185 +3448 || 3448 +2251 || 2251 +3184 || 3184 +3273 || 3273 +4608 || 4608 +4904 || 4904 +2554 || 2554 +3201 || 3201 +4907 || 4907 +45 || 45 +137 || 137 +2757 || 2757 +974 || 974 +90 || 90 +1083 || 1083 +1275 || 1275 +473 || 473 +4029 || 4029 +-1 || -1 +562 || 562 +2437 || 2437 +3086 || 3086 +3202 || 3202 +880 || 880 +4201 || 4201 +4716 || 4716 +4670 || 4670 +2983 || 2983 +1673 || 1673 +309 || 309 +-1 || -1 +4006 || 4006 +5246 || 5246 +-1 || -1 +2678 || 2678 +3828 || 3828 +1391 || 1391 +1098 || 1098 +3923 || 3923 +-1 || -1 +4527 || 4527 +5159 || 5159 +5020 || 5020 +4907 || 4907 +3576 || 3576 +3824 || 3824 +2086 || 2086 +2701 || 2701 +1637 || 1637 +2552 || 2552 +1750 || 1750 +-1 || -1 +5272 || 5272 +-1 || -1 +2958 || 2958 +1627 || 1627 +1708 || 1708 +3690 || 3690 +-1 || -1 +1430 || 1430 +1952 || 1952 +4766 || 4766 +854 || 854 +2785 || 2785 +1605 || 1605 +2087 || 2087 +1232 || 1232 +2706 || 2706 +-1 || -1 +1829 || 1829 +2506 || 2506 +-1 || -1 +2563 || 2563 +5018 || 5018 +1016 || 1016 +2006 || 2006 +1063 || 1063 +4271 || 4271 +1151 || 1151 +2263 || 2263 +2195 || 2195 +3079 || 3079 +4166 || 4166 +1777 || 1777 +95 || 95 +3899 || 3899 +3260 || 3260 +1623 || 1623 +3863 || 3863 +3229 || 3229 +1175 || 1175 +643 || 643 +1498 || 1498 +3306 || 3306 +1706 || 1706 +-1 || -1 +777 || 777 +4004 || 4004 +2214 || 2214 +1916 || 1916 +2543 || 2543 +2870 || 2870 +3958 || 3958 +1428 || 1428 +783 || 783 +3524 || 3524 +1491 || 1491 +3284 || 3284 +2433 || 2433 +983 || 983 +439 || 439 +154 || 154 +-1 || -1 +2008 || 2008 +4219 || 4219 +1354 || 1354 +-1 || -1 +1901 || 1901 +2286 || 2286 +370 || 370 +4822 || 4822 +-1 || -1 +2499 || 2499 +1268 || 1268 +1537 || 1537 +2869 || 2869 +1631 || 1631 +2512 || 2512 +4234 || 4234 +4479 || 4479 +2542 || 2542 +3717 || 3717 +3807 || 3807 +-1 || -1 +969 || 969 +3545 || 3545 +4603 || 4603 +1229 || 1229 +507 || 507 +1735 || 1735 +4708 || 4708 +3028 || 3028 +3741 || 3741 +1416 || 1416 +1935 || 1935 +535 || 535 +561 || 561 +2050 || 2050 +-1 || -1 +-1 || -1 +1802 || 1802 +2888 || 2888 +4664 || 4664 +4690 || 4690 +2452 || 2452 +4813 || 4813 +201 || 201 +2320 || 2320 +2937 || 2937 +4238 || 4238 +2774 || 2774 +-1 || -1 +4953 || 4953 +946 || 946 +461 || 461 +3900 || 3900 +-1 || -1 +396 || 396 +595 || 595 +544 || 544 +299 || 299 +3853 || 3853 +32 || 32 +820 || 820 +425 || 425 +503 || 503 +39 || 39 +3491 || 3491 +239 || 239 +1441 || 1441 +3035 || 3035 +-1 || -1 +3093 || 3093 +4564 || 4564 +2724 || 2724 +3373 || 3373 +4238 || 4238 +4714 || 4714 +3800 || 3800 +891 || 891 +1625 || 1625 +4178 || 4178 +4909 || 4909 +3690 || 3690 +4734 || 4734 +2703 || 2703 +3737 || 3737 +1491 || 1491 +789 || 789 +2862 || 2862 +-1 || -1 +4772 || 4772 +-1 || -1 +1917 || 1917 +1900 || 1900 +4218 || 4218 +4898 || 4898 +4330 || 4330 +2049 || 2049 +141 || 141 +3290 || 3290 +1189 || 1189 +2715 || 2715 +2695 || 2695 +4382 || 4382 +388 || 388 +1946 || 1946 +3071 || 3071 +2267 || 2267 +4931 || 4931 +1413 || 1413 +5090 || 5090 +1393 || 1393 +3579 || 3579 +3275 || 3275 +1886 || 1886 +163 || 163 +1106 || 1106 +436 || 436 +1494 || 1494 +2144 || 2144 +51 || 51 +2716 || 2716 +1307 || 1307 +-1 || -1 +2016 || 2016 +2754 || 2754 +3890 || 3890 +1822 || 1822 +4835 || 4835 +3345 || 3345 +3155 || 3155 +1555 || 1555 +1781 || 1781 +1878 || 1878 +382 || 382 +4982 || 4982 +4054 || 4054 +5163 || 5163 +-1 || -1 +1268 || 1268 +5052 || 5052 +1966 || 1966 +2630 || 2630 +-1 || -1 +1562 || 1562 +3392 || 3392 +2309 || 2309 +4348 || 4348 +1391 || 1391 +40 || 40 +1429 || 1429 +-1 || -1 +4650 || 4650 +30 || 30 +3721 || 3721 +4459 || 4459 +-1 || -1 +3412 || 3412 +5033 || 5033 +4330 || 4330 +1961 || 1961 +4444 || 4444 +349 || 349 +4286 || 4286 +546 || 546 +1943 || 1943 +3605 || 3605 +475 || 475 +3106 || 3106 +823 || 823 +2812 || 2812 +-1 || -1 +2171 || 2171 +2530 || 2530 +3217 || 3217 +3804 || 3804 +1776 || 1776 +1303 || 1303 +1197 || 1197 +421 || 421 +3080 || 3080 +2711 || 2711 +218 || 218 +4861 || 4861 +2657 || 2657 +4796 || 4796 +2821 || 2821 +2038 || 2038 +-1 || -1 +-1 || -1 +2697 || 2697 +256 || 256 +1399 || 1399 +4996 || 4996 +4261 || 4261 +158 || 158 +1595 || 1595 +-1 || -1 +187 || 187 +2616 || 2616 +4879 || 4879 +2389 || 2389 +3855 || 3855 +692 || 692 +1386 || 1386 +1711 || 1711 +4826 || 4826 +1672 || 1672 +2460 || 2460 +2276 || 2276 +4418 || 4418 +791 || 791 +1123 || 1123 +3749 || 3749 +5037 || 5037 +1871 || 1871 +565 || 565 +34 || 34 +2996 || 2996 +3639 || 3639 +5070 || 5070 +1181 || 1181 +2914 || 2914 +5088 || 5088 +187 || 187 +-1 || -1 +3850 || 3850 +-1 || -1 +359 || 359 +2527 || 2527 +3756 || 3756 +2667 || 2667 +4633 || 4633 +3866 || 3866 +-1 || -1 +3762 || 3762 +3370 || 3370 +4942 || 4942 +3666 || 3666 +2825 || 2825 +2428 || 2428 +1697 || 1697 +-1 || -1 +4095 || 4095 +5257 || 5257 +2862 || 2862 +3029 || 3029 +2699 || 2699 +2739 || 2739 +4024 || 4024 +-1 || -1 +4637 || 4637 +5073 || 5073 +3916 || 3916 +1579 || 1579 +3279 || 3279 +311 || 311 +3373 || 3373 +1983 || 1983 +608 || 608 +3455 || 3455 +2054 || 2054 +1033 || 1033 +903 || 903 +1864 || 1864 +4588 || 4588 +2620 || 2620 +-1 || -1 +1461 || 1461 +-1 || -1 +3708 || 3708 +2614 || 2614 +2321 || 2321 +2498 || 2498 +3940 || 3940 +4532 || 4532 +3289 || 3289 +3560 || 3560 +4748 || 4748 +3460 || 3460 +-1 || -1 +1144 || 1144 +1888 || 1888 +351 || 351 +-1 || -1 +3712 || 3712 +2710 || 2710 +3577 || 3577 +609 || 609 +1188 || 1188 +2592 || 2592 +-1 || -1 +3969 || 3969 +700 || 700 +688 || 688 +-1 || -1 +759 || 759 +3277 || 3277 +-1 || -1 +3386 || 3386 +2733 || 2733 +4113 || 4113 +784 || 784 +3299 || 3299 +-1 || -1 +252 || 252 +862 || 862 +-1 || -1 +3225 || 3225 +300 || 300 +649 || 649 +41 || 41 +1061 || 1061 +1834 || 1834 +3560 || 3560 +3065 || 3065 +2383 || 2383 +3271 || 3271 +-1 || -1 +2025 || 2025 +5159 || 5159 +4209 || 4209 +3909 || 3909 +5187 || 5187 +1586 || 1586 +4910 || 4910 +3183 || 3183 +3752 || 3752 +1363 || 1363 +2439 || 2439 +4133 || 4133 +1355 || 1355 +1784 || 1784 +2814 || 2814 +2242 || 2242 +1520 || 1520 +1578 || 1578 +353 || 353 +3346 || 3346 +4102 || 4102 +2761 || 2761 +2685 || 2685 +2704 || 2704 +3034 || 3034 +3325 || 3325 +3481 || 3481 +2995 || 2995 +2430 || 2430 +3479 || 3479 +997 || 997 +3995 || 3995 +3490 || 3490 +2038 || 2038 +2403 || 2403 +4841 || 4841 +4861 || 4861 +631 || 631 +2162 || 2162 +4541 || 4541 +1153 || 1153 +4771 || 4771 +460 || 460 +3751 || 3751 +5280 || 5280 +3288 || 3288 +-1 || -1 +2183 || 2183 +215 || 215 +2039 || 2039 +3486 || 3486 +179 || 179 +1680 || 1680 +4259 || 4259 +1841 || 1841 +1163 || 1163 +1362 || 1362 +1040 || 1040 +3626 || 3626 +1427 || 1427 +-1 || -1 +18 || 18 +2554 || 2554 +4376 || 4376 +368 || 368 +1188 || 1188 +-1 || -1 +2483 || 2483 +2236 || 2236 +2413 || 2413 +-1 || -1 +3361 || 3361 +3686 || 3686 +5267 || 5267 +4340 || 4340 +-1 || -1 +3647 || 3647 +834 || 834 +3411 || 3411 +1742 || 1742 +3921 || 3921 +-1 || -1 +1078 || 1078 +3651 || 3651 +673 || 673 +4698 || 4698 +2136 || 2136 +4706 || 4706 +1276 || 1276 +-1 || -1 +3204 || 3204 +1298 || 1298 +181 || 181 +2785 || 2785 +3324 || 3324 +1419 || 1419 +3433 || 3433 +-1 || -1 +4624 || 4624 +405 || 405 +107 || 107 +3707 || 3707 +4596 || 4596 +111 || 111 +185 || 185 +5045 || 5045 +564 || 564 +4642 || 4642 +3974 || 3974 +1063 || 1063 +3074 || 3074 +250 || 250 +-1 || -1 +2218 || 2218 +3015 || 3015 +591 || 591 +880 || 880 +4392 || 4392 +4223 || 4223 +2350 || 2350 +3377 || 3377 +362 || 362 +3201 || 3201 +4238 || 4238 +2391 || 2391 +-1 || -1 +2116 || 2116 +3165 || 3165 +1232 || 1232 +5245 || 5245 +1570 || 1570 +3650 || 3650 +-1 || -1 +2978 || 2978 +2840 || 2840 +3090 || 3090 +3648 || 3648 +4556 || 4556 +3318 || 3318 +-1 || -1 +1575 || 1575 +4777 || 4777 +778 || 778 +704 || 704 +1892 || 1892 +2597 || 2597 +3393 || 3393 +1493 || 1493 +232 || 232 +3393 || 3393 +5113 || 5113 +5140 || 5140 +2776 || 2776 +3565 || 3565 +1867 || 1867 +3234 || 3234 +1462 || 1462 +3426 || 3426 +2857 || 2857 +3182 || 3182 +967 || 967 +2129 || 2129 +3765 || 3765 +1934 || 1934 +4125 || 4125 +2703 || 2703 +-1 || -1 +2747 || 2747 +2586 || 2586 +878 || 878 +4751 || 4751 +3826 || 3826 +2943 || 2943 +4638 || 4638 +1717 || 1717 +468 || 468 +4107 || 4107 +-1 || -1 +717 || 717 +3544 || 3544 +2456 || 2456 +2438 || 2438 +2014 || 2014 +991 || 991 +1933 || 1933 +3711 || 3711 +-1 || -1 +1611 || 1611 +672 || 672 +2637 || 2637 +4063 || 4063 +3646 || 3646 +3832 || 3832 +5265 || 5265 +2372 || 2372 +2187 || 2187 +5175 || 5175 +-1 || -1 +2451 || 2451 +3619 || 3619 +1645 || 1645 +5107 || 5107 +1206 || 1206 +1020 || 1020 +4446 || 4446 +2771 || 2771 +614 || 614 +3472 || 3472 +268 || 268 +3224 || 3224 +4108 || 4108 +-1 || -1 +2448 || 2448 +3223 || 3223 +1009 || 1009 +2513 || 2513 +2849 || 2849 +1284 || 1284 +4067 || 4067 +4056 || 4056 +5002 || 5002 +3246 || 3246 +5106 || 5106 +4367 || 4367 +3237 || 3237 +4199 || 4199 +1489 || 1489 +783 || 783 +2055 || 2055 +4728 || 4728 +664 || 664 +4754 || 4754 +3436 || 3436 +4387 || 4387 +-1 || -1 +3271 || 3271 +-1 || -1 +365 || 365 +-1 || -1 +3742 || 3742 +260 || 260 +438 || 438 +4681 || 4681 +2298 || 2298 +218 || 218 +1575 || 1575 +4240 || 4240 +1400 || 1400 +5198 || 5198 +2687 || 2687 +2825 || 2825 +4962 || 4962 +-1 || -1 +137 || 137 +4947 || 4947 +1671 || 1671 +4753 || 4753 +2392 || 2392 +207 || 207 +257 || 257 +4392 || 4392 +372 || 372 +5139 || 5139 +1632 || 1632 +1653 || 1653 +2590 || 2590 +3034 || 3034 +1368 || 1368 +2855 || 2855 +3735 || 3735 +3998 || 3998 +501 || 501 +2060 || 2060 +195 || 195 +4683 || 4683 +2337 || 2337 +-1 || -1 +-1 || -1 +1683 || 1683 +2415 || 2415 +-1 || -1 +4673 || 4673 +1736 || 1736 +4607 || 4607 +3778 || 3778 +4470 || 4470 +-1 || -1 +1798 || 1798 +2498 || 2498 +1769 || 1769 +232 || 232 +2979 || 2979 +5160 || 5160 +437 || 437 +1518 || 1518 +285 || 285 +262 || 262 +3054 || 3054 +4166 || 4166 +3704 || 3704 +3588 || 3588 +4768 || 4768 +2245 || 2245 +1733 || 1733 +4461 || 4461 +-1 || -1 +2310 || 2310 +3508 || 3508 +4170 || 4170 +1534 || 1534 +3066 || 3066 +689 || 689 +4021 || 4021 +1111 || 1111 +357 || 357 +3709 || 3709 +3894 || 3894 +567 || 567 +269 || 269 +2001 || 2001 +4011 || 4011 +3763 || 3763 +2576 || 2576 +2144 || 2144 +1100 || 1100 +259 || 259 +614 || 614 +1232 || 1232 +2680 || 2680 +693 || 693 +675 || 675 +-1 || -1 +3221 || 3221 +3778 || 3778 +2579 || 2579 +370 || 370 +2356 || 2356 +-1 || -1 +4272 || 4272 +535 || 535 +943 || 943 +1798 || 1798 +3806 || 3806 +1013 || 1013 +1497 || 1497 +2986 || 2986 +921 || 921 +4222 || 4222 +5134 || 5134 +1006 || 1006 +1902 || 1902 +293 || 293 +1485 || 1485 +2212 || 2212 +301 || 301 +3950 || 3950 +3959 || 3959 +3433 || 3433 +2674 || 2674 +4941 || 4941 +3826 || 3826 +1308 || 1308 +4584 || 4584 +432 || 432 +4890 || 4890 +2905 || 2905 +1737 || 1737 +1457 || 1457 +2623 || 2623 +3108 || 3108 +3366 || 3366 +3183 || 3183 +3778 || 3778 +-1 || -1 +-1 || -1 +3671 || 3671 +5100 || 5100 +4696 || 4696 +-1 || -1 +562 || 562 +508 || 508 +-1 || -1 +3216 || 3216 +59 || 59 +4008 || 4008 +1638 || 1638 +3633 || 3633 +2662 || 2662 +3998 || 3998 +2141 || 2141 +1865 || 1865 +2541 || 2541 +3142 || 3142 +423 || 423 +529 || 529 +2107 || 2107 +747 || 747 +680 || 680 +3276 || 3276 +-1 || -1 +4665 || 4665 +1112 || 1112 +778 || 778 +3163 || 3163 +1364 || 1364 +5172 || 5172 +751 || 751 +3996 || 3996 +4815 || 4815 +4034 || 4034 +2656 || 2656 +3161 || 3161 +150 || 150 +3322 || 3322 +-1 || -1 +-1 || -1 +54 || 54 +2786 || 2786 +2093 || 2093 +424 || 424 +3300 || 3300 +3831 || 3831 +1080 || 1080 +2931 || 2931 +961 || 961 +-1 || -1 +3432 || 3432 +-1 || -1 +1539 || 1539 +3457 || 3457 +2485 || 2485 +4259 || 4259 +58 || 58 +4268 || 4268 +1586 || 1586 +691 || 691 +-1 || -1 +3316 || 3316 +4319 || 4319 +1292 || 1292 +2392 || 2392 +3243 || 3243 +3541 || 3541 +4469 || 4469 +1860 || 1860 +1967 || 1967 +2423 || 2423 +4437 || 4437 +1070 || 1070 +1747 || 1747 +3743 || 3743 +3911 || 3911 +3134 || 3134 +3213 || 3213 +3618 || 3618 +2862 || 2862 +515 || 515 +4510 || 4510 +1061 || 1061 +2409 || 2409 +1528 || 1528 +-1 || -1 +4092 || 4092 +2122 || 2122 +5228 || 5228 +2239 || 2239 +-1 || -1 +1438 || 1438 +4950 || 4950 +2561 || 2561 +561 || 561 +2533 || 2533 +4965 || 4965 +-1 || -1 +4024 || 4024 +1737 || 1737 +1377 || 1377 +4852 || 4852 +4958 || 4958 +4972 || 4972 +363 || 363 +1943 || 1943 +75 || 75 +4929 || 4929 +2597 || 2597 +280 || 280 +2029 || 2029 +4296 || 4296 +-1 || -1 +3642 || 3642 +-1 || -1 +4511 || 4511 +3644 || 3644 +2132 || 2132 +-1 || -1 +4626 || 4626 +2331 || 2331 +4898 || 4898 +2439 || 2439 +5082 || 5082 +4391 || 4391 +533 || 533 +2682 || 2682 +3302 || 3302 +2267 || 2267 +4270 || 4270 +3162 || 3162 +4478 || 4478 +1821 || 1821 +5030 || 5030 +383 || 383 +705 || 705 +4093 || 4093 +3775 || 3775 +-1 || -1 +465 || 465 +1606 || 1606 +4648 || 4648 +3595 || 3595 +3859 || 3859 +4293 || 4293 +125 || 125 +1350 || 1350 +3429 || 3429 +3805 || 3805 +1511 || 1511 +3888 || 3888 +4202 || 4202 +759 || 759 +-1 || -1 +3390 || 3390 +4811 || 4811 +2412 || 2412 +-1 || -1 +-1 || -1 +2617 || 2617 +1035 || 1035 +-1 || -1 +3908 || 3908 +419 || 419 +-1 || -1 +975 || 975 +236 || 236 +4492 || 4492 +3897 || 3897 +261 || 261 +3399 || 3399 +777 || 777 +449 || 449 +4189 || 4189 +-1 || -1 +-1 || -1 +3888 || 3888 +2888 || 2888 +3869 || 3869 +5080 || 5080 +1286 || 1286 +2871 || 2871 +2638 || 2638 +4578 || 4578 +4526 || 4526 +1760 || 1760 +-1 || -1 +4402 || 4402 +2840 || 2840 +2607 || 2607 +1062 || 1062 +2952 || 2952 +4285 || 4285 +3163 || 3163 +3699 || 3699 +576 || 576 +1755 || 1755 +5117 || 5117 +4540 || 4540 +5058 || 5058 +3217 || 3217 +4825 || 4825 +-1 || -1 +5086 || 5086 +3399 || 3399 +2967 || 2967 +254 || 254 +1029 || 1029 +1563 || 1563 +2261 || 2261 +2713 || 2713 +2768 || 2768 +4899 || 4899 +1404 || 1404 +3777 || 3777 +1735 || 1735 +76 || 76 +2108 || 2108 +869 || 869 +1061 || 1061 +2102 || 2102 +4441 || 4441 +2998 || 2998 +448 || 448 +4414 || 4414 +815 || 815 +2693 || 2693 +3069 || 3069 +1946 || 1946 +-1 || -1 +2898 || 2898 +-1 || -1 +37 || 37 +2549 || 2549 +520 || 520 +3223 || 3223 +4268 || 4268 +1991 || 1991 +915 || 915 +3388 || 3388 +2601 || 2601 +810 || 810 +3140 || 3140 +-1 || -1 +2933 || 2933 +4790 || 4790 +2586 || 2586 +4952 || 4952 +2392 || 2392 +-1 || -1 +4799 || 4799 +2103 || 2103 +1450 || 1450 +4930 || 4930 +4482 || 4482 +4654 || 4654 +5235 || 5235 +2068 || 2068 +-1 || -1 +606 || 606 +4338 || 4338 +4515 || 4515 +920 || 920 +1040 || 1040 +4239 || 4239 +3192 || 3192 +4397 || 4397 +-1 || -1 +1527 || 1527 +1066 || 1066 +3607 || 3607 +735 || 735 +2866 || 2866 +4824 || 4824 +-1 || -1 +913 || 913 +-1 || -1 +5087 || 5087 +1517 || 1517 +4300 || 4300 +3383 || 3383 +5148 || 5148 +3858 || 3858 +5076 || 5076 +1912 || 1912 +4091 || 4091 +909 || 909 +3648 || 3648 +4142 || 4142 +2843 || 2843 +1680 || 1680 +5050 || 5050 +2565 || 2565 +-1 || -1 +2449 || 2449 +4286 || 4286 +332 || 332 +4415 || 4415 +-1 || -1 +3990 || 3990 +714 || 714 +-1 || -1 +1275 || 1275 +3207 || 3207 +2295 || 2295 +-1 || -1 +4965 || 4965 +-1 || -1 +1387 || 1387 +2701 || 2701 +4174 || 4174 +1833 || 1833 +-1 || -1 +1703 || 1703 +470 || 470 +1821 || 1821 +4339 || 4339 +3141 || 3141 +2738 || 2738 +2140 || 2140 +1195 || 1195 +4250 || 4250 +4111 || 4111 +763 || 763 +3059 || 3059 +4270 || 4270 +1468 || 1468 +1848 || 1848 +1816 || 1816 +-1 || -1 +1273 || 1273 +-1 || -1 +4284 || 4284 +1810 || 1810 +4778 || 4778 +4051 || 4051 +218 || 218 +-1 || -1 +1267 || 1267 +1855 || 1855 +4385 || 4385 +1749 || 1749 +4197 || 4197 +2174 || 2174 +3238 || 3238 +1111 || 1111 +4364 || 4364 +2451 || 2451 +52 || 52 +4466 || 4466 +4939 || 4939 +3645 || 3645 +618 || 618 +1664 || 1664 +1785 || 1785 +4483 || 4483 +296 || 296 +3266 || 3266 +2423 || 2423 +244 || 244 +3576 || 3576 +3176 || 3176 +822 || 822 +1540 || 1540 +Testing agent-twice_split_12.in +-------------------COMPARE------------------------- +13 || 13 +7 || 7 +10 || 10 +6 || 6 +13 || 13 +11 || 11 +-1 || -1 +3 || 3 +12 || 12 +13 || 13 +-1 || -1 +7 || 7 +-1 || -1 +9 || 9 +17 || 17 +5 || 5 +16 || 16 +1 || 1 +12 || 12 +15 || 15 +16 || 16 +6 || 6 +1 || 1 +-1 || -1 +7 || 7 +7 || 7 +12 || 12 +6 || 6 +13 || 13 +17 || 17 +4 || 4 +-1 || -1 +13 || 13 +14 || 14 +0 || 0 +12 || 12 +13 || 13 +4 || 4 +2 || 2 +15 || 15 +8 || 8 +1 || 1 +13 || 13 +6 || 6 +Testing agent-twice_split_33.in +-------------------COMPARE------------------------- +17626 || 17626 +111 || 111 +3331 || 3331 +21603 || 21603 +7377 || 7377 +14381 || 14381 +9905 || 9905 +29121 || 29121 +-1 || -1 +26065 || 26065 +5556 || 5556 +14784 || 14784 +5505 || 5505 +15837 || 15837 +28217 || 28217 +10920 || 10920 +15747 || 15747 +25013 || 25013 +-1 || -1 +9124 || 9124 +12849 || 12849 +21458 || 21458 +12563 || 12563 +11662 || 11662 +16338 || 16338 +28087 || 28087 +12558 || 12558 +7391 || 7391 +13685 || 13685 +6209 || 6209 +-1 || -1 +23784 || 23784 +3875 || 3875 +17071 || 17071 +3758 || 3758 +-1 || -1 +1513 || 1513 +11348 || 11348 +6193 || 6193 +27437 || 27437 +13942 || 13942 +-1 || -1 +11837 || 11837 +523 || 523 +6945 || 6945 +25869 || 25869 +16184 || 16184 +22717 || 22717 +-1 || -1 +6065 || 6065 +8670 || 8670 +15149 || 15149 +7771 || 7771 +4545 || 4545 +-1 || -1 +27652 || 27652 +20734 || 20734 +14754 || 14754 +22603 || 22603 +27573 || 27573 +-1 || -1 +22629 || 22629 +22315 || 22315 +7674 || 7674 +3096 || 3096 +1974 || 1974 +18732 || 18732 +15556 || 15556 +15434 || 15434 +22968 || 22968 +20291 || 20291 +21609 || 21609 +17184 || 17184 +15351 || 15351 +23914 || 23914 +23273 || 23273 +26849 || 26849 +5925 || 5925 +7984 || 7984 +-1 || -1 +8728 || 8728 +18281 || 18281 +2967 || 2967 +9149 || 9149 +8550 || 8550 +19642 || 19642 +1995 || 1995 +28400 || 28400 +29127 || 29127 +21304 || 21304 +25917 || 25917 +25788 || 25788 +19268 || 19268 +9462 || 9462 +19375 || 19375 +20704 || 20704 +10766 || 10766 +16565 || 16565 +10862 || 10862 +24428 || 24428 +4058 || 4058 +24772 || 24772 +19623 || 19623 +27668 || 27668 +25545 || 25545 +13116 || 13116 +27991 || 27991 +1570 || 1570 +6741 || 6741 +26647 || 26647 +19347 || 19347 +16604 || 16604 +21487 || 21487 +13180 || 13180 +1278 || 1278 +2618 || 2618 +3374 || 3374 +5474 || 5474 +290 || 290 +9108 || 9108 +8721 || 8721 +11063 || 11063 +16002 || 16002 +2616 || 2616 +9358 || 9358 +-1 || -1 +27133 || 27133 +8905 || 8905 +10950 || 10950 +21184 || 21184 +19430 || 19430 +62 || 62 +2959 || 2959 +26357 || 26357 +22801 || 22801 +15716 || 15716 +10215 || 10215 +1976 || 1976 +14283 || 14283 +-1 || -1 +499 || 499 +26368 || 26368 +24414 || 24414 +27803 || 27803 +2021 || 2021 +16634 || 16634 +1730 || 1730 +15295 || 15295 +29636 || 29636 +-1 || -1 +-1 || -1 +29403 || 29403 +19121 || 19121 +1801 || 1801 +11726 || 11726 +17012 || 17012 +8342 || 8342 +1927 || 1927 +20390 || 20390 +3035 || 3035 +14858 || 14858 +1618 || 1618 +11902 || 11902 +23888 || 23888 +-1 || -1 +9327 || 9327 +25161 || 25161 +24446 || 24446 +2509 || 2509 +22002 || 22002 +2426 || 2426 +13049 || 13049 +-1 || -1 +28825 || 28825 +9467 || 9467 +6902 || 6902 +7499 || 7499 +3883 || 3883 +-1 || -1 +20285 || 20285 +5810 || 5810 +17889 || 17889 +25112 || 25112 +17327 || 17327 +14541 || 14541 +18090 || 18090 +2186 || 2186 +21232 || 21232 +10757 || 10757 +3059 || 3059 +10543 || 10543 +20836 || 20836 +4262 || 4262 +17902 || 17902 +21046 || 21046 +7896 || 7896 +25257 || 25257 +7466 || 7466 +21706 || 21706 +24197 || 24197 +1974 || 1974 +-1 || -1 +8915 || 8915 +29401 || 29401 +6348 || 6348 +26677 || 26677 +16663 || 16663 +29456 || 29456 +23639 || 23639 +25720 || 25720 +-1 || -1 +4764 || 4764 +21738 || 21738 +27876 || 27876 +29342 || 29342 +29032 || 29032 +21204 || 21204 +22911 || 22911 +21633 || 21633 +26859 || 26859 +18032 || 18032 +7923 || 7923 +6947 || 6947 +1435 || 1435 +4122 || 4122 +22053 || 22053 +29653 || 29653 +27284 || 27284 +1245 || 1245 +17576 || 17576 +23199 || 23199 +20419 || 20419 +11839 || 11839 +21328 || 21328 +18710 || 18710 +7167 || 7167 +6495 || 6495 +19334 || 19334 +-1 || -1 +12375 || 12375 +-1 || -1 +1085 || 1085 +18254 || 18254 +26364 || 26364 +7185 || 7185 +16916 || 16916 +1768 || 1768 +-1 || -1 +1627 || 1627 +10416 || 10416 +7779 || 7779 +-1 || -1 +22381 || 22381 +27575 || 27575 +16016 || 16016 +-1 || -1 +26146 || 26146 +12821 || 12821 +3198 || 3198 +26473 || 26473 +15748 || 15748 +-1 || -1 +22173 || 22173 +29215 || 29215 +2739 || 2739 +19626 || 19626 +25186 || 25186 +20058 || 20058 +20291 || 20291 +10935 || 10935 +25550 || 25550 +-1 || -1 +22057 || 22057 +15299 || 15299 +25811 || 25811 +18998 || 18998 +24193 || 24193 +20380 || 20380 +18006 || 18006 +19629 || 19629 +24318 || 24318 +25464 || 25464 +-1 || -1 +20958 || 20958 +3804 || 3804 +16501 || 16501 +16206 || 16206 +10654 || 10654 +28928 || 28928 +10415 || 10415 +16105 || 16105 +14586 || 14586 +7978 || 7978 +18221 || 18221 +-1 || -1 +-1 || -1 +3660 || 3660 +29344 || 29344 +556 || 556 +4801 || 4801 +-1 || -1 +9174 || 9174 +7473 || 7473 +7288 || 7288 +13852 || 13852 +13286 || 13286 +9187 || 9187 +22122 || 22122 +18358 || 18358 +16246 || 16246 +9799 || 9799 +-1 || -1 +5124 || 5124 +1295 || 1295 +19921 || 19921 +21620 || 21620 +23379 || 23379 +28680 || 28680 +17584 || 17584 +27244 || 27244 +-1 || -1 +3165 || 3165 +10462 || 10462 +13699 || 13699 +24548 || 24548 +12441 || 12441 +27351 || 27351 +-1 || -1 +7256 || 7256 +19400 || 19400 +3735 || 3735 +7391 || 7391 +17596 || 17596 +2754 || 2754 +8530 || 8530 +21921 || 21921 +15976 || 15976 +9873 || 9873 +20540 || 20540 +3413 || 3413 +29379 || 29379 +2373 || 2373 +27946 || 27946 +5624 || 5624 +27583 || 27583 +18622 || 18622 +24044 || 24044 +3594 || 3594 +12917 || 12917 +22860 || 22860 +10441 || 10441 +6712 || 6712 +24111 || 24111 +14047 || 14047 +14723 || 14723 +9520 || 9520 +29606 || 29606 +8964 || 8964 +19136 || 19136 +2747 || 2747 +5290 || 5290 +20349 || 20349 +5257 || 5257 +29208 || 29208 +4757 || 4757 +10690 || 10690 +25870 || 25870 +-1 || -1 +5601 || 5601 +25511 || 25511 +1502 || 1502 +604 || 604 +7595 || 7595 +14487 || 14487 +12514 || 12514 +17970 || 17970 +29258 || 29258 +24757 || 24757 +-1 || -1 +1399 || 1399 +-1 || -1 +383 || 383 +29206 || 29206 +7591 || 7591 +14014 || 14014 +16617 || 16617 +28765 || 28765 +3371 || 3371 +10443 || 10443 +7696 || 7696 +17238 || 17238 +11411 || 11411 +24432 || 24432 +2770 || 2770 +10067 || 10067 +1093 || 1093 +10039 || 10039 +2337 || 2337 +11269 || 11269 +22345 || 22345 +25641 || 25641 +6880 || 6880 +2177 || 2177 +12807 || 12807 +10266 || 10266 +29131 || 29131 +22924 || 22924 +3822 || 3822 +20422 || 20422 +-1 || -1 +-1 || -1 +26661 || 26661 +4161 || 4161 +6292 || 6292 +6213 || 6213 +10384 || 10384 +27927 || 27927 +3790 || 3790 +20800 || 20800 +23135 || 23135 +13951 || 13951 +29613 || 29613 +4652 || 4652 +1275 || 1275 +21338 || 21338 +16474 || 16474 +3607 || 3607 +14509 || 14509 +1499 || 1499 +21576 || 21576 +7563 || 7563 +11706 || 11706 +11767 || 11767 +7544 || 7544 +2561 || 2561 +1931 || 1931 +5955 || 5955 +-1 || -1 +22756 || 22756 +17555 || 17555 +16884 || 16884 +23253 || 23253 +13999 || 13999 +11803 || 11803 +4632 || 4632 +21731 || 21731 +9136 || 9136 +11454 || 11454 +9826 || 9826 +17562 || 17562 +10407 || 10407 +9453 || 9453 +23850 || 23850 +22469 || 22469 +18000 || 18000 +19319 || 19319 +-1 || -1 +27961 || 27961 +19482 || 19482 +17443 || 17443 +-1 || -1 +28692 || 28692 +6532 || 6532 +17702 || 17702 +3504 || 3504 +22354 || 22354 +12103 || 12103 +23580 || 23580 +4919 || 4919 +18708 || 18708 +26192 || 26192 +4401 || 4401 +25349 || 25349 +13361 || 13361 +1882 || 1882 +23906 || 23906 +17161 || 17161 +26801 || 26801 +-1 || -1 +13934 || 13934 +25539 || 25539 +14948 || 14948 +17576 || 17576 +27999 || 27999 +7379 || 7379 +4052 || 4052 +12415 || 12415 +24277 || 24277 +17944 || 17944 +-1 || -1 +5433 || 5433 +7713 || 7713 +-1 || -1 +28149 || 28149 +7079 || 7079 +29213 || 29213 +25454 || 25454 +7866 || 7866 +14691 || 14691 +14626 || 14626 +9311 || 9311 +10718 || 10718 +20519 || 20519 +11218 || 11218 +10581 || 10581 +14956 || 14956 +-1 || -1 +26935 || 26935 +8704 || 8704 +19187 || 19187 +16362 || 16362 +18533 || 18533 +23537 || 23537 +9431 || 9431 +10416 || 10416 +26087 || 26087 +14667 || 14667 +17869 || 17869 +-1 || -1 +28749 || 28749 +17069 || 17069 +3604 || 3604 +12808 || 12808 +-1 || -1 +6471 || 6471 +1772 || 1772 +27736 || 27736 +26531 || 26531 +29558 || 29558 +-1 || -1 +-1 || -1 +26845 || 26845 +6991 || 6991 +9183 || 9183 +8289 || 8289 +4086 || 4086 +10147 || 10147 +21194 || 21194 +19201 || 19201 +16351 || 16351 +26090 || 26090 +17724 || 17724 +26126 || 26126 +-1 || -1 +2061 || 2061 +8571 || 8571 +14013 || 14013 +20416 || 20416 +22972 || 22972 +19545 || 19545 +24301 || 24301 +18605 || 18605 +3375 || 3375 +19701 || 19701 +19781 || 19781 +8681 || 8681 +9840 || 9840 +996 || 996 +-1 || -1 +13400 || 13400 +81 || 81 +27214 || 27214 +25065 || 25065 +23990 || 23990 +26405 || 26405 +6386 || 6386 +25671 || 25671 +23866 || 23866 +-1 || -1 +9437 || 9437 +27524 || 27524 +22673 || 22673 +20913 || 20913 +29286 || 29286 +6246 || 6246 +15371 || 15371 +-1 || -1 +22141 || 22141 +25614 || 25614 +13544 || 13544 +24359 || 24359 +16111 || 16111 +25103 || 25103 +21443 || 21443 +8989 || 8989 +13364 || 13364 +17791 || 17791 +7885 || 7885 +20973 || 20973 +23074 || 23074 +4392 || 4392 +-1 || -1 +-1 || -1 +21222 || 21222 +6836 || 6836 +19576 || 19576 +14463 || 14463 +21163 || 21163 +22788 || 22788 +16267 || 16267 +14775 || 14775 +24976 || 24976 +18285 || 18285 +11886 || 11886 +8043 || 8043 +9255 || 9255 +26080 || 26080 +-1 || -1 +19732 || 19732 +-1 || -1 +24040 || 24040 +28084 || 28084 +42 || 42 +9699 || 9699 +16164 || 16164 +5454 || 5454 +13245 || 13245 +27912 || 27912 +21758 || 21758 +11795 || 11795 +28776 || 28776 +26364 || 26364 +17355 || 17355 +830 || 830 +5496 || 5496 +19491 || 19491 +28008 || 28008 +5884 || 5884 +13847 || 13847 +10247 || 10247 +24814 || 24814 +23032 || 23032 +10744 || 10744 +22202 || 22202 +15007 || 15007 +12087 || 12087 +5881 || 5881 +13969 || 13969 +19559 || 19559 +7258 || 7258 +2699 || 2699 +11106 || 11106 +26741 || 26741 +26763 || 26763 +11278 || 11278 +9614 || 9614 +4433 || 4433 +-1 || -1 +9275 || 9275 +-1 || -1 +-1 || -1 +10161 || 10161 +24859 || 24859 +9362 || 9362 +23513 || 23513 +25021 || 25021 +23115 || 23115 +12031 || 12031 +28784 || 28784 +2800 || 2800 +10578 || 10578 +14302 || 14302 +13869 || 13869 +4056 || 4056 +3314 || 3314 +23403 || 23403 +25791 || 25791 +6042 || 6042 +24530 || 24530 +24005 || 24005 +17900 || 17900 +29090 || 29090 +6208 || 6208 +26806 || 26806 +27194 || 27194 +21256 || 21256 +27409 || 27409 +2894 || 2894 +12791 || 12791 +5064 || 5064 +15122 || 15122 +28634 || 28634 +17591 || 17591 +2237 || 2237 +915 || 915 +14318 || 14318 +7291 || 7291 +26060 || 26060 +20017 || 20017 +2670 || 2670 +-1 || -1 +-1 || -1 +25080 || 25080 +-1 || -1 +29572 || 29572 +21284 || 21284 +27501 || 27501 +12293 || 12293 +11357 || 11357 +26470 || 26470 +276 || 276 +21081 || 21081 +17667 || 17667 +15196 || 15196 +2825 || 2825 +24831 || 24831 +2865 || 2865 +12819 || 12819 +8221 || 8221 +2223 || 2223 +4808 || 4808 +14628 || 14628 +9071 || 9071 +19018 || 19018 +20737 || 20737 +17898 || 17898 +27690 || 27690 +283 || 283 +20014 || 20014 +20652 || 20652 +28034 || 28034 +18450 || 18450 +4897 || 4897 +19703 || 19703 +23467 || 23467 +3577 || 3577 +20362 || 20362 +16079 || 16079 +8991 || 8991 +9559 || 9559 +3164 || 3164 +28433 || 28433 +16511 || 16511 +22577 || 22577 +8915 || 8915 +19463 || 19463 +519 || 519 +4915 || 4915 +9976 || 9976 +19367 || 19367 +-1 || -1 +5064 || 5064 +25902 || 25902 +7404 || 7404 +1255 || 1255 +22137 || 22137 +4850 || 4850 +124 || 124 +22595 || 22595 +10293 || 10293 +29627 || 29627 +20555 || 20555 +20921 || 20921 +12276 || 12276 +22541 || 22541 +15810 || 15810 +18649 || 18649 +24943 || 24943 +17178 || 17178 +-1 || -1 +5502 || 5502 +-1 || -1 +16844 || 16844 +18695 || 18695 +10443 || 10443 +6919 || 6919 +15007 || 15007 +26318 || 26318 +2339 || 2339 +646 || 646 +15264 || 15264 +27988 || 27988 +5366 || 5366 +25562 || 25562 +27740 || 27740 +10155 || 10155 +16982 || 16982 +393 || 393 +23821 || 23821 +28970 || 28970 +23036 || 23036 +12292 || 12292 +9354 || 9354 +22809 || 22809 +25292 || 25292 +12158 || 12158 +-1 || -1 +18264 || 18264 +7425 || 7425 +10638 || 10638 +20502 || 20502 +23641 || 23641 +19065 || 19065 +1060 || 1060 +24087 || 24087 +6707 || 6707 +13115 || 13115 +16235 || 16235 +12963 || 12963 +17341 || 17341 +1485 || 1485 +28157 || 28157 +28785 || 28785 +8081 || 8081 +18129 || 18129 +2221 || 2221 +23258 || 23258 +15653 || 15653 +19159 || 19159 +26716 || 26716 +2694 || 2694 +17426 || 17426 +10288 || 10288 +10493 || 10493 +27289 || 27289 +5615 || 5615 +-1 || -1 +20885 || 20885 +27479 || 27479 +-1 || -1 +28480 || 28480 +1340 || 1340 +7228 || 7228 +5375 || 5375 +4496 || 4496 +8240 || 8240 +17177 || 17177 +11215 || 11215 +23445 || 23445 +21607 || 21607 +11904 || 11904 +5413 || 5413 +22309 || 22309 +24008 || 24008 +6589 || 6589 +10695 || 10695 +3935 || 3935 +21784 || 21784 +7762 || 7762 +7302 || 7302 +6406 || 6406 +26830 || 26830 +13970 || 13970 +17842 || 17842 +29179 || 29179 +2206 || 2206 +-1 || -1 +11531 || 11531 +27532 || 27532 +3666 || 3666 +-1 || -1 +25838 || 25838 +9257 || 9257 +6389 || 6389 +21205 || 21205 +13824 || 13824 +6532 || 6532 +817 || 817 +3631 || 3631 +22811 || 22811 +9311 || 9311 +28174 || 28174 +14722 || 14722 +19686 || 19686 +8116 || 8116 +2645 || 2645 +24491 || 24491 +28325 || 28325 +29222 || 29222 +23078 || 23078 +12487 || 12487 +9347 || 9347 +19397 || 19397 +20724 || 20724 +21815 || 21815 +16938 || 16938 +75 || 75 +13480 || 13480 +27906 || 27906 +12999 || 12999 +5357 || 5357 +13849 || 13849 +-1 || -1 +14481 || 14481 +23304 || 23304 +19150 || 19150 +6686 || 6686 +15087 || 15087 +27289 || 27289 +3637 || 3637 +22517 || 22517 +-1 || -1 +9014 || 9014 +15825 || 15825 +6415 || 6415 +21394 || 21394 +18884 || 18884 +7509 || 7509 +29015 || 29015 +12673 || 12673 +-1 || -1 +23655 || 23655 +15650 || 15650 +22892 || 22892 +-1 || -1 +2056 || 2056 +9012 || 9012 +11960 || 11960 +4541 || 4541 +-1 || -1 +7860 || 7860 +540 || 540 +28374 || 28374 +1734 || 1734 +12083 || 12083 +25318 || 25318 +8388 || 8388 +7584 || 7584 +26350 || 26350 +7883 || 7883 +1713 || 1713 +25341 || 25341 +5261 || 5261 +10425 || 10425 +13608 || 13608 +-1 || -1 +14896 || 14896 +-1 || -1 +3687 || 3687 +17945 || 17945 +16360 || 16360 +195 || 195 +-1 || -1 +18972 || 18972 +5317 || 5317 +25171 || 25171 +21744 || 21744 +21432 || 21432 +15013 || 15013 +11772 || 11772 +23868 || 23868 +25606 || 25606 +15355 || 15355 +28014 || 28014 +16366 || 16366 +9359 || 9359 +26919 || 26919 +-1 || -1 +-1 || -1 +18138 || 18138 +19652 || 19652 +-1 || -1 +-1 || -1 +8054 || 8054 +29429 || 29429 +13345 || 13345 +10448 || 10448 +4503 || 4503 +14603 || 14603 +27125 || 27125 +14415 || 14415 +24141 || 24141 +2023 || 2023 +28392 || 28392 +11449 || 11449 +9142 || 9142 +17682 || 17682 +22723 || 22723 +23782 || 23782 +11728 || 11728 +-1 || -1 +20140 || 20140 +18884 || 18884 +29070 || 29070 +13466 || 13466 +16748 || 16748 +3929 || 3929 +-1 || -1 +21979 || 21979 +-1 || -1 +3567 || 3567 +3865 || 3865 +27584 || 27584 +17518 || 17518 +1938 || 1938 +18907 || 18907 +-1 || -1 +1398 || 1398 +6812 || 6812 +25710 || 25710 +-1 || -1 +-1 || -1 +20351 || 20351 +3773 || 3773 +-1 || -1 +27830 || 27830 +14360 || 14360 +16738 || 16738 +-1 || -1 +20129 || 20129 +4831 || 4831 +25653 || 25653 +9008 || 9008 +5513 || 5513 +8728 || 8728 +10178 || 10178 +13173 || 13173 +27984 || 27984 +24816 || 24816 +-1 || -1 +640 || 640 +29444 || 29444 +23806 || 23806 +18306 || 18306 +11911 || 11911 +22041 || 22041 +20713 || 20713 +6032 || 6032 +26179 || 26179 +9158 || 9158 +24915 || 24915 +13470 || 13470 +21644 || 21644 +15884 || 15884 +-1 || -1 +8873 || 8873 +255 || 255 +5614 || 5614 +14511 || 14511 +17982 || 17982 +28281 || 28281 +8258 || 8258 +23655 || 23655 +25146 || 25146 +5106 || 5106 +-1 || -1 +10440 || 10440 +16552 || 16552 +27529 || 27529 +25271 || 25271 +7397 || 7397 +25251 || 25251 +7133 || 7133 +13270 || 13270 +6154 || 6154 +-1 || -1 +3704 || 3704 +23527 || 23527 +20322 || 20322 +262 || 262 +5280 || 5280 +23632 || 23632 +16757 || 16757 +28919 || 28919 +6823 || 6823 +-1 || -1 +9849 || 9849 +18750 || 18750 +24995 || 24995 +16674 || 16674 +24452 || 24452 +-1 || -1 +10868 || 10868 +26503 || 26503 +13449 || 13449 +16997 || 16997 +25480 || 25480 +15675 || 15675 +16780 || 16780 +7992 || 7992 +2761 || 2761 +28111 || 28111 +20850 || 20850 +-1 || -1 +8632 || 8632 +7145 || 7145 +21076 || 21076 +3970 || 3970 +22807 || 22807 +24907 || 24907 +6945 || 6945 +27652 || 27652 +26678 || 26678 +25952 || 25952 +8487 || 8487 +13955 || 13955 +27121 || 27121 +13664 || 13664 +3359 || 3359 +9822 || 9822 +5287 || 5287 +1881 || 1881 +11835 || 11835 +21403 || 21403 +18033 || 18033 +22719 || 22719 +4796 || 4796 +3337 || 3337 +18134 || 18134 +9084 || 9084 +-1 || -1 +8965 || 8965 +21081 || 21081 +6101 || 6101 +27966 || 27966 +8068 || 8068 +14145 || 14145 +2602 || 2602 +12227 || 12227 +1904 || 1904 +-1 || -1 +4843 || 4843 +23445 || 23445 +23332 || 23332 +8741 || 8741 +18541 || 18541 +29082 || 29082 +26200 || 26200 +864 || 864 +21112 || 21112 +25445 || 25445 +-1 || -1 +13086 || 13086 +4130 || 4130 +20995 || 20995 +20962 || 20962 +5323 || 5323 +-1 || -1 +25989 || 25989 +10186 || 10186 +5280 || 5280 +14989 || 14989 +10618 || 10618 +1162 || 1162 +8467 || 8467 +5205 || 5205 +2334 || 2334 +13420 || 13420 +19887 || 19887 +27150 || 27150 +-1 || -1 +15310 || 15310 +28629 || 28629 +10444 || 10444 +11385 || 11385 +16949 || 16949 +2744 || 2744 +13604 || 13604 +8108 || 8108 +19738 || 19738 +28815 || 28815 +2800 || 2800 +11838 || 11838 +3425 || 3425 +-1 || -1 +29073 || 29073 +13469 || 13469 +26637 || 26637 +3726 || 3726 +25934 || 25934 +19071 || 19071 +24620 || 24620 +14646 || 14646 +9375 || 9375 +8802 || 8802 +7344 || 7344 +18363 || 18363 +3206 || 3206 +15051 || 15051 +12726 || 12726 +26459 || 26459 +8486 || 8486 +13291 || 13291 +18924 || 18924 +13523 || 13523 +-1 || -1 +5296 || 5296 +14556 || 14556 +-1 || -1 +15690 || 15690 +25167 || 25167 +27125 || 27125 +18009 || 18009 +16485 || 16485 +25975 || 25975 +15825 || 15825 +16697 || 16697 +21594 || 21594 +20017 || 20017 +11892 || 11892 +19370 || 19370 +4467 || 4467 +541 || 541 +13801 || 13801 +12086 || 12086 +7623 || 7623 +24425 || 24425 +3062 || 3062 +3771 || 3771 +9436 || 9436 +17314 || 17314 +16825 || 16825 +24679 || 24679 +652 || 652 +17001 || 17001 +27579 || 27579 +25753 || 25753 +13732 || 13732 +25369 || 25369 +3685 || 3685 +21209 || 21209 +21287 || 21287 +25814 || 25814 +3706 || 3706 +20485 || 20485 +9798 || 9798 +21013 || 21013 +4223 || 4223 +22678 || 22678 +23681 || 23681 +18924 || 18924 +28250 || 28250 +14498 || 14498 +1522 || 1522 +17732 || 17732 +18811 || 18811 +18629 || 18629 +15682 || 15682 +2447 || 2447 +1690 || 1690 +19913 || 19913 +16630 || 16630 +27994 || 27994 +29655 || 29655 +-1 || -1 +-1 || -1 +6972 || 6972 +3630 || 3630 +734 || 734 +23316 || 23316 +8317 || 8317 +1815 || 1815 +-1 || -1 +21255 || 21255 +13011 || 13011 +14831 || 14831 +19752 || 19752 +6838 || 6838 +24700 || 24700 +17059 || 17059 +25461 || 25461 +21284 || 21284 +6664 || 6664 +268 || 268 +22633 || 22633 +8755 || 8755 +8869 || 8869 +27263 || 27263 +24536 || 24536 +14099 || 14099 +18947 || 18947 +4351 || 4351 +10459 || 10459 +9836 || 9836 +16293 || 16293 +11769 || 11769 +29255 || 29255 +15385 || 15385 +25072 || 25072 +5624 || 5624 +28856 || 28856 +16784 || 16784 +1025 || 1025 +28999 || 28999 +15925 || 15925 +18945 || 18945 +7614 || 7614 +14503 || 14503 +28482 || 28482 +26587 || 26587 +-1 || -1 +13694 || 13694 +25721 || 25721 +-1 || -1 +27708 || 27708 +21253 || 21253 +3879 || 3879 +12971 || 12971 +15936 || 15936 +15827 || 15827 +17426 || 17426 +12061 || 12061 +3428 || 3428 +24227 || 24227 +9558 || 9558 +15618 || 15618 +28034 || 28034 +-1 || -1 +-1 || -1 +-1 || -1 +23124 || 23124 +16419 || 16419 +8928 || 8928 +6084 || 6084 +18859 || 18859 +25702 || 25702 +23140 || 23140 +5069 || 5069 +19354 || 19354 +16399 || 16399 +-1 || -1 +21065 || 21065 +24964 || 24964 +24343 || 24343 +3234 || 3234 +25274 || 25274 +-1 || -1 +24995 || 24995 +28774 || 28774 +20883 || 20883 +13136 || 13136 +26852 || 26852 +11430 || 11430 +25231 || 25231 +26324 || 26324 +21020 || 21020 +14184 || 14184 +-1 || -1 +12376 || 12376 +2760 || 2760 +-1 || -1 +6958 || 6958 +19337 || 19337 +-1 || -1 +23783 || 23783 +11743 || 11743 +26643 || 26643 +12919 || 12919 +14773 || 14773 +-1 || -1 +2783 || 2783 +20713 || 20713 +28572 || 28572 +16604 || 16604 +15922 || 15922 +7840 || 7840 +2002 || 2002 +25376 || 25376 +-1 || -1 +10750 || 10750 +14219 || 14219 +-1 || -1 +27139 || 27139 +26929 || 26929 +21570 || 21570 +14409 || 14409 +3608 || 3608 +18597 || 18597 +25263 || 25263 +22816 || 22816 +-1 || -1 +19259 || 19259 +17219 || 17219 +17607 || 17607 +28937 || 28937 +5551 || 5551 +19709 || 19709 +20324 || 20324 +20793 || 20793 +7341 || 7341 +28287 || 28287 +24370 || 24370 +28019 || 28019 +5734 || 5734 +4095 || 4095 +11902 || 11902 +25338 || 25338 +-1 || -1 +24729 || 24729 +3935 || 3935 +22516 || 22516 +18806 || 18806 +22962 || 22962 +10368 || 10368 +26519 || 26519 +15456 || 15456 +-1 || -1 +1756 || 1756 +28567 || 28567 +22085 || 22085 +1924 || 1924 +11445 || 11445 +3395 || 3395 +17224 || 17224 +24353 || 24353 +13660 || 13660 +12482 || 12482 +14581 || 14581 +2665 || 2665 +2073 || 2073 +3531 || 3531 +6806 || 6806 +6714 || 6714 +12397 || 12397 +25733 || 25733 +8174 || 8174 +24685 || 24685 +26673 || 26673 +18634 || 18634 +27262 || 27262 +26722 || 26722 +23482 || 23482 +27 || 27 +10672 || 10672 +14618 || 14618 +26222 || 26222 +10549 || 10549 +15668 || 15668 +28639 || 28639 +778 || 778 +13338 || 13338 +82 || 82 +-1 || -1 +21382 || 21382 +29281 || 29281 +4831 || 4831 +2896 || 2896 +14321 || 14321 +23818 || 23818 +-1 || -1 +-1 || -1 +26684 || 26684 +-1 || -1 +27438 || 27438 +14936 || 14936 +25338 || 25338 +9787 || 9787 +17315 || 17315 +2445 || 2445 +544 || 544 +17482 || 17482 +1030 || 1030 +4160 || 4160 +13831 || 13831 +13864 || 13864 +16603 || 16603 +9079 || 9079 +21520 || 21520 +8020 || 8020 +24897 || 24897 +25031 || 25031 +28673 || 28673 +20336 || 20336 +17291 || 17291 +10626 || 10626 +879 || 879 +20070 || 20070 +8039 || 8039 +28541 || 28541 +4971 || 4971 +9402 || 9402 +-1 || -1 +20973 || 20973 +16150 || 16150 +-1 || -1 +21229 || 21229 +7915 || 7915 +13423 || 13423 +29021 || 29021 +27105 || 27105 +-1 || -1 +11033 || 11033 +1559 || 1559 +10905 || 10905 +21584 || 21584 +18962 || 18962 +-1 || -1 +7116 || 7116 +1179 || 1179 +3853 || 3853 +3860 || 3860 +14953 || 14953 +7637 || 7637 +-1 || -1 +13548 || 13548 +-1 || -1 +10135 || 10135 +23160 || 23160 +12345 || 12345 +24537 || 24537 +17280 || 17280 +16558 || 16558 +2607 || 2607 +-1 || -1 +-1 || -1 +20999 || 20999 +17592 || 17592 +22069 || 22069 +171 || 171 +3957 || 3957 +2922 || 2922 +25690 || 25690 +25038 || 25038 +9572 || 9572 +29314 || 29314 +23493 || 23493 +-1 || -1 +5344 || 5344 +3057 || 3057 +62 || 62 +10360 || 10360 +13269 || 13269 +26471 || 26471 +20948 || 20948 +-1 || -1 +26135 || 26135 +11456 || 11456 +8607 || 8607 +-1 || -1 +10690 || 10690 +3719 || 3719 +20860 || 20860 +12162 || 12162 +4939 || 4939 +5486 || 5486 +-1 || -1 +17359 || 17359 +15645 || 15645 +28902 || 28902 +8528 || 8528 +12271 || 12271 +16012 || 16012 +14151 || 14151 +19263 || 19263 +13924 || 13924 +3837 || 3837 +2158 || 2158 +2605 || 2605 +11799 || 11799 +4894 || 4894 +17518 || 17518 +-1 || -1 +10825 || 10825 +19009 || 19009 +12585 || 12585 +3157 || 3157 +6685 || 6685 +29286 || 29286 +9679 || 9679 +26002 || 26002 +-1 || -1 +-1 || -1 +20422 || 20422 +5755 || 5755 +3239 || 3239 +21264 || 21264 +1886 || 1886 +21522 || 21522 +4794 || 4794 +-1 || -1 +21453 || 21453 +25482 || 25482 +24578 || 24578 +-1 || -1 +20214 || 20214 +19891 || 19891 +25277 || 25277 +-1 || -1 +21939 || 21939 +27791 || 27791 +21517 || 21517 +21875 || 21875 +932 || 932 +13413 || 13413 +22243 || 22243 +1190 || 1190 +16012 || 16012 +11432 || 11432 +16223 || 16223 +4393 || 4393 +24809 || 24809 +6418 || 6418 +13057 || 13057 +14471 || 14471 +18203 || 18203 +9238 || 9238 +7229 || 7229 +20311 || 20311 +1891 || 1891 +17417 || 17417 +10365 || 10365 +810 || 810 +26867 || 26867 +1937 || 1937 +15140 || 15140 +433 || 433 +21274 || 21274 +25680 || 25680 +29670 || 29670 +18581 || 18581 +11837 || 11837 +12858 || 12858 +22344 || 22344 +-1 || -1 +27875 || 27875 +19718 || 19718 +23528 || 23528 +25825 || 25825 +15540 || 15540 +24448 || 24448 +10162 || 10162 +18325 || 18325 +7828 || 7828 +12015 || 12015 +929 || 929 +20125 || 20125 +4698 || 4698 +20508 || 20508 +2500 || 2500 +21963 || 21963 +12707 || 12707 +17196 || 17196 +24059 || 24059 +-1 || -1 +26435 || 26435 +22506 || 22506 +18990 || 18990 +7966 || 7966 +4701 || 4701 +7048 || 7048 +11706 || 11706 +5710 || 5710 +9809 || 9809 +27955 || 27955 +11346 || 11346 +-1 || -1 +6619 || 6619 +25312 || 25312 +28634 || 28634 +8816 || 8816 +15623 || 15623 +18869 || 18869 +19210 || 19210 +4366 || 4366 +5923 || 5923 +-1 || -1 +25698 || 25698 +18712 || 18712 +7204 || 7204 +-1 || -1 +1848 || 1848 +24344 || 24344 +7661 || 7661 +5278 || 5278 +-1 || -1 +9377 || 9377 +23500 || 23500 +-1 || -1 +24225 || 24225 +10394 || 10394 +10086 || 10086 +13190 || 13190 +-1 || -1 +2448 || 2448 +10820 || 10820 +18890 || 18890 +21521 || 21521 +11913 || 11913 +10257 || 10257 +14308 || 14308 +10293 || 10293 +26745 || 26745 +17155 || 17155 +29690 || 29690 +19955 || 19955 +22140 || 22140 +3009 || 3009 +6761 || 6761 +29667 || 29667 +10258 || 10258 +18617 || 18617 +14806 || 14806 +-1 || -1 +25486 || 25486 +16491 || 16491 +-1 || -1 +1114 || 1114 +21802 || 21802 +9441 || 9441 +9727 || 9727 +952 || 952 +12965 || 12965 +3422 || 3422 +5490 || 5490 +26248 || 26248 +11303 || 11303 +4047 || 4047 +18354 || 18354 +24449 || 24449 +1996 || 1996 +19524 || 19524 +13757 || 13757 +3028 || 3028 +26102 || 26102 +18811 || 18811 +21598 || 21598 +1412 || 1412 +18367 || 18367 +13182 || 13182 +15081 || 15081 +825 || 825 +14316 || 14316 +23282 || 23282 +13894 || 13894 +8530 || 8530 +634 || 634 +-1 || -1 +5443 || 5443 +16631 || 16631 +-1 || -1 +6860 || 6860 +11690 || 11690 +4537 || 4537 +525 || 525 +3077 || 3077 +14922 || 14922 +6396 || 6396 +4042 || 4042 +20300 || 20300 +20625 || 20625 +26139 || 26139 +4505 || 4505 +21727 || 21727 +6263 || 6263 +17136 || 17136 +3856 || 3856 +2670 || 2670 +16217 || 16217 +12205 || 12205 +16867 || 16867 +8412 || 8412 +4411 || 4411 +12975 || 12975 +16869 || 16869 +20103 || 20103 +8619 || 8619 +24898 || 24898 +2210 || 2210 +25515 || 25515 +20916 || 20916 +25724 || 25724 +5585 || 5585 +14342 || 14342 +20608 || 20608 +22058 || 22058 +12926 || 12926 +27062 || 27062 +4834 || 4834 +16404 || 16404 +19043 || 19043 +25337 || 25337 +15074 || 15074 +1741 || 1741 +11948 || 11948 +9782 || 9782 +24902 || 24902 +13883 || 13883 +7018 || 7018 +28140 || 28140 +13699 || 13699 +5541 || 5541 +-1 || -1 +-1 || -1 +25399 || 25399 +12205 || 12205 +10115 || 10115 +9263 || 9263 +23451 || 23451 +29578 || 29578 +24895 || 24895 +21310 || 21310 +10217 || 10217 +27213 || 27213 +5268 || 5268 +10166 || 10166 +14666 || 14666 +9156 || 9156 +13439 || 13439 +10572 || 10572 +-1 || -1 +20556 || 20556 +25191 || 25191 +6222 || 6222 +18697 || 18697 +-1 || -1 +12745 || 12745 +4272 || 4272 +43 || 43 +13648 || 13648 +22699 || 22699 +20422 || 20422 +20707 || 20707 +10579 || 10579 +22238 || 22238 +1571 || 1571 +22914 || 22914 +800 || 800 +5725 || 5725 +14919 || 14919 +26046 || 26046 +-1 || -1 +12845 || 12845 +6015 || 6015 +180 || 180 +11458 || 11458 +15255 || 15255 +11753 || 11753 +15216 || 15216 +20182 || 20182 +16878 || 16878 +10821 || 10821 +27681 || 27681 +18347 || 18347 +12918 || 12918 +9679 || 9679 +2397 || 2397 +6826 || 6826 +12555 || 12555 +22053 || 22053 +21319 || 21319 +3613 || 3613 +-1 || -1 +-1 || -1 +9886 || 9886 +4475 || 4475 +7563 || 7563 +12071 || 12071 +24895 || 24895 +9149 || 9149 +22794 || 22794 +18222 || 18222 +25844 || 25844 +-1 || -1 +26759 || 26759 +26104 || 26104 +6269 || 6269 +2060 || 2060 +23705 || 23705 +18352 || 18352 +485 || 485 +17477 || 17477 +18937 || 18937 +28772 || 28772 +-1 || -1 +10711 || 10711 +-1 || -1 +22355 || 22355 +27644 || 27644 +7962 || 7962 +-1 || -1 +3848 || 3848 +18165 || 18165 +19890 || 19890 +12920 || 12920 +7397 || 7397 +532 || 532 +28486 || 28486 +-1 || -1 +14565 || 14565 +17573 || 17573 +23441 || 23441 +27145 || 27145 +164 || 164 +13426 || 13426 +25771 || 25771 +18706 || 18706 +24142 || 24142 +780 || 780 +26801 || 26801 +19671 || 19671 +21529 || 21529 +28441 || 28441 +2671 || 2671 +16414 || 16414 +19532 || 19532 +10529 || 10529 +12706 || 12706 +3067 || 3067 +-1 || -1 +14649 || 14649 +28977 || 28977 +4599 || 4599 +21485 || 21485 +-1 || -1 +21470 || 21470 +1184 || 1184 +13442 || 13442 +5850 || 5850 +25277 || 25277 +25177 || 25177 +11 || 11 +27287 || 27287 +26130 || 26130 +13853 || 13853 +26827 || 26827 +7326 || 7326 +-1 || -1 +18568 || 18568 +24986 || 24986 +5413 || 5413 +1697 || 1697 +7866 || 7866 +13250 || 13250 +8772 || 8772 +27299 || 27299 +7422 || 7422 +23376 || 23376 +11811 || 11811 +21284 || 21284 +9250 || 9250 +26133 || 26133 +18443 || 18443 +16567 || 16567 +28331 || 28331 +4028 || 4028 +19586 || 19586 +7466 || 7466 +21364 || 21364 +5381 || 5381 +11024 || 11024 +2571 || 2571 +-1 || -1 +15955 || 15955 +11619 || 11619 +7713 || 7713 +9933 || 9933 +21952 || 21952 +10198 || 10198 +4248 || 4248 +2367 || 2367 +16246 || 16246 +27298 || 27298 +19470 || 19470 +9088 || 9088 +4557 || 4557 +16593 || 16593 +2196 || 2196 +24774 || 24774 +29216 || 29216 +18490 || 18490 +25136 || 25136 +23449 || 23449 +21712 || 21712 +25348 || 25348 +11995 || 11995 +18230 || 18230 +5550 || 5550 +383 || 383 +7936 || 7936 +19077 || 19077 +26598 || 26598 +-1 || -1 +-1 || -1 +11925 || 11925 +13738 || 13738 +3625 || 3625 +-1 || -1 +6509 || 6509 +20270 || 20270 +-1 || -1 +1426 || 1426 +1699 || 1699 +5811 || 5811 +4200 || 4200 +17556 || 17556 +5795 || 5795 +16470 || 16470 +6018 || 6018 +24462 || 24462 +6850 || 6850 +-1 || -1 +10983 || 10983 +1257 || 1257 +-1 || -1 +27142 || 27142 +-1 || -1 +8868 || 8868 +11543 || 11543 +22846 || 22846 +25515 || 25515 +26309 || 26309 +27182 || 27182 +20345 || 20345 +10799 || 10799 +-1 || -1 +21470 || 21470 +18768 || 18768 +26215 || 26215 +8346 || 8346 +21594 || 21594 +11144 || 11144 +18461 || 18461 +15907 || 15907 +917 || 917 +25155 || 25155 +2697 || 2697 +20766 || 20766 +24361 || 24361 +17490 || 17490 +27003 || 27003 +21608 || 21608 +1394 || 1394 +7920 || 7920 +15079 || 15079 +17220 || 17220 +23023 || 23023 +15125 || 15125 +-1 || -1 +13227 || 13227 +5220 || 5220 +17416 || 17416 +10017 || 10017 +8495 || 8495 +26572 || 26572 +24687 || 24687 +1886 || 1886 +13951 || 13951 +1770 || 1770 +13561 || 13561 +-1 || -1 +12394 || 12394 +1720 || 1720 +18678 || 18678 +28158 || 28158 +5120 || 5120 +10683 || 10683 +20794 || 20794 +27123 || 27123 +14687 || 14687 +-1 || -1 +7457 || 7457 +3469 || 3469 +28178 || 28178 +-1 || -1 +18723 || 18723 +28394 || 28394 +26790 || 26790 +29121 || 29121 +7191 || 7191 +13742 || 13742 +23526 || 23526 +6623 || 6623 +10011 || 10011 +5225 || 5225 +20859 || 20859 +3787 || 3787 +25636 || 25636 +16117 || 16117 +6753 || 6753 +18195 || 18195 +16169 || 16169 +8165 || 8165 +18549 || 18549 +22522 || 22522 +-1 || -1 +16382 || 16382 +19518 || 19518 +-1 || -1 +29497 || 29497 +1919 || 1919 +27579 || 27579 +25354 || 25354 +-1 || -1 +21087 || 21087 +26628 || 26628 +4332 || 4332 +1092 || 1092 +4473 || 4473 +9577 || 9577 +3248 || 3248 +24995 || 24995 +-1 || -1 +4476 || 4476 +28949 || 28949 +12426 || 12426 +4058 || 4058 +8100 || 8100 +3923 || 3923 +20623 || 20623 +14613 || 14613 +15130 || 15130 +9626 || 9626 +13551 || 13551 +6630 || 6630 +11024 || 11024 +20491 || 20491 +26445 || 26445 +7687 || 7687 +13372 || 13372 +22303 || 22303 +24303 || 24303 +1319 || 1319 +26267 || 26267 +17739 || 17739 +25692 || 25692 +23813 || 23813 +12335 || 12335 +21363 || 21363 +-1 || -1 +15214 || 15214 +13224 || 13224 +28679 || 28679 +17337 || 17337 +8947 || 8947 +6434 || 6434 +3699 || 3699 +18913 || 18913 +2666 || 2666 +3856 || 3856 +2793 || 2793 +19628 || 19628 +21098 || 21098 +27534 || 27534 +2278 || 2278 +3003 || 3003 +16083 || 16083 +29452 || 29452 +9345 || 9345 +8229 || 8229 +13864 || 13864 +11998 || 11998 +12051 || 12051 +21779 || 21779 +4415 || 4415 +22328 || 22328 +16941 || 16941 +10450 || 10450 +13894 || 13894 +10980 || 10980 +-1 || -1 +6344 || 6344 +10815 || 10815 +13973 || 13973 +17609 || 17609 +21972 || 21972 +3952 || 3952 +12586 || 12586 +12389 || 12389 +18173 || 18173 +18335 || 18335 +17732 || 17732 +24753 || 24753 +9887 || 9887 +22699 || 22699 +25296 || 25296 +20556 || 20556 +-1 || -1 +12702 || 12702 +23699 || 23699 +17872 || 17872 +15673 || 15673 +13312 || 13312 +27051 || 27051 +12443 || 12443 +-1 || -1 +12774 || 12774 +7392 || 7392 +20849 || 20849 +17118 || 17118 +27289 || 27289 +7130 || 7130 +18964 || 18964 +26835 || 26835 +3805 || 3805 +114 || 114 +27139 || 27139 +10517 || 10517 +-1 || -1 +12849 || 12849 +18944 || 18944 +13914 || 13914 +24180 || 24180 +565 || 565 +24671 || 24671 +24855 || 24855 +25560 || 25560 +5908 || 5908 +1268 || 1268 +692 || 692 +25150 || 25150 +11576 || 11576 +6889 || 6889 +13247 || 13247 +-1 || -1 +4910 || 4910 +12892 || 12892 +22568 || 22568 +329 || 329 +12471 || 12471 +27719 || 27719 +7791 || 7791 +-1 || -1 +27602 || 27602 +27533 || 27533 +25403 || 25403 +16801 || 16801 +24502 || 24502 +14149 || 14149 +24739 || 24739 +16780 || 16780 +12271 || 12271 +28331 || 28331 +23249 || 23249 +22272 || 22272 +24595 || 24595 +10911 || 10911 +17671 || 17671 +22378 || 22378 +-1 || -1 +28461 || 28461 +6154 || 6154 +24310 || 24310 +-1 || -1 +25944 || 25944 +21049 || 21049 +10471 || 10471 +28918 || 28918 +18716 || 18716 +25251 || 25251 +5352 || 5352 +11056 || 11056 +20746 || 20746 +27524 || 27524 +9149 || 9149 +26714 || 26714 +20935 || 20935 +1172 || 1172 +-1 || -1 +14078 || 14078 +18135 || 18135 +13703 || 13703 +23955 || 23955 +61 || 61 +-1 || -1 +3800 || 3800 +15495 || 15495 +884 || 884 +19760 || 19760 +24940 || 24940 +28353 || 28353 +-1 || -1 +16259 || 16259 +-1 || -1 +15228 || 15228 +18535 || 18535 +23857 || 23857 +7856 || 7856 +11887 || 11887 +9967 || 9967 +17763 || 17763 +24723 || 24723 +10586 || 10586 +15585 || 15585 +22272 || 22272 +25243 || 25243 +766 || 766 +16270 || 16270 +-1 || -1 +2066 || 2066 +2767 || 2767 +6622 || 6622 +4549 || 4549 +13473 || 13473 +-1 || -1 +29501 || 29501 +18926 || 18926 +25025 || 25025 +-1 || -1 +8938 || 8938 +8723 || 8723 +7143 || 7143 +25366 || 25366 +-1 || -1 +9894 || 9894 +22199 || 22199 +25068 || 25068 +18046 || 18046 +20925 || 20925 +17623 || 17623 +28190 || 28190 +24878 || 24878 +21535 || 21535 +29273 || 29273 +29166 || 29166 +20482 || 20482 +7374 || 7374 +6907 || 6907 +10103 || 10103 +22309 || 22309 +8001 || 8001 +20257 || 20257 +4072 || 4072 +7377 || 7377 +28429 || 28429 +19452 || 19452 +26110 || 26110 +21530 || 21530 +26966 || 26966 +9609 || 9609 +1247 || 1247 +12056 || 12056 +8882 || 8882 +7582 || 7582 +11967 || 11967 +26161 || 26161 +26831 || 26831 +22945 || 22945 +-1 || -1 +2241 || 2241 +6353 || 6353 +16408 || 16408 +22679 || 22679 +8954 || 8954 +26536 || 26536 +20547 || 20547 +828 || 828 +11768 || 11768 +27410 || 27410 +5393 || 5393 +20074 || 20074 +6290 || 6290 +3598 || 3598 +29538 || 29538 +17784 || 17784 +14331 || 14331 +25672 || 25672 +343 || 343 +6617 || 6617 +25728 || 25728 +15194 || 15194 +24090 || 24090 +7481 || 7481 +-1 || -1 +10908 || 10908 +5270 || 5270 +16021 || 16021 +22658 || 22658 +26450 || 26450 +7399 || 7399 +1301 || 1301 +20242 || 20242 +6093 || 6093 +5559 || 5559 +6431 || 6431 +21827 || 21827 +7110 || 7110 +22280 || 22280 +23890 || 23890 +26174 || 26174 +16763 || 16763 +22423 || 22423 +3580 || 3580 +10097 || 10097 +28094 || 28094 +-1 || -1 +24098 || 24098 +15836 || 15836 +22088 || 22088 +27408 || 27408 +29320 || 29320 +18302 || 18302 +14374 || 14374 +21587 || 21587 +28228 || 28228 +4018 || 4018 +6788 || 6788 +6741 || 6741 +26180 || 26180 +20956 || 20956 +24864 || 24864 +12862 || 12862 +207 || 207 +17687 || 17687 +26515 || 26515 +23811 || 23811 +25087 || 25087 +26841 || 26841 +14787 || 14787 +9496 || 9496 +6529 || 6529 +19097 || 19097 +27217 || 27217 +4411 || 4411 +5280 || 5280 +-1 || -1 +2415 || 2415 +19843 || 19843 +-1 || -1 +4024 || 4024 +5663 || 5663 +18721 || 18721 +27836 || 27836 +6357 || 6357 +1098 || 1098 +6308 || 6308 +13998 || 13998 +21733 || 21733 +16756 || 16756 +27683 || 27683 +4002 || 4002 +17649 || 17649 +27582 || 27582 +1762 || 1762 +19814 || 19814 +4535 || 4535 +26801 || 26801 +10350 || 10350 +21413 || 21413 +20703 || 20703 +24772 || 24772 +28525 || 28525 +15988 || 15988 +14683 || 14683 +3103 || 3103 +6052 || 6052 +25627 || 25627 +29394 || 29394 +8245 || 8245 +29152 || 29152 +9734 || 9734 +10776 || 10776 +9731 || 9731 +10817 || 10817 +4393 || 4393 +-1 || -1 +647 || 647 +15555 || 15555 +13893 || 13893 +23372 || 23372 +13413 || 13413 +7348 || 7348 +-1 || -1 +9210 || 9210 +18569 || 18569 +14546 || 14546 +12392 || 12392 +-1 || -1 +29635 || 29635 +18836 || 18836 +24232 || 24232 +24009 || 24009 +-1 || -1 +23080 || 23080 +27472 || 27472 +10877 || 10877 +26090 || 26090 +9948 || 9948 +5139 || 5139 +18611 || 18611 +9955 || 9955 +61 || 61 +18742 || 18742 +-1 || -1 +4935 || 4935 +24251 || 24251 +9364 || 9364 +10301 || 10301 +20467 || 20467 +24713 || 24713 +11023 || 11023 +6355 || 6355 +1822 || 1822 +18095 || 18095 +28140 || 28140 +76 || 76 +14025 || 14025 +8225 || 8225 +9209 || 9209 +17914 || 17914 +4363 || 4363 +5382 || 5382 +7478 || 7478 +24510 || 24510 +-1 || -1 +25076 || 25076 +9782 || 9782 +25273 || 25273 +17715 || 17715 +23355 || 23355 +3701 || 3701 +-1 || -1 +5324 || 5324 +24458 || 24458 +10586 || 10586 +6602 || 6602 +2194 || 2194 +29288 || 29288 +12304 || 12304 +12587 || 12587 +12466 || 12466 +27183 || 27183 +13792 || 13792 +23180 || 23180 +-1 || -1 +8370 || 8370 +25915 || 25915 +16330 || 16330 +7845 || 7845 +27894 || 27894 +1318 || 1318 +18901 || 18901 +7413 || 7413 +15941 || 15941 +28699 || 28699 +1838 || 1838 +10762 || 10762 +8245 || 8245 +12424 || 12424 +-1 || -1 +13227 || 13227 +26291 || 26291 +26688 || 26688 +29286 || 29286 +8557 || 8557 +20839 || 20839 +26121 || 26121 +21286 || 21286 +15621 || 15621 +17699 || 17699 +18464 || 18464 +25660 || 25660 +5403 || 5403 +27314 || 27314 +24766 || 24766 +15711 || 15711 +18757 || 18757 +8810 || 8810 +28748 || 28748 +6928 || 6928 +22056 || 22056 +8562 || 8562 +27964 || 27964 +3935 || 3935 +9398 || 9398 +20847 || 20847 +6313 || 6313 +9235 || 9235 +25287 || 25287 +25558 || 25558 +-1 || -1 +26920 || 26920 +18120 || 18120 +-1 || -1 +9863 || 9863 +18778 || 18778 +15406 || 15406 +8897 || 8897 +11185 || 11185 +15938 || 15938 +3096 || 3096 +7375 || 7375 +5270 || 5270 +20088 || 20088 +540 || 540 +17812 || 17812 +11183 || 11183 +26529 || 26529 +25892 || 25892 +4863 || 4863 +-1 || -1 +-1 || -1 +17000 || 17000 +25402 || 25402 +22638 || 22638 +-1 || -1 +-1 || -1 +2176 || 2176 +-1 || -1 +22749 || 22749 +25986 || 25986 +21377 || 21377 +4534 || 4534 +17771 || 17771 +4076 || 4076 +6882 || 6882 +11410 || 11410 +-1 || -1 +15676 || 15676 +164 || 164 +988 || 988 +17040 || 17040 +17319 || 17319 +17048 || 17048 +4387 || 4387 +19270 || 19270 +17617 || 17617 +-1 || -1 +25665 || 25665 +29263 || 29263 +9057 || 9057 +20015 || 20015 +29548 || 29548 +28449 || 28449 +2965 || 2965 +24641 || 24641 +10587 || 10587 +24750 || 24750 +15496 || 15496 +13146 || 13146 +4570 || 4570 +19457 || 19457 +-1 || -1 +4755 || 4755 +23711 || 23711 +13905 || 13905 +25429 || 25429 +16401 || 16401 +29450 || 29450 +16156 || 16156 +9601 || 9601 +24588 || 24588 +7827 || 7827 +19448 || 19448 +17854 || 17854 +21981 || 21981 +21986 || 21986 +6249 || 6249 +9106 || 9106 +19278 || 19278 +23762 || 23762 +14717 || 14717 +8800 || 8800 +15115 || 15115 +26315 || 26315 +28517 || 28517 +2034 || 2034 +19332 || 19332 +22603 || 22603 +25760 || 25760 +16568 || 16568 +16425 || 16425 +7701 || 7701 +-1 || -1 +-1 || -1 +10845 || 10845 +13144 || 13144 +22561 || 22561 +11392 || 11392 +-1 || -1 +29531 || 29531 +14263 || 14263 +1181 || 1181 +6976 || 6976 +21179 || 21179 +-1 || -1 +12045 || 12045 +17839 || 17839 +-1 || -1 +7783 || 7783 +15014 || 15014 +24745 || 24745 +29551 || 29551 +-1 || -1 +11637 || 11637 +4020 || 4020 +2621 || 2621 +24833 || 24833 +19246 || 19246 +21794 || 21794 +23367 || 23367 +-1 || -1 +26637 || 26637 +7407 || 7407 +25948 || 25948 +17434 || 17434 +19477 || 19477 +10568 || 10568 +23454 || 23454 +13065 || 13065 +11973 || 11973 +6547 || 6547 +11509 || 11509 +10451 || 10451 +19528 || 19528 +5858 || 5858 +17607 || 17607 +28245 || 28245 +26239 || 26239 +27367 || 27367 +29475 || 29475 +25736 || 25736 +7237 || 7237 +18079 || 18079 +2980 || 2980 +20070 || 20070 +15746 || 15746 +24229 || 24229 +23548 || 23548 +-1 || -1 +-1 || -1 +16085 || 16085 +25986 || 25986 +340 || 340 +24717 || 24717 +12860 || 12860 +15984 || 15984 +28023 || 28023 +3700 || 3700 +24634 || 24634 +1124 || 1124 +21332 || 21332 +20376 || 20376 +24627 || 24627 +15323 || 15323 +12792 || 12792 +19198 || 19198 +4151 || 4151 +14537 || 14537 +21027 || 21027 +23226 || 23226 +17016 || 17016 +27388 || 27388 +28378 || 28378 +10624 || 10624 +11401 || 11401 +8402 || 8402 +16677 || 16677 +8833 || 8833 +3707 || 3707 +9373 || 9373 +8822 || 8822 +18899 || 18899 +11761 || 11761 +427 || 427 +28861 || 28861 +12190 || 12190 +10167 || 10167 +9090 || 9090 +14474 || 14474 +13425 || 13425 +9580 || 9580 +24185 || 24185 +28372 || 28372 +4921 || 4921 +13543 || 13543 +21649 || 21649 +16055 || 16055 +6605 || 6605 +20242 || 20242 +4385 || 4385 +18531 || 18531 +12263 || 12263 +15214 || 15214 +2070 || 2070 +11724 || 11724 +20590 || 20590 +4920 || 4920 +4215 || 4215 +27326 || 27326 +27896 || 27896 +28625 || 28625 +8521 || 8521 +27822 || 27822 +729 || 729 +21851 || 21851 +17000 || 17000 +16902 || 16902 +25440 || 25440 +1129 || 1129 +-1 || -1 +16466 || 16466 +25317 || 25317 +19865 || 19865 +1274 || 1274 +4168 || 4168 +616 || 616 +28488 || 28488 +18542 || 18542 +19442 || 19442 +27713 || 27713 +16200 || 16200 +24786 || 24786 +23771 || 23771 +12808 || 12808 +24068 || 24068 +-1 || -1 +24538 || 24538 +26599 || 26599 +16521 || 16521 +15077 || 15077 +9075 || 9075 +27269 || 27269 +24995 || 24995 +16986 || 16986 +19174 || 19174 +15764 || 15764 +4911 || 4911 +11727 || 11727 +2572 || 2572 +27298 || 27298 +12667 || 12667 +17458 || 17458 +18973 || 18973 +24930 || 24930 +3999 || 3999 +23417 || 23417 +5793 || 5793 +-1 || -1 +25764 || 25764 +17838 || 17838 +18679 || 18679 +27660 || 27660 +18271 || 18271 +1021 || 1021 +6222 || 6222 +26956 || 26956 +5576 || 5576 +17934 || 17934 +23683 || 23683 +9090 || 9090 +1701 || 1701 +19721 || 19721 +-1 || -1 +20290 || 20290 +23350 || 23350 +6148 || 6148 +21706 || 21706 +12984 || 12984 +18725 || 18725 +2333 || 2333 +-1 || -1 +7856 || 7856 +5099 || 5099 +17326 || 17326 +5162 || 5162 +19240 || 19240 +15688 || 15688 +1706 || 1706 +5313 || 5313 +22001 || 22001 +-1 || -1 +10899 || 10899 +18520 || 18520 +2310 || 2310 +186 || 186 +6169 || 6169 +16651 || 16651 +19056 || 19056 +8510 || 8510 +15421 || 15421 +22566 || 22566 +28539 || 28539 +19587 || 19587 +-1 || -1 +-1 || -1 +4306 || 4306 +18316 || 18316 +1996 || 1996 +26924 || 26924 +212 || 212 +20019 || 20019 +21399 || 21399 +22807 || 22807 +5689 || 5689 +27993 || 27993 +7875 || 7875 +20555 || 20555 +11875 || 11875 +22816 || 22816 +29607 || 29607 +19562 || 19562 +13853 || 13853 +12461 || 12461 +20005 || 20005 +6032 || 6032 +100 || 100 +12141 || 12141 +8578 || 8578 +10158 || 10158 +21897 || 21897 +22445 || 22445 +7806 || 7806 +-1 || -1 +20432 || 20432 +12132 || 12132 +15247 || 15247 +15182 || 15182 +21760 || 21760 +19219 || 19219 +4056 || 4056 +17144 || 17144 +6112 || 6112 +11489 || 11489 +3005 || 3005 +10142 || 10142 +10308 || 10308 +-1 || -1 +8920 || 8920 +28991 || 28991 +26022 || 26022 +1267 || 1267 +2587 || 2587 +14146 || 14146 +1002 || 1002 +7055 || 7055 +11525 || 11525 +25028 || 25028 +6907 || 6907 +8592 || 8592 +5411 || 5411 +27267 || 27267 +6278 || 6278 +12666 || 12666 +9643 || 9643 +12373 || 12373 +20764 || 20764 +8965 || 8965 +21217 || 21217 +9110 || 9110 +3183 || 3183 +23729 || 23729 +14483 || 14483 +13067 || 13067 +20417 || 20417 +29663 || 29663 +16897 || 16897 +6273 || 6273 +17009 || 17009 +9301 || 9301 +16070 || 16070 +-1 || -1 +15489 || 15489 +23052 || 23052 +273 || 273 +5423 || 5423 +26613 || 26613 +10450 || 10450 +14567 || 14567 +13368 || 13368 +12426 || 12426 +16420 || 16420 +11515 || 11515 +22597 || 22597 +19690 || 19690 +8551 || 8551 +16796 || 16796 +-1 || -1 +4160 || 4160 +22177 || 22177 +6620 || 6620 +10982 || 10982 +17153 || 17153 +24575 || 24575 +5902 || 5902 +13192 || 13192 +-1 || -1 +1152 || 1152 +6102 || 6102 +15833 || 15833 +25897 || 25897 +13199 || 13199 +9122 || 9122 +-1 || -1 +15119 || 15119 +11953 || 11953 +20457 || 20457 +15708 || 15708 +17720 || 17720 +-1 || -1 +-1 || -1 +16988 || 16988 +7971 || 7971 +28865 || 28865 +3905 || 3905 +28392 || 28392 +27628 || 27628 +3501 || 3501 +6501 || 6501 +1111 || 1111 +28079 || 28079 +19489 || 19489 +26038 || 26038 +15891 || 15891 +7861 || 7861 +9796 || 9796 +688 || 688 +17202 || 17202 +5170 || 5170 +-1 || -1 +17779 || 17779 +9682 || 9682 +488 || 488 +1015 || 1015 +25104 || 25104 +15899 || 15899 +19835 || 19835 +9846 || 9846 +18052 || 18052 +14500 || 14500 +-1 || -1 +20862 || 20862 +21439 || 21439 +5996 || 5996 +20244 || 20244 +7221 || 7221 +1893 || 1893 +26382 || 26382 +26485 || 26485 +17100 || 17100 +-1 || -1 +27931 || 27931 +23896 || 23896 +9943 || 9943 +27291 || 27291 +7883 || 7883 +9835 || 9835 +17050 || 17050 +26605 || 26605 +3575 || 3575 +16417 || 16417 +4528 || 4528 +18021 || 18021 +11501 || 11501 +15817 || 15817 +23943 || 23943 +22907 || 22907 +5254 || 5254 +28170 || 28170 +-1 || -1 +18768 || 18768 +25870 || 25870 +14664 || 14664 +2882 || 2882 +12292 || 12292 +14446 || 14446 +24585 || 24585 +9949 || 9949 +6694 || 6694 +14126 || 14126 +5271 || 5271 +165 || 165 +22415 || 22415 +20791 || 20791 +18825 || 18825 +7001 || 7001 +14637 || 14637 +8141 || 8141 +27681 || 27681 +18515 || 18515 +4983 || 4983 +14670 || 14670 +14277 || 14277 +24338 || 24338 +14833 || 14833 +22111 || 22111 +22710 || 22710 +11761 || 11761 +8487 || 8487 +6533 || 6533 +24836 || 24836 +4033 || 4033 +19397 || 19397 +16112 || 16112 +13335 || 13335 +2911 || 2911 +28900 || 28900 +14818 || 14818 +20772 || 20772 +-1 || -1 +23572 || 23572 +19284 || 19284 +17787 || 17787 +3015 || 3015 +20845 || 20845 +7277 || 7277 +20718 || 20718 +22404 || 22404 +21782 || 21782 +13909 || 13909 +16440 || 16440 +4562 || 4562 +5003 || 5003 +10686 || 10686 +7521 || 7521 +-1 || -1 +17718 || 17718 +1414 || 1414 +674 || 674 +27685 || 27685 +5956 || 5956 +8137 || 8137 +8509 || 8509 +26144 || 26144 +13893 || 13893 +4748 || 4748 +25373 || 25373 +9876 || 9876 +4158 || 4158 +13117 || 13117 +8418 || 8418 +24271 || 24271 +25706 || 25706 +173 || 173 +29032 || 29032 +25099 || 25099 +17370 || 17370 +3762 || 3762 +15387 || 15387 +20294 || 20294 +525 || 525 +9118 || 9118 +20790 || 20790 +771 || 771 +23159 || 23159 +19471 || 19471 +12253 || 12253 +12003 || 12003 +14541 || 14541 +4455 || 4455 +25118 || 25118 +12240 || 12240 +-1 || -1 +17698 || 17698 +1032 || 1032 +23697 || 23697 +13086 || 13086 +17271 || 17271 +19790 || 19790 +27252 || 27252 +13386 || 13386 +13219 || 13219 +14984 || 14984 +606 || 606 +24479 || 24479 +22388 || 22388 +26586 || 26586 +20118 || 20118 +25711 || 25711 +16450 || 16450 +11210 || 11210 +2988 || 2988 +23291 || 23291 +11679 || 11679 +25036 || 25036 +26617 || 26617 +29565 || 29565 +26922 || 26922 +22615 || 22615 +16657 || 16657 +25027 || 25027 +13028 || 13028 +19108 || 19108 +1819 || 1819 +7613 || 7613 +240 || 240 +18878 || 18878 +22994 || 22994 +2591 || 2591 +25309 || 25309 +26511 || 26511 +20140 || 20140 +7603 || 7603 +265 || 265 +2442 || 2442 +29126 || 29126 +8901 || 8901 +7460 || 7460 +13989 || 13989 +9943 || 9943 +6963 || 6963 +11326 || 11326 +25101 || 25101 +28817 || 28817 +24062 || 24062 +28969 || 28969 +27627 || 27627 +-1 || -1 +23789 || 23789 +13014 || 13014 +29447 || 29447 +3781 || 3781 +20771 || 20771 +25680 || 25680 +15354 || 15354 +20246 || 20246 +19039 || 19039 +27274 || 27274 +19483 || 19483 +27658 || 27658 +19375 || 19375 +27788 || 27788 +-1 || -1 +22213 || 22213 +12791 || 12791 +22258 || 22258 +15108 || 15108 +16851 || 16851 +1875 || 1875 +1159 || 1159 +28911 || 28911 +2792 || 2792 +8548 || 8548 +-1 || -1 +20042 || 20042 +2193 || 2193 +21765 || 21765 +-1 || -1 +2662 || 2662 +25551 || 25551 +17970 || 17970 +19106 || 19106 +2830 || 2830 +12796 || 12796 +15920 || 15920 +7836 || 7836 +20524 || 20524 +1699 || 1699 +4961 || 4961 +8550 || 8550 +16356 || 16356 +12928 || 12928 +14611 || 14611 +15871 || 15871 +29479 || 29479 +7135 || 7135 +21249 || 21249 +28639 || 28639 +28960 || 28960 +28218 || 28218 +27501 || 27501 +-1 || -1 +3452 || 3452 +18310 || 18310 +3023 || 3023 +17035 || 17035 +28877 || 28877 +13737 || 13737 +27244 || 27244 +23069 || 23069 +1373 || 1373 +761 || 761 +1705 || 1705 +4133 || 4133 +8954 || 8954 +21665 || 21665 +29352 || 29352 +15104 || 15104 +-1 || -1 +9434 || 9434 +11767 || 11767 +-1 || -1 +24844 || 24844 +4035 || 4035 +19797 || 19797 +26280 || 26280 +20875 || 20875 +23527 || 23527 +19176 || 19176 +8400 || 8400 +-1 || -1 +-1 || -1 +2884 || 2884 +3302 || 3302 +26363 || 26363 +7058 || 7058 +4425 || 4425 +23573 || 23573 +19232 || 19232 +28022 || 28022 +-1 || -1 +11570 || 11570 +1207 || 1207 +1066 || 1066 +8368 || 8368 +-1 || -1 +5677 || 5677 +11051 || 11051 +-1 || -1 +21275 || 21275 +3984 || 3984 +-1 || -1 +6257 || 6257 +19802 || 19802 +25414 || 25414 +26992 || 26992 +-1 || -1 +28914 || 28914 +20174 || 20174 +14826 || 14826 +7746 || 7746 +8154 || 8154 +3112 || 3112 +6622 || 6622 +4854 || 4854 +18181 || 18181 +3540 || 3540 +15513 || 15513 +16508 || 16508 +10045 || 10045 +-1 || -1 +21804 || 21804 +2564 || 2564 +13976 || 13976 +19881 || 19881 +16876 || 16876 +5514 || 5514 +10553 || 10553 +27143 || 27143 +23909 || 23909 +2830 || 2830 +24148 || 24148 +28784 || 28784 +19494 || 19494 +20368 || 20368 +-1 || -1 +29348 || 29348 +26175 || 26175 +18445 || 18445 +6515 || 6515 +9903 || 9903 +-1 || -1 +17782 || 17782 +17482 || 17482 +28059 || 28059 +27235 || 27235 +26096 || 26096 +26104 || 26104 +-1 || -1 +19713 || 19713 +7840 || 7840 +4057 || 4057 +14381 || 14381 +28181 || 28181 +27139 || 27139 +10356 || 10356 +8990 || 8990 +26023 || 26023 +26440 || 26440 +14982 || 14982 +-1 || -1 +3108 || 3108 +11147 || 11147 +20224 || 20224 +14358 || 14358 +25870 || 25870 +13261 || 13261 +17107 || 17107 +17069 || 17069 +8695 || 8695 +6682 || 6682 +14251 || 14251 +15401 || 15401 +23776 || 23776 +9962 || 9962 +17129 || 17129 +18814 || 18814 +23378 || 23378 +-1 || -1 +9213 || 9213 +7782 || 7782 +3630 || 3630 +10966 || 10966 +18255 || 18255 +-1 || -1 +6135 || 6135 +19451 || 19451 +8498 || 8498 +23724 || 23724 +29207 || 29207 +6016 || 6016 +23290 || 23290 +2234 || 2234 +19356 || 19356 +19570 || 19570 +21768 || 21768 +527 || 527 +1546 || 1546 +10781 || 10781 +21138 || 21138 +26494 || 26494 +26006 || 26006 +20812 || 20812 +5900 || 5900 +26003 || 26003 +28038 || 28038 +25178 || 25178 +8930 || 8930 +7404 || 7404 +29377 || 29377 +27421 || 27421 +7523 || 7523 +29549 || 29549 +7562 || 7562 +13229 || 13229 +14922 || 14922 +6951 || 6951 +25547 || 25547 +4463 || 4463 +10572 || 10572 +11857 || 11857 +7000 || 7000 +11574 || 11574 +10929 || 10929 +24269 || 24269 +12888 || 12888 +19694 || 19694 +29227 || 29227 +22368 || 22368 +24990 || 24990 +9890 || 9890 +17962 || 17962 +28457 || 28457 +-1 || -1 +10567 || 10567 +5520 || 5520 +21654 || 21654 +555 || 555 +26202 || 26202 +-1 || -1 +24364 || 24364 +43 || 43 +27307 || 27307 +28878 || 28878 +6582 || 6582 +11301 || 11301 +16654 || 16654 +5864 || 5864 +9204 || 9204 +7658 || 7658 +16633 || 16633 +4715 || 4715 +17417 || 17417 +4979 || 4979 +20888 || 20888 +7345 || 7345 +9284 || 9284 +11838 || 11838 +2791 || 2791 +6403 || 6403 +111 || 111 +470 || 470 +26039 || 26039 +789 || 789 +23763 || 23763 +18163 || 18163 +23944 || 23944 +11127 || 11127 +1625 || 1625 +8965 || 8965 +16367 || 16367 +16752 || 16752 +15925 || 15925 +14535 || 14535 +5111 || 5111 +18541 || 18541 +27400 || 27400 +21953 || 21953 +25977 || 25977 +29294 || 29294 +17082 || 17082 +13291 || 13291 +10173 || 10173 +17710 || 17710 +18393 || 18393 +27005 || 27005 +4051 || 4051 +4502 || 4502 +8955 || 8955 +20295 || 20295 +24086 || 24086 +24567 || 24567 +20215 || 20215 +10991 || 10991 +795 || 795 +15798 || 15798 +25718 || 25718 +10958 || 10958 +1993 || 1993 +26598 || 26598 +347 || 347 +2763 || 2763 +26311 || 26311 +7190 || 7190 +29460 || 29460 +7122 || 7122 +-1 || -1 +4952 || 4952 +12627 || 12627 +8326 || 8326 +7282 || 7282 +28989 || 28989 +9136 || 9136 +7228 || 7228 +27241 || 27241 +20369 || 20369 +29485 || 29485 +9654 || 9654 +16700 || 16700 +-1 || -1 +4824 || 4824 +11474 || 11474 +24522 || 24522 +-1 || -1 +9226 || 9226 +2605 || 2605 +14306 || 14306 +26975 || 26975 +17830 || 17830 +8336 || 8336 +1561 || 1561 +-1 || -1 +11833 || 11833 +18032 || 18032 +29173 || 29173 +14005 || 14005 +10322 || 10322 +13212 || 13212 +2552 || 2552 +21054 || 21054 +22488 || 22488 +20073 || 20073 +29679 || 29679 +4083 || 4083 +17465 || 17465 +27438 || 27438 +15572 || 15572 +6699 || 6699 +20482 || 20482 +21211 || 21211 +7587 || 7587 +16791 || 16791 +-1 || -1 +2991 || 2991 +27215 || 27215 +26870 || 26870 +23431 || 23431 +1802 || 1802 +23649 || 23649 +29614 || 29614 +2664 || 2664 +12693 || 12693 +13517 || 13517 +26840 || 26840 +15618 || 15618 +12724 || 12724 +23751 || 23751 +21783 || 21783 +28146 || 28146 +16245 || 16245 +14353 || 14353 +9343 || 9343 +12343 || 12343 +9650 || 9650 +25986 || 25986 +23965 || 23965 +1880 || 1880 +5475 || 5475 +26429 || 26429 +5735 || 5735 +21569 || 21569 +-1 || -1 +15180 || 15180 +4332 || 4332 +5855 || 5855 +20962 || 20962 +10634 || 10634 +-1 || -1 +4898 || 4898 +12981 || 12981 +14168 || 14168 +3957 || 3957 +14026 || 14026 +-1 || -1 +28550 || 28550 +23452 || 23452 +25427 || 25427 +-1 || -1 +770 || 770 +26170 || 26170 +23769 || 23769 +16508 || 16508 +8988 || 8988 +12633 || 12633 +-1 || -1 +3268 || 3268 +26061 || 26061 +28143 || 28143 +17011 || 17011 +29113 || 29113 +9938 || 9938 +24383 || 24383 +210 || 210 +8363 || 8363 +27556 || 27556 +24183 || 24183 +17677 || 17677 +14943 || 14943 +21796 || 21796 +29393 || 29393 +17560 || 17560 +12321 || 12321 +25518 || 25518 +25930 || 25930 +20348 || 20348 +25780 || 25780 +2719 || 2719 +29688 || 29688 +7225 || 7225 +11563 || 11563 +26139 || 26139 +-1 || -1 +12186 || 12186 +10150 || 10150 +13016 || 13016 +-1 || -1 +27517 || 27517 +13792 || 13792 +12271 || 12271 +7274 || 7274 +10395 || 10395 +15505 || 15505 +-1 || -1 +19307 || 19307 +3885 || 3885 +-1 || -1 +23260 || 23260 +14368 || 14368 +5138 || 5138 +19124 || 19124 +8399 || 8399 +3604 || 3604 +22949 || 22949 +562 || 562 +12365 || 12365 +26952 || 26952 +16672 || 16672 +10943 || 10943 +5351 || 5351 +17672 || 17672 +5416 || 5416 +4668 || 4668 +4290 || 4290 +13651 || 13651 +22655 || 22655 +4261 || 4261 +15010 || 15010 +24091 || 24091 +16116 || 16116 +26117 || 26117 +5712 || 5712 +-1 || -1 +19122 || 19122 +2754 || 2754 +-1 || -1 +29389 || 29389 +942 || 942 +1484 || 1484 +10461 || 10461 +9049 || 9049 +24094 || 24094 +21954 || 21954 +25857 || 25857 +-1 || -1 +14776 || 14776 +18072 || 18072 +14662 || 14662 +7358 || 7358 +26185 || 26185 +-1 || -1 +22069 || 22069 +3706 || 3706 +12834 || 12834 +16240 || 16240 +17894 || 17894 +19953 || 19953 +7030 || 7030 +6895 || 6895 +2833 || 2833 +9472 || 9472 +20183 || 20183 +9710 || 9710 +16225 || 16225 +12438 || 12438 +-1 || -1 +29351 || 29351 +14699 || 14699 +28487 || 28487 +12521 || 12521 +7198 || 7198 +22842 || 22842 +21957 || 21957 +10520 || 10520 +27215 || 27215 +28437 || 28437 +18983 || 18983 +4795 || 4795 +19007 || 19007 +19266 || 19266 +24233 || 24233 +26538 || 26538 +26462 || 26462 +12233 || 12233 +24519 || 24519 +10615 || 10615 +19102 || 19102 +-1 || -1 +21689 || 21689 +26997 || 26997 +3262 || 3262 +6407 || 6407 +12963 || 12963 +1765 || 1765 +28575 || 28575 +-1 || -1 +19142 || 19142 +17404 || 17404 +-1 || -1 +26637 || 26637 +11407 || 11407 +7265 || 7265 +-1 || -1 +6028 || 6028 +4908 || 4908 +13481 || 13481 +14479 || 14479 +16492 || 16492 +8369 || 8369 +25486 || 25486 +2549 || 2549 +18689 || 18689 +3358 || 3358 +-1 || -1 +27796 || 27796 +1746 || 1746 +19027 || 19027 +11530 || 11530 +9858 || 9858 +2195 || 2195 +23193 || 23193 +-1 || -1 +25357 || 25357 +5385 || 5385 +-1 || -1 +17780 || 17780 +349 || 349 +-1 || -1 +19679 || 19679 +25846 || 25846 +24856 || 24856 +9183 || 9183 +15468 || 15468 +23665 || 23665 +8308 || 8308 +14829 || 14829 +27637 || 27637 +26876 || 26876 +8685 || 8685 +17527 || 17527 +9739 || 9739 +5149 || 5149 +26405 || 26405 +28175 || 28175 +17013 || 17013 +21757 || 21757 +22740 || 22740 +23372 || 23372 +14219 || 14219 +19981 || 19981 +21118 || 21118 +2116 || 2116 +15929 || 15929 +4583 || 4583 +14183 || 14183 +5875 || 5875 +627 || 627 +7301 || 7301 +16393 || 16393 +25326 || 25326 +3499 || 3499 +15508 || 15508 +-1 || -1 +27830 || 27830 +13879 || 13879 +28026 || 28026 +21216 || 21216 +2410 || 2410 +23284 || 23284 +20882 || 20882 +2960 || 2960 +7844 || 7844 +20461 || 20461 +9034 || 9034 +10219 || 10219 +5443 || 5443 +24444 || 24444 +182 || 182 +28342 || 28342 +28874 || 28874 +661 || 661 +15290 || 15290 +8829 || 8829 +7248 || 7248 +9232 || 9232 +13137 || 13137 +3110 || 3110 +17226 || 17226 +20967 || 20967 +-1 || -1 +18995 || 18995 +12244 || 12244 +27524 || 27524 +27973 || 27973 +3984 || 3984 +20049 || 20049 +11628 || 11628 +14280 || 14280 +15918 || 15918 +20657 || 20657 +7118 || 7118 +2660 || 2660 +12455 || 12455 +798 || 798 +10999 || 10999 +27216 || 27216 +9347 || 9347 +26850 || 26850 +6089 || 6089 +587 || 587 +26933 || 26933 +15096 || 15096 +10505 || 10505 +3854 || 3854 +10832 || 10832 +24799 || 24799 +14919 || 14919 +5119 || 5119 +1878 || 1878 +27545 || 27545 +27872 || 27872 +9551 || 9551 +9440 || 9440 +20239 || 20239 +16519 || 16519 +25531 || 25531 +7138 || 7138 +10692 || 10692 +15208 || 15208 +7564 || 7564 +17505 || 17505 +17263 || 17263 +2426 || 2426 +3689 || 3689 +2012 || 2012 +6156 || 6156 +7285 || 7285 +5550 || 5550 +16012 || 16012 +-1 || -1 +-1 || -1 +26653 || 26653 +10308 || 10308 +25803 || 25803 +2224 || 2224 +14043 || 14043 +-1 || -1 +20953 || 20953 +12024 || 12024 +22699 || 22699 +17277 || 17277 +4657 || 4657 +19419 || 19419 +8932 || 8932 +23263 || 23263 +28811 || 28811 +2385 || 2385 +3214 || 3214 +7843 || 7843 +13971 || 13971 +6147 || 6147 +5598 || 5598 +6700 || 6700 +13781 || 13781 +13829 || 13829 +18343 || 18343 +26922 || 26922 +6790 || 6790 +13606 || 13606 +7019 || 7019 +27817 || 27817 +4970 || 4970 +5120 || 5120 +-1 || -1 +12005 || 12005 +23778 || 23778 +22830 || 22830 +-1 || -1 +-1 || -1 +3217 || 3217 +-1 || -1 +-1 || -1 +5307 || 5307 +5003 || 5003 +6921 || 6921 +28089 || 28089 +28363 || 28363 +20829 || 20829 +3137 || 3137 +-1 || -1 +9710 || 9710 +9106 || 9106 +-1 || -1 +11948 || 11948 +-1 || -1 +-1 || -1 +27292 || 27292 +498 || 498 +26310 || 26310 +20149 || 20149 +27508 || 27508 +25406 || 25406 +12227 || 12227 +28750 || 28750 +2164 || 2164 +19563 || 19563 +21871 || 21871 +-1 || -1 +19488 || 19488 +11341 || 11341 +-1 || -1 +5725 || 5725 +8275 || 8275 +26063 || 26063 +8051 || 8051 +10763 || 10763 +25261 || 25261 +20258 || 20258 +27303 || 27303 +4227 || 4227 +7407 || 7407 +10921 || 10921 +13129 || 13129 +29522 || 29522 +28366 || 28366 +11455 || 11455 +18486 || 18486 +11559 || 11559 +2047 || 2047 +980 || 980 +26142 || 26142 +8253 || 8253 +25559 || 25559 +11495 || 11495 +19091 || 19091 +-1 || -1 +29108 || 29108 +14405 || 14405 +16258 || 16258 +25904 || 25904 +8613 || 8613 +11051 || 11051 +12619 || 12619 +24595 || 24595 +313 || 313 +6391 || 6391 +1289 || 1289 +1244 || 1244 +7703 || 7703 +1973 || 1973 +17616 || 17616 +6926 || 6926 +25613 || 25613 +-1 || -1 +1701 || 1701 +20174 || 20174 +5297 || 5297 +-1 || -1 +27821 || 27821 +24805 || 24805 +-1 || -1 +10727 || 10727 +27178 || 27178 +23674 || 23674 +831 || 831 +4217 || 4217 +7862 || 7862 +15213 || 15213 +29109 || 29109 +16276 || 16276 +27275 || 27275 +2120 || 2120 +17162 || 17162 +532 || 532 +20592 || 20592 +5189 || 5189 +4493 || 4493 +18392 || 18392 +20940 || 20940 +20858 || 20858 +19650 || 19650 +-1 || -1 +5747 || 5747 +22315 || 22315 +29396 || 29396 +21326 || 21326 +12889 || 12889 +7718 || 7718 +8320 || 8320 +13267 || 13267 +25504 || 25504 +-1 || -1 +15437 || 15437 +22434 || 22434 +-1 || -1 +260 || 260 +28590 || 28590 +21694 || 21694 +14539 || 14539 +19282 || 19282 +5815 || 5815 +6445 || 6445 +28347 || 28347 +12725 || 12725 +16265 || 16265 +2439 || 2439 +-1 || -1 +21180 || 21180 +16641 || 16641 +554 || 554 +18687 || 18687 +15004 || 15004 +277 || 277 +10614 || 10614 +10685 || 10685 +2172 || 2172 +16173 || 16173 +21509 || 21509 +8897 || 8897 +1932 || 1932 +19906 || 19906 +352 || 352 +-1 || -1 +26430 || 26430 +2802 || 2802 +5114 || 5114 +-1 || -1 +11034 || 11034 +19159 || 19159 +11095 || 11095 +18896 || 18896 +5264 || 5264 +12717 || 12717 +375 || 375 +25908 || 25908 +5911 || 5911 +2633 || 2633 +2232 || 2232 +-1 || -1 +4281 || 4281 +22073 || 22073 +3439 || 3439 +7988 || 7988 +-1 || -1 +19990 || 19990 +22363 || 22363 +20340 || 20340 +-1 || -1 +3706 || 3706 +29313 || 29313 +10949 || 10949 +3096 || 3096 +12702 || 12702 +8684 || 8684 +8334 || 8334 +8018 || 8018 +-1 || -1 +316 || 316 +-1 || -1 +28389 || 28389 +4984 || 4984 +27347 || 27347 +25883 || 25883 +20563 || 20563 +-1 || -1 +39 || 39 +12029 || 12029 +23054 || 23054 +13071 || 13071 +13577 || 13577 +2509 || 2509 +722 || 722 +28082 || 28082 +2084 || 2084 +28962 || 28962 +6052 || 6052 +12045 || 12045 +10347 || 10347 +-1 || -1 +20444 || 20444 +23785 || 23785 +26327 || 26327 +27148 || 27148 +19845 || 19845 +20405 || 20405 +7518 || 7518 +2938 || 2938 +12010 || 12010 +20185 || 20185 +8426 || 8426 +-1 || -1 +28152 || 28152 +20796 || 20796 +15678 || 15678 +13493 || 13493 +26872 || 26872 +-1 || -1 +8615 || 8615 +16194 || 16194 +3617 || 3617 +12020 || 12020 +20873 || 20873 +10926 || 10926 +-1 || -1 +12684 || 12684 +23010 || 23010 +-1 || -1 +488 || 488 +25964 || 25964 +22029 || 22029 +873 || 873 +24926 || 24926 +5258 || 5258 +17423 || 17423 +27456 || 27456 +17393 || 17393 +12502 || 12502 +17529 || 17529 +10493 || 10493 +9698 || 9698 +18070 || 18070 +631 || 631 +14190 || 14190 +-1 || -1 +2381 || 2381 +7259 || 7259 +29688 || 29688 +20738 || 20738 +19525 || 19525 +28643 || 28643 +18831 || 18831 +17831 || 17831 +17584 || 17584 +16396 || 16396 +16200 || 16200 +4008 || 4008 +9355 || 9355 +-1 || -1 +4030 || 4030 +4653 || 4653 +6835 || 6835 +24955 || 24955 +-1 || -1 +25275 || 25275 +20945 || 20945 +8167 || 8167 +329 || 329 +22109 || 22109 +15012 || 15012 +-1 || -1 +12634 || 12634 +23850 || 23850 +28136 || 28136 +743 || 743 +1651 || 1651 +28949 || 28949 +27699 || 27699 +3851 || 3851 +5050 || 5050 +14526 || 14526 +15414 || 15414 +17651 || 17651 +20840 || 20840 +2367 || 2367 +-1 || -1 +9632 || 9632 +13324 || 13324 +1967 || 1967 +21804 || 21804 +18953 || 18953 +-1 || -1 +9394 || 9394 +8278 || 8278 +26289 || 26289 +-1 || -1 +10916 || 10916 +26518 || 26518 +12500 || 12500 +5437 || 5437 +24754 || 24754 +15935 || 15935 +4107 || 4107 +27127 || 27127 +29550 || 29550 +-1 || -1 +652 || 652 +12430 || 12430 +28627 || 28627 +20128 || 20128 +15149 || 15149 +-1 || -1 +1505 || 1505 +24305 || 24305 +-1 || -1 +20748 || 20748 +17744 || 17744 +6269 || 6269 +24347 || 24347 +-1 || -1 +27404 || 27404 +29194 || 29194 +20960 || 20960 +17955 || 17955 +28357 || 28357 +8556 || 8556 +2122 || 2122 +-1 || -1 +17038 || 17038 +3666 || 3666 +25750 || 25750 +27668 || 27668 +16413 || 16413 +16815 || 16815 +8485 || 8485 +17140 || 17140 +1078 || 1078 +17511 || 17511 +13472 || 13472 +13397 || 13397 +22987 || 22987 +6324 || 6324 +16166 || 16166 +3558 || 3558 +22405 || 22405 +15473 || 15473 +-1 || -1 +14750 || 14750 +20809 || 20809 +7618 || 7618 +-1 || -1 +17931 || 17931 +8202 || 8202 +21431 || 21431 +16916 || 16916 +-1 || -1 +18470 || 18470 +11123 || 11123 +13512 || 13512 +21395 || 21395 +-1 || -1 +14646 || 14646 +19346 || 19346 +13921 || 13921 +20368 || 20368 +7513 || 7513 +23946 || 23946 +8300 || 8300 +20834 || 20834 +14405 || 14405 +23616 || 23616 +19781 || 19781 +5153 || 5153 +3546 || 3546 +14935 || 14935 +-1 || -1 +21530 || 21530 +4182 || 4182 +18709 || 18709 +29630 || 29630 +7325 || 7325 +26122 || 26122 +17757 || 17757 +22756 || 22756 +22925 || 22925 +576 || 576 +-1 || -1 +19161 || 19161 +7866 || 7866 +14357 || 14357 +17086 || 17086 +1534 || 1534 +8487 || 8487 +-1 || -1 +20585 || 20585 +7233 || 7233 +-1 || -1 +29138 || 29138 +6099 || 6099 +2132 || 2132 +26084 || 26084 +12250 || 12250 +-1 || -1 +4975 || 4975 +25207 || 25207 +22876 || 22876 +25394 || 25394 +19166 || 19166 +9721 || 9721 +21848 || 21848 +7455 || 7455 +8423 || 8423 +15171 || 15171 +19063 || 19063 +22202 || 22202 +17348 || 17348 +14500 || 14500 +-1 || -1 +24349 || 24349 +4760 || 4760 +26402 || 26402 +20021 || 20021 +20937 || 20937 +22847 || 22847 +20707 || 20707 +6463 || 6463 +-1 || -1 +3078 || 3078 +-1 || -1 +-1 || -1 +1724 || 1724 +29113 || 29113 +16852 || 16852 +-1 || -1 +26219 || 26219 +24940 || 24940 +2839 || 2839 +7078 || 7078 +-1 || -1 +9829 || 9829 +5025 || 5025 +11830 || 11830 +16187 || 16187 +7532 || 7532 +13703 || 13703 +16806 || 16806 +24037 || 24037 +28818 || 28818 +11839 || 11839 +8903 || 8903 +4759 || 4759 +6965 || 6965 +20614 || 20614 +12118 || 12118 +20081 || 20081 +10569 || 10569 +24619 || 24619 +22196 || 22196 +24923 || 24923 +9841 || 9841 +13432 || 13432 +548 || 548 +8519 || 8519 +23821 || 23821 +6006 || 6006 +1129 || 1129 +1153 || 1153 +10460 || 10460 +23107 || 23107 +18019 || 18019 +28396 || 28396 +8428 || 8428 +803 || 803 +1060 || 1060 +22462 || 22462 +27710 || 27710 +19255 || 19255 +28920 || 28920 +10629 || 10629 +1539 || 1539 +5857 || 5857 +13210 || 13210 +2183 || 2183 +12128 || 12128 +4497 || 4497 +10844 || 10844 +24756 || 24756 +1865 || 1865 +11430 || 11430 +-1 || -1 +26111 || 26111 +4715 || 4715 +27152 || 27152 +26945 || 26945 +24855 || 24855 +1565 || 1565 +12257 || 12257 +16662 || 16662 +12333 || 12333 +10709 || 10709 +5174 || 5174 +12878 || 12878 +16346 || 16346 +19393 || 19393 +6644 || 6644 +25489 || 25489 +29029 || 29029 +22584 || 22584 +25163 || 25163 +8455 || 8455 +-1 || -1 +13120 || 13120 +11140 || 11140 +15331 || 15331 +25134 || 25134 +9619 || 9619 +12103 || 12103 +2489 || 2489 +12408 || 12408 +8195 || 8195 +-1 || -1 +8832 || 8832 +-1 || -1 +2415 || 2415 +2792 || 2792 +9005 || 9005 +-1 || -1 +191 || 191 +17184 || 17184 +13742 || 13742 +1307 || 1307 +28714 || 28714 +29683 || 29683 +710 || 710 +27258 || 27258 +18883 || 18883 +23040 || 23040 +21904 || 21904 +8830 || 8830 +15670 || 15670 +11046 || 11046 +12945 || 12945 +19854 || 19854 +4533 || 4533 +20569 || 20569 +20202 || 20202 +24747 || 24747 +12813 || 12813 +15588 || 15588 +-1 || -1 +26664 || 26664 +12211 || 12211 +27011 || 27011 +23037 || 23037 +506 || 506 +20537 || 20537 +29419 || 29419 +20046 || 20046 +22279 || 22279 +1067 || 1067 +27746 || 27746 +15548 || 15548 +4447 || 4447 +12483 || 12483 +-1 || -1 +20069 || 20069 +19409 || 19409 +12134 || 12134 +11182 || 11182 +17120 || 17120 +26979 || 26979 +14128 || 14128 +5264 || 5264 +17210 || 17210 +6158 || 6158 +11862 || 11862 +-1 || -1 +5865 || 5865 +16069 || 16069 +23699 || 23699 +18019 || 18019 +22930 || 22930 +8073 || 8073 +2508 || 2508 +11460 || 11460 +18055 || 18055 +16958 || 16958 +160 || 160 +157 || 157 +-1 || -1 +15869 || 15869 +-1 || -1 +27854 || 27854 +313 || 313 +22553 || 22553 +23536 || 23536 +-1 || -1 +-1 || -1 +13280 || 13280 +27314 || 27314 +28942 || 28942 +16320 || 16320 +21582 || 21582 +15887 || 15887 +5101 || 5101 +11628 || 11628 +9569 || 9569 +-1 || -1 +11963 || 11963 +11461 || 11461 +15776 || 15776 +21785 || 21785 +12595 || 12595 +23631 || 23631 +2512 || 2512 +2601 || 2601 +18310 || 18310 +23946 || 23946 +17689 || 17689 +8617 || 8617 +16285 || 16285 +11524 || 11524 +26090 || 26090 +23565 || 23565 +10263 || 10263 +1059 || 1059 +19083 || 19083 +15942 || 15942 +21024 || 21024 +20852 || 20852 +18800 || 18800 +-1 || -1 +28242 || 28242 +22628 || 22628 +20840 || 20840 +3172 || 3172 +22009 || 22009 +26683 || 26683 +28712 || 28712 +6080 || 6080 +-1 || -1 +-1 || -1 +26104 || 26104 +19030 || 19030 +-1 || -1 +10060 || 10060 +13999 || 13999 +12693 || 12693 +25384 || 25384 +19576 || 19576 +19051 || 19051 +29341 || 29341 +25313 || 25313 +3766 || 3766 +16363 || 16363 +11217 || 11217 +-1 || -1 +14398 || 14398 +3383 || 3383 +9689 || 9689 +19884 || 19884 +-1 || -1 +20515 || 20515 +1174 || 1174 +22140 || 22140 +25601 || 25601 +2239 || 2239 +10938 || 10938 +13136 || 13136 +29364 || 29364 +12237 || 12237 +-1 || -1 +11931 || 11931 +11383 || 11383 +3045 || 3045 +-1 || -1 +20144 || 20144 +1807 || 1807 +1605 || 1605 +25337 || 25337 +9626 || 9626 +8777 || 8777 +25987 || 25987 +16199 || 16199 +75 || 75 +5562 || 5562 +23743 || 23743 +18793 || 18793 +13362 || 13362 +-1 || -1 +20514 || 20514 +18240 || 18240 +673 || 673 +7387 || 7387 +19881 || 19881 +-1 || -1 +-1 || -1 +18546 || 18546 +2613 || 2613 +18065 || 18065 +26720 || 26720 +16341 || 16341 +28106 || 28106 +13828 || 13828 +20534 || 20534 +25198 || 25198 +25190 || 25190 +18908 || 18908 +5844 || 5844 +18119 || 18119 +28660 || 28660 +9725 || 9725 +11959 || 11959 +1596 || 1596 +10081 || 10081 +7153 || 7153 +19628 || 19628 +29626 || 29626 +6182 || 6182 +7991 || 7991 +4805 || 4805 +-1 || -1 +18909 || 18909 +-1 || -1 +28188 || 28188 +9974 || 9974 +17554 || 17554 +23791 || 23791 +-1 || -1 +-1 || -1 +6168 || 6168 +11606 || 11606 +28816 || 28816 +2147 || 2147 +12776 || 12776 +321 || 321 +19500 || 19500 +18819 || 18819 +2646 || 2646 +25215 || 25215 +28535 || 28535 +12426 || 12426 +17728 || 17728 +1362 || 1362 +9954 || 9954 +15451 || 15451 +20312 || 20312 +16146 || 16146 +-1 || -1 +12101 || 12101 +25841 || 25841 +10168 || 10168 +3839 || 3839 +2804 || 2804 +21352 || 21352 +5267 || 5267 +12220 || 12220 +19790 || 19790 +6953 || 6953 +-1 || -1 +27093 || 27093 +18365 || 18365 +5575 || 5575 +-1 || -1 +27821 || 27821 +-1 || -1 +20106 || 20106 +20059 || 20059 +101 || 101 +29144 || 29144 +11901 || 11901 +7258 || 7258 +12973 || 12973 +3005 || 3005 +806 || 806 +29305 || 29305 +24269 || 24269 +6996 || 6996 +21160 || 21160 +17188 || 17188 +23631 || 23631 +21258 || 21258 +12900 || 12900 +28260 || 28260 +3102 || 3102 +10051 || 10051 +19678 || 19678 +3015 || 3015 +10745 || 10745 +9606 || 9606 +11520 || 11520 +12084 || 12084 +2930 || 2930 +15598 || 15598 +26303 || 26303 +25196 || 25196 +9727 || 9727 +1190 || 1190 +18760 || 18760 +2004 || 2004 +-1 || -1 +24855 || 24855 +7132 || 7132 +21023 || 21023 +8214 || 8214 +17204 || 17204 +20840 || 20840 +-1 || -1 +16872 || 16872 +11561 || 11561 +11966 || 11966 +28375 || 28375 +9108 || 9108 +18876 || 18876 +16648 || 16648 +20650 || 20650 +3905 || 3905 +16911 || 16911 +22235 || 22235 +24867 || 24867 +9615 || 9615 +23833 || 23833 +-1 || -1 +317 || 317 +26957 || 26957 +9860 || 9860 +3865 || 3865 +11544 || 11544 +11504 || 11504 +298 || 298 +20703 || 20703 +22205 || 22205 +5693 || 5693 +13931 || 13931 +18150 || 18150 +28247 || 28247 +13819 || 13819 +29401 || 29401 +-1 || -1 +11419 || 11419 +304 || 304 +23232 || 23232 +22841 || 22841 +5563 || 5563 +16632 || 16632 +27409 || 27409 +13508 || 13508 +4391 || 4391 +21033 || 21033 +5727 || 5727 +16487 || 16487 +-1 || -1 +7066 || 7066 +13665 || 13665 +-1 || -1 +8630 || 8630 +27171 || 27171 +6266 || 6266 +22042 || 22042 +21561 || 21561 +15117 || 15117 +12681 || 12681 +1579 || 1579 +3670 || 3670 +8974 || 8974 +17841 || 17841 +23693 || 23693 +6552 || 6552 +-1 || -1 +867 || 867 +19512 || 19512 +19906 || 19906 +-1 || -1 +8824 || 8824 +4022 || 4022 +4266 || 4266 +19799 || 19799 +-1 || -1 +25015 || 25015 +27234 || 27234 +-1 || -1 +20309 || 20309 +23600 || 23600 +22522 || 22522 +18407 || 18407 +18379 || 18379 +-1 || -1 +27129 || 27129 +2688 || 2688 +-1 || -1 +17564 || 17564 +17957 || 17957 +16012 || 16012 +28354 || 28354 +15058 || 15058 +2119 || 2119 +5140 || 5140 +1713 || 1713 +8392 || 8392 +3946 || 3946 +13712 || 13712 +1640 || 1640 +11654 || 11654 +14842 || 14842 +12678 || 12678 +4247 || 4247 +634 || 634 +17733 || 17733 +26952 || 26952 +13536 || 13536 +2652 || 2652 +16705 || 16705 +5149 || 5149 +1928 || 1928 +20391 || 20391 +15117 || 15117 +3873 || 3873 +23609 || 23609 +11826 || 11826 +28905 || 28905 +-1 || -1 +21989 || 21989 +11521 || 11521 +5473 || 5473 +8555 || 8555 +8662 || 8662 +3248 || 3248 +10310 || 10310 +5574 || 5574 +-1 || -1 +24879 || 24879 +6227 || 6227 +-1 || -1 +23180 || 23180 +4469 || 4469 +2044 || 2044 +28233 || 28233 +1357 || 1357 +26470 || 26470 +24852 || 24852 +27515 || 27515 +3085 || 3085 +4979 || 4979 +15634 || 15634 +2391 || 2391 +28535 || 28535 +5396 || 5396 +14801 || 14801 +18874 || 18874 +14377 || 14377 +26454 || 26454 +14311 || 14311 +11776 || 11776 +27060 || 27060 +27115 || 27115 +543 || 543 +17333 || 17333 +22455 || 22455 +29259 || 29259 +16989 || 16989 +2785 || 2785 +-1 || -1 +23876 || 23876 +-1 || -1 +24281 || 24281 +1059 || 1059 +12197 || 12197 +6440 || 6440 +4974 || 4974 +2290 || 2290 +11283 || 11283 +12240 || 12240 +13224 || 13224 +-1 || -1 +615 || 615 +-1 || -1 +26565 || 26565 +18388 || 18388 +18895 || 18895 +5866 || 5866 +23018 || 23018 +25908 || 25908 +25131 || 25131 +22126 || 22126 +-1 || -1 +4014 || 4014 +14477 || 14477 +27493 || 27493 +22060 || 22060 +9508 || 9508 +-1 || -1 +7484 || 7484 +9613 || 9613 +21262 || 21262 +17914 || 17914 +1020 || 1020 +-1 || -1 +9175 || 9175 +15743 || 15743 +16798 || 16798 +23593 || 23593 +2060 || 2060 +-1 || -1 +4605 || 4605 +28229 || 28229 +-1 || -1 +1689 || 1689 +6690 || 6690 +13186 || 13186 +3612 || 3612 +22957 || 22957 +23868 || 23868 +-1 || -1 +22657 || 22657 +22605 || 22605 +11898 || 11898 +19190 || 19190 +9012 || 9012 +3932 || 3932 +1025 || 1025 +5403 || 5403 +924 || 924 +24978 || 24978 +4066 || 4066 +24419 || 24419 +26609 || 26609 +26684 || 26684 +13854 || 13854 +2041 || 2041 +9498 || 9498 +18308 || 18308 +21159 || 21159 +26014 || 26014 +20380 || 20380 +13840 || 13840 +5629 || 5629 +-1 || -1 +24527 || 24527 +21916 || 21916 +19466 || 19466 +2906 || 2906 +10294 || 10294 +10809 || 10809 +4829 || 4829 +4953 || 4953 +28967 || 28967 +24324 || 24324 +21706 || 21706 +9918 || 9918 +13590 || 13590 +11090 || 11090 +17844 || 17844 +921 || 921 +7662 || 7662 +27814 || 27814 +22502 || 22502 +5887 || 5887 +1398 || 1398 +15081 || 15081 +28708 || 28708 +10522 || 10522 +-1 || -1 +14859 || 14859 +1996 || 1996 +7033 || 7033 +10050 || 10050 +22489 || 22489 +26574 || 26574 +951 || 951 +27780 || 27780 +24070 || 24070 +11875 || 11875 +3182 || 3182 +22805 || 22805 +16716 || 16716 +20065 || 20065 +29146 || 29146 +25003 || 25003 +5229 || 5229 +14831 || 14831 +24830 || 24830 +12288 || 12288 +547 || 547 +667 || 667 +28856 || 28856 +14439 || 14439 +5248 || 5248 +29047 || 29047 +27088 || 27088 +24365 || 24365 +3597 || 3597 +23492 || 23492 +21886 || 21886 +29290 || 29290 +-1 || -1 +8472 || 8472 +15169 || 15169 +17732 || 17732 +24130 || 24130 +2793 || 2793 +2851 || 2851 +4535 || 4535 +13012 || 13012 +9640 || 9640 +25732 || 25732 +10392 || 10392 +-1 || -1 +-1 || -1 +1767 || 1767 +12100 || 12100 +22351 || 22351 +28560 || 28560 +18511 || 18511 +-1 || -1 +11500 || 11500 +-1 || -1 +17650 || 17650 +27570 || 27570 +14698 || 14698 +25516 || 25516 +28772 || 28772 +29039 || 29039 +26429 || 26429 +21482 || 21482 +-1 || -1 +462 || 462 +6503 || 6503 +11192 || 11192 +23468 || 23468 +15571 || 15571 +28519 || 28519 +22744 || 22744 +8519 || 8519 +3269 || 3269 +22536 || 22536 +12753 || 12753 +17027 || 17027 +6635 || 6635 +8362 || 8362 +22827 || 22827 +24332 || 24332 +21965 || 21965 +24961 || 24961 +17558 || 17558 +8426 || 8426 +4100 || 4100 +5349 || 5349 +1752 || 1752 +15999 || 15999 +4090 || 4090 +26390 || 26390 +5755 || 5755 +9259 || 9259 +-1 || -1 +12905 || 12905 +27047 || 27047 +22965 || 22965 +6852 || 6852 +21210 || 21210 +11876 || 11876 +18552 || 18552 +17411 || 17411 +22125 || 22125 +28413 || 28413 +10902 || 10902 +1709 || 1709 +14351 || 14351 +20546 || 20546 +24965 || 24965 +12636 || 12636 +26141 || 26141 +25374 || 25374 +17982 || 17982 +14117 || 14117 +-1 || -1 +24081 || 24081 +8083 || 8083 +22003 || 22003 +8078 || 8078 +1382 || 1382 +-1 || -1 +-1 || -1 +12720 || 12720 +21642 || 21642 +23914 || 23914 +-1 || -1 +18438 || 18438 +19825 || 19825 +20479 || 20479 +22132 || 22132 +-1 || -1 +8924 || 8924 +26482 || 26482 +9364 || 9364 +-1 || -1 +28735 || 28735 +14665 || 14665 +21459 || 21459 +-1 || -1 +16205 || 16205 +9854 || 9854 +3931 || 3931 +-1 || -1 +10873 || 10873 +8630 || 8630 +28355 || 28355 +16656 || 16656 +24906 || 24906 +26245 || 26245 +16640 || 16640 +-1 || -1 +19580 || 19580 +23127 || 23127 +25227 || 25227 +15415 || 15415 +14495 || 14495 +18063 || 18063 +3560 || 3560 +-1 || -1 +21684 || 21684 +18227 || 18227 +13871 || 13871 +16902 || 16902 +2209 || 2209 +10138 || 10138 +4290 || 4290 +6067 || 6067 +28381 || 28381 +16690 || 16690 +-1 || -1 +25617 || 25617 +470 || 470 +25998 || 25998 +20921 || 20921 +20564 || 20564 +22891 || 22891 +11766 || 11766 +23886 || 23886 +6214 || 6214 +8708 || 8708 +26371 || 26371 +1039 || 1039 +8597 || 8597 +-1 || -1 +4769 || 4769 +27303 || 27303 +25390 || 25390 +6381 || 6381 +18872 || 18872 +18651 || 18651 +27961 || 27961 +10405 || 10405 +6921 || 6921 +24879 || 24879 +24518 || 24518 +7178 || 7178 +6808 || 6808 +23930 || 23930 +28387 || 28387 +17261 || 17261 +7649 || 7649 +17062 || 17062 +14911 || 14911 +20852 || 20852 +15963 || 15963 +451 || 451 +20296 || 20296 +1283 || 1283 +10829 || 10829 +20301 || 20301 +2402 || 2402 +11309 || 11309 +7500 || 7500 +16032 || 16032 +8265 || 8265 +12650 || 12650 +11775 || 11775 +15472 || 15472 +24084 || 24084 +379 || 379 +12900 || 12900 +310 || 310 +7693 || 7693 +18866 || 18866 +9737 || 9737 +-1 || -1 +21261 || 21261 +6330 || 6330 +19212 || 19212 +27898 || 27898 +12644 || 12644 +11193 || 11193 +16068 || 16068 +-1 || -1 +6769 || 6769 +19579 || 19579 +21336 || 21336 +12806 || 12806 +6455 || 6455 +5654 || 5654 +15663 || 15663 +-1 || -1 +2991 || 2991 +17491 || 17491 +-1 || -1 +13520 || 13520 +5630 || 5630 +19149 || 19149 +23304 || 23304 +16863 || 16863 +21745 || 21745 +16201 || 16201 +15266 || 15266 +29429 || 29429 +29113 || 29113 +19294 || 19294 +10978 || 10978 +14265 || 14265 +26377 || 26377 +21038 || 21038 +18898 || 18898 +10784 || 10784 +5372 || 5372 +-1 || -1 +-1 || -1 +-1 || -1 +10710 || 10710 +9595 || 9595 +27877 || 27877 +6467 || 6467 +19907 || 19907 +8269 || 8269 +9873 || 9873 +11949 || 11949 +12848 || 12848 +10148 || 10148 +10575 || 10575 +13153 || 13153 +25140 || 25140 +26957 || 26957 +12963 || 12963 +4194 || 4194 +28918 || 28918 +8224 || 8224 +1046 || 1046 +15159 || 15159 +8033 || 8033 +22711 || 22711 +22104 || 22104 +13839 || 13839 +13735 || 13735 +14825 || 14825 +-1 || -1 +7190 || 7190 +19831 || 19831 +7284 || 7284 +13602 || 13602 +27530 || 27530 +-1 || -1 +6337 || 6337 +22174 || 22174 +230 || 230 +20048 || 20048 +2309 || 2309 +27011 || 27011 +6674 || 6674 +6054 || 6054 +14524 || 14524 +-1 || -1 +17949 || 17949 +-1 || -1 +-1 || -1 +846 || 846 +14857 || 14857 +15977 || 15977 +18998 || 18998 +26208 || 26208 +12060 || 12060 +13714 || 13714 +9144 || 9144 +291 || 291 +-1 || -1 +28105 || 28105 +20869 || 20869 +26632 || 26632 +15203 || 15203 +-1 || -1 +15784 || 15784 +19440 || 19440 +6692 || 6692 +4942 || 4942 +13075 || 13075 +4797 || 4797 +21297 || 21297 +16441 || 16441 +1353 || 1353 +-1 || -1 +15077 || 15077 +2415 || 2415 +28230 || 28230 +20708 || 20708 +24322 || 24322 +6911 || 6911 +20917 || 20917 +28981 || 28981 +12851 || 12851 +9517 || 9517 +26091 || 26091 +-1 || -1 +16241 || 16241 +6852 || 6852 +26009 || 26009 +9155 || 9155 +8237 || 8237 +15536 || 15536 +2425 || 2425 +5979 || 5979 +-1 || -1 +13809 || 13809 +21619 || 21619 +18971 || 18971 +26719 || 26719 +25773 || 25773 +24662 || 24662 +8372 || 8372 +9589 || 9589 +19225 || 19225 +3912 || 3912 +6057 || 6057 +22168 || 22168 +12623 || 12623 +17322 || 17322 +21903 || 21903 +2299 || 2299 +16975 || 16975 +4578 || 4578 +24601 || 24601 +12424 || 12424 +17048 || 17048 +8246 || 8246 +15611 || 15611 +-1 || -1 +6093 || 6093 +26474 || 26474 +-1 || -1 +8650 || 8650 +27242 || 27242 +8847 || 8847 +14839 || 14839 +29502 || 29502 +17677 || 17677 +22882 || 22882 +13433 || 13433 +25281 || 25281 +23646 || 23646 +19281 || 19281 +18163 || 18163 +8206 || 8206 +22541 || 22541 +21929 || 21929 +18765 || 18765 +-1 || -1 +11912 || 11912 +10941 || 10941 +8936 || 8936 +25347 || 25347 +3495 || 3495 +8910 || 8910 +18056 || 18056 +8890 || 8890 +8720 || 8720 +11256 || 11256 +6444 || 6444 +18273 || 18273 +9446 || 9446 +22727 || 22727 +19693 || 19693 +-1 || -1 +21432 || 21432 +5513 || 5513 +23622 || 23622 +19166 || 19166 +13032 || 13032 +17586 || 17586 +6627 || 6627 +5243 || 5243 +9944 || 9944 +3511 || 3511 +9915 || 9915 +4442 || 4442 +4339 || 4339 +26464 || 26464 +21049 || 21049 +13827 || 13827 +21152 || 21152 +21868 || 21868 +12982 || 12982 +-1 || -1 +12422 || 12422 +23894 || 23894 +10101 || 10101 +19877 || 19877 +14709 || 14709 +28605 || 28605 +27986 || 27986 +25254 || 25254 +23788 || 23788 +17207 || 17207 +28868 || 28868 +17965 || 17965 +28840 || 28840 +19757 || 19757 +3429 || 3429 +18405 || 18405 +1385 || 1385 +8504 || 8504 +6034 || 6034 +29705 || 29705 +19602 || 19602 +21468 || 21468 +6220 || 6220 +13057 || 13057 +22636 || 22636 +8403 || 8403 +25942 || 25942 +1776 || 1776 +3656 || 3656 +7065 || 7065 +19712 || 19712 +7558 || 7558 +25014 || 25014 +22849 || 22849 +13939 || 13939 +10476 || 10476 +19023 || 19023 +16722 || 16722 +15699 || 15699 +-1 || -1 +9412 || 9412 +28799 || 28799 +9179 || 9179 +2061 || 2061 +23792 || 23792 +11053 || 11053 +29550 || 29550 +26634 || 26634 +27876 || 27876 +17877 || 17877 +15810 || 15810 +22396 || 22396 +-1 || -1 +12802 || 12802 +10715 || 10715 +19494 || 19494 +-1 || -1 +12583 || 12583 +-1 || -1 +25913 || 25913 +14345 || 14345 +11976 || 11976 +18584 || 18584 +9627 || 9627 +2129 || 2129 +12927 || 12927 +23503 || 23503 +20737 || 20737 +5671 || 5671 +5221 || 5221 +12173 || 12173 +5249 || 5249 +-1 || -1 +-1 || -1 +8858 || 8858 +-1 || -1 +5324 || 5324 +15774 || 15774 +13447 || 13447 +471 || 471 +20616 || 20616 +10973 || 10973 +2632 || 2632 +-1 || -1 +19795 || 19795 +16729 || 16729 +21293 || 21293 +10048 || 10048 +5144 || 5144 +7865 || 7865 +22112 || 22112 +19466 || 19466 +1204 || 1204 +13999 || 13999 +8779 || 8779 +-1 || -1 +16284 || 16284 +24431 || 24431 +796 || 796 +2581 || 2581 +24646 || 24646 +9719 || 9719 +19244 || 19244 +5542 || 5542 +-1 || -1 +18917 || 18917 +28662 || 28662 +21980 || 21980 +6565 || 6565 +8179 || 8179 +1595 || 1595 +24990 || 24990 +2524 || 2524 +7695 || 7695 +14588 || 14588 +25884 || 25884 +21223 || 21223 +6469 || 6469 +6151 || 6151 +9123 || 9123 +23507 || 23507 +21936 || 21936 +11952 || 11952 +8293 || 8293 +10249 || 10249 +-1 || -1 +1710 || 1710 +20017 || 20017 +10790 || 10790 +6630 || 6630 +19687 || 19687 +27442 || 27442 +295 || 295 +29424 || 29424 +8353 || 8353 +24594 || 24594 +-1 || -1 +21519 || 21519 +4681 || 4681 +18950 || 18950 +16284 || 16284 +3467 || 3467 +1427 || 1427 +11761 || 11761 +600 || 600 +4255 || 4255 +27065 || 27065 +13381 || 13381 +17488 || 17488 +16334 || 16334 +9614 || 9614 +4379 || 4379 +11257 || 11257 +986 || 986 +1877 || 1877 +395 || 395 +16620 || 16620 +421 || 421 +18788 || 18788 +22549 || 22549 +15109 || 15109 +5050 || 5050 +6317 || 6317 +581 || 581 +19651 || 19651 +105 || 105 +4148 || 4148 +18809 || 18809 +11347 || 11347 +26759 || 26759 +10658 || 10658 +18738 || 18738 +19229 || 19229 +25040 || 25040 +26531 || 26531 +21382 || 21382 +4001 || 4001 +3568 || 3568 +-1 || -1 +27009 || 27009 +26168 || 26168 +-1 || -1 +12950 || 12950 +11961 || 11961 +9812 || 9812 +1430 || 1430 +10766 || 10766 +-1 || -1 +16985 || 16985 +9157 || 9157 +3803 || 3803 +18348 || 18348 +15595 || 15595 +13602 || 13602 +19214 || 19214 +7624 || 7624 +18849 || 18849 +3300 || 3300 +25096 || 25096 +22196 || 22196 +6787 || 6787 +3152 || 3152 +-1 || -1 +12878 || 12878 +15767 || 15767 +10118 || 10118 +6483 || 6483 +14776 || 14776 +18733 || 18733 +10470 || 10470 +5318 || 5318 +26797 || 26797 +18029 || 18029 +13440 || 13440 +23863 || 23863 +-1 || -1 +17115 || 17115 +4133 || 4133 +22905 || 22905 +25811 || 25811 +-1 || -1 +3157 || 3157 +5106 || 5106 +21032 || 21032 +6354 || 6354 +22643 || 22643 +15529 || 15529 +8398 || 8398 +20241 || 20241 +20492 || 20492 +21806 || 21806 +18160 || 18160 +2243 || 2243 +23093 || 23093 +-1 || -1 +17450 || 17450 +10543 || 10543 +15448 || 15448 +18507 || 18507 +9054 || 9054 +2003 || 2003 +751 || 751 +3256 || 3256 +9421 || 9421 +15462 || 15462 +19208 || 19208 +13096 || 13096 +17290 || 17290 +28490 || 28490 +21344 || 21344 +22195 || 22195 +21821 || 21821 +20133 || 20133 +23568 || 23568 +7364 || 7364 +10889 || 10889 +19584 || 19584 +27518 || 27518 +-1 || -1 +13154 || 13154 +21159 || 21159 +23300 || 23300 +2838 || 2838 +19817 || 19817 +20413 || 20413 +28044 || 28044 +17610 || 17610 +17932 || 17932 +19767 || 19767 +10944 || 10944 +16548 || 16548 +3403 || 3403 +3528 || 3528 +18294 || 18294 +3474 || 3474 +20301 || 20301 +615 || 615 +3954 || 3954 +15426 || 15426 +185 || 185 +12795 || 12795 +10123 || 10123 +16879 || 16879 +26436 || 26436 +5123 || 5123 +21517 || 21517 +26598 || 26598 +15258 || 15258 +7592 || 7592 +12516 || 12516 +12828 || 12828 +27168 || 27168 +10546 || 10546 +24129 || 24129 +13916 || 13916 +23950 || 23950 +28316 || 28316 +24073 || 24073 +1481 || 1481 +508 || 508 +9810 || 9810 +24822 || 24822 +26460 || 26460 +18248 || 18248 +25109 || 25109 +28784 || 28784 +1301 || 1301 +22837 || 22837 +21393 || 21393 +26647 || 26647 +27609 || 27609 +5667 || 5667 +20760 || 20760 +2526 || 2526 +-1 || -1 +5564 || 5564 +28574 || 28574 +15653 || 15653 +18204 || 18204 +11791 || 11791 +13650 || 13650 +4816 || 4816 +20668 || 20668 +11823 || 11823 +17327 || 17327 +10774 || 10774 +12861 || 12861 +7422 || 7422 +15926 || 15926 +12750 || 12750 +10978 || 10978 +14419 || 14419 +10865 || 10865 +48 || 48 +500 || 500 +21900 || 21900 +29630 || 29630 +409 || 409 +12519 || 12519 +2638 || 2638 +3654 || 3654 +-1 || -1 +29483 || 29483 +-1 || -1 +24825 || 24825 +2428 || 2428 +22573 || 22573 +3135 || 3135 +4109 || 4109 +18673 || 18673 +29476 || 29476 +3162 || 3162 +11922 || 11922 +17168 || 17168 +-1 || -1 +4638 || 4638 +4976 || 4976 +12330 || 12330 +15490 || 15490 +20302 || 20302 +2856 || 2856 +13559 || 13559 +20835 || 20835 +5388 || 5388 +10858 || 10858 +17171 || 17171 +17715 || 17715 +-1 || -1 +18033 || 18033 +21078 || 21078 +18842 || 18842 +17146 || 17146 +-1 || -1 +6656 || 6656 +26733 || 26733 +18013 || 18013 +24815 || 24815 +13471 || 13471 +22956 || 22956 +2054 || 2054 +27369 || 27369 +29295 || 29295 +29528 || 29528 +3426 || 3426 +20351 || 20351 +10231 || 10231 +5967 || 5967 +20755 || 20755 +25408 || 25408 +23197 || 23197 +7466 || 7466 +28176 || 28176 +24526 || 24526 +-1 || -1 +6119 || 6119 +5745 || 5745 +7431 || 7431 +25909 || 25909 +-1 || -1 +22716 || 22716 +25262 || 25262 +-1 || -1 +2039 || 2039 +15328 || 15328 +-1 || -1 +18658 || 18658 +10727 || 10727 +27112 || 27112 +8632 || 8632 +24439 || 24439 +22858 || 22858 +28837 || 28837 +22257 || 22257 +19256 || 19256 +21125 || 21125 +8292 || 8292 +22296 || 22296 +13980 || 13980 +11794 || 11794 +3799 || 3799 +7419 || 7419 +18066 || 18066 +-1 || -1 +19475 || 19475 +29119 || 29119 +-1 || -1 +2558 || 2558 +10979 || 10979 +13137 || 13137 +13798 || 13798 +13301 || 13301 +6675 || 6675 +24176 || 24176 +29420 || 29420 +28972 || 28972 +17854 || 17854 +-1 || -1 +13874 || 13874 +1211 || 1211 +11861 || 11861 +2056 || 2056 +11741 || 11741 +5613 || 5613 +18201 || 18201 +7151 || 7151 +1713 || 1713 +15798 || 15798 +4940 || 4940 +2660 || 2660 +6368 || 6368 +5289 || 5289 +16896 || 16896 +21298 || 21298 +5761 || 5761 +15249 || 15249 +27151 || 27151 +11850 || 11850 +18866 || 18866 +8716 || 8716 +27453 || 27453 +13209 || 13209 +2982 || 2982 +10099 || 10099 +7955 || 7955 +5171 || 5171 +14668 || 14668 +2131 || 2131 +3635 || 3635 +15530 || 15530 +14892 || 14892 +5461 || 5461 +14925 || 14925 +24509 || 24509 +24246 || 24246 +29191 || 29191 +27727 || 27727 +11249 || 11249 +27204 || 27204 +19327 || 19327 +-1 || -1 +24864 || 24864 +18412 || 18412 +1707 || 1707 +-1 || -1 +13014 || 13014 +13473 || 13473 +1866 || 1866 +28377 || 28377 +21150 || 21150 +14486 || 14486 +-1 || -1 +15990 || 15990 +15019 || 15019 +13357 || 13357 +20126 || 20126 +20539 || 20539 +17754 || 17754 +26861 || 26861 +18380 || 18380 +24649 || 24649 +510 || 510 +-1 || -1 +15253 || 15253 +16535 || 16535 +24131 || 24131 +24583 || 24583 +28735 || 28735 +-1 || -1 +16078 || 16078 +21611 || 21611 +20420 || 20420 +6868 || 6868 +11186 || 11186 +-1 || -1 +571 || 571 +273 || 273 +10525 || 10525 +16355 || 16355 +4505 || 4505 +22150 || 22150 +1957 || 1957 +25934 || 25934 +9061 || 9061 +6747 || 6747 +1727 || 1727 +4417 || 4417 +15284 || 15284 +4559 || 4559 +4548 || 4548 +12484 || 12484 +11901 || 11901 +10660 || 10660 +17849 || 17849 +25042 || 25042 +-1 || -1 +21648 || 21648 +21637 || 21637 +4916 || 4916 +11921 || 11921 +21666 || 21666 +-1 || -1 +21665 || 21665 +4865 || 4865 +12243 || 12243 +6229 || 6229 +2054 || 2054 +14831 || 14831 +22571 || 22571 +11607 || 11607 +4861 || 4861 +3459 || 3459 +26644 || 26644 +28084 || 28084 +27913 || 27913 +4500 || 4500 +3861 || 3861 +27564 || 27564 +23628 || 23628 +-1 || -1 +3470 || 3470 +27183 || 27183 +281 || 281 +21925 || 21925 +5163 || 5163 +14948 || 14948 +17915 || 17915 +25951 || 25951 +18173 || 18173 +11421 || 11421 +20855 || 20855 +-1 || -1 +24394 || 24394 +14351 || 14351 +26085 || 26085 +11077 || 11077 +2990 || 2990 +6892 || 6892 +27940 || 27940 +25293 || 25293 +20942 || 20942 +23588 || 23588 +-1 || -1 +23824 || 23824 +20429 || 20429 +17015 || 17015 +27434 || 27434 +6671 || 6671 +19428 || 19428 +13172 || 13172 +8315 || 8315 +14864 || 14864 +13856 || 13856 +-1 || -1 +17257 || 17257 +13334 || 13334 +13293 || 13293 +126 || 126 +21323 || 21323 +3339 || 3339 +6066 || 6066 +10522 || 10522 +9952 || 9952 +3262 || 3262 +15069 || 15069 +-1 || -1 +15203 || 15203 +15904 || 15904 +22607 || 22607 +10258 || 10258 +8125 || 8125 +14813 || 14813 +25801 || 25801 +11589 || 11589 +23824 || 23824 +12426 || 12426 +3388 || 3388 +16910 || 16910 +24320 || 24320 +665 || 665 +17959 || 17959 +26335 || 26335 +21674 || 21674 +13614 || 13614 +8437 || 8437 +9035 || 9035 +5248 || 5248 +24013 || 24013 +23423 || 23423 +24854 || 24854 +1313 || 1313 +5675 || 5675 +16749 || 16749 +2814 || 2814 +546 || 546 +25826 || 25826 +10477 || 10477 +-1 || -1 +28603 || 28603 +10177 || 10177 +4055 || 4055 +17035 || 17035 +-1 || -1 +1391 || 1391 +5531 || 5531 +7369 || 7369 +10648 || 10648 +22522 || 22522 +21385 || 21385 +18192 || 18192 +-1 || -1 +7508 || 7508 +6333 || 6333 +6278 || 6278 +24038 || 24038 +-1 || -1 +-1 || -1 +2076 || 2076 +-1 || -1 +10508 || 10508 +28737 || 28737 +4961 || 4961 +20500 || 20500 +3823 || 3823 +21900 || 21900 +5090 || 5090 +3519 || 3519 +7682 || 7682 +26962 || 26962 +18905 || 18905 +24677 || 24677 +-1 || -1 +9612 || 9612 +11960 || 11960 +23233 || 23233 +22722 || 22722 +1118 || 1118 +4346 || 4346 +18631 || 18631 +13814 || 13814 +29590 || 29590 +28189 || 28189 +15362 || 15362 +16989 || 16989 +8692 || 8692 +5309 || 5309 +23645 || 23645 +1033 || 1033 +26954 || 26954 +16948 || 16948 +-1 || -1 +16359 || 16359 +5020 || 5020 +14812 || 14812 +9898 || 9898 +17344 || 17344 +26260 || 26260 +-1 || -1 +17118 || 17118 +14838 || 14838 +15540 || 15540 +15406 || 15406 +22877 || 22877 +28612 || 28612 +28790 || 28790 +22144 || 22144 +5965 || 5965 +9831 || 9831 +-1 || -1 +11875 || 11875 +12399 || 12399 +18589 || 18589 +-1 || -1 +23754 || 23754 +10757 || 10757 +3860 || 3860 +6624 || 6624 +6056 || 6056 +15120 || 15120 +8571 || 8571 +16604 || 16604 +3670 || 3670 +17726 || 17726 +9770 || 9770 +17151 || 17151 +2322 || 2322 +1680 || 1680 +2510 || 2510 +18778 || 18778 +21337 || 21337 +25473 || 25473 +79 || 79 +5688 || 5688 +17121 || 17121 +19259 || 19259 +-1 || -1 +8887 || 8887 +-1 || -1 +26237 || 26237 +-1 || -1 +14180 || 14180 +25775 || 25775 +25741 || 25741 +24856 || 24856 +5651 || 5651 +11728 || 11728 +4647 || 4647 +21444 || 21444 +18308 || 18308 +28056 || 28056 +10546 || 10546 +Testing agent-twice_split_3.in +-------------------COMPARE------------------------- +-1 || -1 +6 || 6 +9 || 9 +35 || 35 +17 || 17 +48 || 48 +47 || 47 +16 || 16 +4 || 4 +-1 || -1 +-1 || -1 +43 || 43 +-1 || -1 +29 || 29 +30 || 30 +46 || 46 +48 || 48 +30 || 30 +31 || 31 +4 || 4 +48 || 48 +11 || 11 +24 || 24 +54 || 54 +32 || 32 +3 || 3 +40 || 40 +21 || 21 +47 || 47 +22 || 22 +31 || 31 +4 || 4 +52 || 52 +47 || 47 +47 || 47 +3 || 3 +16 || 16 +-1 || -1 +21 || 21 +11 || 11 +13 || 13 +-1 || -1 +34 || 34 +44 || 44 +31 || 31 +44 || 44 +46 || 46 +17 || 17 +28 || 28 +33 || 33 +-1 || -1 +56 || 56 +23 || 23 +7 || 7 +23 || 23 +28 || 28 +41 || 41 +23 || 23 +40 || 40 +28 || 28 +14 || 14 +23 || 23 +7 || 7 +5 || 5 +7 || 7 +21 || 21 +53 || 53 +26 || 26 +39 || 39 +28 || 28 +34 || 34 +21 || 21 +44 || 44 +Testing agent-twice_split_22.in +-------------------COMPARE------------------------- +16915 || 16915 +83217 || 83217 +47357 || 47357 +81497 || 81497 +16879 || 16879 +37814 || 37814 +24513 || 24513 +-1 || -1 +9524 || 9524 +44351 || 44351 +25137 || 25137 +29848 || 29848 +36079 || 36079 +92338 || 92338 +7639 || 7639 +45532 || 45532 +89059 || 89059 +41183 || 41183 +18885 || 18885 +46991 || 46991 +44258 || 44258 +4395 || 4395 +62578 || 62578 +10290 || 10290 +27831 || 27831 +68942 || 68942 +-1 || -1 +63198 || 63198 +2181 || 2181 +39159 || 39159 +14687 || 14687 +18224 || 18224 +12037 || 12037 +80463 || 80463 +38135 || 38135 +57379 || 57379 +15018 || 15018 +61150 || 61150 +74622 || 74622 +78040 || 78040 +14878 || 14878 +3020 || 3020 +94472 || 94472 +40662 || 40662 +77644 || 77644 +20798 || 20798 +29200 || 29200 +92052 || 92052 +29171 || 29171 +86613 || 86613 +28721 || 28721 +91392 || 91392 +67265 || 67265 +71998 || 71998 +73209 || 73209 +40066 || 40066 +62859 || 62859 +59108 || 59108 +9929 || 9929 +75291 || 75291 +19871 || 19871 +23569 || 23569 +36649 || 36649 +23441 || 23441 +57307 || 57307 +60286 || 60286 +-1 || -1 +62376 || 62376 +13386 || 13386 +71375 || 71375 +46140 || 46140 +73451 || 73451 +-1 || -1 +83646 || 83646 +43862 || 43862 +10998 || 10998 +51613 || 51613 +68426 || 68426 +88998 || 88998 +19639 || 19639 +61083 || 61083 +18920 || 18920 +5070 || 5070 +56150 || 56150 +30398 || 30398 +20252 || 20252 +80054 || 80054 +11497 || 11497 +83932 || 83932 +88225 || 88225 +84799 || 84799 +58179 || 58179 +-1 || -1 +44271 || 44271 +75347 || 75347 +-1 || -1 +6773 || 6773 +-1 || -1 +48492 || 48492 +41720 || 41720 +52971 || 52971 +68032 || 68032 +74858 || 74858 +76606 || 76606 +35360 || 35360 +86060 || 86060 +55119 || 55119 +2015 || 2015 +86577 || 86577 +8931 || 8931 +83629 || 83629 +20121 || 20121 +81386 || 81386 +86952 || 86952 +88260 || 88260 +-1 || -1 +13315 || 13315 +43344 || 43344 +80783 || 80783 +3081 || 3081 +27920 || 27920 +83013 || 83013 +5284 || 5284 +70068 || 70068 +27534 || 27534 +5393 || 5393 +46767 || 46767 +5025 || 5025 +91940 || 91940 +18428 || 18428 +52019 || 52019 +87428 || 87428 +89807 || 89807 +77071 || 77071 +37295 || 37295 +87627 || 87627 +42572 || 42572 +59775 || 59775 +79520 || 79520 +58091 || 58091 +36097 || 36097 +57364 || 57364 +79946 || 79946 +29237 || 29237 +45161 || 45161 +7564 || 7564 +63593 || 63593 +-1 || -1 +73638 || 73638 +1815 || 1815 +84397 || 84397 +85506 || 85506 +59935 || 59935 +-1 || -1 +27938 || 27938 +34806 || 34806 +17483 || 17483 +10627 || 10627 +30879 || 30879 +69314 || 69314 +23816 || 23816 +44458 || 44458 +18913 || 18913 +85671 || 85671 +8485 || 8485 +28016 || 28016 +53828 || 53828 +87427 || 87427 +3096 || 3096 +63800 || 63800 +69618 || 69618 +77188 || 77188 +20625 || 20625 +59219 || 59219 +37369 || 37369 +86267 || 86267 +67508 || 67508 +-1 || -1 +3511 || 3511 +50138 || 50138 +1755 || 1755 +-1 || -1 +84180 || 84180 +5471 || 5471 +-1 || -1 +20284 || 20284 +78569 || 78569 +55453 || 55453 +49009 || 49009 +51369 || 51369 +-1 || -1 +86935 || 86935 +90539 || 90539 +10524 || 10524 +92514 || 92514 +84056 || 84056 +78011 || 78011 +83716 || 83716 +17441 || 17441 +6370 || 6370 +86432 || 86432 +20117 || 20117 +91655 || 91655 +89059 || 89059 +80512 || 80512 +2828 || 2828 +16512 || 16512 +14064 || 14064 +5340 || 5340 +67774 || 67774 +31802 || 31802 +21148 || 21148 +20165 || 20165 +42703 || 42703 +68971 || 68971 +44631 || 44631 +88470 || 88470 +48998 || 48998 +47693 || 47693 +23407 || 23407 +49318 || 49318 +33916 || 33916 +92874 || 92874 +60519 || 60519 +71503 || 71503 +43425 || 43425 +10994 || 10994 +67666 || 67666 +25399 || 25399 +5106 || 5106 +39811 || 39811 +36961 || 36961 +81515 || 81515 +96326 || 96326 +27855 || 27855 +9874 || 9874 +12878 || 12878 +58822 || 58822 +48015 || 48015 +-1 || -1 +89560 || 89560 +91634 || 91634 +54430 || 54430 +11985 || 11985 +34795 || 34795 +81564 || 81564 +80120 || 80120 +2295 || 2295 +55388 || 55388 +77696 || 77696 +90892 || 90892 +54754 || 54754 +47364 || 47364 +53604 || 53604 +55475 || 55475 +-1 || -1 +74734 || 74734 +79316 || 79316 +91112 || 91112 +1826 || 1826 +84813 || 84813 +-1 || -1 +64743 || 64743 +93766 || 93766 +5269 || 5269 +88738 || 88738 +18238 || 18238 +69176 || 69176 +31661 || 31661 +32583 || 32583 +40911 || 40911 +26082 || 26082 +56741 || 56741 +15700 || 15700 +87205 || 87205 +-1 || -1 +29497 || 29497 +89278 || 89278 +86555 || 86555 +4579 || 4579 +68253 || 68253 +96059 || 96059 +45625 || 45625 +77528 || 77528 +41314 || 41314 +5213 || 5213 +37813 || 37813 +54591 || 54591 +64147 || 64147 +44085 || 44085 +53474 || 53474 +54352 || 54352 +3898 || 3898 +32927 || 32927 +12544 || 12544 +7782 || 7782 +61598 || 61598 +91053 || 91053 +29682 || 29682 +26002 || 26002 +-1 || -1 +21394 || 21394 +1584 || 1584 +90616 || 90616 +80575 || 80575 +39232 || 39232 +54214 || 54214 +79176 || 79176 +13580 || 13580 +33611 || 33611 +4404 || 4404 +94137 || 94137 +9775 || 9775 +8621 || 8621 +78634 || 78634 +74369 || 74369 +7137 || 7137 +31390 || 31390 +-1 || -1 +4727 || 4727 +23085 || 23085 +48 || 48 +54735 || 54735 +71300 || 71300 +48945 || 48945 +-1 || -1 +8102 || 8102 +54422 || 54422 +67128 || 67128 +49440 || 49440 +80767 || 80767 +38705 || 38705 +-1 || -1 +66269 || 66269 +3264 || 3264 +90160 || 90160 +24902 || 24902 +16559 || 16559 +66971 || 66971 +16627 || 16627 +6996 || 6996 +2233 || 2233 +27509 || 27509 +14970 || 14970 +36364 || 36364 +86634 || 86634 +53765 || 53765 +42706 || 42706 +2888 || 2888 +-1 || -1 +20660 || 20660 +63971 || 63971 +38008 || 38008 +87442 || 87442 +81916 || 81916 +14132 || 14132 +43554 || 43554 +-1 || -1 +4065 || 4065 +13389 || 13389 +4857 || 4857 +75137 || 75137 +25818 || 25818 +44626 || 44626 +-1 || -1 +13300 || 13300 +62653 || 62653 +45457 || 45457 +66059 || 66059 +20465 || 20465 +24170 || 24170 +73238 || 73238 +92817 || 92817 +78759 || 78759 +35918 || 35918 +3037 || 3037 +10489 || 10489 +13610 || 13610 +57978 || 57978 +82651 || 82651 +65225 || 65225 +61845 || 61845 +93926 || 93926 +35362 || 35362 +29155 || 29155 +45451 || 45451 +73010 || 73010 +46609 || 46609 +19346 || 19346 +92494 || 92494 +84212 || 84212 +71779 || 71779 +40804 || 40804 +51644 || 51644 +56650 || 56650 +39674 || 39674 +65737 || 65737 +37461 || 37461 +13415 || 13415 +40249 || 40249 +54963 || 54963 +16970 || 16970 +71581 || 71581 +69376 || 69376 +-1 || -1 +88955 || 88955 +56285 || 56285 +26264 || 26264 +61105 || 61105 +13045 || 13045 +-1 || -1 +14722 || 14722 +61827 || 61827 +46246 || 46246 +25603 || 25603 +8177 || 8177 +1896 || 1896 +9299 || 9299 +85816 || 85816 +26822 || 26822 +28419 || 28419 +12884 || 12884 +9540 || 9540 +83132 || 83132 +70115 || 70115 +54584 || 54584 +57935 || 57935 +9476 || 9476 +60744 || 60744 +-1 || -1 +1063 || 1063 +23756 || 23756 +92350 || 92350 +93532 || 93532 +32700 || 32700 +41548 || 41548 +86545 || 86545 +25630 || 25630 +28918 || 28918 +47959 || 47959 +188 || 188 +8201 || 8201 +34129 || 34129 +73390 || 73390 +70098 || 70098 +35010 || 35010 +62484 || 62484 +31932 || 31932 +77447 || 77447 +31541 || 31541 +83589 || 83589 +75139 || 75139 +21439 || 21439 +76290 || 76290 +33194 || 33194 +5419 || 5419 +73908 || 73908 +73771 || 73771 +62757 || 62757 +15589 || 15589 +44831 || 44831 +8564 || 8564 +54619 || 54619 +12775 || 12775 +7639 || 7639 +13516 || 13516 +-1 || -1 +74122 || 74122 +74361 || 74361 +56194 || 56194 +7496 || 7496 +15273 || 15273 +1760 || 1760 +-1 || -1 +81351 || 81351 +76306 || 76306 +3571 || 3571 +28290 || 28290 +42238 || 42238 +77023 || 77023 +72648 || 72648 +85146 || 85146 +26943 || 26943 +-1 || -1 +24590 || 24590 +2128 || 2128 +93623 || 93623 +36693 || 36693 +20608 || 20608 +51689 || 51689 +33342 || 33342 +36413 || 36413 +7129 || 7129 +86388 || 86388 +33127 || 33127 +58796 || 58796 +36398 || 36398 +85953 || 85953 +13563 || 13563 +37020 || 37020 +26536 || 26536 +91386 || 91386 +85630 || 85630 +-1 || -1 +21617 || 21617 +62321 || 62321 +37332 || 37332 +96420 || 96420 +59736 || 59736 +39805 || 39805 +80756 || 80756 +37073 || 37073 +48753 || 48753 +-1 || -1 +2229 || 2229 +-1 || -1 +36286 || 36286 +80115 || 80115 +-1 || -1 +68438 || 68438 +18632 || 18632 +39634 || 39634 +37803 || 37803 +16268 || 16268 +10277 || 10277 +70953 || 70953 +73857 || 73857 +85959 || 85959 +13051 || 13051 +15283 || 15283 +17004 || 17004 +70081 || 70081 +51717 || 51717 +63124 || 63124 +13240 || 13240 +43859 || 43859 +14064 || 14064 +26844 || 26844 +2726 || 2726 +70648 || 70648 +44514 || 44514 +1235 || 1235 +-1 || -1 +36968 || 36968 +66455 || 66455 +91090 || 91090 +10048 || 10048 +29996 || 29996 +61224 || 61224 +62398 || 62398 +38783 || 38783 +17311 || 17311 +-1 || -1 +39327 || 39327 +8325 || 8325 +27552 || 27552 +85320 || 85320 +40355 || 40355 +7984 || 7984 +-1 || -1 +35446 || 35446 +73583 || 73583 +39169 || 39169 +-1 || -1 +23603 || 23603 +33163 || 33163 +31647 || 31647 +32763 || 32763 +10939 || 10939 +89793 || 89793 +56369 || 56369 +64635 || 64635 +9264 || 9264 +43423 || 43423 +42699 || 42699 +23583 || 23583 +45884 || 45884 +-1 || -1 +5252 || 5252 +55554 || 55554 +25127 || 25127 +64722 || 64722 +59555 || 59555 +26112 || 26112 +58597 || 58597 +89566 || 89566 +87327 || 87327 +46621 || 46621 +79695 || 79695 +81697 || 81697 +19240 || 19240 +95123 || 95123 +86533 || 86533 +89280 || 89280 +81533 || 81533 +50044 || 50044 +7283 || 7283 +58105 || 58105 +9116 || 9116 +57927 || 57927 +92555 || 92555 +-1 || -1 +17300 || 17300 +57595 || 57595 +24547 || 24547 +96332 || 96332 +19232 || 19232 +15125 || 15125 +91546 || 91546 +93327 || 93327 +43437 || 43437 +24781 || 24781 +42905 || 42905 +-1 || -1 +14893 || 14893 +36085 || 36085 +3019 || 3019 +1501 || 1501 +95473 || 95473 +43509 || 43509 +86997 || 86997 +91877 || 91877 +61841 || 61841 +56536 || 56536 +23776 || 23776 +-1 || -1 +75350 || 75350 +22632 || 22632 +6868 || 6868 +78735 || 78735 +91851 || 91851 +28506 || 28506 +86059 || 86059 +87421 || 87421 +78113 || 78113 +81341 || 81341 +-1 || -1 +17412 || 17412 +81872 || 81872 +33974 || 33974 +49145 || 49145 +-1 || -1 +46709 || 46709 +36909 || 36909 +28539 || 28539 +19419 || 19419 +-1 || -1 +29361 || 29361 +80558 || 80558 +19847 || 19847 +94740 || 94740 +48036 || 48036 +91890 || 91890 +6219 || 6219 +-1 || -1 +29116 || 29116 +45945 || 45945 +85076 || 85076 +80057 || 80057 +53116 || 53116 +90737 || 90737 +24997 || 24997 +66313 || 66313 +-1 || -1 +57708 || 57708 +46952 || 46952 +36582 || 36582 +82624 || 82624 +5201 || 5201 +44026 || 44026 +86456 || 86456 +74741 || 74741 +-1 || -1 +45980 || 45980 +13909 || 13909 +83153 || 83153 +23532 || 23532 +76721 || 76721 +53522 || 53522 +95169 || 95169 +45589 || 45589 +33296 || 33296 +17681 || 17681 +-1 || -1 +23493 || 23493 +69025 || 69025 +16230 || 16230 +43991 || 43991 +25504 || 25504 +6705 || 6705 +82116 || 82116 +93082 || 93082 +36550 || 36550 +83445 || 83445 +63548 || 63548 +18120 || 18120 +85599 || 85599 +22992 || 22992 +46403 || 46403 +21621 || 21621 +76996 || 76996 +53247 || 53247 +11197 || 11197 +40243 || 40243 +40587 || 40587 +74665 || 74665 +25029 || 25029 +-1 || -1 +60130 || 60130 +16564 || 16564 +46289 || 46289 +64482 || 64482 +85071 || 85071 +24874 || 24874 +62273 || 62273 +71537 || 71537 +48713 || 48713 +69707 || 69707 +20709 || 20709 +-1 || -1 +36208 || 36208 +-1 || -1 +64580 || 64580 +59255 || 59255 +92803 || 92803 +74696 || 74696 +51535 || 51535 +89182 || 89182 +12465 || 12465 +53895 || 53895 +78964 || 78964 +6043 || 6043 +82520 || 82520 +51197 || 51197 +11235 || 11235 +60359 || 60359 +65242 || 65242 +32373 || 32373 +19142 || 19142 +64991 || 64991 +90989 || 90989 +53799 || 53799 +73749 || 73749 +58312 || 58312 +56515 || 56515 +14403 || 14403 +87757 || 87757 +32590 || 32590 +96901 || 96901 +67392 || 67392 +2589 || 2589 +46860 || 46860 +-1 || -1 +80266 || 80266 +47544 || 47544 +94136 || 94136 +22518 || 22518 +13484 || 13484 +-1 || -1 +46841 || 46841 +54888 || 54888 +70613 || 70613 +-1 || -1 +53223 || 53223 +38139 || 38139 +66988 || 66988 +53582 || 53582 +62621 || 62621 +90070 || 90070 +29091 || 29091 +96355 || 96355 +23980 || 23980 +92800 || 92800 +-1 || -1 +17034 || 17034 +-1 || -1 +67526 || 67526 +78838 || 78838 +24232 || 24232 +41772 || 41772 +35877 || 35877 +66838 || 66838 +37313 || 37313 +10015 || 10015 +87952 || 87952 +50361 || 50361 +49252 || 49252 +-1 || -1 +78457 || 78457 +75159 || 75159 +21610 || 21610 +13773 || 13773 +50081 || 50081 +-1 || -1 +63669 || 63669 +91528 || 91528 +81830 || 81830 +44710 || 44710 +39339 || 39339 +37854 || 37854 +88481 || 88481 +88388 || 88388 +51187 || 51187 +16595 || 16595 +54852 || 54852 +19678 || 19678 +46291 || 46291 +87726 || 87726 +85188 || 85188 +13872 || 13872 +23456 || 23456 +41367 || 41367 +23749 || 23749 +-1 || -1 +4430 || 4430 +31346 || 31346 +92027 || 92027 +21173 || 21173 +73058 || 73058 +72561 || 72561 +84057 || 84057 +8382 || 8382 +42088 || 42088 +54169 || 54169 +1015 || 1015 +33590 || 33590 +39557 || 39557 +7701 || 7701 +-1 || -1 +81853 || 81853 +3689 || 3689 +8710 || 8710 +62366 || 62366 +30249 || 30249 +93966 || 93966 +17185 || 17185 +23086 || 23086 +29584 || 29584 +19916 || 19916 +69970 || 69970 +71710 || 71710 +46280 || 46280 +-1 || -1 +64311 || 64311 +77904 || 77904 +29605 || 29605 +-1 || -1 +75681 || 75681 +24726 || 24726 +60114 || 60114 +5408 || 5408 +46596 || 46596 +73169 || 73169 +75454 || 75454 +52681 || 52681 +-1 || -1 +50982 || 50982 +14144 || 14144 +-1 || -1 +48079 || 48079 +19674 || 19674 +94167 || 94167 +24856 || 24856 +-1 || -1 +22270 || 22270 +8250 || 8250 +22804 || 22804 +59144 || 59144 +16482 || 16482 +82628 || 82628 +51095 || 51095 +67425 || 67425 +43476 || 43476 +9810 || 9810 +-1 || -1 +46469 || 46469 +-1 || -1 +49749 || 49749 +10398 || 10398 +23456 || 23456 +94198 || 94198 +18490 || 18490 +69972 || 69972 +48377 || 48377 +46983 || 46983 +46203 || 46203 +79386 || 79386 +93089 || 93089 +93479 || 93479 +78659 || 78659 +32935 || 32935 +81681 || 81681 +1235 || 1235 +52727 || 52727 +57653 || 57653 +24953 || 24953 +69726 || 69726 +-1 || -1 +24591 || 24591 +-1 || -1 +96070 || 96070 +65005 || 65005 +30056 || 30056 +89474 || 89474 +-1 || -1 +70440 || 70440 +49956 || 49956 +57630 || 57630 +52503 || 52503 +52023 || 52023 +41832 || 41832 +-1 || -1 +-1 || -1 +11794 || 11794 +82704 || 82704 +79200 || 79200 +73251 || 73251 +56456 || 56456 +46397 || 46397 +77965 || 77965 +74138 || 74138 +38429 || 38429 +24963 || 24963 +10583 || 10583 +39800 || 39800 +-1 || -1 +23426 || 23426 +32296 || 32296 +38574 || 38574 +5537 || 5537 +56583 || 56583 +8239 || 8239 +86066 || 86066 +65051 || 65051 +77071 || 77071 +75519 || 75519 +-1 || -1 +1521 || 1521 +69034 || 69034 +58048 || 58048 +80768 || 80768 +18402 || 18402 +2177 || 2177 +47008 || 47008 +4053 || 4053 +33439 || 33439 +26949 || 26949 +7254 || 7254 +38416 || 38416 +11859 || 11859 +50810 || 50810 +82538 || 82538 +64337 || 64337 +30573 || 30573 +91601 || 91601 +-1 || -1 +88447 || 88447 +42855 || 42855 +88393 || 88393 +59613 || 59613 +46236 || 46236 +30816 || 30816 +72258 || 72258 +34715 || 34715 +93587 || 93587 +61892 || 61892 +79561 || 79561 +9647 || 9647 +80495 || 80495 +51738 || 51738 +6660 || 6660 +12684 || 12684 +81233 || 81233 +35254 || 35254 +-1 || -1 +48845 || 48845 +42753 || 42753 +61198 || 61198 +7012 || 7012 +54433 || 54433 +91413 || 91413 +46351 || 46351 +-1 || -1 +67875 || 67875 +65423 || 65423 +13350 || 13350 +45044 || 45044 +58863 || 58863 +24200 || 24200 +3421 || 3421 +61034 || 61034 +4055 || 4055 +22276 || 22276 +80538 || 80538 +22082 || 22082 +70617 || 70617 +2046 || 2046 +30843 || 30843 +68428 || 68428 +-1 || -1 +-1 || -1 +9853 || 9853 +73094 || 73094 +-1 || -1 +88819 || 88819 +68228 || 68228 +44722 || 44722 +16649 || 16649 +10567 || 10567 +27790 || 27790 +7698 || 7698 +24711 || 24711 +20793 || 20793 +21496 || 21496 +4497 || 4497 +46254 || 46254 +1661 || 1661 +91485 || 91485 +52517 || 52517 +64594 || 64594 +40195 || 40195 +15741 || 15741 +59290 || 59290 +-1 || -1 +13658 || 13658 +22900 || 22900 +61579 || 61579 +73037 || 73037 +72330 || 72330 +44152 || 44152 +39397 || 39397 +-1 || -1 +46406 || 46406 +79344 || 79344 +4781 || 4781 +17707 || 17707 +76520 || 76520 +-1 || -1 +27194 || 27194 +77442 || 77442 +-1 || -1 +9947 || 9947 +-1 || -1 +84992 || 84992 +27706 || 27706 +90674 || 90674 +72468 || 72468 +40981 || 40981 +87141 || 87141 +94841 || 94841 +33786 || 33786 +41775 || 41775 +57096 || 57096 +86078 || 86078 +14870 || 14870 +1194 || 1194 +71542 || 71542 +57101 || 57101 +7264 || 7264 +34502 || 34502 +-1 || -1 +62280 || 62280 +48503 || 48503 +-1 || -1 +19114 || 19114 +-1 || -1 +53862 || 53862 +91140 || 91140 +10416 || 10416 +73723 || 73723 +39483 || 39483 +88477 || 88477 +58943 || 58943 +84889 || 84889 +61828 || 61828 +28075 || 28075 +27325 || 27325 +43920 || 43920 +15194 || 15194 +70152 || 70152 +-1 || -1 +65846 || 65846 +84797 || 84797 +86973 || 86973 +26894 || 26894 +96864 || 96864 +21580 || 21580 +53801 || 53801 +26076 || 26076 +24100 || 24100 +-1 || -1 +46120 || 46120 +-1 || -1 +64275 || 64275 +61444 || 61444 +26861 || 26861 +11401 || 11401 +47077 || 47077 +72674 || 72674 +81059 || 81059 +10693 || 10693 +21082 || 21082 +78224 || 78224 +84576 || 84576 +35840 || 35840 +72848 || 72848 +27902 || 27902 +-1 || -1 +8377 || 8377 +73969 || 73969 +40898 || 40898 +37383 || 37383 +-1 || -1 +40422 || 40422 +14364 || 14364 +60161 || 60161 +22615 || 22615 +38109 || 38109 +-1 || -1 +50206 || 50206 +76062 || 76062 +57950 || 57950 +23571 || 23571 +52337 || 52337 +64464 || 64464 +-1 || -1 +-1 || -1 +68388 || 68388 +-1 || -1 +34904 || 34904 +12077 || 12077 +59505 || 59505 +42127 || 42127 +45680 || 45680 +94260 || 94260 +70413 || 70413 +75548 || 75548 +39431 || 39431 +94611 || 94611 +63202 || 63202 +-1 || -1 +24088 || 24088 +-1 || -1 +36032 || 36032 +30253 || 30253 +45260 || 45260 +81423 || 81423 +43378 || 43378 +37774 || 37774 +50266 || 50266 +57684 || 57684 +60661 || 60661 +91421 || 91421 +45281 || 45281 +37372 || 37372 +31433 || 31433 +32877 || 32877 +42285 || 42285 +72438 || 72438 +82331 || 82331 +3669 || 3669 +83833 || 83833 +85210 || 85210 +5194 || 5194 +94576 || 94576 +48288 || 48288 +9506 || 9506 +74904 || 74904 +84072 || 84072 +8177 || 8177 +56257 || 56257 +54305 || 54305 +11723 || 11723 +49020 || 49020 +38687 || 38687 +39583 || 39583 +38488 || 38488 +7571 || 7571 +11426 || 11426 +52183 || 52183 +77458 || 77458 +-1 || -1 +72423 || 72423 +-1 || -1 +17164 || 17164 +35470 || 35470 +32845 || 32845 +42570 || 42570 +65246 || 65246 +29522 || 29522 +-1 || -1 +18227 || 18227 +53336 || 53336 +-1 || -1 +79727 || 79727 +20870 || 20870 +73311 || 73311 +24347 || 24347 +11770 || 11770 +42701 || 42701 +31975 || 31975 +64298 || 64298 +52685 || 52685 +86789 || 86789 +42430 || 42430 +87094 || 87094 +47635 || 47635 +52289 || 52289 +63376 || 63376 +12127 || 12127 +74585 || 74585 +58444 || 58444 +66666 || 66666 +17722 || 17722 +43119 || 43119 +21048 || 21048 +4591 || 4591 +71475 || 71475 +53049 || 53049 +95273 || 95273 +51311 || 51311 +17344 || 17344 +54754 || 54754 +19772 || 19772 +10149 || 10149 +15516 || 15516 +92837 || 92837 +65225 || 65225 +8935 || 8935 +-1 || -1 +14548 || 14548 +26912 || 26912 +54063 || 54063 +78026 || 78026 +12460 || 12460 +61064 || 61064 +40979 || 40979 +68986 || 68986 +64992 || 64992 +20027 || 20027 +59596 || 59596 +71280 || 71280 +28247 || 28247 +43248 || 43248 +22291 || 22291 +47392 || 47392 +-1 || -1 +71440 || 71440 +-1 || -1 +-1 || -1 +9632 || 9632 +92550 || 92550 +63374 || 63374 +2982 || 2982 +34972 || 34972 +52420 || 52420 +89229 || 89229 +48592 || 48592 +94068 || 94068 +22579 || 22579 +51751 || 51751 +27305 || 27305 +90798 || 90798 +85028 || 85028 +45111 || 45111 +1713 || 1713 +3348 || 3348 +53230 || 53230 +80001 || 80001 +87147 || 87147 +37153 || 37153 +55795 || 55795 +64247 || 64247 +48964 || 48964 +18373 || 18373 +67774 || 67774 +7295 || 7295 +50829 || 50829 +4793 || 4793 +95548 || 95548 +23614 || 23614 +93961 || 93961 +10449 || 10449 +87702 || 87702 +20560 || 20560 +96681 || 96681 +-1 || -1 +70959 || 70959 +-1 || -1 +23359 || 23359 +5684 || 5684 +62475 || 62475 +60241 || 60241 +54465 || 54465 +74317 || 74317 +16071 || 16071 +68002 || 68002 +9748 || 9748 +35855 || 35855 +39167 || 39167 +6656 || 6656 +90614 || 90614 +62844 || 62844 +64473 || 64473 +38796 || 38796 +-1 || -1 +57211 || 57211 +12097 || 12097 +19129 || 19129 +882 || 882 +57139 || 57139 +75881 || 75881 +84276 || 84276 +36225 || 36225 +44516 || 44516 +63959 || 63959 +45659 || 45659 +56168 || 56168 +-1 || -1 +-1 || -1 +-1 || -1 +40360 || 40360 +70645 || 70645 +13403 || 13403 +52692 || 52692 +16989 || 16989 +22716 || 22716 +2882 || 2882 +25396 || 25396 +35396 || 35396 +-1 || -1 +41185 || 41185 +57129 || 57129 +89894 || 89894 +84840 || 84840 +88143 || 88143 +73502 || 73502 +16821 || 16821 +29787 || 29787 +4293 || 4293 +59677 || 59677 +56535 || 56535 +19879 || 19879 +75493 || 75493 +70589 || 70589 +19277 || 19277 +68653 || 68653 +12375 || 12375 +-1 || -1 +71856 || 71856 +76111 || 76111 +27390 || 27390 +45871 || 45871 +64146 || 64146 +54605 || 54605 +18077 || 18077 +-1 || -1 +9162 || 9162 +89946 || 89946 +-1 || -1 +25304 || 25304 +42998 || 42998 +79139 || 79139 +69546 || 69546 +-1 || -1 +61374 || 61374 +52801 || 52801 +66808 || 66808 +73786 || 73786 +94139 || 94139 +47398 || 47398 +94319 || 94319 +74911 || 74911 +50321 || 50321 +63353 || 63353 +30970 || 30970 +32206 || 32206 +91535 || 91535 +86587 || 86587 +21158 || 21158 +2637 || 2637 +11470 || 11470 +80897 || 80897 +89033 || 89033 +72614 || 72614 +11197 || 11197 +37623 || 37623 +43229 || 43229 +63566 || 63566 +53032 || 53032 +88578 || 88578 +17176 || 17176 +12643 || 12643 +30406 || 30406 +-1 || -1 +1445 || 1445 +62225 || 62225 +90619 || 90619 +69096 || 69096 +7783 || 7783 +91778 || 91778 +3827 || 3827 +25749 || 25749 +-1 || -1 +64490 || 64490 +47401 || 47401 +67892 || 67892 +32567 || 32567 +42359 || 42359 +30115 || 30115 +77297 || 77297 +77228 || 77228 +33316 || 33316 +31972 || 31972 +25031 || 25031 +88278 || 88278 +89394 || 89394 +21947 || 21947 +91721 || 91721 +57505 || 57505 +80818 || 80818 +52794 || 52794 +30917 || 30917 +-1 || -1 +76608 || 76608 +85783 || 85783 +88562 || 88562 +75368 || 75368 +25586 || 25586 +87967 || 87967 +12583 || 12583 +6448 || 6448 +46172 || 46172 +31478 || 31478 +44479 || 44479 +77718 || 77718 +18296 || 18296 +2321 || 2321 +78211 || 78211 +44965 || 44965 +37692 || 37692 +89466 || 89466 +76335 || 76335 +91894 || 91894 +92286 || 92286 +12676 || 12676 +-1 || -1 +36829 || 36829 +74550 || 74550 +1522 || 1522 +32230 || 32230 +72781 || 72781 +39748 || 39748 +72481 || 72481 +28604 || 28604 +56188 || 56188 +80968 || 80968 +77855 || 77855 +-1 || -1 +66256 || 66256 +29950 || 29950 +13884 || 13884 +2991 || 2991 +86937 || 86937 +-1 || -1 +53115 || 53115 +17850 || 17850 +22875 || 22875 +88553 || 88553 +84143 || 84143 +18062 || 18062 +63008 || 63008 +6082 || 6082 +48472 || 48472 +2930 || 2930 +94258 || 94258 +7401 || 7401 +58637 || 58637 +7938 || 7938 +13175 || 13175 +19903 || 19903 +80498 || 80498 +44690 || 44690 +35825 || 35825 +60369 || 60369 +45398 || 45398 +55791 || 55791 +49059 || 49059 +62048 || 62048 +32363 || 32363 +42928 || 42928 +94792 || 94792 +22898 || 22898 +31440 || 31440 +40576 || 40576 +25872 || 25872 +42696 || 42696 +6844 || 6844 +3070 || 3070 +89928 || 89928 +51291 || 51291 +95067 || 95067 +-1 || -1 +32157 || 32157 +-1 || -1 +51002 || 51002 +67141 || 67141 +75777 || 75777 +16339 || 16339 +68771 || 68771 +1754 || 1754 +76773 || 76773 +5257 || 5257 +67808 || 67808 +10716 || 10716 +11567 || 11567 +42173 || 42173 +23785 || 23785 +-1 || -1 +96183 || 96183 +15239 || 15239 +5905 || 5905 +-1 || -1 +33033 || 33033 +42440 || 42440 +24522 || 24522 +38527 || 38527 +5570 || 5570 +81352 || 81352 +63197 || 63197 +3348 || 3348 +5266 || 5266 +57098 || 57098 +-1 || -1 +38438 || 38438 +87874 || 87874 +1940 || 1940 +85030 || 85030 +1514 || 1514 +94984 || 94984 +26055 || 26055 +33753 || 33753 +27205 || 27205 +38943 || 38943 +89676 || 89676 +42957 || 42957 +92956 || 92956 +67033 || 67033 +50092 || 50092 +6678 || 6678 +25091 || 25091 +59152 || 59152 +42447 || 42447 +67332 || 67332 +95930 || 95930 +30388 || 30388 +-1 || -1 +43253 || 43253 +45868 || 45868 +21012 || 21012 +-1 || -1 +5436 || 5436 +30434 || 30434 +-1 || -1 +45916 || 45916 +-1 || -1 +90542 || 90542 +70405 || 70405 +6568 || 6568 +22244 || 22244 +17173 || 17173 +51225 || 51225 +89126 || 89126 +48944 || 48944 +40929 || 40929 +47266 || 47266 +64338 || 64338 +32383 || 32383 +-1 || -1 +34118 || 34118 +81489 || 81489 +93835 || 93835 +19036 || 19036 +21780 || 21780 +63567 || 63567 +-1 || -1 +14008 || 14008 +13045 || 13045 +84769 || 84769 +3635 || 3635 +69932 || 69932 +71628 || 71628 +92368 || 92368 +-1 || -1 +45694 || 45694 +40945 || 40945 +75089 || 75089 +72234 || 72234 +78027 || 78027 +13387 || 13387 +6855 || 6855 +-1 || -1 +-1 || -1 +3679 || 3679 +39536 || 39536 +23717 || 23717 +59309 || 59309 +77085 || 77085 +6725 || 6725 +80098 || 80098 +42545 || 42545 +21035 || 21035 +88491 || 88491 +85766 || 85766 +27897 || 27897 +-1 || -1 +26283 || 26283 +28997 || 28997 +41243 || 41243 +18843 || 18843 +40352 || 40352 +15235 || 15235 +56397 || 56397 +27456 || 27456 +70350 || 70350 +69381 || 69381 +50153 || 50153 +85244 || 85244 +41218 || 41218 +50731 || 50731 +51316 || 51316 +59651 || 59651 +93041 || 93041 +37066 || 37066 +49047 || 49047 +95164 || 95164 +32345 || 32345 +558 || 558 +74123 || 74123 +75631 || 75631 +85753 || 85753 +13778 || 13778 +92214 || 92214 +63838 || 63838 +49146 || 49146 +16313 || 16313 +82859 || 82859 +61171 || 61171 +57721 || 57721 +75494 || 75494 +12802 || 12802 +16396 || 16396 +17552 || 17552 +16066 || 16066 +93264 || 93264 +45070 || 45070 +-1 || -1 +76255 || 76255 +95125 || 95125 +-1 || -1 +63038 || 63038 +13048 || 13048 +1102 || 1102 +84771 || 84771 +27391 || 27391 +16464 || 16464 +53758 || 53758 +38165 || 38165 +40429 || 40429 +34856 || 34856 +74772 || 74772 +18672 || 18672 +14119 || 14119 +82600 || 82600 +59114 || 59114 +45440 || 45440 +88753 || 88753 +-1 || -1 +95350 || 95350 +61832 || 61832 +62838 || 62838 +35272 || 35272 +46283 || 46283 +283 || 283 +24476 || 24476 +72016 || 72016 +27025 || 27025 +-1 || -1 +33375 || 33375 +2341 || 2341 +72840 || 72840 +50204 || 50204 +18092 || 18092 +84104 || 84104 +39016 || 39016 +36787 || 36787 +73109 || 73109 +74082 || 74082 +16967 || 16967 +41060 || 41060 +95463 || 95463 +89440 || 89440 +44257 || 44257 +73788 || 73788 +95529 || 95529 +76258 || 76258 +60315 || 60315 +27967 || 27967 +40141 || 40141 +17871 || 17871 +27327 || 27327 +51851 || 51851 +62382 || 62382 +89666 || 89666 +80755 || 80755 +43473 || 43473 +92382 || 92382 +80141 || 80141 +89220 || 89220 +42548 || 42548 +92774 || 92774 +-1 || -1 +13173 || 13173 +30762 || 30762 +46068 || 46068 +-1 || -1 +46758 || 46758 +2882 || 2882 +55344 || 55344 +4464 || 4464 +-1 || -1 +47738 || 47738 +48987 || 48987 +12647 || 12647 +86519 || 86519 +-1 || -1 +16567 || 16567 +-1 || -1 +5023 || 5023 +59805 || 59805 +70311 || 70311 +75933 || 75933 +54919 || 54919 +8609 || 8609 +96330 || 96330 +48501 || 48501 +-1 || -1 +41271 || 41271 +32191 || 32191 +13201 || 13201 +-1 || -1 +53820 || 53820 +85494 || 85494 +65684 || 65684 +38600 || 38600 +31993 || 31993 +25220 || 25220 +14375 || 14375 +-1 || -1 +32164 || 32164 +90632 || 90632 +27235 || 27235 +26131 || 26131 +1795 || 1795 +-1 || -1 +50185 || 50185 +23200 || 23200 +58050 || 58050 +3349 || 3349 +75469 || 75469 +56509 || 56509 +51319 || 51319 +23654 || 23654 +10463 || 10463 +17642 || 17642 +93423 || 93423 +65093 || 65093 +-1 || -1 +48892 || 48892 +75775 || 75775 +80543 || 80543 +60663 || 60663 +68220 || 68220 +12268 || 12268 +38366 || 38366 +58006 || 58006 +8864 || 8864 +56333 || 56333 +88350 || 88350 +25463 || 25463 +66808 || 66808 +-1 || -1 +93610 || 93610 +68046 || 68046 +-1 || -1 +36796 || 36796 +95536 || 95536 +34607 || 34607 +85814 || 85814 +68032 || 68032 +32451 || 32451 +30603 || 30603 +37437 || 37437 +-1 || -1 +8408 || 8408 +62563 || 62563 +-1 || -1 +6543 || 6543 +47220 || 47220 +51212 || 51212 +62715 || 62715 +45907 || 45907 +36102 || 36102 +6656 || 6656 +-1 || -1 +79559 || 79559 +72609 || 72609 +27595 || 27595 +-1 || -1 +11456 || 11456 +-1 || -1 +-1 || -1 +52983 || 52983 +3453 || 3453 +33560 || 33560 +27400 || 27400 +-1 || -1 +44066 || 44066 +28102 || 28102 +22677 || 22677 +61032 || 61032 +96053 || 96053 +92025 || 92025 +6281 || 6281 +9765 || 9765 +-1 || -1 +74758 || 74758 +14036 || 14036 +49483 || 49483 +26691 || 26691 +-1 || -1 +6007 || 6007 +4681 || 4681 +34648 || 34648 +-1 || -1 +68623 || 68623 +92840 || 92840 +11718 || 11718 +-1 || -1 +29062 || 29062 +21958 || 21958 +41064 || 41064 +-1 || -1 +3785 || 3785 +44085 || 44085 +6601 || 6601 +48094 || 48094 +31468 || 31468 +54498 || 54498 +3812 || 3812 +76434 || 76434 +45217 || 45217 +93979 || 93979 +91285 || 91285 +86794 || 86794 +91647 || 91647 +49616 || 49616 +7056 || 7056 +8331 || 8331 +55393 || 55393 +37970 || 37970 +93692 || 93692 +12384 || 12384 +86998 || 86998 +16285 || 16285 +282 || 282 +-1 || -1 +34505 || 34505 +75285 || 75285 +70683 || 70683 +50725 || 50725 +46866 || 46866 +35864 || 35864 +77504 || 77504 +74705 || 74705 +22386 || 22386 +72879 || 72879 +1587 || 1587 +72068 || 72068 +-1 || -1 +84111 || 84111 +-1 || -1 +25238 || 25238 +47040 || 47040 +68229 || 68229 +-1 || -1 +39532 || 39532 +69423 || 69423 +53372 || 53372 +34829 || 34829 +41351 || 41351 +59222 || 59222 +92815 || 92815 +22231 || 22231 +52257 || 52257 +75768 || 75768 +42796 || 42796 +59299 || 59299 +25841 || 25841 +85903 || 85903 +77829 || 77829 +2327 || 2327 +79271 || 79271 +58800 || 58800 +61361 || 61361 +41503 || 41503 +5729 || 5729 +53582 || 53582 +85324 || 85324 +-1 || -1 +94912 || 94912 +48881 || 48881 +36671 || 36671 +31937 || 31937 +44017 || 44017 +61949 || 61949 +17820 || 17820 +36886 || 36886 +14733 || 14733 +38492 || 38492 +72265 || 72265 +46612 || 46612 +12406 || 12406 +51603 || 51603 +7309 || 7309 +16807 || 16807 +-1 || -1 +46027 || 46027 +59479 || 59479 +79691 || 79691 +8733 || 8733 +36851 || 36851 +543 || 543 +14200 || 14200 +-1 || -1 +7010 || 7010 +26533 || 26533 +27313 || 27313 +71939 || 71939 +56875 || 56875 +65721 || 65721 +83987 || 83987 +37576 || 37576 +16564 || 16564 +8300 || 8300 +37943 || 37943 +23526 || 23526 +65763 || 65763 +102 || 102 +11697 || 11697 +9639 || 9639 +71929 || 71929 +33685 || 33685 +8189 || 8189 +1101 || 1101 +37616 || 37616 +47121 || 47121 +75262 || 75262 +24803 || 24803 +96749 || 96749 +90747 || 90747 +32293 || 32293 +25262 || 25262 +23263 || 23263 +61982 || 61982 +67988 || 67988 +29640 || 29640 +42226 || 42226 +85117 || 85117 +84065 || 84065 +-1 || -1 +71242 || 71242 +7494 || 7494 +28351 || 28351 +60636 || 60636 +85559 || 85559 +-1 || -1 +43163 || 43163 +88795 || 88795 +70206 || 70206 +22815 || 22815 +41813 || 41813 +17795 || 17795 +13839 || 13839 +88066 || 88066 +54443 || 54443 +10929 || 10929 +60634 || 60634 +45703 || 45703 +86131 || 86131 +46417 || 46417 +96207 || 96207 +11497 || 11497 +-1 || -1 +39610 || 39610 +83237 || 83237 +10751 || 10751 +-1 || -1 +27353 || 27353 +38038 || 38038 +6848 || 6848 +72867 || 72867 +66393 || 66393 +18229 || 18229 +95577 || 95577 +7003 || 7003 +45064 || 45064 +59916 || 59916 +48177 || 48177 +58370 || 58370 +22685 || 22685 +63762 || 63762 +85617 || 85617 +22181 || 22181 +28986 || 28986 +30813 || 30813 +-1 || -1 +33575 || 33575 +29523 || 29523 +57500 || 57500 +39379 || 39379 +33399 || 33399 +82197 || 82197 +-1 || -1 +84572 || 84572 +38113 || 38113 +3384 || 3384 +70853 || 70853 +11077 || 11077 +24226 || 24226 +11769 || 11769 +62873 || 62873 +24986 || 24986 +54477 || 54477 +76794 || 76794 +58065 || 58065 +-1 || -1 +-1 || -1 +11149 || 11149 +76673 || 76673 +83233 || 83233 +17284 || 17284 +33024 || 33024 +257 || 257 +-1 || -1 +30785 || 30785 +-1 || -1 +-1 || -1 +46558 || 46558 +55145 || 55145 +80958 || 80958 +61053 || 61053 +4740 || 4740 +77087 || 77087 +-1 || -1 +-1 || -1 +18270 || 18270 +71686 || 71686 +1358 || 1358 +1832 || 1832 +54859 || 54859 +43572 || 43572 +79738 || 79738 +96464 || 96464 +41308 || 41308 +92898 || 92898 +-1 || -1 +44722 || 44722 +48230 || 48230 +39664 || 39664 +15791 || 15791 +43406 || 43406 +36165 || 36165 +10223 || 10223 +9824 || 9824 +18558 || 18558 +60740 || 60740 +62229 || 62229 +92063 || 92063 +43428 || 43428 +40034 || 40034 +27967 || 27967 +63541 || 63541 +-1 || -1 +95763 || 95763 +41638 || 41638 +36530 || 36530 +50269 || 50269 +28264 || 28264 +51350 || 51350 +52062 || 52062 +29100 || 29100 +53046 || 53046 +57519 || 57519 +71588 || 71588 +79488 || 79488 +37878 || 37878 +19191 || 19191 +80267 || 80267 +88142 || 88142 +93550 || 93550 +30879 || 30879 +43850 || 43850 +55020 || 55020 +28631 || 28631 +25985 || 25985 +3096 || 3096 +89266 || 89266 +68102 || 68102 +12626 || 12626 +-1 || -1 +44952 || 44952 +69922 || 69922 +89293 || 89293 +45883 || 45883 +27425 || 27425 +96698 || 96698 +17858 || 17858 +8171 || 8171 +50594 || 50594 +67913 || 67913 +14038 || 14038 +28555 || 28555 +80404 || 80404 +69671 || 69671 +77758 || 77758 +42282 || 42282 +3907 || 3907 +76936 || 76936 +45807 || 45807 +24402 || 24402 +13437 || 13437 +86000 || 86000 +50281 || 50281 +16226 || 16226 +18866 || 18866 +858 || 858 +72476 || 72476 +4444 || 4444 +-1 || -1 +79054 || 79054 +70497 || 70497 +63430 || 63430 +41739 || 41739 +96224 || 96224 +14838 || 14838 +73524 || 73524 +93179 || 93179 +39976 || 39976 +82661 || 82661 +44680 || 44680 +35968 || 35968 +21238 || 21238 +84975 || 84975 +91209 || 91209 +8684 || 8684 +3660 || 3660 +89075 || 89075 +65612 || 65612 +73513 || 73513 +17756 || 17756 +84929 || 84929 +28837 || 28837 +57837 || 57837 +51957 || 51957 +56150 || 56150 +10256 || 10256 +-1 || -1 +82169 || 82169 +67473 || 67473 +68346 || 68346 +-1 || -1 +62703 || 62703 +76412 || 76412 +84877 || 84877 +9699 || 9699 +23036 || 23036 +92756 || 92756 +-1 || -1 +13336 || 13336 +-1 || -1 +88633 || 88633 +33419 || 33419 +10666 || 10666 +29097 || 29097 +-1 || -1 +28804 || 28804 +71440 || 71440 +67033 || 67033 +80899 || 80899 +41535 || 41535 +57616 || 57616 +75029 || 75029 +90015 || 90015 +89494 || 89494 +-1 || -1 +61324 || 61324 +55167 || 55167 +79210 || 79210 +96520 || 96520 +56656 || 56656 +32359 || 32359 +81832 || 81832 +22436 || 22436 +89384 || 89384 +7971 || 7971 +48039 || 48039 +62983 || 62983 +67767 || 67767 +89489 || 89489 +24662 || 24662 +62048 || 62048 +22278 || 22278 +19554 || 19554 +6597 || 6597 +35145 || 35145 +24762 || 24762 +54656 || 54656 +35444 || 35444 +50332 || 50332 +89643 || 89643 +84223 || 84223 +81604 || 81604 +74561 || 74561 +88246 || 88246 +35508 || 35508 +18210 || 18210 +67099 || 67099 +7298 || 7298 +20652 || 20652 +3436 || 3436 +30266 || 30266 +28823 || 28823 +82937 || 82937 +13614 || 13614 +-1 || -1 +44082 || 44082 +21135 || 21135 +4709 || 4709 +43928 || 43928 +69079 || 69079 +11799 || 11799 +44841 || 44841 +69755 || 69755 +19941 || 19941 +81125 || 81125 +3903 || 3903 +28968 || 28968 +71103 || 71103 +12313 || 12313 +91861 || 91861 +70086 || 70086 +21144 || 21144 +19781 || 19781 +82511 || 82511 +64208 || 64208 +44134 || 44134 +63026 || 63026 +50883 || 50883 +-1 || -1 +32305 || 32305 +-1 || -1 +96053 || 96053 +57769 || 57769 +70799 || 70799 +15339 || 15339 +32967 || 32967 +32110 || 32110 +58372 || 58372 +11780 || 11780 +41934 || 41934 +6900 || 6900 +31185 || 31185 +51767 || 51767 +2365 || 2365 +67038 || 67038 +30285 || 30285 +74772 || 74772 +557 || 557 +37678 || 37678 +95996 || 95996 +83588 || 83588 +25065 || 25065 +27593 || 27593 +23730 || 23730 +28230 || 28230 +76692 || 76692 +90786 || 90786 +24794 || 24794 +95603 || 95603 +89117 || 89117 +32217 || 32217 +34150 || 34150 +89104 || 89104 +84961 || 84961 +79408 || 79408 +45021 || 45021 +24506 || 24506 +14031 || 14031 +8294 || 8294 +3672 || 3672 +94255 || 94255 +36653 || 36653 +71913 || 71913 +6185 || 6185 +88470 || 88470 +-1 || -1 +62906 || 62906 +43860 || 43860 +68270 || 68270 +86490 || 86490 +69596 || 69596 +76191 || 76191 +65221 || 65221 +51652 || 51652 +96423 || 96423 +67412 || 67412 +23811 || 23811 +91839 || 91839 +10885 || 10885 +89174 || 89174 +58446 || 58446 +43001 || 43001 +24855 || 24855 +9103 || 9103 +-1 || -1 +71158 || 71158 +11524 || 11524 +-1 || -1 +61142 || 61142 +56633 || 56633 +67722 || 67722 +4058 || 4058 +33309 || 33309 +85423 || 85423 +73744 || 73744 +76747 || 76747 +35547 || 35547 +71514 || 71514 +14144 || 14144 +512 || 512 +36104 || 36104 +16639 || 16639 +71720 || 71720 +57913 || 57913 +14826 || 14826 +65568 || 65568 +34371 || 34371 +88258 || 88258 +-1 || -1 +75706 || 75706 +34232 || 34232 +14607 || 14607 +47527 || 47527 +52295 || 52295 +94920 || 94920 +52623 || 52623 +62473 || 62473 +33757 || 33757 +19248 || 19248 +91353 || 91353 +8150 || 8150 +41726 || 41726 +71017 || 71017 +73779 || 73779 +56669 || 56669 +41483 || 41483 +9630 || 9630 +86677 || 86677 +6336 || 6336 +68363 || 68363 +25972 || 25972 +95257 || 95257 +44112 || 44112 +52137 || 52137 +55780 || 55780 +5552 || 5552 +75824 || 75824 +95604 || 95604 +22799 || 22799 +17163 || 17163 +90489 || 90489 +77860 || 77860 +-1 || -1 +55834 || 55834 +79262 || 79262 +29199 || 29199 +47599 || 47599 +37544 || 37544 +72500 || 72500 +6739 || 6739 +77873 || 77873 +-1 || -1 +25971 || 25971 +74757 || 74757 +92173 || 92173 +-1 || -1 +88464 || 88464 +25172 || 25172 +34248 || 34248 +65255 || 65255 +79550 || 79550 +9957 || 9957 +55316 || 55316 +60325 || 60325 +1801 || 1801 +55193 || 55193 +59024 || 59024 +6124 || 6124 +5454 || 5454 +21675 || 21675 +-1 || -1 +41412 || 41412 +80507 || 80507 +94713 || 94713 +67467 || 67467 +5016 || 5016 +18455 || 18455 +32012 || 32012 +13796 || 13796 +51159 || 51159 +-1 || -1 +595 || 595 +60651 || 60651 +59171 || 59171 +8645 || 8645 +17504 || 17504 +48571 || 48571 +1112 || 1112 +64075 || 64075 +-1 || -1 +71794 || 71794 +19709 || 19709 +54195 || 54195 +88557 || 88557 +27247 || 27247 +66424 || 66424 +60259 || 60259 +57947 || 57947 +19100 || 19100 +77416 || 77416 +58481 || 58481 +5612 || 5612 +4721 || 4721 +72849 || 72849 +11326 || 11326 +22657 || 22657 +33077 || 33077 +-1 || -1 +93551 || 93551 +5444 || 5444 +26741 || 26741 +-1 || -1 +36338 || 36338 +44126 || 44126 +-1 || -1 +15431 || 15431 +43037 || 43037 +30782 || 30782 +17668 || 17668 +79887 || 79887 +31479 || 31479 +79175 || 79175 +-1 || -1 +24578 || 24578 +73940 || 73940 +26473 || 26473 +78526 || 78526 +25993 || 25993 +-1 || -1 +51649 || 51649 +54870 || 54870 +77850 || 77850 +3436 || 3436 +12830 || 12830 +69883 || 69883 +74973 || 74973 +82169 || 82169 +30305 || 30305 +9927 || 9927 +38370 || 38370 +23514 || 23514 +72059 || 72059 +3228 || 3228 +46813 || 46813 +1459 || 1459 +90389 || 90389 +95128 || 95128 +28324 || 28324 +52340 || 52340 +-1 || -1 +91146 || 91146 +18083 || 18083 +83922 || 83922 +45890 || 45890 +24549 || 24549 +79353 || 79353 +28360 || 28360 +95626 || 95626 +54637 || 54637 +23550 || 23550 +-1 || -1 +57016 || 57016 +41006 || 41006 +32745 || 32745 +53047 || 53047 +58647 || 58647 +10486 || 10486 +47956 || 47956 +66257 || 66257 +8674 || 8674 +80906 || 80906 +-1 || -1 +55618 || 55618 +40431 || 40431 +40316 || 40316 +94975 || 94975 +95842 || 95842 +14331 || 14331 +51030 || 51030 +60119 || 60119 +73555 || 73555 +-1 || -1 +-1 || -1 +-1 || -1 +71047 || 71047 +46270 || 46270 +351 || 351 +26072 || 26072 +12288 || 12288 +77523 || 77523 +80479 || 80479 +13217 || 13217 +92964 || 92964 +63006 || 63006 +75043 || 75043 +74786 || 74786 +80041 || 80041 +73050 || 73050 +-1 || -1 +4222 || 4222 +1551 || 1551 +55501 || 55501 +43306 || 43306 +70263 || 70263 +96671 || 96671 +69823 || 69823 +48129 || 48129 +87824 || 87824 +1267 || 1267 +54797 || 54797 +41347 || 41347 +3560 || 3560 +18782 || 18782 +63410 || 63410 +87272 || 87272 +56648 || 56648 +18308 || 18308 +-1 || -1 +35163 || 35163 +77191 || 77191 +1935 || 1935 +59048 || 59048 +13240 || 13240 +20720 || 20720 +69172 || 69172 +23547 || 23547 +58826 || 58826 +94571 || 94571 +18878 || 18878 +26024 || 26024 +23324 || 23324 +63170 || 63170 +65605 || 65605 +68708 || 68708 +65318 || 65318 +2540 || 2540 +35625 || 35625 +29923 || 29923 +95925 || 95925 +63346 || 63346 +26303 || 26303 +72993 || 72993 +46037 || 46037 +49411 || 49411 +62333 || 62333 +68550 || 68550 +25775 || 25775 +91824 || 91824 +2429 || 2429 +20824 || 20824 +66207 || 66207 +73191 || 73191 +-1 || -1 +72412 || 72412 +675 || 675 +67486 || 67486 +6969 || 6969 +19176 || 19176 +-1 || -1 +71468 || 71468 +17215 || 17215 +61088 || 61088 +45492 || 45492 +61845 || 61845 +-1 || -1 +15947 || 15947 +5472 || 5472 +13790 || 13790 +26883 || 26883 +2474 || 2474 +71254 || 71254 +26345 || 26345 +25412 || 25412 +59415 || 59415 +-1 || -1 +64938 || 64938 +40993 || 40993 +7671 || 7671 +32017 || 32017 +72333 || 72333 +15961 || 15961 +93351 || 93351 +90979 || 90979 +93792 || 93792 +38878 || 38878 +410 || 410 +19347 || 19347 +73017 || 73017 +64399 || 64399 +74886 || 74886 +58078 || 58078 +32612 || 32612 +21514 || 21514 +32288 || 32288 +76313 || 76313 +82953 || 82953 +65227 || 65227 +17686 || 17686 +87542 || 87542 +16795 || 16795 +14050 || 14050 +69234 || 69234 +13834 || 13834 +51075 || 51075 +51284 || 51284 +42605 || 42605 +83320 || 83320 +40260 || 40260 +78667 || 78667 +62154 || 62154 +47506 || 47506 +11687 || 11687 +32986 || 32986 +16163 || 16163 +56080 || 56080 +20445 || 20445 +89940 || 89940 +31955 || 31955 +87651 || 87651 +56051 || 56051 +90204 || 90204 +29518 || 29518 +1797 || 1797 +71964 || 71964 +-1 || -1 +1417 || 1417 +84338 || 84338 +7657 || 7657 +53992 || 53992 +75448 || 75448 +94296 || 94296 +-1 || -1 +12760 || 12760 +12917 || 12917 +-1 || -1 +6329 || 6329 +80339 || 80339 +55756 || 55756 +87239 || 87239 +-1 || -1 +64722 || 64722 +42132 || 42132 +83114 || 83114 +733 || 733 +2435 || 2435 +59364 || 59364 +84749 || 84749 +26797 || 26797 +52030 || 52030 +69380 || 69380 +68945 || 68945 +92272 || 92272 +-1 || -1 +26301 || 26301 +83298 || 83298 +62692 || 62692 +46772 || 46772 +3791 || 3791 +70437 || 70437 +3760 || 3760 +-1 || -1 +51204 || 51204 +27734 || 27734 +27424 || 27424 +-1 || -1 +93627 || 93627 +60400 || 60400 +33992 || 33992 +77934 || 77934 +95115 || 95115 +65932 || 65932 +76181 || 76181 +479 || 479 +-1 || -1 +93058 || 93058 +70487 || 70487 +65312 || 65312 +64344 || 64344 +20049 || 20049 +13006 || 13006 +52550 || 52550 +64309 || 64309 +51583 || 51583 +62341 || 62341 +92133 || 92133 +17764 || 17764 +20232 || 20232 +74635 || 74635 +92994 || 92994 +77811 || 77811 +30693 || 30693 +85065 || 85065 +84375 || 84375 +22539 || 22539 +34891 || 34891 +8006 || 8006 +-1 || -1 +-1 || -1 +18492 || 18492 +43448 || 43448 +79565 || 79565 +25339 || 25339 +54943 || 54943 +-1 || -1 +82075 || 82075 +44730 || 44730 +45093 || 45093 +82997 || 82997 +15519 || 15519 +94722 || 94722 +7782 || 7782 +90622 || 90622 +42867 || 42867 +67956 || 67956 +-1 || -1 +-1 || -1 +54272 || 54272 +35808 || 35808 +-1 || -1 +65589 || 65589 +62062 || 62062 +41576 || 41576 +94918 || 94918 +23125 || 23125 +83075 || 83075 +-1 || -1 +80581 || 80581 +26169 || 26169 +96533 || 96533 +3640 || 3640 +68067 || 68067 +-1 || -1 +31163 || 31163 +5695 || 5695 +48162 || 48162 +55435 || 55435 +-1 || -1 +72434 || 72434 +39273 || 39273 +46742 || 46742 +78262 || 78262 +83948 || 83948 +95072 || 95072 +22475 || 22475 +75242 || 75242 +51506 || 51506 +65381 || 65381 +78417 || 78417 +87795 || 87795 +22610 || 22610 +40066 || 40066 +47647 || 47647 +6555 || 6555 +90165 || 90165 +-1 || -1 +44900 || 44900 +81825 || 81825 +58674 || 58674 +836 || 836 +34206 || 34206 +48406 || 48406 +36857 || 36857 +31997 || 31997 +6578 || 6578 +1557 || 1557 +51859 || 51859 +12625 || 12625 +69125 || 69125 +8941 || 8941 +73730 || 73730 +25595 || 25595 +-1 || -1 +69399 || 69399 +31934 || 31934 +24790 || 24790 +59531 || 59531 +23869 || 23869 +6089 || 6089 +56467 || 56467 +95167 || 95167 +44944 || 44944 +68209 || 68209 +70063 || 70063 +60432 || 60432 +62984 || 62984 +7672 || 7672 +7649 || 7649 +52779 || 52779 +17197 || 17197 +13084 || 13084 +-1 || -1 +15219 || 15219 +9149 || 9149 +61767 || 61767 +5681 || 5681 +60203 || 60203 +67330 || 67330 +2876 || 2876 +8717 || 8717 +51337 || 51337 +66348 || 66348 +13893 || 13893 +29882 || 29882 +24254 || 24254 +12936 || 12936 +68524 || 68524 +80594 || 80594 +55070 || 55070 +14616 || 14616 +35980 || 35980 +32883 || 32883 +34158 || 34158 +38283 || 38283 +64377 || 64377 +-1 || -1 +-1 || -1 +93270 || 93270 +26114 || 26114 +86511 || 86511 +46136 || 46136 +42116 || 42116 +26783 || 26783 +70380 || 70380 +-1 || -1 +951 || 951 +76700 || 76700 +12702 || 12702 +68658 || 68658 +73146 || 73146 +3908 || 3908 +30201 || 30201 +58567 || 58567 +40272 || 40272 +16583 || 16583 +49184 || 49184 +96193 || 96193 +30309 || 30309 +-1 || -1 +65046 || 65046 +9114 || 9114 +68339 || 68339 +71727 || 71727 +3140 || 3140 +95026 || 95026 +3139 || 3139 +43437 || 43437 +48320 || 48320 +23383 || 23383 +-1 || -1 +2093 || 2093 +58412 || 58412 +89572 || 89572 +41866 || 41866 +-1 || -1 +70267 || 70267 +7812 || 7812 +25967 || 25967 +11462 || 11462 +61012 || 61012 +5172 || 5172 +17372 || 17372 +25596 || 25596 +67345 || 67345 +12713 || 12713 +37585 || 37585 +92023 || 92023 +33561 || 33561 +43328 || 43328 +51488 || 51488 +89511 || 89511 +41757 || 41757 +65651 || 65651 +33796 || 33796 +88729 || 88729 +15709 || 15709 +-1 || -1 +5103 || 5103 +-1 || -1 +39506 || 39506 +47380 || 47380 +80193 || 80193 +15377 || 15377 +72507 || 72507 +52898 || 52898 +-1 || -1 +-1 || -1 +10750 || 10750 +38868 || 38868 +3436 || 3436 +28649 || 28649 +18016 || 18016 +76353 || 76353 +65491 || 65491 +26080 || 26080 +58858 || 58858 +18097 || 18097 +9090 || 9090 +82151 || 82151 +6352 || 6352 +3745 || 3745 +70460 || 70460 +74643 || 74643 +1085 || 1085 +79601 || 79601 +78279 || 78279 +73381 || 73381 +21023 || 21023 +35880 || 35880 +63546 || 63546 +42602 || 42602 +19283 || 19283 +82273 || 82273 +69387 || 69387 +38374 || 38374 +67906 || 67906 +94050 || 94050 +41294 || 41294 +61337 || 61337 +88541 || 88541 +34185 || 34185 +27458 || 27458 +13900 || 13900 +89596 || 89596 +-1 || -1 +22313 || 22313 +3439 || 3439 +58638 || 58638 +53702 || 53702 +82499 || 82499 +17583 || 17583 +86369 || 86369 +5560 || 5560 +65489 || 65489 +49796 || 49796 +87670 || 87670 +26992 || 26992 +81622 || 81622 +5417 || 5417 +51420 || 51420 +95930 || 95930 +49128 || 49128 +32851 || 32851 +76838 || 76838 +27810 || 27810 +38678 || 38678 +81307 || 81307 +39394 || 39394 +93575 || 93575 +63414 || 63414 +5131 || 5131 +73209 || 73209 +48225 || 48225 +55649 || 55649 +44671 || 44671 +87448 || 87448 +32752 || 32752 +-1 || -1 +24362 || 24362 +48318 || 48318 +-1 || -1 +13970 || 13970 +96819 || 96819 +38228 || 38228 +40847 || 40847 +80118 || 80118 +8653 || 8653 +89561 || 89561 +38440 || 38440 +-1 || -1 +95970 || 95970 +35016 || 35016 +10346 || 10346 +90895 || 90895 +31881 || 31881 +38146 || 38146 +67326 || 67326 +-1 || -1 +29294 || 29294 +61383 || 61383 +60067 || 60067 +29393 || 29393 +62009 || 62009 +26985 || 26985 +12016 || 12016 +29614 || 29614 +-1 || -1 +1087 || 1087 +57680 || 57680 +44657 || 44657 +51381 || 51381 +69498 || 69498 +63969 || 63969 +-1 || -1 +59356 || 59356 +28393 || 28393 +61515 || 61515 +57329 || 57329 +89223 || 89223 +2434 || 2434 +16871 || 16871 +30972 || 30972 +44304 || 44304 +43480 || 43480 +89197 || 89197 +-1 || -1 +23547 || 23547 +39924 || 39924 +1380 || 1380 +25704 || 25704 +24908 || 24908 +76465 || 76465 +55611 || 55611 +10958 || 10958 +86000 || 86000 +66599 || 66599 +58562 || 58562 +80977 || 80977 +5652 || 5652 +8449 || 8449 +23954 || 23954 +6524 || 6524 +85410 || 85410 +56069 || 56069 +43571 || 43571 +22675 || 22675 +85990 || 85990 +64655 || 64655 +15398 || 15398 +78830 || 78830 +10779 || 10779 +43477 || 43477 +78065 || 78065 +55559 || 55559 +13066 || 13066 +975 || 975 +63713 || 63713 +44686 || 44686 +67989 || 67989 +84636 || 84636 +8236 || 8236 +50519 || 50519 +41555 || 41555 +62724 || 62724 +89245 || 89245 +-1 || -1 +37600 || 37600 +9478 || 9478 +13787 || 13787 +86250 || 86250 +31927 || 31927 +5842 || 5842 +30449 || 30449 +69355 || 69355 +77330 || 77330 +50894 || 50894 +9239 || 9239 +70165 || 70165 +17841 || 17841 +58061 || 58061 +18229 || 18229 +26021 || 26021 +45718 || 45718 +50353 || 50353 +17956 || 17956 +92365 || 92365 +84628 || 84628 +514 || 514 +32129 || 32129 +68651 || 68651 +-1 || -1 +24365 || 24365 +14019 || 14019 +67139 || 67139 +71336 || 71336 +47650 || 47650 +43539 || 43539 +36313 || 36313 +5442 || 5442 +55757 || 55757 +59529 || 59529 +42457 || 42457 +-1 || -1 +72190 || 72190 +-1 || -1 +11348 || 11348 +86901 || 86901 +3053 || 3053 +84988 || 84988 +49195 || 49195 +82092 || 82092 +38428 || 38428 +60839 || 60839 +51473 || 51473 +32665 || 32665 +75690 || 75690 +38497 || 38497 +73988 || 73988 +62981 || 62981 +19759 || 19759 +94228 || 94228 +83132 || 83132 +7581 || 7581 +39838 || 39838 +15060 || 15060 +85076 || 85076 +89948 || 89948 +77627 || 77627 +91769 || 91769 +13165 || 13165 +42390 || 42390 +31699 || 31699 +33243 || 33243 +44926 || 44926 +24456 || 24456 +57659 || 57659 +67023 || 67023 +95973 || 95973 +76565 || 76565 +91355 || 91355 +93943 || 93943 +61951 || 61951 +-1 || -1 +16543 || 16543 +-1 || -1 +74919 || 74919 +66669 || 66669 +61627 || 61627 +84364 || 84364 +86228 || 86228 +93711 || 93711 +72842 || 72842 +6617 || 6617 +3544 || 3544 +96270 || 96270 +76694 || 76694 +15166 || 15166 +93997 || 93997 +42996 || 42996 +64810 || 64810 +88006 || 88006 +57816 || 57816 +86301 || 86301 +52749 || 52749 +93752 || 93752 +51777 || 51777 +44050 || 44050 +82323 || 82323 +64982 || 64982 +48898 || 48898 +91998 || 91998 +47952 || 47952 +32812 || 32812 +19182 || 19182 +Testing agent-twice_split_19.in +-------------------COMPARE------------------------- +39 || 39 +26 || 26 +29 || 29 +54 || 54 +66 || 66 +14 || 14 +13 || 13 +-1 || -1 +68 || 68 +37 || 37 +34 || 34 +-1 || -1 +26 || 26 +4 || 4 +20 || 20 +17 || 17 +47 || 47 +24 || 24 +5 || 5 +52 || 52 +62 || 62 +20 || 20 +63 || 63 +-1 || -1 +12 || 12 +65 || 65 +-1 || -1 +53 || 53 +9 || 9 +18 || 18 +2 || 2 +36 || 36 +-1 || -1 +-1 || -1 +58 || 58 +42 || 42 +0 || 0 +4 || 4 +34 || 34 +58 || 58 +30 || 30 +3 || 3 +45 || 45 +46 || 46 +18 || 18 +22 || 22 +8 || 8 +52 || 52 +21 || 21 +59 || 59 +70 || 70 +9 || 9 +56 || 56 +43 || 43 +3 || 3 +64 || 64 +37 || 37 +17 || 17 +4 || 4 +57 || 57 +55 || 55 +63 || 63 +12 || 12 +49 || 49 +0 || 0 +66 || 66 +12 || 12 +47 || 47 +71 || 71 +62 || 62 +13 || 13 +34 || 34 +5 || 5 +0 || 0 +9 || 9 +23 || 23 +45 || 45 +52 || 52 +-1 || -1 +27 || 27 +44 || 44 +11 || 11 +28 || 28 +26 || 26 +70 || 70 +7 || 7 +3 || 3 +0 || 0 +4 || 4 +49 || 49 +-1 || -1 +Testing agent-twice_split_20.in +-------------------COMPARE------------------------- +5024 || 5024 +7284 || 7284 +1777 || 1777 +365 || 365 +5229 || 5229 +4535 || 4535 +2863 || 2863 +6293 || 6293 +1945 || 1945 +6012 || 6012 +6272 || 6272 +6317 || 6317 +3020 || 3020 +1723 || 1723 +6724 || 6724 +5488 || 5488 +6677 || 6677 +5033 || 5033 +2291 || 2291 +6183 || 6183 +5576 || 5576 +1959 || 1959 +2385 || 2385 +6850 || 6850 +6105 || 6105 +5170 || 5170 +5494 || 5494 +3772 || 3772 +2831 || 2831 +2040 || 2040 +7235 || 7235 +3169 || 3169 +4433 || 4433 +5868 || 5868 +2871 || 2871 +6888 || 6888 +4303 || 4303 +2453 || 2453 +-1 || -1 +6467 || 6467 +7593 || 7593 +2910 || 2910 +1680 || 1680 +5619 || 5619 +989 || 989 +2693 || 2693 +4595 || 4595 +4790 || 4790 +4729 || 4729 +3993 || 3993 +4363 || 4363 +4107 || 4107 +1219 || 1219 +2470 || 2470 +-1 || -1 +4848 || 4848 +3806 || 3806 +812 || 812 +3865 || 3865 +3189 || 3189 +6507 || 6507 +-1 || -1 +235 || 235 +1234 || 1234 +4933 || 4933 +2991 || 2991 +2102 || 2102 +2743 || 2743 +6852 || 6852 +5199 || 5199 +461 || 461 +-1 || -1 +1502 || 1502 +2757 || 2757 +3533 || 3533 +4405 || 4405 +78 || 78 +2654 || 2654 +2015 || 2015 +-1 || -1 +5879 || 5879 +377 || 377 +5912 || 5912 +7284 || 7284 +3689 || 3689 +4267 || 4267 +5142 || 5142 +3735 || 3735 +4667 || 4667 +973 || 973 +3636 || 3636 +-1 || -1 +-1 || -1 +4729 || 4729 +1712 || 1712 +3357 || 3357 +2714 || 2714 +5310 || 5310 +2158 || 2158 +2991 || 2991 +6257 || 6257 +4010 || 4010 +1913 || 1913 +-1 || -1 +2320 || 2320 +1382 || 1382 +7248 || 7248 +7136 || 7136 +1219 || 1219 +78 || 78 +4379 || 4379 +6810 || 6810 +251 || 251 +258 || 258 +5990 || 5990 +3525 || 3525 +2312 || 2312 +591 || 591 +7051 || 7051 +2626 || 2626 +4908 || 4908 +5482 || 5482 +3983 || 3983 +3304 || 3304 +1064 || 1064 +7330 || 7330 +6816 || 6816 +5265 || 5265 +83 || 83 +5364 || 5364 +509 || 509 +5979 || 5979 +6141 || 6141 +3352 || 3352 +617 || 617 +2498 || 2498 +1810 || 1810 +7059 || 7059 +5899 || 5899 +5644 || 5644 +297 || 297 +2405 || 2405 +674 || 674 +3410 || 3410 +7404 || 7404 +6973 || 6973 +4903 || 4903 +1846 || 1846 +1489 || 1489 +-1 || -1 +2850 || 2850 +6410 || 6410 +611 || 611 +6542 || 6542 +2547 || 2547 +-1 || -1 +-1 || -1 +5540 || 5540 +5148 || 5148 +2273 || 2273 +1715 || 1715 +-1 || -1 +725 || 725 +382 || 382 +83 || 83 +6905 || 6905 +3515 || 3515 +304 || 304 +6948 || 6948 +6692 || 6692 +6993 || 6993 +-1 || -1 +2941 || 2941 +4798 || 4798 +628 || 628 +6606 || 6606 +963 || 963 +5789 || 5789 +7162 || 7162 +2249 || 2249 +6477 || 6477 +5627 || 5627 +5540 || 5540 +-1 || -1 +-1 || -1 +491 || 491 +-1 || -1 +1858 || 1858 +5658 || 5658 +5328 || 5328 +3266 || 3266 +1355 || 1355 +6212 || 6212 +5170 || 5170 +3400 || 3400 +1927 || 1927 +7111 || 7111 +5818 || 5818 +1347 || 1347 +5716 || 5716 +4490 || 4490 +4977 || 4977 +2508 || 2508 +7177 || 7177 +6389 || 6389 +7419 || 7419 +3171 || 3171 +536 || 536 +3653 || 3653 +797 || 797 +4307 || 4307 +5684 || 5684 +4061 || 4061 +1277 || 1277 +6026 || 6026 +-1 || -1 +5399 || 5399 +6682 || 6682 +4037 || 4037 +2374 || 2374 +7306 || 7306 +-1 || -1 +-1 || -1 +-1 || -1 +5321 || 5321 +6978 || 6978 +7349 || 7349 +3225 || 3225 +4414 || 4414 +6412 || 6412 +3821 || 3821 +-1 || -1 +298 || 298 +-1 || -1 +5321 || 5321 +1012 || 1012 +3558 || 3558 +877 || 877 +7463 || 7463 +7306 || 7306 +7516 || 7516 +5570 || 5570 +5923 || 5923 +3104 || 3104 +1966 || 1966 +4951 || 4951 +6289 || 6289 +3882 || 3882 +2344 || 2344 +398 || 398 +4956 || 4956 +5715 || 5715 +6135 || 6135 +3590 || 3590 +1301 || 1301 +505 || 505 +1223 || 1223 +989 || 989 +-1 || -1 +1759 || 1759 +2880 || 2880 +1391 || 1391 +6089 || 6089 +1030 || 1030 +-1 || -1 +-1 || -1 +6252 || 6252 +5525 || 5525 +4491 || 4491 +-1 || -1 +5707 || 5707 +640 || 640 +5644 || 5644 +6750 || 6750 +2990 || 2990 +6813 || 6813 +-1 || -1 +1763 || 1763 +2738 || 2738 +4834 || 4834 +3840 || 3840 +979 || 979 +4893 || 4893 +5648 || 5648 +-1 || -1 +2162 || 2162 +1633 || 1633 +7252 || 7252 +1031 || 1031 +6238 || 6238 +836 || 836 +5026 || 5026 +6723 || 6723 +5597 || 5597 +5381 || 5381 +-1 || -1 +5449 || 5449 +5909 || 5909 +1756 || 1756 +-1 || -1 +5646 || 5646 +4776 || 4776 +583 || 583 +-1 || -1 +3661 || 3661 +2934 || 2934 +4769 || 4769 +1079 || 1079 +4195 || 4195 +7281 || 7281 +2239 || 2239 +3719 || 3719 +5542 || 5542 +1514 || 1514 +2702 || 2702 +1989 || 1989 +376 || 376 +5262 || 5262 +2704 || 2704 +5553 || 5553 +482 || 482 +2697 || 2697 +3373 || 3373 +5122 || 5122 +718 || 718 +-1 || -1 +7406 || 7406 +-1 || -1 +2768 || 2768 +7530 || 7530 +1248 || 1248 +-1 || -1 +755 || 755 +1612 || 1612 +347 || 347 +-1 || -1 +3706 || 3706 +4245 || 4245 +4196 || 4196 +3133 || 3133 +7197 || 7197 +4977 || 4977 +-1 || -1 +1530 || 1530 +6418 || 6418 +-1 || -1 +7097 || 7097 +3829 || 3829 +3667 || 3667 +1577 || 1577 +4936 || 4936 +-1 || -1 +6076 || 6076 +6492 || 6492 +5702 || 5702 +2677 || 2677 +547 || 547 +1230 || 1230 +-1 || -1 +6640 || 6640 +2009 || 2009 +3716 || 3716 +6869 || 6869 +3101 || 3101 +4464 || 4464 +998 || 998 +3406 || 3406 +2332 || 2332 +4744 || 4744 +7009 || 7009 +5032 || 5032 +2869 || 2869 +6098 || 6098 +1771 || 1771 +6289 || 6289 +-1 || -1 +6340 || 6340 +3883 || 3883 +491 || 491 +33 || 33 +508 || 508 +7480 || 7480 +5554 || 5554 +7414 || 7414 +1276 || 1276 +3059 || 3059 +-1 || -1 +7552 || 7552 +4024 || 4024 +4055 || 4055 +3802 || 3802 +7380 || 7380 +5997 || 5997 +4281 || 4281 +-1 || -1 +911 || 911 +-1 || -1 +961 || 961 +2877 || 2877 +-1 || -1 +4195 || 4195 +2586 || 2586 +4281 || 4281 +4288 || 4288 +1580 || 1580 +3899 || 3899 +6552 || 6552 +3842 || 3842 +-1 || -1 +5309 || 5309 +4516 || 4516 +-1 || -1 +-1 || -1 +2848 || 2848 +2761 || 2761 +1947 || 1947 +4738 || 4738 +651 || 651 +5778 || 5778 +7276 || 7276 +4314 || 4314 +5406 || 5406 +5009 || 5009 +3436 || 3436 +6217 || 6217 +2549 || 2549 +7125 || 7125 +-1 || -1 +3451 || 3451 +5105 || 5105 +2643 || 2643 +1684 || 1684 +6442 || 6442 +7447 || 7447 +5656 || 5656 +319 || 319 +1690 || 1690 +6428 || 6428 +6488 || 6488 +1754 || 1754 +6186 || 6186 +2314 || 2314 +799 || 799 +6895 || 6895 +4104 || 4104 +424 || 424 +4811 || 4811 +3231 || 3231 +701 || 701 +5347 || 5347 +147 || 147 +363 || 363 +2364 || 2364 +3343 || 3343 +2766 || 2766 +2712 || 2712 +1154 || 1154 +2203 || 2203 +5173 || 5173 +2757 || 2757 +1131 || 1131 +43 || 43 +5508 || 5508 +2111 || 2111 +1462 || 1462 +6292 || 6292 +1505 || 1505 +6146 || 6146 +262 || 262 +7614 || 7614 +3769 || 3769 +3822 || 3822 +1975 || 1975 +6907 || 6907 +1489 || 1489 +1823 || 1823 +7472 || 7472 +6463 || 6463 +5777 || 5777 +-1 || -1 +7539 || 7539 +805 || 805 +7148 || 7148 +2253 || 2253 +3880 || 3880 +2720 || 2720 +6675 || 6675 +5285 || 5285 +6740 || 6740 +7092 || 7092 +4241 || 4241 +4082 || 4082 +-1 || -1 +-1 || -1 +3336 || 3336 +-1 || -1 +925 || 925 +6431 || 6431 +5490 || 5490 +-1 || -1 +2276 || 2276 +5338 || 5338 +2956 || 2956 +-1 || -1 +4729 || 4729 +6160 || 6160 +175 || 175 +4122 || 4122 +6486 || 6486 +4636 || 4636 +3844 || 3844 +555 || 555 +6463 || 6463 +1220 || 1220 +3216 || 3216 +4705 || 4705 +6119 || 6119 +5649 || 5649 +264 || 264 +4099 || 4099 +3307 || 3307 +4928 || 4928 +2190 || 2190 +4917 || 4917 +216 || 216 +2401 || 2401 +309 || 309 +4416 || 4416 +5034 || 5034 +5444 || 5444 +2119 || 2119 +1769 || 1769 +5974 || 5974 +1421 || 1421 +2552 || 2552 +1494 || 1494 +4219 || 4219 +-1 || -1 +3778 || 3778 +4594 || 4594 +3182 || 3182 +1261 || 1261 +147 || 147 +169 || 169 +3351 || 3351 +1625 || 1625 +1731 || 1731 +4632 || 4632 +157 || 157 +5106 || 5106 +5459 || 5459 +6870 || 6870 +5815 || 5815 +-1 || -1 +5492 || 5492 +6306 || 6306 +5933 || 5933 +-1 || -1 +2437 || 2437 +251 || 251 +3651 || 3651 +4379 || 4379 +6091 || 6091 +224 || 224 +7425 || 7425 +3894 || 3894 +3130 || 3130 +2468 || 2468 +1987 || 1987 +2357 || 2357 +4441 || 4441 +3540 || 3540 +1997 || 1997 +5761 || 5761 +6426 || 6426 +2488 || 2488 +6610 || 6610 +2527 || 2527 +330 || 330 +2626 || 2626 +313 || 313 +5994 || 5994 +570 || 570 +6473 || 6473 +3202 || 3202 +5228 || 5228 +6073 || 6073 +4831 || 4831 +6999 || 6999 +2324 || 2324 +-1 || -1 +4247 || 4247 +5022 || 5022 +7568 || 7568 +7562 || 7562 +3837 || 3837 +3231 || 3231 +361 || 361 +3903 || 3903 +7378 || 7378 +7404 || 7404 +703 || 703 +-1 || -1 +5006 || 5006 +3359 || 3359 +4502 || 4502 +7060 || 7060 +3241 || 3241 +6530 || 6530 +1618 || 1618 +1551 || 1551 +1693 || 1693 +4362 || 4362 +6188 || 6188 +2636 || 2636 +3262 || 3262 +892 || 892 +4665 || 4665 +1693 || 1693 +5020 || 5020 +-1 || -1 +5873 || 5873 +2942 || 2942 +-1 || -1 +5966 || 5966 +7411 || 7411 +3429 || 3429 +849 || 849 +4490 || 4490 +4766 || 4766 +5360 || 5360 +1436 || 1436 +1443 || 1443 +404 || 404 +2197 || 2197 +7125 || 7125 +4012 || 4012 +1866 || 1866 +7493 || 7493 +6789 || 6789 +6495 || 6495 +2961 || 2961 +2173 || 2173 +1080 || 1080 +6625 || 6625 +4990 || 4990 +4930 || 4930 +-1 || -1 +5332 || 5332 +7528 || 7528 +5008 || 5008 +6768 || 6768 +1641 || 1641 +3958 || 3958 +88 || 88 +3470 || 3470 +-1 || -1 +3380 || 3380 +2162 || 2162 +3651 || 3651 +2687 || 2687 +-1 || -1 +2067 || 2067 +6552 || 6552 +6097 || 6097 +6925 || 6925 +4186 || 4186 +2931 || 2931 +2929 || 2929 +-1 || -1 +1817 || 1817 +5187 || 5187 +5694 || 5694 +7312 || 7312 +3768 || 3768 +311 || 311 +162 || 162 +6014 || 6014 +1824 || 1824 +5423 || 5423 +5007 || 5007 +6219 || 6219 +6997 || 6997 +3444 || 3444 +4388 || 4388 +7216 || 7216 +6704 || 6704 +5990 || 5990 +955 || 955 +7556 || 7556 +37 || 37 +-1 || -1 +5092 || 5092 +2021 || 2021 +-1 || -1 +4685 || 4685 +7481 || 7481 +1155 || 1155 +1672 || 1672 +5653 || 5653 +4797 || 4797 +6618 || 6618 +-1 || -1 +1225 || 1225 +7486 || 7486 +6412 || 6412 +5755 || 5755 +1413 || 1413 +7197 || 7197 +2905 || 2905 +5370 || 5370 +6275 || 6275 +5298 || 5298 +3361 || 3361 +-1 || -1 +1767 || 1767 +5214 || 5214 +7363 || 7363 +2611 || 2611 +2093 || 2093 +2999 || 2999 +892 || 892 +6658 || 6658 +-1 || -1 +167 || 167 +688 || 688 +3859 || 3859 +1951 || 1951 +3459 || 3459 +5829 || 5829 +7040 || 7040 +3075 || 3075 +701 || 701 +2634 || 2634 +6663 || 6663 +1219 || 1219 +5495 || 5495 +5364 || 5364 +904 || 904 +1460 || 1460 +6839 || 6839 +5122 || 5122 +4870 || 4870 +1680 || 1680 +1653 || 1653 +-1 || -1 +5193 || 5193 +3806 || 3806 +4357 || 4357 +1259 || 1259 +5805 || 5805 +396 || 396 +40 || 40 +-1 || -1 +1238 || 1238 +5360 || 5360 +35 || 35 +5971 || 5971 +6907 || 6907 +4593 || 4593 +775 || 775 +-1 || -1 +1057 || 1057 +7008 || 7008 +7097 || 7097 +6593 || 6593 +4954 || 4954 +4399 || 4399 +-1 || -1 +2949 || 2949 +6786 || 6786 +2725 || 2725 +1239 || 1239 +434 || 434 +3938 || 3938 +-1 || -1 +6054 || 6054 +5278 || 5278 +6595 || 6595 +5970 || 5970 +-1 || -1 +3801 || 3801 +4927 || 4927 +7530 || 7530 +3127 || 3127 +3008 || 3008 +7250 || 7250 +-1 || -1 +5588 || 5588 +-1 || -1 +298 || 298 +6734 || 6734 +2900 || 2900 +3777 || 3777 +3047 || 3047 +442 || 442 +1941 || 1941 +7525 || 7525 +3772 || 3772 +4932 || 4932 +6904 || 6904 +3384 || 3384 +5165 || 5165 +980 || 980 +6500 || 6500 +5654 || 5654 +4056 || 4056 +6207 || 6207 +2688 || 2688 +472 || 472 +1335 || 1335 +1324 || 1324 +3685 || 3685 +7526 || 7526 +5932 || 5932 +6741 || 6741 +2364 || 2364 +3756 || 3756 +6820 || 6820 +6906 || 6906 +1049 || 1049 +1418 || 1418 +348 || 348 +-1 || -1 +4168 || 4168 +1303 || 1303 +2832 || 2832 +275 || 275 +2309 || 2309 +4677 || 4677 +1011 || 1011 +1831 || 1831 +2907 || 2907 +4532 || 4532 +7360 || 7360 +32 || 32 +-1 || -1 +3398 || 3398 +2715 || 2715 +966 || 966 +4385 || 4385 +2067 || 2067 +1370 || 1370 +4226 || 4226 +3732 || 3732 +6241 || 6241 +3285 || 3285 +4975 || 4975 +3278 || 3278 +731 || 731 +-1 || -1 +97 || 97 +2409 || 2409 +1194 || 1194 +7449 || 7449 +531 || 531 +857 || 857 +2286 || 2286 +2585 || 2585 +1235 || 1235 +1823 || 1823 +1900 || 1900 +1485 || 1485 +857 || 857 +2745 || 2745 +1821 || 1821 +4576 || 4576 +6257 || 6257 +2701 || 2701 +5794 || 5794 +2140 || 2140 +2011 || 2011 +5339 || 5339 +2722 || 2722 +-1 || -1 +2148 || 2148 +5272 || 5272 +4109 || 4109 +5127 || 5127 +-1 || -1 +3099 || 3099 +1987 || 1987 +967 || 967 +855 || 855 +4103 || 4103 +2685 || 2685 +2795 || 2795 +1578 || 1578 +4042 || 4042 +5730 || 5730 +746 || 746 +3632 || 3632 +7160 || 7160 +-1 || -1 +-1 || -1 +-1 || -1 +4341 || 4341 +-1 || -1 +3035 || 3035 +2427 || 2427 +4635 || 4635 +1898 || 1898 +2752 || 2752 +1611 || 1611 +1938 || 1938 +4345 || 4345 +7066 || 7066 +490 || 490 +6402 || 6402 +5266 || 5266 +6405 || 6405 +1951 || 1951 +6487 || 6487 +5900 || 5900 +704 || 704 +5980 || 5980 +3474 || 3474 +1719 || 1719 +3245 || 3245 +1247 || 1247 +5073 || 5073 +7322 || 7322 +344 || 344 +4525 || 4525 +4499 || 4499 +6889 || 6889 +2370 || 2370 +5180 || 5180 +173 || 173 +5350 || 5350 +6796 || 6796 +-1 || -1 +-1 || -1 +2798 || 2798 +5349 || 5349 +871 || 871 +3619 || 3619 +7083 || 7083 +2938 || 2938 +6506 || 6506 +5795 || 5795 +6573 || 6573 +-1 || -1 +913 || 913 +544 || 544 +5456 || 5456 +4739 || 4739 +6419 || 6419 +2287 || 2287 +1746 || 1746 +3536 || 3536 +7345 || 7345 +4776 || 4776 +1287 || 1287 +5118 || 5118 +2406 || 2406 +4365 || 4365 +6420 || 6420 +5212 || 5212 +6283 || 6283 +1512 || 1512 +7463 || 7463 +2656 || 2656 +5715 || 5715 +4726 || 4726 +7454 || 7454 +210 || 210 +2362 || 2362 +-1 || -1 +6483 || 6483 +6370 || 6370 +4532 || 4532 +3048 || 3048 +3553 || 3553 +7535 || 7535 +3228 || 3228 +-1 || -1 +6702 || 6702 +3742 || 3742 +5284 || 5284 +3163 || 3163 +1156 || 1156 +6223 || 6223 +4198 || 4198 +5264 || 5264 +2005 || 2005 +2109 || 2109 +6163 || 6163 +7605 || 7605 +6846 || 6846 +4243 || 4243 +3309 || 3309 +6550 || 6550 +2613 || 2613 +-1 || -1 +4098 || 4098 +519 || 519 +2854 || 2854 +7483 || 7483 +5193 || 5193 +3415 || 3415 +2387 || 2387 +2446 || 2446 +6006 || 6006 +3527 || 3527 +3355 || 3355 +4073 || 4073 +5466 || 5466 +4436 || 4436 +2875 || 2875 +5834 || 5834 +7571 || 7571 +-1 || -1 +4261 || 4261 +-1 || -1 +-1 || -1 +1747 || 1747 +3597 || 3597 +7048 || 7048 +4116 || 4116 +4363 || 4363 +5670 || 5670 +-1 || -1 +-1 || -1 +3926 || 3926 +-1 || -1 +4207 || 4207 +6603 || 6603 +7298 || 7298 +5082 || 5082 +1148 || 1148 +6776 || 6776 +-1 || -1 +7300 || 7300 +6804 || 6804 +-1 || -1 +1198 || 1198 +3443 || 3443 +3905 || 3905 +5205 || 5205 +1807 || 1807 +6042 || 6042 +-1 || -1 +3346 || 3346 +1357 || 1357 +6356 || 6356 +3908 || 3908 +6315 || 6315 +4469 || 4469 +5649 || 5649 +4402 || 4402 +1059 || 1059 +4693 || 4693 +2450 || 2450 +838 || 838 +1167 || 1167 +2842 || 2842 +2102 || 2102 +7498 || 7498 +5828 || 5828 +794 || 794 +1284 || 1284 +2093 || 2093 +1739 || 1739 +7471 || 7471 +5911 || 5911 +4829 || 4829 +4281 || 4281 +6799 || 6799 +1807 || 1807 +6930 || 6930 +1593 || 1593 +7456 || 7456 +717 || 717 +4167 || 4167 +4106 || 4106 +-1 || -1 +3056 || 3056 +3551 || 3551 +4513 || 4513 +5406 || 5406 +1870 || 1870 +2725 || 2725 +6618 || 6618 +4920 || 4920 +941 || 941 +7401 || 7401 +2926 || 2926 +5472 || 5472 +5554 || 5554 +279 || 279 +7100 || 7100 +7300 || 7300 +-1 || -1 +7159 || 7159 +3933 || 3933 +3132 || 3132 +4262 || 4262 +1034 || 1034 +888 || 888 +3756 || 3756 +633 || 633 +6410 || 6410 +4570 || 4570 +1495 || 1495 +-1 || -1 +5712 || 5712 +5442 || 5442 +6823 || 6823 +7343 || 7343 +5954 || 5954 +7338 || 7338 +4627 || 4627 +6040 || 6040 +3641 || 3641 +-1 || -1 +895 || 895 +7252 || 7252 +5894 || 5894 +6503 || 6503 +1611 || 1611 +4024 || 4024 +6841 || 6841 +36 || 36 +3876 || 3876 +-1 || -1 +3709 || 3709 +4610 || 4610 +3186 || 3186 +5832 || 5832 +3047 || 3047 +5329 || 5329 +2358 || 2358 +4479 || 4479 +3976 || 3976 +-1 || -1 +6101 || 6101 +1307 || 1307 +3316 || 3316 +7260 || 7260 +-1 || -1 +5330 || 5330 +2369 || 2369 +-1 || -1 +5683 || 5683 +5575 || 5575 +302 || 302 +4792 || 4792 +5794 || 5794 +1365 || 1365 +6705 || 6705 +-1 || -1 +7445 || 7445 +981 || 981 +-1 || -1 +7603 || 7603 +5109 || 5109 +2820 || 2820 +7419 || 7419 +3971 || 3971 +444 || 444 +6545 || 6545 +376 || 376 +3117 || 3117 +2740 || 2740 +2695 || 2695 +-1 || -1 +2800 || 2800 +5768 || 5768 +3829 || 3829 +5150 || 5150 +7261 || 7261 +-1 || -1 +394 || 394 +4922 || 4922 +3120 || 3120 +2091 || 2091 +265 || 265 +6573 || 6573 +3791 || 3791 +6868 || 6868 +4772 || 4772 +5736 || 5736 +6609 || 6609 +2540 || 2540 +3290 || 3290 +5631 || 5631 +6711 || 6711 +1759 || 1759 +2311 || 2311 +7498 || 7498 +-1 || -1 +2753 || 2753 +6750 || 6750 +1261 || 1261 +1876 || 1876 +1788 || 1788 +2838 || 2838 +7054 || 7054 +6010 || 6010 +2353 || 2353 +3369 || 3369 +3103 || 3103 +1499 || 1499 +5663 || 5663 +5063 || 5063 +5284 || 5284 +7591 || 7591 +-1 || -1 +1387 || 1387 +6470 || 6470 +1470 || 1470 +4941 || 4941 +2352 || 2352 +6548 || 6548 +1509 || 1509 +3593 || 3593 +93 || 93 +4144 || 4144 +-1 || -1 +138 || 138 +1171 || 1171 +5992 || 5992 +288 || 288 +2408 || 2408 +7323 || 7323 +6059 || 6059 +3629 || 3629 +5366 || 5366 +1774 || 1774 +4841 || 4841 +3210 || 3210 +1320 || 1320 +5994 || 5994 +6551 || 6551 +43 || 43 +1103 || 1103 +2664 || 2664 +6162 || 6162 +2145 || 2145 +1602 || 1602 +2795 || 2795 +4573 || 4573 +5585 || 5585 +1508 || 1508 +2421 || 2421 +6003 || 6003 +4553 || 4553 +4092 || 4092 +3398 || 3398 +1594 || 1594 +3400 || 3400 +180 || 180 +2374 || 2374 +2174 || 2174 +990 || 990 +5761 || 5761 +4379 || 4379 +-1 || -1 +1488 || 1488 +1517 || 1517 +1343 || 1343 +7494 || 7494 +5844 || 5844 +4543 || 4543 +5392 || 5392 +880 || 880 +2113 || 2113 +6806 || 6806 +4893 || 4893 +1373 || 1373 +1896 || 1896 +2114 || 2114 +7506 || 7506 +6200 || 6200 +131 || 131 +5820 || 5820 +3738 || 3738 +7030 || 7030 +6773 || 6773 +254 || 254 +63 || 63 +7065 || 7065 +738 || 738 +-1 || -1 +4789 || 4789 +1253 || 1253 +4012 || 4012 +3515 || 3515 +5881 || 5881 +6547 || 6547 +-1 || -1 +3761 || 3761 +4239 || 4239 +1497 || 1497 +4963 || 4963 +4423 || 4423 +4835 || 4835 +327 || 327 +-1 || -1 +3384 || 3384 +5795 || 5795 +-1 || -1 +7280 || 7280 +-1 || -1 +1270 || 1270 +7607 || 7607 +5079 || 5079 +6131 || 6131 +4555 || 4555 +6957 || 6957 +-1 || -1 +235 || 235 +369 || 369 +1042 || 1042 +991 || 991 +4768 || 4768 +534 || 534 +3400 || 3400 +3006 || 3006 +4513 || 4513 +2772 || 2772 +4561 || 4561 +3384 || 3384 +1968 || 1968 +148 || 148 +1881 || 1881 +6391 || 6391 +7467 || 7467 +586 || 586 +-1 || -1 +3806 || 3806 +4158 || 4158 +2082 || 2082 +-1 || -1 +396 || 396 +3565 || 3565 +6247 || 6247 +4195 || 4195 +2453 || 2453 +2971 || 2971 +302 || 302 +-1 || -1 +-1 || -1 +7422 || 7422 +-1 || -1 +5838 || 5838 +6436 || 6436 +4618 || 4618 +2541 || 2541 +5021 || 5021 +-1 || -1 +4901 || 4901 +6734 || 6734 +-1 || -1 +3485 || 3485 +3077 || 3077 +4092 || 4092 +5662 || 5662 +370 || 370 +524 || 524 +6800 || 6800 +5821 || 5821 +1660 || 1660 +-1 || -1 +-1 || -1 +7367 || 7367 +2289 || 2289 +445 || 445 +5874 || 5874 +5653 || 5653 +855 || 855 +2457 || 2457 +5530 || 5530 +1357 || 1357 +196 || 196 +2440 || 2440 +5130 || 5130 +6854 || 6854 +77 || 77 +69 || 69 +2004 || 2004 +391 || 391 +5986 || 5986 +4096 || 4096 +1831 || 1831 +5761 || 5761 +5079 || 5079 +6800 || 6800 +3730 || 3730 +5582 || 5582 +4742 || 4742 +2302 || 2302 +4171 || 4171 +556 || 556 +2461 || 2461 +5283 || 5283 +6349 || 6349 +5213 || 5213 +2722 || 2722 +2368 || 2368 +1477 || 1477 +2324 || 2324 +5466 || 5466 +6803 || 6803 +1669 || 1669 +3499 || 3499 +6653 || 6653 +4523 || 4523 +5571 || 5571 +180 || 180 +4752 || 4752 +-1 || -1 +1712 || 1712 +2568 || 2568 +1395 || 1395 +-1 || -1 +-1 || -1 +5671 || 5671 +774 || 774 +4883 || 4883 +3271 || 3271 +934 || 934 +-1 || -1 +4235 || 4235 +-1 || -1 +747 || 747 +1689 || 1689 +6227 || 6227 +4901 || 4901 +4675 || 4675 +784 || 784 +1149 || 1149 +2599 || 2599 +6555 || 6555 +6909 || 6909 +5836 || 5836 +6 || 6 +4137 || 4137 +5136 || 5136 +2266 || 2266 +923 || 923 +6319 || 6319 +7471 || 7471 +4055 || 4055 +-1 || -1 +5249 || 5249 +3990 || 3990 +7537 || 7537 +5692 || 5692 +1407 || 1407 +1139 || 1139 +-1 || -1 +519 || 519 +-1 || -1 +3773 || 3773 +1452 || 1452 +4771 || 4771 +5420 || 5420 +3152 || 3152 +6136 || 6136 +7399 || 7399 +1847 || 1847 +2168 || 2168 +-1 || -1 +2342 || 2342 +7252 || 7252 +-1 || -1 +3431 || 3431 +61 || 61 +4588 || 4588 +6216 || 6216 +4936 || 4936 +2457 || 2457 +-1 || -1 +7569 || 7569 +-1 || -1 +2724 || 2724 +1521 || 1521 +4792 || 4792 +6705 || 6705 +957 || 957 +3150 || 3150 +1772 || 1772 +3430 || 3430 +2800 || 2800 +3361 || 3361 +3163 || 3163 +6085 || 6085 +4064 || 4064 +5308 || 5308 +992 || 992 +-1 || -1 +6046 || 6046 +7075 || 7075 +1623 || 1623 +2255 || 2255 +3896 || 3896 +1485 || 1485 +3618 || 3618 +1598 || 1598 +2678 || 2678 +6863 || 6863 +705 || 705 +1081 || 1081 +6964 || 6964 +53 || 53 +2979 || 2979 +537 || 537 +3509 || 3509 +5322 || 5322 +2800 || 2800 +337 || 337 +3596 || 3596 +6000 || 6000 +4044 || 4044 +6434 || 6434 +5426 || 5426 +1980 || 1980 +5414 || 5414 +6387 || 6387 +648 || 648 +2731 || 2731 +4763 || 4763 +4549 || 4549 +4589 || 4589 +2115 || 2115 +2201 || 2201 +5261 || 5261 +4962 || 4962 +-1 || -1 +5721 || 5721 +-1 || -1 +6425 || 6425 +4944 || 4944 +6040 || 6040 +2306 || 2306 +1746 || 1746 +4256 || 4256 +-1 || -1 +4465 || 4465 +1099 || 1099 +527 || 527 +6412 || 6412 +150 || 150 +3234 || 3234 +4465 || 4465 +4536 || 4536 +-1 || -1 +6509 || 6509 +7271 || 7271 +6131 || 6131 +5978 || 5978 +6454 || 6454 +7274 || 7274 +2016 || 2016 +6381 || 6381 +2715 || 2715 +-1 || -1 +5609 || 5609 +-1 || -1 +5355 || 5355 +1064 || 1064 +558 || 558 +3045 || 3045 +7485 || 7485 +1433 || 1433 +3204 || 3204 +4594 || 4594 +7239 || 7239 +2377 || 2377 +7290 || 7290 +6166 || 6166 +4562 || 4562 +5783 || 5783 +4600 || 4600 +910 || 910 +3899 || 3899 +3768 || 3768 +6364 || 6364 +653 || 653 +5091 || 5091 +-1 || -1 +542 || 542 +2642 || 2642 +1057 || 1057 +5418 || 5418 +4822 || 4822 +297 || 297 +2946 || 2946 +5626 || 5626 +927 || 927 +105 || 105 +6537 || 6537 +7508 || 7508 +565 || 565 +1462 || 1462 +984 || 984 +4752 || 4752 +1012 || 1012 +-1 || -1 +3193 || 3193 +3529 || 3529 +4072 || 4072 +2618 || 2618 +4036 || 4036 +1087 || 1087 +3987 || 3987 +-1 || -1 +1676 || 1676 +3520 || 3520 +5780 || 5780 +2024 || 2024 +7532 || 7532 +894 || 894 +4415 || 4415 +1078 || 1078 +4296 || 4296 +5806 || 5806 +5411 || 5411 +6896 || 6896 +6984 || 6984 +3783 || 3783 +4510 || 4510 +7315 || 7315 +1158 || 1158 +5584 || 5584 +-1 || -1 +3330 || 3330 +-1 || -1 +1458 || 1458 +3480 || 3480 +2230 || 2230 +4423 || 4423 +1287 || 1287 +6101 || 6101 +5886 || 5886 +5258 || 5258 +3097 || 3097 +4262 || 4262 +1247 || 1247 +-1 || -1 +343 || 343 +3141 || 3141 +7291 || 7291 +5320 || 5320 +4333 || 4333 +4287 || 4287 +6219 || 6219 +5350 || 5350 +3081 || 3081 +6627 || 6627 +41 || 41 +7267 || 7267 +1972 || 1972 +543 || 543 +5961 || 5961 +6892 || 6892 +7022 || 7022 +7062 || 7062 +2536 || 2536 +2560 || 2560 +445 || 445 +7525 || 7525 +706 || 706 +6344 || 6344 +4954 || 4954 +4051 || 4051 +7470 || 7470 +2990 || 2990 +3401 || 3401 +1951 || 1951 +3441 || 3441 +1062 || 1062 +-1 || -1 +-1 || -1 +3806 || 3806 +-1 || -1 +-1 || -1 +287 || 287 +6101 || 6101 +174 || 174 +-1 || -1 +465 || 465 +5269 || 5269 +1639 || 1639 +3245 || 3245 +2610 || 2610 +5037 || 5037 +7157 || 7157 +5697 || 5697 +6820 || 6820 +1617 || 1617 +4280 || 4280 +-1 || -1 +6779 || 6779 +-1 || -1 +4290 || 4290 +5123 || 5123 +7493 || 7493 +2268 || 2268 +4740 || 4740 +2343 || 2343 +2571 || 2571 +6117 || 6117 +4713 || 4713 +144 || 144 +721 || 721 +665 || 665 +6277 || 6277 +5812 || 5812 +672 || 672 +2527 || 2527 +6165 || 6165 +5675 || 5675 +4185 || 4185 +-1 || -1 +4002 || 4002 +7229 || 7229 +7501 || 7501 +3818 || 3818 +5330 || 5330 +4468 || 4468 +4637 || 4637 +5849 || 5849 +940 || 940 +6473 || 6473 +1975 || 1975 +6609 || 6609 +3223 || 3223 +953 || 953 +6864 || 6864 +2098 || 2098 +655 || 655 +1074 || 1074 +52 || 52 +1206 || 1206 +5344 || 5344 +2473 || 2473 +-1 || -1 +3174 || 3174 +1523 || 1523 +6864 || 6864 +7378 || 7378 +6556 || 6556 +5847 || 5847 +2597 || 2597 +1202 || 1202 +-1 || -1 +1483 || 1483 +7373 || 7373 +9 || 9 +2642 || 2642 +4821 || 4821 +5321 || 5321 +-1 || -1 +2518 || 2518 +4725 || 4725 +2294 || 2294 +540 || 540 +2256 || 2256 +1463 || 1463 +-1 || -1 +4578 || 4578 +485 || 485 +6249 || 6249 +1324 || 1324 +3786 || 3786 +3563 || 3563 +3589 || 3589 +5111 || 5111 +1741 || 1741 +6935 || 6935 +6335 || 6335 +-1 || -1 +3951 || 3951 +-1 || -1 +1199 || 1199 +583 || 583 +1836 || 1836 +2817 || 2817 +4054 || 4054 +6748 || 6748 +6245 || 6245 +6814 || 6814 +1656 || 1656 +1338 || 1338 +6546 || 6546 +2820 || 2820 +2305 || 2305 +1315 || 1315 +6281 || 6281 +2262 || 2262 +3409 || 3409 +6295 || 6295 +5636 || 5636 +3160 || 3160 +2515 || 2515 +7286 || 7286 +390 || 390 +1587 || 1587 +4756 || 4756 +4402 || 4402 +465 || 465 +-1 || -1 +3362 || 3362 +7412 || 7412 +678 || 678 +3028 || 3028 +3717 || 3717 +2920 || 2920 +-1 || -1 +2655 || 2655 +37 || 37 +2129 || 2129 +968 || 968 +3128 || 3128 +4828 || 4828 +3309 || 3309 +2327 || 2327 +390 || 390 +4182 || 4182 +3206 || 3206 +-1 || -1 +5274 || 5274 +5652 || 5652 +4539 || 4539 +6159 || 6159 +1857 || 1857 +2318 || 2318 +-1 || -1 +2644 || 2644 +6740 || 6740 +6493 || 6493 +4348 || 4348 +856 || 856 +5966 || 5966 +3689 || 3689 +141 || 141 +2746 || 2746 +6412 || 6412 +3982 || 3982 +6229 || 6229 +5381 || 5381 +4101 || 4101 +6583 || 6583 +5041 || 5041 +1743 || 1743 +889 || 889 +4435 || 4435 +4860 || 4860 +-1 || -1 +4500 || 4500 +4192 || 4192 +7615 || 7615 +-1 || -1 +5638 || 5638 +5888 || 5888 +2542 || 2542 +5454 || 5454 +3491 || 3491 +420 || 420 +370 || 370 +1035 || 1035 +5256 || 5256 +1661 || 1661 +2408 || 2408 +7597 || 7597 +1254 || 1254 +6417 || 6417 +2762 || 2762 +5190 || 5190 +209 || 209 +7179 || 7179 +968 || 968 +5778 || 5778 +1778 || 1778 +7304 || 7304 +-1 || -1 +2702 || 2702 +5717 || 5717 +4574 || 4574 +-1 || -1 +3881 || 3881 +3527 || 3527 +3133 || 3133 +4217 || 4217 +443 || 443 +4548 || 4548 +194 || 194 +2944 || 2944 +-1 || -1 +4674 || 4674 +6204 || 6204 +3295 || 3295 +-1 || -1 +4365 || 4365 +1811 || 1811 +-1 || -1 +4615 || 4615 +1579 || 1579 +3128 || 3128 +4886 || 4886 +4473 || 4473 +1282 || 1282 +6440 || 6440 +4775 || 4775 +7320 || 7320 +2311 || 2311 +5914 || 5914 +7303 || 7303 +5178 || 5178 +2927 || 2927 +5856 || 5856 +4270 || 4270 +2278 || 2278 +6951 || 6951 +4421 || 4421 +6915 || 6915 +2182 || 2182 +7284 || 7284 +6040 || 6040 +4759 || 4759 +2524 || 2524 +5979 || 5979 +4274 || 4274 +4278 || 4278 +7558 || 7558 +2459 || 2459 +684 || 684 +2484 || 2484 +5336 || 5336 +3087 || 3087 +5205 || 5205 +7462 || 7462 +536 || 536 +-1 || -1 +-1 || -1 +5736 || 5736 +5750 || 5750 +535 || 535 +7581 || 7581 +3218 || 3218 +1085 || 1085 +7256 || 7256 +1196 || 1196 +-1 || -1 +5623 || 5623 +6724 || 6724 +2268 || 2268 +1784 || 1784 +1763 || 1763 +2967 || 2967 +6244 || 6244 +165 || 165 +3538 || 3538 +5605 || 5605 +659 || 659 +3814 || 3814 +2485 || 2485 +4729 || 4729 +2278 || 2278 +4834 || 4834 +1534 || 1534 +2272 || 2272 +2001 || 2001 +2669 || 2669 +4400 || 4400 +6955 || 6955 +1383 || 1383 +6753 || 6753 +2866 || 2866 +760 || 760 +475 || 475 +6825 || 6825 +4678 || 4678 +1035 || 1035 +4529 || 4529 +6066 || 6066 +3863 || 3863 +2434 || 2434 +5529 || 5529 +5903 || 5903 +5532 || 5532 +3195 || 3195 +4384 || 4384 +4661 || 4661 +4113 || 4113 +850 || 850 +2302 || 2302 +2416 || 2416 +317 || 317 +7549 || 7549 +2813 || 2813 +-1 || -1 +5169 || 5169 +5977 || 5977 +1985 || 1985 +335 || 335 +6962 || 6962 +-1 || -1 +1150 || 1150 +7124 || 7124 +1874 || 1874 +4825 || 4825 +3953 || 3953 +3269 || 3269 +5356 || 5356 +-1 || -1 +5458 || 5458 +6126 || 6126 +5863 || 5863 +1471 || 1471 +7205 || 7205 +6181 || 6181 +6902 || 6902 +2841 || 2841 +3385 || 3385 +5102 || 5102 +-1 || -1 +2137 || 2137 +5695 || 5695 +1854 || 1854 +5207 || 5207 +574 || 574 +4140 || 4140 +1735 || 1735 +3947 || 3947 +1462 || 1462 +6061 || 6061 +2583 || 2583 +321 || 321 +5719 || 5719 +7395 || 7395 +403 || 403 +4100 || 4100 +4052 || 4052 +1591 || 1591 +5663 || 5663 +2419 || 2419 +1760 || 1760 +-1 || -1 +2332 || 2332 +892 || 892 +4233 || 4233 +5698 || 5698 +5154 || 5154 +154 || 154 +1355 || 1355 +1150 || 1150 +2139 || 2139 +1603 || 1603 +3202 || 3202 +-1 || -1 +10 || 10 +5003 || 5003 +1817 || 1817 +4726 || 4726 +1469 || 1469 +3412 || 3412 +5657 || 5657 +6047 || 6047 +430 || 430 +1153 || 1153 +6826 || 6826 +1664 || 1664 +-1 || -1 +3830 || 3830 +3951 || 3951 +778 || 778 +830 || 830 +1070 || 1070 +1563 || 1563 +-1 || -1 +2674 || 2674 +1021 || 1021 +1281 || 1281 +1403 || 1403 +3528 || 3528 +3845 || 3845 +637 || 637 +1490 || 1490 +1201 || 1201 +5171 || 5171 +6007 || 6007 +5604 || 5604 +7406 || 7406 +5533 || 5533 +7605 || 7605 +3955 || 3955 +5466 || 5466 +461 || 461 +5311 || 5311 +6407 || 6407 +2959 || 2959 +1311 || 1311 +3535 || 3535 +463 || 463 +1645 || 1645 +966 || 966 +6282 || 6282 +4345 || 4345 +6860 || 6860 +6000 || 6000 +5351 || 5351 +4065 || 4065 +1402 || 1402 +2136 || 2136 +3655 || 3655 +4818 || 4818 +5721 || 5721 +5973 || 5973 +1737 || 1737 +494 || 494 +3895 || 3895 +5411 || 5411 +7046 || 7046 +6143 || 6143 +785 || 785 +-1 || -1 +-1 || -1 +333 || 333 +4469 || 4469 +6307 || 6307 +6909 || 6909 +4906 || 4906 +3387 || 3387 +1569 || 1569 +639 || 639 +4951 || 4951 +2642 || 2642 +5900 || 5900 +2114 || 2114 +1624 || 1624 +839 || 839 +-1 || -1 +1178 || 1178 +-1 || -1 +539 || 539 +6765 || 6765 +296 || 296 +5141 || 5141 +5236 || 5236 +7390 || 7390 +2055 || 2055 +-1 || -1 +1078 || 1078 +2628 || 2628 +5963 || 5963 +6293 || 6293 +5469 || 5469 +1098 || 1098 +2843 || 2843 +4321 || 4321 +7056 || 7056 +629 || 629 +2693 || 2693 +7092 || 7092 +3042 || 3042 +5937 || 5937 +3509 || 3509 +4769 || 4769 +1219 || 1219 +5823 || 5823 +5926 || 5926 +5308 || 5308 +1829 || 1829 +3062 || 3062 +2140 || 2140 +3586 || 3586 +5474 || 5474 +364 || 364 +5952 || 5952 +1877 || 1877 +291 || 291 +6933 || 6933 +6898 || 6898 +3743 || 3743 +5287 || 5287 +2883 || 2883 +5813 || 5813 +3270 || 3270 +837 || 837 +1308 || 1308 +-1 || -1 +1066 || 1066 +1806 || 1806 +4313 || 4313 +61 || 61 +-1 || -1 +3938 || 3938 +4819 || 4819 +4834 || 4834 +-1 || -1 +4886 || 4886 +7458 || 7458 +1558 || 1558 +2504 || 2504 +4240 || 4240 +-1 || -1 +5975 || 5975 +5879 || 5879 +-1 || -1 +2269 || 2269 +156 || 156 +2759 || 2759 +1818 || 1818 +5074 || 5074 +1769 || 1769 +6181 || 6181 +-1 || -1 +7388 || 7388 +6733 || 6733 +712 || 712 +2481 || 2481 +7029 || 7029 +3790 || 3790 +4764 || 4764 +2201 || 2201 +6943 || 6943 +7497 || 7497 +4371 || 4371 +-1 || -1 +1267 || 1267 +3339 || 3339 +4344 || 4344 +37 || 37 +7165 || 7165 +4235 || 4235 +7475 || 7475 +3856 || 3856 +5449 || 5449 +3345 || 3345 +365 || 365 +5618 || 5618 +2638 || 2638 +5518 || 5518 +4097 || 4097 +6979 || 6979 +4177 || 4177 +1421 || 1421 +6453 || 6453 +2498 || 2498 +2338 || 2338 +6977 || 6977 +2197 || 2197 +7198 || 7198 +2383 || 2383 +-1 || -1 +1554 || 1554 +5559 || 5559 +1020 || 1020 +1388 || 1388 +2601 || 2601 +1052 || 1052 +3405 || 3405 +5552 || 5552 +388 || 388 +6260 || 6260 +5100 || 5100 +1172 || 1172 +2041 || 2041 +3576 || 3576 +1563 || 1563 +7358 || 7358 +1847 || 1847 +913 || 913 +-1 || -1 +6525 || 6525 +-1 || -1 +4326 || 4326 +6748 || 6748 +4517 || 4517 +5506 || 5506 +3920 || 3920 +-1 || -1 +6944 || 6944 +-1 || -1 +5814 || 5814 +-1 || -1 +2726 || 2726 +1076 || 1076 +4741 || 4741 +4931 || 4931 +2385 || 2385 +2679 || 2679 +4948 || 4948 +63 || 63 +4301 || 4301 +3582 || 3582 +1677 || 1677 +4605 || 4605 +6913 || 6913 +1471 || 1471 +1841 || 1841 +7551 || 7551 +4924 || 4924 +3108 || 3108 +5107 || 5107 +7579 || 7579 +1297 || 1297 +6455 || 6455 +1234 || 1234 +5720 || 5720 +7226 || 7226 +3923 || 3923 +6234 || 6234 +2681 || 2681 +3218 || 3218 +2918 || 2918 +5432 || 5432 +6891 || 6891 +3929 || 3929 +5105 || 5105 +4956 || 4956 +453 || 453 +7284 || 7284 +4810 || 4810 +466 || 466 +1136 || 1136 +6063 || 6063 +1594 || 1594 +390 || 390 +2011 || 2011 +3799 || 3799 +4010 || 4010 +1332 || 1332 +5596 || 5596 +-1 || -1 +7198 || 7198 +2735 || 2735 +7312 || 7312 +4014 || 4014 +-1 || -1 +6533 || 6533 +5138 || 5138 +901 || 901 +6654 || 6654 +3693 || 3693 +3588 || 3588 +6469 || 6469 +2803 || 2803 +3047 || 3047 +6757 || 6757 +-1 || -1 +6271 || 6271 +5964 || 5964 +1196 || 1196 +4112 || 4112 +4717 || 4717 +6162 || 6162 +2126 || 2126 +2802 || 2802 +5842 || 5842 +7149 || 7149 +2168 || 2168 +5370 || 5370 +1730 || 1730 +4062 || 4062 +7187 || 7187 +2409 || 2409 +7618 || 7618 +7348 || 7348 +3491 || 3491 +4176 || 4176 +6507 || 6507 +1719 || 1719 +-1 || -1 +7290 || 7290 +4122 || 4122 +-1 || -1 +4274 || 4274 +1106 || 1106 +4979 || 4979 +6910 || 6910 +1464 || 1464 +3856 || 3856 +7180 || 7180 +170 || 170 +4148 || 4148 +5661 || 5661 +2396 || 2396 +5320 || 5320 +1627 || 1627 +2794 || 2794 +5277 || 5277 +560 || 560 +3293 || 3293 +4577 || 4577 +3044 || 3044 +2888 || 2888 +6529 || 6529 +7315 || 7315 +2429 || 2429 +4674 || 4674 +6560 || 6560 +2229 || 2229 +-1 || -1 +3633 || 3633 +-1 || -1 +4233 || 4233 +5264 || 5264 +1943 || 1943 +4731 || 4731 +5365 || 5365 +6516 || 6516 +2945 || 2945 +-1 || -1 +6492 || 6492 +2981 || 2981 +1194 || 1194 +2505 || 2505 +3586 || 3586 +3852 || 3852 +-1 || -1 +6943 || 6943 +3831 || 3831 +3886 || 3886 +6877 || 6877 +-1 || -1 +7125 || 7125 +1220 || 1220 +6986 || 6986 +4870 || 4870 +566 || 566 +7097 || 7097 +4734 || 4734 +551 || 551 +1438 || 1438 +1214 || 1214 +2146 || 2146 +6688 || 6688 +4893 || 4893 +3403 || 3403 +2011 || 2011 +-1 || -1 +-1 || -1 +6278 || 6278 +5646 || 5646 +1424 || 1424 +2725 || 2725 +788 || 788 +892 || 892 +1539 || 1539 +4296 || 4296 +4751 || 4751 +4451 || 4451 +6226 || 6226 +3422 || 3422 +4498 || 4498 +5607 || 5607 +6132 || 6132 +7136 || 7136 +7029 || 7029 +6091 || 6091 +643 || 643 +6357 || 6357 +-1 || -1 +7339 || 7339 +3815 || 3815 +4339 || 4339 +1932 || 1932 +1566 || 1566 +2774 || 2774 +7483 || 7483 +190 || 190 +2307 || 2307 +7455 || 7455 +3490 || 3490 +985 || 985 +2070 || 2070 +5555 || 5555 +5267 || 5267 +4206 || 4206 +2280 || 2280 +6396 || 6396 +1273 || 1273 +2166 || 2166 +5290 || 5290 +-1 || -1 +6701 || 6701 +6393 || 6393 +6954 || 6954 +7215 || 7215 +-1 || -1 +3528 || 3528 +6706 || 6706 +2868 || 2868 +5241 || 5241 +6186 || 6186 +-1 || -1 +6037 || 6037 +4383 || 4383 +4078 || 4078 +605 || 605 +3364 || 3364 +3289 || 3289 +437 || 437 +3359 || 3359 +4850 || 4850 +1334 || 1334 +6979 || 6979 +4936 || 4936 +4767 || 4767 +-1 || -1 +7373 || 7373 +70 || 70 +1486 || 1486 +5306 || 5306 +3898 || 3898 +2577 || 2577 +1365 || 1365 +7158 || 7158 +5011 || 5011 +377 || 377 +7581 || 7581 +2644 || 2644 +6832 || 6832 +4256 || 4256 +654 || 654 +2838 || 2838 +657 || 657 +2844 || 2844 +195 || 195 +1417 || 1417 +366 || 366 +3658 || 3658 +5001 || 5001 +4696 || 4696 +1528 || 1528 +1269 || 1269 +3703 || 3703 +2743 || 2743 +6527 || 6527 +5189 || 5189 +7269 || 7269 +7003 || 7003 +6207 || 6207 +1260 || 1260 +2356 || 2356 +2320 || 2320 +6076 || 6076 +7500 || 7500 +1261 || 1261 +7486 || 7486 +3956 || 3956 +6196 || 6196 +2828 || 2828 +6919 || 6919 +5693 || 5693 +5657 || 5657 +5357 || 5357 +7414 || 7414 +1710 || 1710 +6962 || 6962 +1878 || 1878 +6532 || 6532 +-1 || -1 +1044 || 1044 +2803 || 2803 +854 || 854 +1768 || 1768 +804 || 804 +1562 || 1562 +5878 || 5878 +1325 || 1325 +4307 || 4307 +3276 || 3276 +1853 || 1853 +888 || 888 +2113 || 2113 +3046 || 3046 +5320 || 5320 +6007 || 6007 +6278 || 6278 +2306 || 2306 +6076 || 6076 +-1 || -1 +1873 || 1873 +4509 || 4509 +1581 || 1581 +-1 || -1 +4528 || 4528 +1582 || 1582 +5186 || 5186 +7261 || 7261 +2701 || 2701 +4228 || 4228 +2901 || 2901 +5755 || 5755 +7312 || 7312 +3768 || 3768 +3371 || 3371 +700 || 700 +3468 || 3468 +2044 || 2044 +178 || 178 +7596 || 7596 +4863 || 4863 +7362 || 7362 +6751 || 6751 +3694 || 3694 +3639 || 3639 +6658 || 6658 +4802 || 4802 +1156 || 1156 +3148 || 3148 +-1 || -1 +4120 || 4120 +6244 || 6244 +2209 || 2209 +1020 || 1020 +6035 || 6035 +2975 || 2975 +7099 || 7099 +-1 || -1 +6166 || 6166 +-1 || -1 +300 || 300 +2669 || 2669 +458 || 458 +1255 || 1255 +5531 || 5531 +1450 || 1450 +-1 || -1 +-1 || -1 +363 || 363 +7292 || 7292 +4484 || 4484 +2087 || 2087 +6215 || 6215 +2961 || 2961 +6905 || 6905 +2235 || 2235 +5401 || 5401 +1911 || 1911 +5294 || 5294 +2330 || 2330 +6719 || 6719 +3850 || 3850 +4721 || 4721 +4171 || 4171 +5461 || 5461 +5592 || 5592 +2945 || 2945 +-1 || -1 +1920 || 1920 +5536 || 5536 +184 || 184 +-1 || -1 +178 || 178 +6230 || 6230 +5739 || 5739 +1407 || 1407 +2282 || 2282 +7252 || 7252 +4173 || 4173 +1117 || 1117 +1024 || 1024 +1990 || 1990 +3501 || 3501 +13 || 13 +872 || 872 +852 || 852 +5071 || 5071 +2350 || 2350 +682 || 682 +7592 || 7592 +4385 || 4385 +354 || 354 +2048 || 2048 +2829 || 2829 +6746 || 6746 +6111 || 6111 +-1 || -1 +1485 || 1485 +4638 || 4638 +3177 || 3177 +7489 || 7489 +3320 || 3320 +2866 || 2866 +5771 || 5771 +5124 || 5124 +4064 || 4064 +-1 || -1 +7491 || 7491 +3923 || 3923 +2212 || 2212 +1819 || 1819 +5682 || 5682 +953 || 953 +-1 || -1 +1510 || 1510 +3623 || 3623 +428 || 428 +746 || 746 +-1 || -1 +7513 || 7513 +-1 || -1 +3860 || 3860 +2065 || 2065 +3517 || 3517 +6271 || 6271 +1380 || 1380 +5922 || 5922 +5514 || 5514 +6590 || 6590 +2279 || 2279 +4268 || 4268 +-1 || -1 +4312 || 4312 +5496 || 5496 +1958 || 1958 +7040 || 7040 +4579 || 4579 +-1 || -1 +6820 || 6820 +5773 || 5773 +2226 || 2226 +4385 || 4385 +379 || 379 +2312 || 2312 +137 || 137 +7444 || 7444 +-1 || -1 +6343 || 6343 +6533 || 6533 +6914 || 6914 +3159 || 3159 +1113 || 1113 +1594 || 1594 +4798 || 4798 +6387 || 6387 +6431 || 6431 +4405 || 4405 +2053 || 2053 +2742 || 2742 +-1 || -1 +5130 || 5130 +4336 || 4336 +3026 || 3026 +2867 || 2867 +2778 || 2778 +284 || 284 +-1 || -1 +4643 || 4643 +7232 || 7232 +1412 || 1412 +2349 || 2349 +4886 || 4886 +-1 || -1 +4129 || 4129 +6571 || 6571 +460 || 460 +1207 || 1207 +6527 || 6527 +2450 || 2450 +501 || 501 +5664 || 5664 +2478 || 2478 +6941 || 6941 +3696 || 3696 +6429 || 6429 +6737 || 6737 +675 || 675 +596 || 596 +2615 || 2615 +2218 || 2218 +4391 || 4391 +-1 || -1 +5959 || 5959 +5821 || 5821 +4701 || 4701 +-1 || -1 +3443 || 3443 +389 || 389 +6619 || 6619 +6090 || 6090 +5145 || 5145 +-1 || -1 +3581 || 3581 +5982 || 5982 +325 || 325 +6005 || 6005 +1395 || 1395 +7020 || 7020 +2517 || 2517 +2755 || 2755 +986 || 986 +2814 || 2814 +5828 || 5828 +1200 || 1200 +361 || 361 +3528 || 3528 +5518 || 5518 +409 || 409 +5880 || 5880 +3829 || 3829 +2390 || 2390 +2216 || 2216 +1108 || 1108 +-1 || -1 +7199 || 7199 +3873 || 3873 +513 || 513 +3393 || 3393 +767 || 767 +1038 || 1038 +2125 || 2125 +4391 || 4391 +1046 || 1046 +1037 || 1037 +747 || 747 +4085 || 4085 +3926 || 3926 +2483 || 2483 +2418 || 2418 +2384 || 2384 +939 || 939 +3806 || 3806 +4706 || 4706 +4462 || 4462 +905 || 905 +1264 || 1264 +2327 || 2327 +-1 || -1 +2206 || 2206 +6329 || 6329 +6911 || 6911 +7614 || 7614 +6737 || 6737 +-1 || -1 +3210 || 3210 +6479 || 6479 +7111 || 7111 +4878 || 4878 +3547 || 3547 +7367 || 7367 +4555 || 4555 +-1 || -1 +7428 || 7428 +1294 || 1294 +7419 || 7419 +-1 || -1 +1186 || 1186 +5450 || 5450 +2974 || 2974 +1050 || 1050 +-1 || -1 +6476 || 6476 +4730 || 4730 +33 || 33 +1751 || 1751 +754 || 754 +6373 || 6373 +3694 || 3694 +6365 || 6365 +-1 || -1 +4125 || 4125 +7000 || 7000 +1372 || 1372 +4602 || 4602 +825 || 825 +6580 || 6580 +6897 || 6897 +2213 || 2213 +4248 || 4248 +6807 || 6807 +5389 || 5389 +663 || 663 +936 || 936 +3319 || 3319 +2206 || 2206 +6092 || 6092 +2397 || 2397 +1771 || 1771 +43 || 43 +2895 || 2895 +5874 || 5874 +335 || 335 +6543 || 6543 +1865 || 1865 +1463 || 1463 +4561 || 4561 +2258 || 2258 +6547 || 6547 +3680 || 3680 +-1 || -1 +643 || 643 +3305 || 3305 +1861 || 1861 +2930 || 2930 +3848 || 3848 +758 || 758 +4290 || 4290 +-1 || -1 +1459 || 1459 +-1 || -1 +6170 || 6170 +5550 || 5550 +3178 || 3178 +7620 || 7620 +4307 || 4307 +-1 || -1 +4209 || 4209 +1371 || 1371 +7353 || 7353 +6089 || 6089 +3104 || 3104 +-1 || -1 +2321 || 2321 +2699 || 2699 +4747 || 4747 +2686 || 2686 +7195 || 7195 +259 || 259 +1549 || 1549 +6883 || 6883 +801 || 801 +3538 || 3538 +4229 || 4229 +4653 || 4653 +4194 || 4194 +7053 || 7053 +816 || 816 +2979 || 2979 +400 || 400 +3924 || 3924 +7015 || 7015 +1490 || 1490 +6004 || 6004 +1084 || 1084 +373 || 373 +7502 || 7502 +7234 || 7234 +4323 || 4323 +-1 || -1 +1723 || 1723 +6946 || 6946 +5084 || 5084 +6620 || 6620 +7611 || 7611 +7146 || 7146 +-1 || -1 +3591 || 3591 +6282 || 6282 +4815 || 4815 +2001 || 2001 +4861 || 4861 +708 || 708 +5416 || 5416 +-1 || -1 +4538 || 4538 +1391 || 1391 +6071 || 6071 +2147 || 2147 +1768 || 1768 +2567 || 2567 +1760 || 1760 +-1 || -1 +4875 || 4875 +7207 || 7207 +20 || 20 +3504 || 3504 +3939 || 3939 +2298 || 2298 +2192 || 2192 +2367 || 2367 +1482 || 1482 +6428 || 6428 +6515 || 6515 +4293 || 4293 +2055 || 2055 +6004 || 6004 +-1 || -1 +1140 || 1140 +1526 || 1526 +4832 || 4832 +4915 || 4915 +1454 || 1454 +5728 || 5728 +6348 || 6348 +7081 || 7081 +3100 || 3100 +3882 || 3882 +3708 || 3708 +7104 || 7104 +513 || 513 +4848 || 4848 +949 || 949 +2129 || 2129 +1480 || 1480 +4651 || 4651 +166 || 166 +-1 || -1 +1655 || 1655 +-1 || -1 +1557 || 1557 +4893 || 4893 +5361 || 5361 +5914 || 5914 +6548 || 6548 +1212 || 1212 +-1 || -1 +-1 || -1 +6833 || 6833 +1331 || 1331 +1091 || 1091 +2057 || 2057 +3241 || 3241 +589 || 589 +7080 || 7080 +3651 || 3651 +3622 || 3622 +5221 || 5221 +2257 || 2257 +1114 || 1114 +4452 || 4452 +3536 || 3536 +1571 || 1571 +3112 || 3112 +5223 || 5223 +6271 || 6271 +2555 || 2555 +-1 || -1 +6941 || 6941 +3849 || 3849 +2617 || 2617 +3273 || 3273 +5671 || 5671 +1424 || 1424 +1652 || 1652 +6518 || 6518 +7501 || 7501 +1534 || 1534 +-1 || -1 +2543 || 2543 +5393 || 5393 +2748 || 2748 +2797 || 2797 +5228 || 5228 +5248 || 5248 +7420 || 7420 +6945 || 6945 +4105 || 4105 +3375 || 3375 +4377 || 4377 +2059 || 2059 +-1 || -1 +3010 || 3010 +4470 || 4470 +1077 || 1077 +92 || 92 +4307 || 4307 +5079 || 5079 +7396 || 7396 +4219 || 4219 +3438 || 3438 +2316 || 2316 +1802 || 1802 +2649 || 2649 +1574 || 1574 +2825 || 2825 +2038 || 2038 +3859 || 3859 +7450 || 7450 +6060 || 6060 +2214 || 2214 +7169 || 7169 +148 || 148 +2667 || 2667 +-1 || -1 +1334 || 1334 +2667 || 2667 +3565 || 3565 +1241 || 1241 +6794 || 6794 +2108 || 2108 +196 || 196 +108 || 108 +333 || 333 +1729 || 1729 +378 || 378 +747 || 747 +4882 || 4882 +345 || 345 +581 || 581 +409 || 409 +673 || 673 +3126 || 3126 +3778 || 3778 +5317 || 5317 +6568 || 6568 +2865 || 2865 +4964 || 4964 +1494 || 1494 +345 || 345 +3415 || 3415 +2644 || 2644 +6034 || 6034 +2810 || 2810 +3125 || 3125 +3370 || 3370 +2713 || 2713 +6335 || 6335 +1351 || 1351 +6474 || 6474 +7069 || 7069 +5870 || 5870 +6080 || 6080 +2469 || 2469 +3143 || 3143 +939 || 939 +3321 || 3321 +5992 || 5992 +5683 || 5683 +-1 || -1 +5234 || 5234 +6221 || 6221 +7433 || 7433 +7170 || 7170 +3948 || 3948 +994 || 994 +2348 || 2348 +46 || 46 +1030 || 1030 +4006 || 4006 +5651 || 5651 +-1 || -1 +504 || 504 +7063 || 7063 +-1 || -1 +6732 || 6732 +5717 || 5717 +3032 || 3032 +7603 || 7603 +6178 || 6178 +-1 || -1 +3822 || 3822 +-1 || -1 +-1 || -1 +3836 || 3836 +46 || 46 +1183 || 1183 +4732 || 4732 +3859 || 3859 +6795 || 6795 +3273 || 3273 +7297 || 7297 +3874 || 3874 +-1 || -1 +928 || 928 +1929 || 1929 +1818 || 1818 +-1 || -1 +311 || 311 +4415 || 4415 +6326 || 6326 +2225 || 2225 +2282 || 2282 +4210 || 4210 +7139 || 7139 +-1 || -1 +3999 || 3999 +1346 || 1346 +7165 || 7165 +1148 || 1148 +1409 || 1409 +4039 || 4039 +6717 || 6717 +4700 || 4700 +6329 || 6329 +2754 || 2754 +3068 || 3068 +4759 || 4759 +2829 || 2829 +4094 || 4094 +4454 || 4454 +5146 || 5146 +3364 || 3364 +1204 || 1204 +-1 || -1 +7519 || 7519 +561 || 561 +5977 || 5977 +1240 || 1240 +2353 || 2353 +2166 || 2166 +1932 || 1932 +3088 || 3088 +5650 || 5650 +4615 || 4615 +7573 || 7573 +2224 || 2224 +6173 || 6173 +1735 || 1735 +4333 || 4333 +1687 || 1687 +4265 || 4265 +5686 || 5686 +6150 || 6150 +6005 || 6005 +5256 || 5256 +4587 || 4587 +2392 || 2392 +7412 || 7412 +2545 || 2545 +3848 || 3848 +881 || 881 +1486 || 1486 +5576 || 5576 +6478 || 6478 +6065 || 6065 +2651 || 2651 +2062 || 2062 +795 || 795 +1732 || 1732 +-1 || -1 +-1 || -1 +5281 || 5281 +5232 || 5232 +-1 || -1 +2545 || 2545 +-1 || -1 +1583 || 1583 +2208 || 2208 +391 || 391 +-1 || -1 +3568 || 3568 +2575 || 2575 +5797 || 5797 +5429 || 5429 +3554 || 3554 +4947 || 4947 +2714 || 2714 +-1 || -1 +5606 || 5606 +1841 || 1841 +2387 || 2387 +1416 || 1416 +2385 || 2385 +35 || 35 +3790 || 3790 +6495 || 6495 +-1 || -1 +3853 || 3853 +-1 || -1 +4753 || 4753 +-1 || -1 +96 || 96 +7568 || 7568 +3247 || 3247 +4742 || 4742 +4435 || 4435 +6378 || 6378 +1689 || 1689 +4523 || 4523 +3831 || 3831 +4801 || 4801 +-1 || -1 +4746 || 4746 +6012 || 6012 +4988 || 4988 +-1 || -1 +6265 || 6265 +6634 || 6634 +1116 || 1116 +4432 || 4432 +1906 || 1906 +7172 || 7172 +1517 || 1517 +3174 || 3174 +5342 || 5342 +1997 || 1997 +4322 || 4322 +34 || 34 +2582 || 2582 +4669 || 4669 +6581 || 6581 +-1 || -1 +1274 || 1274 +7296 || 7296 +4669 || 4669 +1669 || 1669 +6381 || 6381 +1505 || 1505 +2226 || 2226 +5101 || 5101 +6904 || 6904 +2639 || 2639 +844 || 844 +2619 || 2619 +4677 || 4677 +7283 || 7283 +2361 || 2361 +891 || 891 +4002 || 4002 +3447 || 3447 +247 || 247 +2178 || 2178 +1306 || 1306 +3799 || 3799 +7006 || 7006 +3819 || 3819 +4675 || 4675 +5231 || 5231 +4134 || 4134 +1974 || 1974 +173 || 173 +1363 || 1363 +164 || 164 +1846 || 1846 +1752 || 1752 +-1 || -1 +7381 || 7381 +1790 || 1790 +3552 || 3552 +4147 || 4147 +5637 || 5637 +-1 || -1 +-1 || -1 +-1 || -1 +4858 || 4858 +6924 || 6924 +5887 || 5887 +-1 || -1 +3073 || 3073 +4472 || 4472 +365 || 365 +5214 || 5214 +4017 || 4017 +1914 || 1914 +6496 || 6496 +4986 || 4986 +6041 || 6041 +1615 || 1615 +1003 || 1003 +1487 || 1487 +1182 || 1182 +1029 || 1029 +2370 || 2370 +3083 || 3083 +2558 || 2558 +4807 || 4807 +2656 || 2656 +-1 || -1 +3953 || 3953 +1668 || 1668 +3929 || 3929 +154 || 154 +3852 || 3852 +7419 || 7419 +2187 || 2187 +4276 || 4276 +1408 || 1408 +2896 || 2896 +4981 || 4981 +4171 || 4171 +4667 || 4667 +3898 || 3898 +1055 || 1055 +244 || 244 +-1 || -1 +4694 || 4694 +855 || 855 +2192 || 2192 +6475 || 6475 +7509 || 7509 +6574 || 6574 +1725 || 1725 +4786 || 4786 +1277 || 1277 +1031 || 1031 +904 || 904 +6274 || 6274 +5948 || 5948 +6901 || 6901 +5348 || 5348 +982 || 982 +7334 || 7334 +765 || 765 +4167 || 4167 +7282 || 7282 +3318 || 3318 +465 || 465 +6452 || 6452 +2743 || 2743 +5658 || 5658 +-1 || -1 +4989 || 4989 +2797 || 2797 +4840 || 4840 +264 || 264 +4482 || 4482 +6606 || 6606 +85 || 85 +402 || 402 +625 || 625 +3340 || 3340 +4698 || 4698 +-1 || -1 +2071 || 2071 +4384 || 4384 +4434 || 4434 +7198 || 7198 +4740 || 4740 +-1 || -1 +-1 || -1 +3334 || 3334 +5886 || 5886 +770 || 770 +7250 || 7250 +1444 || 1444 +686 || 686 +5256 || 5256 +6096 || 6096 +2358 || 2358 +7448 || 7448 +217 || 217 +4338 || 4338 +5247 || 5247 +-1 || -1 +3966 || 3966 +36 || 36 +7004 || 7004 +3742 || 3742 +4684 || 4684 +5440 || 5440 +787 || 787 +859 || 859 +4727 || 4727 +5 || 5 +398 || 398 +4666 || 4666 +7311 || 7311 +5728 || 5728 +6402 || 6402 +103 || 103 +5953 || 5953 +7338 || 7338 +1093 || 1093 +6643 || 6643 +2352 || 2352 +-1 || -1 +1112 || 1112 +141 || 141 +5084 || 5084 +5761 || 5761 +7071 || 7071 +3790 || 3790 +1085 || 1085 +3711 || 3711 +4053 || 4053 +1976 || 1976 +729 || 729 +7049 || 7049 +6394 || 6394 +7160 || 7160 +5940 || 5940 +5967 || 5967 +2169 || 2169 +5123 || 5123 +1189 || 1189 +6385 || 6385 +5609 || 5609 +4199 || 4199 +6473 || 6473 +223 || 223 +2296 || 2296 +6525 || 6525 +-1 || -1 +2395 || 2395 +2425 || 2425 +7071 || 7071 +4129 || 4129 +4124 || 4124 +6784 || 6784 +5452 || 5452 +975 || 975 +-1 || -1 +-1 || -1 +2388 || 2388 +-1 || -1 +1545 || 1545 +-1 || -1 +-1 || -1 +1637 || 1637 +1519 || 1519 +2990 || 2990 +3683 || 3683 +7105 || 7105 +788 || 788 +5892 || 5892 +1073 || 1073 +1305 || 1305 +2474 || 2474 +6518 || 6518 +5029 || 5029 +5815 || 5815 +2503 || 2503 +4818 || 4818 +-1 || -1 +5950 || 5950 +670 || 670 +5486 || 5486 +12 || 12 +6470 || 6470 +2524 || 2524 +3095 || 3095 +1878 || 1878 +5391 || 5391 +1227 || 1227 +4492 || 4492 +6482 || 6482 +4786 || 4786 +-1 || -1 +3248 || 3248 +291 || 291 +6656 || 6656 +6493 || 6493 +-1 || -1 +3400 || 3400 +6983 || 6983 +6079 || 6079 +2402 || 2402 +2721 || 2721 +2794 || 2794 +4231 || 4231 +2574 || 2574 +6025 || 6025 +6869 || 6869 +795 || 795 +-1 || -1 +3161 || 3161 +6623 || 6623 +616 || 616 +3818 || 3818 +5530 || 5530 +5955 || 5955 +1678 || 1678 +111 || 111 +3449 || 3449 +39 || 39 +6619 || 6619 +66 || 66 +4013 || 4013 +1672 || 1672 +5218 || 5218 +-1 || -1 +2868 || 2868 +4907 || 4907 +5442 || 5442 +3607 || 3607 +2098 || 2098 +2923 || 2923 +667 || 667 +7235 || 7235 +4311 || 4311 +2331 || 2331 +-1 || -1 +2090 || 2090 +1667 || 1667 +3395 || 3395 +7422 || 7422 +-1 || -1 +912 || 912 +3534 || 3534 +-1 || -1 +6652 || 6652 +7134 || 7134 +-1 || -1 +6713 || 6713 +4686 || 4686 +2961 || 2961 +1540 || 1540 +4320 || 4320 +6175 || 6175 +2475 || 2475 +1708 || 1708 +-1 || -1 +773 || 773 +3823 || 3823 +56 || 56 +1424 || 1424 +7279 || 7279 +5916 || 5916 +4040 || 4040 +165 || 165 +5584 || 5584 +2221 || 2221 +4667 || 4667 +3970 || 3970 +1879 || 1879 +6303 || 6303 +1554 || 1554 +7067 || 7067 +6249 || 6249 +4187 || 4187 +5410 || 5410 +7503 || 7503 +4294 || 4294 +7396 || 7396 +1417 || 1417 +3434 || 3434 +325 || 325 +7546 || 7546 +6295 || 6295 +3893 || 3893 +2146 || 2146 +456 || 456 +1230 || 1230 +5368 || 5368 +1820 || 1820 +6818 || 6818 +7080 || 7080 +-1 || -1 +-1 || -1 +3435 || 3435 +1730 || 1730 +-1 || -1 +-1 || -1 +6490 || 6490 +6505 || 6505 +6118 || 6118 +5302 || 5302 +-1 || -1 +4712 || 4712 +4904 || 4904 +7059 || 7059 +2440 || 2440 +3522 || 3522 +5118 || 5118 +635 || 635 +6639 || 6639 +-1 || -1 +5365 || 5365 +-1 || -1 +6479 || 6479 +3443 || 3443 +962 || 962 +234 || 234 +-1 || -1 +5677 || 5677 +4930 || 4930 +4080 || 4080 +-1 || -1 +6567 || 6567 +4619 || 4619 +7291 || 7291 +4709 || 4709 +5714 || 5714 +-1 || -1 +6406 || 6406 +-1 || -1 +624 || 624 +6098 || 6098 +-1 || -1 +5584 || 5584 +474 || 474 +2353 || 2353 +3096 || 3096 +4847 || 4847 +7228 || 7228 +2570 || 2570 +1608 || 1608 +5538 || 5538 +2615 || 2615 +244 || 244 +1305 || 1305 +3112 || 3112 +4603 || 4603 +7005 || 7005 +4478 || 4478 +2702 || 2702 +4034 || 4034 +1830 || 1830 +7304 || 7304 +349 || 349 +767 || 767 +-1 || -1 +2457 || 2457 +5674 || 5674 +2589 || 2589 +-1 || -1 +4604 || 4604 +2585 || 2585 +1245 || 1245 +-1 || -1 +4940 || 4940 +7452 || 7452 +1803 || 1803 +6269 || 6269 +6402 || 6402 +664 || 664 +933 || 933 +3454 || 3454 +2506 || 2506 +5917 || 5917 +2688 || 2688 +238 || 238 +4088 || 4088 +-1 || -1 +6109 || 6109 +4261 || 4261 +6837 || 6837 +5655 || 5655 +4724 || 4724 +5226 || 5226 +5281 || 5281 +-1 || -1 +1521 || 1521 +2478 || 2478 +3040 || 3040 +-1 || -1 +692 || 692 +1815 || 1815 +-1 || -1 +6002 || 6002 +973 || 973 +2645 || 2645 +-1 || -1 +4399 || 4399 +916 || 916 +1517 || 1517 +2521 || 2521 +5062 || 5062 +-1 || -1 +5973 || 5973 +-1 || -1 +3146 || 3146 +-1 || -1 +6661 || 6661 +5065 || 5065 +4398 || 4398 +304 || 304 +2733 || 2733 +7346 || 7346 +741 || 741 +7506 || 7506 +4847 || 4847 +3331 || 3331 +7106 || 7106 +4145 || 4145 +7143 || 7143 +5581 || 5581 +3642 || 3642 +3673 || 3673 +415 || 415 +3901 || 3901 +1902 || 1902 +5810 || 5810 +4537 || 4537 +3757 || 3757 +-1 || -1 +3672 || 3672 +1145 || 1145 +7492 || 7492 +3857 || 3857 +2356 || 2356 +3816 || 3816 +2862 || 2862 +2736 || 2736 +-1 || -1 +3650 || 3650 +6232 || 6232 +-1 || -1 +235 || 235 +191 || 191 +2460 || 2460 +920 || 920 +4959 || 4959 +-1 || -1 +925 || 925 +363 || 363 +1561 || 1561 +-1 || -1 +6202 || 6202 +3152 || 3152 +2175 || 2175 +349 || 349 +1794 || 1794 +95 || 95 +1957 || 1957 +2767 || 2767 +3404 || 3404 +-1 || -1 +1063 || 1063 +7044 || 7044 +4234 || 4234 +7507 || 7507 +6904 || 6904 +3964 || 3964 +6644 || 6644 +2333 || 2333 +1533 || 1533 +5610 || 5610 +6134 || 6134 +735 || 735 +4532 || 4532 +5538 || 5538 +33 || 33 +6348 || 6348 +4384 || 4384 +2225 || 2225 +2662 || 2662 +3831 || 3831 +4722 || 4722 +134 || 134 +3083 || 3083 +3735 || 3735 +4634 || 4634 +3887 || 3887 +6755 || 6755 +2966 || 2966 +1030 || 1030 +1944 || 1944 +7419 || 7419 +792 || 792 +4994 || 4994 +-1 || -1 +4618 || 4618 +2481 || 2481 +915 || 915 +2051 || 2051 +2595 || 2595 +1323 || 1323 +-1 || -1 +-1 || -1 +7562 || 7562 +2666 || 2666 +-1 || -1 +1741 || 1741 +5309 || 5309 +2359 || 2359 +7285 || 7285 +6168 || 6168 +-1 || -1 +4329 || 4329 +640 || 640 +280 || 280 +3902 || 3902 +677 || 677 +483 || 483 +5878 || 5878 +6439 || 6439 +-1 || -1 +3332 || 3332 +5312 || 5312 +360 || 360 +1045 || 1045 +2901 || 2901 +1274 || 1274 +499 || 499 +1592 || 1592 +4532 || 4532 +2431 || 2431 +5705 || 5705 +1209 || 1209 +4875 || 4875 +3166 || 3166 +1296 || 1296 +5428 || 5428 +2507 || 2507 +943 || 943 +932 || 932 +1013 || 1013 +2306 || 2306 +685 || 685 +656 || 656 +4922 || 4922 +5302 || 5302 +2516 || 2516 +16 || 16 +3088 || 3088 +5873 || 5873 +117 || 117 +-1 || -1 +4479 || 4479 +3768 || 3768 +4777 || 4777 +6377 || 6377 +7179 || 7179 +3157 || 3157 +564 || 564 +779 || 779 +3063 || 3063 +4405 || 4405 +6381 || 6381 +1050 || 1050 +2007 || 2007 +-1 || -1 +1057 || 1057 +578 || 578 +3578 || 3578 +6021 || 6021 +5088 || 5088 +5513 || 5513 +209 || 209 +4557 || 4557 +3182 || 3182 +4721 || 4721 +3498 || 3498 +3579 || 3579 +-1 || -1 +458 || 458 +2545 || 2545 +1095 || 1095 +4860 || 4860 +5348 || 5348 +3086 || 3086 +3463 || 3463 +6023 || 6023 +-1 || -1 +5319 || 5319 +829 || 829 +-1 || -1 +3109 || 3109 +1478 || 1478 +5914 || 5914 +4744 || 4744 +1094 || 1094 +1391 || 1391 +2874 || 2874 +3176 || 3176 +2264 || 2264 +1068 || 1068 +3575 || 3575 +5676 || 5676 +693 || 693 +1751 || 1751 +1946 || 1946 +2987 || 2987 +4249 || 4249 +4182 || 4182 +7548 || 7548 +3401 || 3401 +7452 || 7452 +2537 || 2537 +7418 || 7418 +-1 || -1 +6486 || 6486 +3417 || 3417 +1778 || 1778 +-1 || -1 +1991 || 1991 +-1 || -1 +78 || 78 +2936 || 2936 +414 || 414 +2123 || 2123 +473 || 473 +3336 || 3336 +2643 || 2643 +1769 || 1769 +-1 || -1 +1829 || 1829 +738 || 738 +2006 || 2006 +7285 || 7285 +3464 || 3464 +6125 || 6125 +7384 || 7384 +-1 || -1 +2624 || 2624 +2045 || 2045 +1835 || 1835 +7312 || 7312 +2115 || 2115 +3674 || 3674 +1528 || 1528 +7316 || 7316 +2756 || 2756 +-1 || -1 +2197 || 2197 +1679 || 1679 +6645 || 6645 +-1 || -1 +7320 || 7320 +5747 || 5747 +860 || 860 +4611 || 4611 +5134 || 5134 +6054 || 6054 +2853 || 2853 +-1 || -1 +-1 || -1 +3032 || 3032 +-1 || -1 +6622 || 6622 +1518 || 1518 +3102 || 3102 +6710 || 6710 +5517 || 5517 +2889 || 2889 +3626 || 3626 +1980 || 1980 +3352 || 3352 +5997 || 5997 +3416 || 3416 +4351 || 4351 +5974 || 5974 +7027 || 7027 +528 || 528 +87 || 87 +4124 || 4124 +6319 || 6319 +6677 || 6677 +2131 || 2131 +7477 || 7477 +4107 || 4107 +6979 || 6979 +-1 || -1 +1484 || 1484 +7359 || 7359 +4315 || 4315 +3032 || 3032 +6064 || 6064 +7601 || 7601 +2887 || 2887 +3651 || 3651 +271 || 271 +-1 || -1 +6498 || 6498 +6560 || 6560 +5274 || 5274 +2774 || 2774 +5682 || 5682 +4904 || 4904 +259 || 259 +6295 || 6295 +2137 || 2137 +4613 || 4613 +35 || 35 +6131 || 6131 +2014 || 2014 +180 || 180 +5075 || 5075 +476 || 476 +5360 || 5360 +1319 || 1319 +1198 || 1198 +1806 || 1806 +2272 || 2272 +1348 || 1348 +7129 || 7129 +5552 || 5552 +3133 || 3133 +4276 || 4276 +78 || 78 +3284 || 3284 +2498 || 2498 +1797 || 1797 +237 || 237 +2632 || 2632 +4217 || 4217 +1743 || 1743 +3749 || 3749 +3286 || 3286 +2379 || 2379 +2827 || 2827 +1231 || 1231 +4364 || 4364 +226 || 226 +4685 || 4685 +75 || 75 +3003 || 3003 +1964 || 1964 +6428 || 6428 +7244 || 7244 +6639 || 6639 +5733 || 5733 +4306 || 4306 +5111 || 5111 +5529 || 5529 +4147 || 4147 +4990 || 4990 +341 || 341 +6881 || 6881 +1782 || 1782 +3948 || 3948 +6492 || 6492 +678 || 678 +6588 || 6588 +-1 || -1 +5333 || 5333 +2874 || 2874 +1185 || 1185 +2426 || 2426 +3498 || 3498 +3153 || 3153 +3647 || 3647 +2626 || 2626 +5480 || 5480 +609 || 609 +2559 || 2559 +5263 || 5263 +995 || 995 +6977 || 6977 +181 || 181 +4900 || 4900 +7202 || 7202 +6255 || 6255 +514 || 514 +6256 || 6256 +6467 || 6467 +6520 || 6520 +3286 || 3286 +4013 || 4013 +151 || 151 +2304 || 2304 +5340 || 5340 +-1 || -1 +-1 || -1 +4432 || 4432 +3010 || 3010 +4127 || 4127 +4868 || 4868 +5850 || 5850 +5557 || 5557 +4901 || 4901 +-1 || -1 +6025 || 6025 +6552 || 6552 +6650 || 6650 +5566 || 5566 +3643 || 3643 +5428 || 5428 +-1 || -1 +5625 || 5625 +6684 || 6684 +6564 || 6564 +5763 || 5763 +2275 || 2275 +2191 || 2191 +6043 || 6043 +3652 || 3652 +2058 || 2058 +1600 || 1600 +2458 || 2458 +5901 || 5901 +7577 || 7577 +1243 || 1243 +-1 || -1 +7138 || 7138 +1134 || 1134 +4147 || 4147 +1554 || 1554 +3274 || 3274 +893 || 893 +238 || 238 +6692 || 6692 +7355 || 7355 +2788 || 2788 +146 || 146 +148 || 148 +-1 || -1 +5365 || 5365 +2095 || 2095 +-1 || -1 +7548 || 7548 +7360 || 7360 +3344 || 3344 +6189 || 6189 +1296 || 1296 +2334 || 2334 +2188 || 2188 +962 || 962 +5457 || 5457 +7061 || 7061 +1798 || 1798 +7243 || 7243 +6861 || 6861 +5271 || 5271 +5555 || 5555 +2119 || 2119 +849 || 849 +709 || 709 +214 || 214 +6320 || 6320 +3286 || 3286 +1903 || 1903 +1067 || 1067 +269 || 269 +7023 || 7023 +1861 || 1861 +2883 || 2883 +1843 || 1843 +4584 || 4584 +126 || 126 +1711 || 1711 +6756 || 6756 +6895 || 6895 +75 || 75 +-1 || -1 +1322 || 1322 +7484 || 7484 +3595 || 3595 +5275 || 5275 +2099 || 2099 +-1 || -1 +6498 || 6498 +4509 || 4509 +-1 || -1 +3346 || 3346 +1903 || 1903 +4910 || 4910 +5656 || 5656 +2558 || 2558 +-1 || -1 +7387 || 7387 +6178 || 6178 +2105 || 2105 +4763 || 4763 +2058 || 2058 +3322 || 3322 +7309 || 7309 +3780 || 3780 +3385 || 3385 +1651 || 1651 +7383 || 7383 +6085 || 6085 +382 || 382 +7300 || 7300 +2601 || 2601 +3335 || 3335 +79 || 79 +5161 || 5161 +3690 || 3690 +5906 || 5906 +2540 || 2540 +4657 || 4657 +5941 || 5941 +-1 || -1 +1911 || 1911 +6548 || 6548 +5495 || 5495 +7024 || 7024 +226 || 226 +6829 || 6829 +4074 || 4074 +2105 || 2105 +4933 || 4933 +1504 || 1504 +432 || 432 +1769 || 1769 +5682 || 5682 +4587 || 4587 +5362 || 5362 +379 || 379 +6038 || 6038 +6534 || 6534 +781 || 781 +859 || 859 +599 || 599 +2745 || 2745 +1164 || 1164 +-1 || -1 +7564 || 7564 +2509 || 2509 +638 || 638 +228 || 228 +2581 || 2581 +1474 || 1474 +6062 || 6062 +2793 || 2793 +329 || 329 +4697 || 4697 +489 || 489 +5985 || 5985 +5456 || 5456 +7165 || 7165 +5544 || 5544 +1745 || 1745 +2827 || 2827 +327 || 327 +4352 || 4352 +4384 || 4384 +7474 || 7474 +-1 || -1 +7158 || 7158 +2730 || 2730 +7088 || 7088 +2054 || 2054 +83 || 83 +4676 || 4676 +-1 || -1 +5060 || 5060 +5139 || 5139 +7081 || 7081 +-1 || -1 +6165 || 6165 +-1 || -1 +4925 || 4925 +1328 || 1328 +3859 || 3859 +94 || 94 +568 || 568 +5696 || 5696 +6229 || 6229 +3193 || 3193 +1193 || 1193 +77 || 77 +-1 || -1 +4311 || 4311 +3701 || 3701 +7443 || 7443 +3957 || 3957 +-1 || -1 +134 || 134 +7346 || 7346 +929 || 929 +3835 || 3835 +-1 || -1 +6915 || 6915 +3399 || 3399 +-1 || -1 +4848 || 4848 +-1 || -1 +-1 || -1 +1055 || 1055 +3654 || 3654 +229 || 229 +2623 || 2623 +-1 || -1 +3273 || 3273 +6557 || 6557 +7175 || 7175 +3947 || 3947 +6061 || 6061 +2889 || 2889 +-1 || -1 +174 || 174 +7331 || 7331 +5899 || 5899 +2910 || 2910 +-1 || -1 +5429 || 5429 +6317 || 6317 +4375 || 4375 +6380 || 6380 +-1 || -1 +2572 || 2572 +619 || 619 +5200 || 5200 +4892 || 4892 +2232 || 2232 +2428 || 2428 +7375 || 7375 +5540 || 5540 +4893 || 4893 +5429 || 5429 +1108 || 1108 +6437 || 6437 +3901 || 3901 +4946 || 4946 +4176 || 4176 +6307 || 6307 +6905 || 6905 +6828 || 6828 +7408 || 7408 +1460 || 1460 +534 || 534 +6532 || 6532 +537 || 537 +1173 || 1173 +378 || 378 +-1 || -1 +7412 || 7412 +5618 || 5618 +837 || 837 +6110 || 6110 +1511 || 1511 +2617 || 2617 +7496 || 7496 +5179 || 5179 +3015 || 3015 +5672 || 5672 +3210 || 3210 +5779 || 5779 +-1 || -1 +2495 || 2495 +6463 || 6463 +3019 || 3019 +4491 || 4491 +955 || 955 +3896 || 3896 +2950 || 2950 +2276 || 2276 +-1 || -1 +6251 || 6251 +5405 || 5405 +-1 || -1 +4950 || 4950 +1625 || 1625 +1551 || 1551 +6022 || 6022 +6530 || 6530 +-1 || -1 +3731 || 3731 +2047 || 2047 +1817 || 1817 +4044 || 4044 +7111 || 7111 +6068 || 6068 +6116 || 6116 +816 || 816 +3092 || 3092 +656 || 656 +2297 || 2297 +3863 || 3863 +3975 || 3975 +-1 || -1 +1168 || 1168 +4045 || 4045 +1686 || 1686 +5564 || 5564 +57 || 57 +1840 || 1840 +-1 || -1 +-1 || -1 +5713 || 5713 +3336 || 3336 +1779 || 1779 +4058 || 4058 +4077 || 4077 +3283 || 3283 +-1 || -1 +2422 || 2422 +4313 || 4313 +2625 || 2625 +4312 || 4312 +5606 || 5606 +3668 || 3668 +4570 || 4570 +7474 || 7474 +6975 || 6975 +3590 || 3590 +4140 || 4140 +3376 || 3376 +5011 || 5011 +3022 || 3022 +-1 || -1 +5903 || 5903 +5636 || 5636 +-1 || -1 +6847 || 6847 +5608 || 5608 +3016 || 3016 +775 || 775 +6433 || 6433 +3378 || 3378 +-1 || -1 +417 || 417 +7535 || 7535 +5774 || 5774 +1401 || 1401 +5861 || 5861 +7200 || 7200 +1518 || 1518 +-1 || -1 +4030 || 4030 +-1 || -1 +-1 || -1 +2824 || 2824 +1328 || 1328 +6113 || 6113 +-1 || -1 +524 || 524 +1573 || 1573 +4509 || 4509 +884 || 884 +7477 || 7477 +1848 || 1848 +3350 || 3350 +1373 || 1373 +5191 || 5191 +5698 || 5698 +6928 || 6928 +1166 || 1166 +2068 || 2068 +4709 || 4709 +2875 || 2875 +-1 || -1 +3830 || 3830 +6098 || 6098 +860 || 860 +5536 || 5536 +4762 || 4762 +5287 || 5287 +4084 || 4084 +7239 || 7239 +-1 || -1 +4666 || 4666 +4950 || 4950 +1546 || 1546 +-1 || -1 +4999 || 4999 +7294 || 7294 +6544 || 6544 +2109 || 2109 +2446 || 2446 +2687 || 2687 +5808 || 5808 +2217 || 2217 +4071 || 4071 +4055 || 4055 +1306 || 1306 +-1 || -1 +4365 || 4365 +712 || 712 +3897 || 3897 +6426 || 6426 +280 || 280 +3725 || 3725 +4246 || 4246 +736 || 736 +1761 || 1761 +1136 || 1136 +1376 || 1376 +4607 || 4607 +992 || 992 +6461 || 6461 +-1 || -1 +6822 || 6822 +-1 || -1 +7261 || 7261 +274 || 274 +4714 || 4714 +203 || 203 +1283 || 1283 +-1 || -1 +2580 || 2580 +4777 || 4777 +5681 || 5681 +5339 || 5339 +6639 || 6639 +-1 || -1 +3155 || 3155 +3556 || 3556 +731 || 731 +1131 || 1131 +5483 || 5483 +738 || 738 +2394 || 2394 +1780 || 1780 +6597 || 6597 +2502 || 2502 +1898 || 1898 +5430 || 5430 +1712 || 1712 +3422 || 3422 +5326 || 5326 +4974 || 4974 +1780 || 1780 +2301 || 2301 +126 || 126 +513 || 513 +7163 || 7163 +3863 || 3863 +5484 || 5484 +1938 || 1938 +4337 || 4337 +10 || 10 +2366 || 2366 +-1 || -1 +5381 || 5381 +2617 || 2617 +4656 || 4656 +1016 || 1016 +1070 || 1070 +1099 || 1099 +6160 || 6160 +3341 || 3341 +6467 || 6467 +989 || 989 +458 || 458 +4020 || 4020 +7424 || 7424 +1092 || 1092 +1334 || 1334 +-1 || -1 +5657 || 5657 +4965 || 4965 +878 || 878 +3769 || 3769 +2979 || 2979 +4223 || 4223 +2259 || 2259 +2073 || 2073 +7441 || 7441 +485 || 485 +2393 || 2393 +-1 || -1 +5120 || 5120 +6321 || 6321 +1234 || 1234 +5066 || 5066 +3143 || 3143 +-1 || -1 +5982 || 5982 +6319 || 6319 +-1 || -1 +1175 || 1175 +3650 || 3650 +5958 || 5958 +3609 || 3609 +6228 || 6228 +669 || 669 +502 || 502 +-1 || -1 +6437 || 6437 +6671 || 6671 +1763 || 1763 +1750 || 1750 +6050 || 6050 +4876 || 4876 +3812 || 3812 +2806 || 2806 +4604 || 4604 +2521 || 2521 +6008 || 6008 +-1 || -1 +3406 || 3406 +6108 || 6108 +3160 || 3160 +4750 || 4750 +550 || 550 +-1 || -1 +3916 || 3916 +4957 || 4957 +5320 || 5320 +6915 || 6915 +1863 || 1863 +6327 || 6327 +3670 || 3670 +5033 || 5033 +-1 || -1 +2800 || 2800 +390 || 390 +3975 || 3975 +1395 || 1395 +1351 || 1351 +7594 || 7594 +2891 || 2891 +7519 || 7519 +6644 || 6644 +5640 || 5640 +3200 || 3200 +7433 || 7433 +3479 || 3479 +1587 || 1587 +2400 || 2400 +7168 || 7168 +6674 || 6674 +6031 || 6031 +2744 || 2744 +6824 || 6824 +3320 || 3320 +3524 || 3524 +6259 || 6259 +6112 || 6112 +4103 || 4103 +2040 || 2040 +5314 || 5314 +4557 || 4557 +2735 || 2735 +6835 || 6835 +3311 || 3311 +6374 || 6374 +6378 || 6378 +5204 || 5204 +1848 || 1848 +6926 || 6926 +6524 || 6524 +5653 || 5653 +6780 || 6780 +-1 || -1 +4641 || 4641 +3117 || 3117 +-1 || -1 +-1 || -1 +7469 || 7469 +2338 || 2338 +134 || 134 +397 || 397 +3479 || 3479 +7198 || 7198 +-1 || -1 +447 || 447 +5028 || 5028 +5844 || 5844 +4917 || 4917 +2217 || 2217 +7004 || 7004 +5420 || 5420 +3777 || 3777 +5598 || 5598 +3984 || 3984 +556 || 556 +5671 || 5671 +6571 || 6571 +4246 || 4246 +5063 || 5063 +3975 || 3975 +7224 || 7224 +6293 || 6293 +1653 || 1653 +5371 || 5371 +5261 || 5261 +1002 || 1002 +3041 || 3041 +2057 || 2057 +1797 || 1797 +4308 || 4308 +2229 || 2229 +3473 || 3473 +5536 || 5536 +6979 || 6979 +1185 || 1185 +4398 || 4398 +2241 || 2241 +4039 || 4039 +498 || 498 +6359 || 6359 +7575 || 7575 +-1 || -1 +7479 || 7479 +348 || 348 +5059 || 5059 +3041 || 3041 +3137 || 3137 +4624 || 4624 +5230 || 5230 +-1 || -1 +-1 || -1 +2318 || 2318 +258 || 258 +2556 || 2556 +3121 || 3121 +2372 || 2372 +5195 || 5195 +4349 || 4349 +5219 || 5219 +-1 || -1 +2218 || 2218 +2279 || 2279 +2761 || 2761 +6783 || 6783 +5596 || 5596 +4762 || 4762 +4569 || 4569 +6790 || 6790 +4609 || 4609 +6384 || 6384 +2375 || 2375 +1322 || 1322 +3364 || 3364 +-1 || -1 +3133 || 3133 +7297 || 7297 +2460 || 2460 +5025 || 5025 +1593 || 1593 +5257 || 5257 +5802 || 5802 +3407 || 3407 +-1 || -1 +4146 || 4146 +6120 || 6120 +1046 || 1046 +4549 || 4549 +7369 || 7369 +1495 || 1495 +4633 || 4633 +2094 || 2094 +1060 || 1060 +1890 || 1890 +273 || 273 +1812 || 1812 +-1 || -1 +580 || 580 +3840 || 3840 +-1 || -1 +1191 || 1191 +5089 || 5089 +5428 || 5428 +2094 || 2094 +6962 || 6962 +-1 || -1 +4223 || 4223 +7371 || 7371 +1868 || 1868 +1300 || 1300 +-1 || -1 +4095 || 4095 +4523 || 4523 +547 || 547 +1092 || 1092 +3938 || 3938 +4967 || 4967 +6203 || 6203 +2181 || 2181 +5680 || 5680 +6715 || 6715 +7247 || 7247 +5346 || 5346 +5993 || 5993 +6823 || 6823 +-1 || -1 +3521 || 3521 +2046 || 2046 +5565 || 5565 +4716 || 4716 +4335 || 4335 +6829 || 6829 +6956 || 6956 +3514 || 3514 +1287 || 1287 +6040 || 6040 +-1 || -1 +-1 || -1 +6899 || 6899 +597 || 597 +746 || 746 +7473 || 7473 +4644 || 4644 +3009 || 3009 +6410 || 6410 +1985 || 1985 +7112 || 7112 +6055 || 6055 +1786 || 1786 +6318 || 6318 +3044 || 3044 +3631 || 3631 +1981 || 1981 +1280 || 1280 +1607 || 1607 +7511 || 7511 +-1 || -1 +7550 || 7550 +1359 || 1359 +4074 || 4074 +-1 || -1 +7604 || 7604 +217 || 217 +5276 || 5276 +424 || 424 +4439 || 4439 +221 || 221 +2835 || 2835 +2595 || 2595 +6764 || 6764 +3881 || 3881 +1438 || 1438 +2522 || 2522 +3249 || 3249 +3223 || 3223 +1904 || 1904 +1305 || 1305 +5095 || 5095 +3342 || 3342 +4161 || 4161 +1550 || 1550 +-1 || -1 +-1 || -1 +-1 || -1 +1651 || 1651 +5499 || 5499 +496 || 496 +1429 || 1429 +4649 || 4649 +2246 || 2246 +7489 || 7489 +5309 || 5309 +2577 || 2577 +741 || 741 +2276 || 2276 +-1 || -1 +-1 || -1 +6511 || 6511 +723 || 723 +5985 || 5985 +3375 || 3375 +2104 || 2104 +4745 || 4745 +3023 || 3023 +4020 || 4020 +7146 || 7146 +5493 || 5493 +6826 || 6826 +2195 || 2195 +1791 || 1791 +3828 || 3828 +2028 || 2028 +6124 || 6124 +3384 || 3384 +4888 || 4888 +7554 || 7554 +7096 || 7096 +5172 || 5172 +1502 || 1502 +1347 || 1347 +-1 || -1 +3222 || 3222 +864 || 864 +-1 || -1 +3519 || 3519 +7174 || 7174 +4023 || 4023 +1592 || 1592 +5050 || 5050 +1015 || 1015 +7024 || 7024 +882 || 882 +3873 || 3873 +942 || 942 +4302 || 4302 +1180 || 1180 +5249 || 5249 +4820 || 4820 +320 || 320 +5557 || 5557 +2592 || 2592 +3830 || 3830 +4722 || 4722 +390 || 390 +2122 || 2122 +4382 || 4382 +-1 || -1 +1574 || 1574 +5162 || 5162 +2085 || 2085 +-1 || -1 +-1 || -1 +2235 || 2235 +6376 || 6376 +7540 || 7540 +7320 || 7320 +7050 || 7050 +3929 || 3929 +3359 || 3359 +1842 || 1842 +-1 || -1 +1858 || 1858 +1249 || 1249 +805 || 805 +4145 || 4145 +1615 || 1615 +3689 || 3689 +-1 || -1 +6210 || 6210 +-1 || -1 +5073 || 5073 +2141 || 2141 +2613 || 2613 +6776 || 6776 +2683 || 2683 +2338 || 2338 +2028 || 2028 +2388 || 2388 +1746 || 1746 +-1 || -1 +1045 || 1045 +7195 || 7195 +4826 || 4826 +7532 || 7532 +179 || 179 +1362 || 1362 +2192 || 2192 +1330 || 1330 +4424 || 4424 +873 || 873 +3843 || 3843 +6998 || 6998 +6597 || 6597 +5714 || 5714 +2344 || 2344 +7172 || 7172 +34 || 34 +7314 || 7314 +-1 || -1 +5195 || 5195 +-1 || -1 +3537 || 3537 +3641 || 3641 +267 || 267 +7439 || 7439 +3498 || 3498 +5120 || 5120 +4189 || 4189 +-1 || -1 +1334 || 1334 +7 || 7 +5200 || 5200 +954 || 954 +6882 || 6882 +4569 || 4569 +6998 || 6998 +6421 || 6421 +-1 || -1 +392 || 392 +480 || 480 +1263 || 1263 +1521 || 1521 +7520 || 7520 +4084 || 4084 +2380 || 2380 +7266 || 7266 +-1 || -1 +6382 || 6382 +1073 || 1073 +1627 || 1627 +2152 || 2152 +4383 || 4383 +3809 || 3809 +7600 || 7600 +885 || 885 +2560 || 2560 +315 || 315 +1980 || 1980 +4515 || 4515 +217 || 217 +6513 || 6513 +4904 || 4904 +-1 || -1 +-1 || -1 +1822 || 1822 +4352 || 4352 +2165 || 2165 +6268 || 6268 +-1 || -1 +1110 || 1110 +4933 || 4933 +3966 || 3966 +512 || 512 +2468 || 2468 +5127 || 5127 +921 || 921 +6721 || 6721 +-1 || -1 +3537 || 3537 +5088 || 5088 +3592 || 3592 +6277 || 6277 +1030 || 1030 +1005 || 1005 +7326 || 7326 +91 || 91 +4286 || 4286 +-1 || -1 +2913 || 2913 +7118 || 7118 +7148 || 7148 +2182 || 2182 +2288 || 2288 +2056 || 2056 +3631 || 3631 +5149 || 5149 +2949 || 2949 +7253 || 7253 +4282 || 4282 +5984 || 5984 +6511 || 6511 +3445 || 3445 +3074 || 3074 +6364 || 6364 +967 || 967 +739 || 739 +4484 || 4484 +3565 || 3565 +3547 || 3547 +4076 || 4076 +6089 || 6089 +1620 || 1620 +742 || 742 +4665 || 4665 +-1 || -1 +-1 || -1 +3611 || 3611 +889 || 889 +-1 || -1 +7121 || 7121 +289 || 289 +5110 || 5110 +3873 || 3873 +56 || 56 +-1 || -1 +5115 || 5115 +255 || 255 +7174 || 7174 +6483 || 6483 +7409 || 7409 +426 || 426 +6772 || 6772 +2667 || 2667 +-1 || -1 +2254 || 2254 +2325 || 2325 +4994 || 4994 +3951 || 3951 +7446 || 7446 +2189 || 2189 +5426 || 5426 +6442 || 6442 +3630 || 3630 +-1 || -1 +3841 || 3841 +965 || 965 +4264 || 4264 +3804 || 3804 +6979 || 6979 +6861 || 6861 +6350 || 6350 +3907 || 3907 +5070 || 5070 +5488 || 5488 +1860 || 1860 +3131 || 3131 +3178 || 3178 +-1 || -1 +5704 || 5704 +575 || 575 +879 || 879 +146 || 146 +7109 || 7109 +-1 || -1 +4325 || 4325 +7536 || 7536 +6743 || 6743 +4559 || 4559 +2022 || 2022 +7216 || 7216 +285 || 285 +4231 || 4231 +601 || 601 +1518 || 1518 +6571 || 6571 +3678 || 3678 +2762 || 2762 +7526 || 7526 +-1 || -1 +3824 || 3824 +6486 || 6486 +5658 || 5658 +5690 || 5690 +4761 || 4761 +1168 || 1168 +-1 || -1 +1616 || 1616 +3208 || 3208 +3073 || 3073 +3315 || 3315 +7204 || 7204 +2744 || 2744 +4879 || 4879 +6307 || 6307 +753 || 753 +6685 || 6685 +5660 || 5660 +6059 || 6059 +-1 || -1 +885 || 885 +3965 || 3965 +4045 || 4045 +3142 || 3142 +4745 || 4745 +6567 || 6567 +-1 || -1 +5866 || 5866 +7377 || 7377 +5734 || 5734 +6077 || 6077 +1455 || 1455 +889 || 889 +7536 || 7536 +3877 || 3877 +4179 || 4179 +2223 || 2223 +935 || 935 +7303 || 7303 +6660 || 6660 +2651 || 2651 +5504 || 5504 +4562 || 4562 +1052 || 1052 +6144 || 6144 +-1 || -1 +5477 || 5477 +-1 || -1 +3846 || 3846 +7423 || 7423 +423 || 423 +1437 || 1437 +3781 || 3781 +1538 || 1538 +-1 || -1 +5791 || 5791 +2251 || 2251 +3919 || 3919 +5616 || 5616 +-1 || -1 +0 || 0 +715 || 715 +4860 || 4860 +-1 || -1 +-1 || -1 +7095 || 7095 +6479 || 6479 +7475 || 7475 +2750 || 2750 +4497 || 4497 +7086 || 7086 +3396 || 3396 +1701 || 1701 +1343 || 1343 +3980 || 3980 +6471 || 6471 +2563 || 2563 +2418 || 2418 +-1 || -1 +5027 || 5027 +501 || 501 +-1 || -1 +447 || 447 +5902 || 5902 +5769 || 5769 +3963 || 3963 +4638 || 4638 +4994 || 4994 +3018 || 3018 +6055 || 6055 +3981 || 3981 +611 || 611 +-1 || -1 +3537 || 3537 +1796 || 1796 +1271 || 1271 +-1 || -1 +6330 || 6330 +-1 || -1 +579 || 579 +Message from client: {"data":"我已经完成代码实现了!完成本章吧!","type":"text"} +Sent text to route 'dialog': 我已经完成代码实现了!完成本章吧! +Send text to route 'dialog' success: True +Received message on route 'dialog': {'data': '太棒了,你已经完成了代码实现并准备好进入下一章了!我们将继续学习更高级的内容。', 'role': 'assistant'} +receive_ase_dialog {'data': '太棒了,你已经完成了代码实现并准备好进入下一章了!我们将继续学习更高级的内容。', 'role': 'assistant'} +Received message on route 'next_chapter': {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': 'fb101b71-a324-47c6-b3d0-c839b1e4e1b0', 'route': 'next_chapter'} +receive_ase_next_chapter {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': 'fb101b71-a324-47c6-b3d0-c839b1e4e1b0', 'route': 'next_chapter'} +Message from client: {"type":"function","data":{"data":{"name":"next_chapter","args":{}},"correlation_id":"fb101b71-a324-47c6-b3d0-c839b1e4e1b0","route":"next_chapter"}} +function_call {'data': {'name': 'next_chapter', 'args': {}}, 'correlation_id': 'fb101b71-a324-47c6-b3d0-c839b1e4e1b0', 'route': 'next_chapter'} +function_call_res {'name': 'next_chapter', 'success': False, 'message': '进入下一章发生意外错误: chapter_chain_now out of range', 'args': None} +Sent text to route 'next_chapter': {'data': {'name': 'next_chapter', 'success': False, 'message': '进入下一章发生意外错误: chapter_chain_now out of range', 'args': None}, 'correlation_id': 'fb101b71-a324-47c6-b3d0-c839b1e4e1b0', 'route': 'next_chapter'} +Received message on route 'judge': {'data': {'name': 'judge', 'args': {'name': 'binary_search', 'filepath': './test.py'}}, 'correlation_id': '1ac760a4-7285-41aa-8816-33d42469da64', 'route': 'judge'} +receive_ase_judge {'data': {'name': 'judge', 'args': {'name': 'binary_search', 'filepath': './test.py'}}, 'correlation_id': '1ac760a4-7285-41aa-8816-33d42469da64', 'route': 'judge'} +Received message on route 'dialog': {'data': '您的代码评测过程中出现了工具执行失败的情况,建议您检查代码环境或提交的代码是否存在问题,之后可以重新尝试提交。', 'role': 'assistant'} +receive_ase_dialog {'data': '您的代码评测过程中出现了工具执行失败的情况,建议您检查代码环境或提交的代码是否存在问题,之后可以重新尝试提交。', 'role': 'assistant'} +(23991) accepted ('87.236.176.140', 53619) +87.236.176.140 - - [21/Sep/2025 15:31:12] "GET / HTTP/1.1" 302 370 0.000761 +(23991) accepted ('87.236.176.140', 37943) +87.236.176.140 - - [21/Sep/2025 15:31:13] "GET /login HTTP/1.1" 200 1854 0.001052 diff --git a/Html/apps/services/backboard_service.py b/Html/apps/services/backboard_service.py index 9f61489..a68f240 100644 --- a/Html/apps/services/backboard_service.py +++ b/Html/apps/services/backboard_service.py @@ -32,10 +32,10 @@ def realtime_response(config: dict, realtime_action: dict) -> None: elif rtype == "activeFile": file_path = realtime_action.get("filePath") - assert isinstance(file_path, str) - with open(file_path, "r", encoding="utf-8") as f: - bb.active_file_content = f.read() bb.active_file_path = file_path + assert isinstance(file_path, str) + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: + bb.active_file_content = f.read() elif rtype == "paste": file_path = realtime_action.get("filePath") @@ -43,14 +43,14 @@ def realtime_response(config: dict, realtime_action: dict) -> None: bb.pasted_file_path = file_path bb.pasted_content = realtime_action.get("content") bb.active_file_path = file_path - with open(file_path, "r", encoding="utf-8") as f: + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: bb.active_file_content = f.read() elif rtype == "fileEdit": file_path = realtime_action.get("filePath") assert isinstance(file_path, str) bb.active_file_path = file_path - with open(file_path, "r", encoding="utf-8") as f: + with open(os.path.join(bb.root_path, bb.active_file_content), "r", encoding="utf-8") as f: bb.active_file_content = f.read() diff --git a/Html/apps/static/css/desktop.css b/Html/apps/static/css/desktop.css index aaf04da..f343109 100644 --- a/Html/apps/static/css/desktop.css +++ b/Html/apps/static/css/desktop.css @@ -26,7 +26,7 @@ } .chat-message { - max-width: 70%; + max-width: 95%; padding: 10px 15px; border-radius: 20px; margin-bottom: 10px; @@ -114,7 +114,7 @@ /* 主容器,使用 grid 布局 */ #maxcontainer { display: grid; - grid-template-columns: 2fr 5px 3fr 5px 1fr; /* 默认宽度比例 */ + grid-template-columns: 2fr 5px 3fr 5px 2fr; /* 默认宽度比例 */ height: 100%; } diff --git a/Html/apps/templates/desktop.html b/Html/apps/templates/desktop.html index 2307ba7..994a9dc 100644 --- a/Html/apps/templates/desktop.html +++ b/Html/apps/templates/desktop.html @@ -134,10 +134,10 @@ document.addEventListener('mousemove', function(e) { if (isDraggingLeft) { leftWidth = e.clientX; // 更新左侧栏宽度 - container.style.gridTemplateColumns = `${leftWidth}px 5px 1fr 5px ${rightWidth}px`; + container.style.gridTemplateColumns = `${leftWidth}px 5px 2fr 5px ${rightWidth}px`; } else if (isDraggingRight) { rightWidth = window.innerWidth - e.clientX; // 更新右侧栏宽度 - container.style.gridTemplateColumns = `${leftWidth}px 5px 1fr 5px ${rightWidth}px`; + container.style.gridTemplateColumns = `${leftWidth}px 5px 2fr 5px ${rightWidth}px`; } }); diff --git a/Html/backboardManager.py b/Html/backboardManager.py index 7de5f19..cb54a32 100644 --- a/Html/backboardManager.py +++ b/Html/backboardManager.py @@ -61,8 +61,7 @@ class Backboard: def get_active_file_reletive_path(self): - relative_path = os.path.relpath(self.active_file_path, self.root_path) - return relative_path + return self.active_file_path diff --git a/code-server-like/app/views/file.py b/code-server-like/app/views/file.py index 72cd541..277f89e 100644 --- a/code-server-like/app/views/file.py +++ b/code-server-like/app/views/file.py @@ -135,6 +135,7 @@ def save_file(): if not os.path.exists(filepath): return jsonify({"error": "File not found"}), 404 try: + print(f"savefile {filepath} \n content{content}") with open(filepath, 'w') as file: file.write(content) return jsonify({"message": "File saved successfully"}) diff --git a/code-server-like/static/css/index.css b/code-server-like/static/css/index.css index 5f5ee4b..718ea9c 100644 --- a/code-server-like/static/css/index.css +++ b/code-server-like/static/css/index.css @@ -66,7 +66,7 @@ body { } /* 可以根据需要设置按钮的大小和间距 */ - #newFileBtn, #newFolderBtn, #toggleSearchBtn, #refreshBtn { + #newFileBtn, #newFolderBtn, #toggleSearchBtn, #refreshBtn, #openTerminalBtn, #saveBtn { margin-right: 10px; } diff --git a/code-server-like/static/js/code-like-extension.js b/code-server-like/static/js/code-like-extension.js index 9d705af..def25b6 100644 --- a/code-server-like/static/js/code-like-extension.js +++ b/code-server-like/static/js/code-like-extension.js @@ -1,9 +1,24 @@ let vs_socket = null; +let debounceTimeout; + +// 缓冲器函数(防抖) +function debounceSendToServer(data, delay) { + if (debounceTimeout) { + clearTimeout(debounceTimeout); + } + debounceTimeout = setTimeout(() => { + sendToServer(data); + }, delay); +} + + + function sendToServer(data){ try { if (!vs_socket) { return; } + console.log('Sending data to Flask server:', data); vs_socket.emit('message', data) } catch (error) { console.error('Error sending data to Flask server:', error); @@ -42,16 +57,7 @@ vs_socket.on('disconnect', () => { }); vs_socket.on('terminal',(data)=>{ // vscode.window.showInformationMessage('Terminal command received'+data); - term.write(data.data); + socket.emit("pty_input", {"input": data.data+'\r\n'}, function(response) { + }); }) - -// 缓冲器函数(防抖) -function debounceSendToServer(data, delay) { - if (debounceTimeout) { - clearTimeout(debounceTimeout); - } - debounceTimeout = setTimeout(() => { - sendToServer(data); - }, delay); -} diff --git a/code-server-like/static/js/terminal.js b/code-server-like/static/js/terminal.js index 139685a..ec5fe16 100644 --- a/code-server-like/static/js/terminal.js +++ b/code-server-like/static/js/terminal.js @@ -1,5 +1,6 @@ let term = null; + let socket=null; document.addEventListener('DOMContentLoaded', () => { Terminal.applyAddon(fullscreen) Terminal.applyAddon(fit) @@ -23,7 +24,7 @@ }); }); - const socket = io('https://hsamooc.com/vsc-like',{path:'/vsc-like-ws'}); + socket = io('https://hsamooc.com/vsc-like',{path:'/vsc-like-ws'}); const status = document.getElementById("status") socket.on("pty_output", function(data){ diff --git a/code-server-like/templates/index.html b/code-server-like/templates/index.html index 35ad750..26fb4cf 100644 --- a/code-server-like/templates/index.html +++ b/code-server-like/templates/index.html @@ -106,7 +106,7 @@ }); // 防抖处理非粘贴的编辑操作 - const content = event.document.getText(); + const content = changes.text; debounceSendToServer({ type: 'fileEdit', filePath: filePath, @@ -155,23 +155,29 @@ } let socket = null; function openTerminal(event) { - event.stopPropagation(); - const terminalDiv = document.getElementById('terminal'); - terminalDiv.style.display = (terminalDiv.style.display === 'none' || terminalDiv.style.display === '') ? 'block' : 'none'; - if (socket == null) { - socket = io.connect('http://' + document.domain + ':5200/vsc-like/terminal'); + // document.getElementById('terminal').style.display = 'block'; + if (document.getElementById('terminal').style.display === 'none' || document.getElementById('terminal').style.display === '') { + document.getElementById('terminal').style.display = 'block'; + }else{ + document.getElementById('terminal').style.display = 'none'; } - socket.on('connected', function(data) { - console.log('Terminal connected'); - }); - socket.on('terminal_output', function(data) { - const terminalDiv = document.getElementById('terminal'); - terminalDiv.textContent += data.data; - }); + // event.stopPropagation(); + // const terminalDiv = document.getElementById('terminal'); + // terminalDiv.style.display = (terminalDiv.style.display === 'none' || terminalDiv.style.display === '') ? 'block' : 'none'; + // if (socket == null) { + // socket = io.connect('http://' + document.domain + ':5200/vsc-like/terminal'); + // } + // socket.on('connected', function(data) { + // console.log('Terminal connected'); + // }); + // socket.on('terminal_output', function(data) { + // const terminalDiv = document.getElementById('terminal'); + // terminalDiv.textContent += data.data; + // }); - function sendTerminalInput(input) { - socket.emit('send_input', { input: input }); - } + // function sendTerminalInput(input) { + // socket.emit('send_input', { input: input }); + // } } // 按钮绑定事件