-
Global information
- Generated on Sat Aug 26 23:50:13 2023
- Log file: /var/log/postgresql/postgresql-14-main.log
- Parsed 99,265 log entries in 12s
- Log start from 2023-08-25 00:00:24 to 2023-08-25 23:59:03
-
Overview
Global Stats
- 1,041 Number of unique normalized queries
- 34,925 Number of queries
- 4h57m44s Total query duration
- 2023-08-25 00:31:59 First query
- 2023-08-25 23:59:03 Last query
- 96 queries/s at 2023-08-25 18:49:17 Query peak
- 4h57m44s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4h57m44s Execute total duration
- 1,140 Number of events
- 10 Number of unique normalized events
- 623 Max number of times the same event was reported
- 0 Number of cancellation
- 0 Total number of automatic vacuums
- 0 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 0 Total number of sessions
- 0 sessions at Session peak
- 0ms Total duration of sessions
- 0ms Average duration of sessions
- 34,925 Average queries per session
- 4h57m44s Average queries duration per session
- n/a Average idle time per session
- 0 Total number of connections
- 1 Total number of databases
SQL Traffic
Key values
- 96 queries/s Query Peak
- 2023-08-25 18:49:17 Date
SELECT Traffic
Key values
- 95 queries/s Query Peak
- 2023-08-25 18:49:17 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 9 queries/s Query Peak
- 2023-08-25 17:53:06 Date
Queries duration
Key values
- 4h57m44s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
Day Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 25 00 10 0ms 270ms 201ms 706ms 742ms 742ms 01 39 0ms 944ms 405ms 1s467ms 2s150ms 11s191ms 02 11 0ms 165ms 139ms 279ms 595ms 595ms 03 10 0ms 277ms 222ms 361ms 717ms 823ms 04 10 0ms 830ms 345ms 0ms 120ms 1s743ms 05 6 0ms 152ms 145ms 141ms 290ms 304ms 06 18 0ms 2s40ms 596ms 703ms 1s300ms 4s48ms 07 80 0ms 3s78ms 518ms 4s227ms 4s284ms 9s339ms 08 15 0ms 305ms 179ms 484ms 729ms 1s62ms 09 230 0ms 3m43s 2s744ms 59s97ms 1m23s 4m15s 10 77 0ms 4s90ms 528ms 3s72ms 6s418ms 8s463ms 11 2,271 0ms 1m16s 1s110ms 58s459ms 1m12s 24m16s 12 5,280 120ms 19s346ms 404ms 1m2s 1m12s 1m19s 13 4,451 120ms 5s13ms 382ms 46s72ms 49s257ms 1m13s 14 3,556 120ms 22s283ms 544ms 1m3s 1m19s 1m49s 15 3,882 120ms 24s261ms 557ms 1m25s 1m39s 2m10s 16 3,470 120ms 26s135ms 435ms 44s829ms 1m1s 1m21s 17 4,018 120ms 7s646ms 404ms 44s44ms 55s878ms 1m5s 18 2,863 120ms 23s271ms 570ms 1m18s 1m49s 2m33s 19 2,812 120ms 8s560ms 391ms 29s81ms 46s364ms 56s71ms 20 1,225 0ms 2s981ms 351ms 17s449ms 25s369ms 48s291ms 21 352 0ms 17s130ms 467ms 10s155ms 17s352ms 17s715ms 22 94 0ms 6s801ms 491ms 10s512ms 13s928ms 13s928ms 23 145 0ms 6s980ms 987ms 28s470ms 30s875ms 31s818ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 25 00 10 0 201ms 281ms 706ms 742ms 01 25 0 533ms 134ms 706ms 11s191ms 02 11 0 139ms 144ms 279ms 595ms 03 10 0 222ms 0ms 361ms 823ms 04 6 0 414ms 0ms 0ms 1s258ms 05 6 0 145ms 0ms 141ms 304ms 06 16 0 474ms 0ms 579ms 4s48ms 07 71 0 375ms 2s602ms 3s216ms 9s339ms 08 15 0 179ms 0ms 484ms 1s62ms 09 77 81 3s853ms 4s676ms 57s174ms 4m15s 10 66 0 381ms 2s23ms 2s481ms 2s715ms 11 1,747 0 1s299ms 26s719ms 51s341ms 1m26s 12 3,518 0 450ms 36s239ms 51s244ms 58s194ms 13 3,134 0 398ms 28s54ms 36s317ms 43s634ms 14 2,383 0 634ms 46s866ms 57s964ms 1m25s 15 2,817 0 629ms 50s800ms 1m11s 1m39s 16 2,511 0 470ms 27s216ms 34s538ms 1m5s 17 2,663 0 425ms 27s995ms 39s971ms 46s328ms 18 2,132 0 632ms 25s401ms 1m17s 2m24s 19 1,934 0 399ms 15s582ms 24s455ms 50s208ms 20 794 0 349ms 8s54ms 11s385ms 24s209ms 21 266 0 424ms 5s794ms 8s178ms 10s123ms 22 64 0 254ms 2s572ms 2s971ms 5s462ms 23 90 0 343ms 1s565ms 2s405ms 9s175ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 25 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 14 0 0 175ms 0ms 0ms 760ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 4 0 0 242ms 0ms 0ms 483ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 2 0 1s573ms 0ms 0ms 0ms 07 0 0 8 0 1s836ms 0ms 0ms 4s284ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 68 0 0 321ms 340ms 1s393ms 2s501ms 10 0 3 6 0 1s693ms 0ms 0ms 6s296ms 11 11 498 15 0 478ms 2s785ms 4s583ms 14s662ms 12 65 1,636 38 0 310ms 8s559ms 12s142ms 22s230ms 13 41 1,247 13 0 339ms 7s470ms 11s17ms 14s841ms 14 23 1,101 27 0 358ms 6s585ms 9s930ms 19s61ms 15 36 983 34 0 365ms 5s449ms 7s776ms 18s619ms 16 29 914 7 0 342ms 4s146ms 8s918ms 18s37ms 17 35 1,250 51 0 364ms 6s829ms 10s548ms 17s665ms 18 32 627 28 0 389ms 3s659ms 6s57ms 19s708ms 19 20 801 20 0 360ms 4s638ms 8s150ms 12s716ms 20 14 412 5 0 355ms 2s685ms 4s952ms 8s408ms 21 12 70 4 0 599ms 448ms 512ms 10s76ms 22 0 18 12 0 997ms 1s423ms 4s320ms 10s861ms 23 0 30 25 0 2s40ms 0ms 7s317ms 22s643ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Aug 25 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Aug 25 00 0 0.00/s 01 0 0.00/s 02 0 0.00/s 03 0 0.00/s 04 0 0.00/s 05 0 0.00/s 06 0 0.00/s 07 0 0.00/s 08 0 0.00/s 09 0 0.00/s 10 0 0.00/s 11 0 0.00/s 12 0 0.00/s 13 0 0.00/s 14 0 0.00/s 15 0 0.00/s 16 0 0.00/s 17 0 0.00/s 18 0 0.00/s 19 0 0.00/s 20 0 0.00/s 21 0 0.00/s 22 0 0.00/s 23 0 0.00/s Day Hour Count Average Duration Average idle time Aug 25 00 0 0ms 0ms 01 0 0ms 0ms 02 0 0ms 0ms 03 0 0ms 0ms 04 0 0ms 0ms 05 0 0ms 0ms 06 0 0ms 0ms 07 0 0ms 0ms 08 0 0ms 0ms 09 0 0ms 0ms 10 0 0ms 0ms 11 0 0ms 0ms 12 0 0ms 0ms 13 0 0ms 0ms 14 0 0ms 0ms 15 0 0ms 0ms 16 0 0ms 0ms 17 0 0ms 0ms 18 0 0ms 0ms 19 0 0ms 0ms 20 0 0ms 0ms 21 0 0ms 0ms 22 0 0ms 0ms 23 0 0ms 0ms -
Connections
Established Connections
Key values
- 0 connections Connection Peak
- Date
Connections per database
Key values
- unknown Main Database
- 0 connections Total
Connections per user
Key values
- unknown Main User
- 0 connections Total
-
Sessions
Simultaneous sessions
Key values
- 0 sessions Session Peak
- Date
Histogram of session times
Key values
- duration
Sessions per database
Key values
- unknown Main Database
- 0 sessions Total
Sessions per user
Key values
- unknown Main User
- 0 sessions Total
Sessions per host
Key values
- unknown Main Host
- 0 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 0 buffers Checkpoint Peak
- Date
- seconds Highest write time
- seconds Sync time
Checkpoint write buffers (5 minutes period)
NO DATASET
Checkpoints Wal files
Key values
- 0 files Wal files usage Peak
- Date
Checkpoint Wal files usage (5 minutes period)
NO DATASET
Checkpoints distance
Key values
- 0 Mo Distance Peak
- Date
Checkpoints Activity
Day Hour Written buffers Write time Sync time Total time Aug 25 00 0 0s 0s 0s 01 0 0s 0s 0s 02 0 0s 0s 0s 03 0 0s 0s 0s 04 0 0s 0s 0s 05 0 0s 0s 0s 06 0 0s 0s 0s 07 0 0s 0s 0s 08 0 0s 0s 0s 09 0 0s 0s 0s 10 0 0s 0s 0s 11 0 0s 0s 0s 12 0 0s 0s 0s 13 0 0s 0s 0s 14 0 0s 0s 0s 15 0 0s 0s 0s 16 0 0s 0s 0s 17 0 0s 0s 0s 18 0 0s 0s 0s 19 0 0s 0s 0s 20 0 0s 0s 0s 21 0 0s 0s 0s 22 0 0s 0s 0s 23 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Aug 25 00 0 0 0 0 0s 0s 01 0 0 0 0 0s 0s 02 0 0 0 0 0s 0s 03 0 0 0 0 0s 0s 04 0 0 0 0 0s 0s 05 0 0 0 0 0s 0s 06 0 0 0 0 0s 0s 07 0 0 0 0 0s 0s 08 0 0 0 0 0s 0s 09 0 0 0 0 0s 0s 10 0 0 0 0 0s 0s 11 0 0 0 0 0s 0s 12 0 0 0 0 0s 0s 13 0 0 0 0 0s 0s 14 0 0 0 0 0s 0s 15 0 0 0 0 0s 0s 16 0 0 0 0 0s 0s 17 0 0 0 0 0s 0s 18 0 0 0 0 0s 0s 19 0 0 0 0 0s 0s 20 0 0 0 0 0s 0s 21 0 0 0 0 0s 0s 22 0 0 0 0 0s 0s 23 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Aug 25 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Aug 25 00 0.00 kB 0.00 kB 01 0.00 kB 0.00 kB 02 0.00 kB 0.00 kB 03 0.00 kB 0.00 kB 04 0.00 kB 0.00 kB 05 0.00 kB 0.00 kB 06 0.00 kB 0.00 kB 07 0.00 kB 0.00 kB 08 0.00 kB 0.00 kB 09 0.00 kB 0.00 kB 10 0.00 kB 0.00 kB 11 0.00 kB 0.00 kB 12 0.00 kB 0.00 kB 13 0.00 kB 0.00 kB 14 0.00 kB 0.00 kB 15 0.00 kB 0.00 kB 16 0.00 kB 0.00 kB 17 0.00 kB 0.00 kB 18 0.00 kB 0.00 kB 19 0.00 kB 0.00 kB 20 0.00 kB 0.00 kB 21 0.00 kB 0.00 kB 22 0.00 kB 0.00 kB 23 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
Day Hour Count Total size Average size Aug 25 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0 sec Highest CPU-cost vacuum
Table
Database - Date
- 0 sec Highest CPU-cost analyze
Table
Database - Date
Autovacuum actions (5 minutes period)
NO DATASET
Analyzes per table
Key values
- unknown (0) Main table analyzed (database )
- 0 analyzes Total
Vacuums per table
Key values
- unknown (0) Main table vacuumed on database
- 0 vacuums Total
Tuples removed per table
Key values
- unknown (0) Main table with removed tuples on database
- 0 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
Day Hour VACUUMs ANALYZEs Aug 25 00 0 0 01 0 0 02 0 0 03 0 0 04 0 0 05 0 0 06 0 0 07 0 0 08 0 0 09 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 20 0 0 21 0 0 22 0 0 23 0 0 - 0 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- AccessShareLock Main Lock Type
- 45 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 26 22m58s 13s758ms 1m15s 53s8ms select res_company_users_rel.user_id, res_company_users_rel.cid from res_company_users_rel, "res_company" where ? = ? and res_company_users_rel.user_id in (...) and res_company_users_rel.cid = res_company.id order by "res_company"."sequence", "res_company"."name" offset ?;-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27
2 12 26s128ms 1s230ms 4s977ms 2s177ms update account_move set write_date = write_date where id = ( select id from account_move where journal_id = ? and name != ? and sequence_prefix !~ ? and move_type not in (...) and id != ? and sequence_prefix = ( select sequence_prefix from account_move where journal_id = ? and name != ? and sequence_prefix !~ ? and move_type not in (...) and id != ? order by id desc limit ?) order by sequence_number desc limit ?) returning name;-
UPDATE account_move SET write_date = write_date WHERE id = ( SELECT id FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 804146 AND sequence_prefix = ( SELECT sequence_prefix FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 804146 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;
Date: 2023-08-25 11:29:29
3 1 10s680ms 10s680ms 10s680ms 10s680ms update account_bank_statement_line set is_processed = false where statement_id = ?;-
UPDATE account_bank_statement_line SET is_processed = False where statement_id = 78;
Date: 2023-08-25 11:48:15
4 5 8s511ms 1s140ms 2s573ms 1s702ms update "account_move" set "message_main_attachment_id" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);-
UPDATE "account_move" SET "message_main_attachment_id" = 3219155, "write_uid" = 1026, "write_date" = (now() at time zone 'UTC') WHERE id IN (843434);
Date: 2023-08-25 12:48:30
5 1 2s141ms 2s141ms 2s141ms 2s141ms update "repair_line" set "branch_id" = ?, "partner_id" = ?, "price_subtotal" = ?, "qty_delivered_method" = ?, "qty_invoiced" = ?, "qty_to_invoice" = ?, "repair_margin" = ?, "repair_margin_percent" = ?.?, "repair_purchase_price" = ?, "technician_name_required" = false, "warehouse_id" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);-
UPDATE "repair_line" SET "branch_id" = 39, "partner_id" = 49348, "price_subtotal" = '233.02', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "repair_margin" = '95.54', "repair_margin_percent" = 0.41000772465882757, "repair_purchase_price" = '137.48', "technician_name_required" = false, "warehouse_id" = 37, "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (47329);
Date: 2023-08-25 12:32:33
-
UPDATE "repair_line" SET "branch_id" = 45, "partner_id" = 41262, "price_subtotal" = '3364.12', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "repair_margin" = '1648.42', "repair_margin_percent" = 0.4900003567054683, "repair_purchase_price" = '1715.70', "technician_name_required" = false, "warehouse_id" = 42, "write_uid" = 969, "write_date" = (now() at time zone 'UTC') WHERE id IN (47417);
Date: 2023-08-25 16:44:44
-
UPDATE "repair_line" SET "branch_id" = 46, "partner_id" = 44408, "price_subtotal" = '65.00', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "repair_margin" = '26.00', "repair_margin_percent" = 0.4, "repair_purchase_price" = '39.00', "technician_name_required" = false, "warehouse_id" = 43, "write_uid" = 1137, "write_date" = (now() at time zone 'UTC') WHERE id IN (47391);
Date: 2023-08-25 13:43:04
Queries that waited the most
Rank Wait time Query 1 1m15s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
2 1m14s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
3 1m11s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
4 1m8s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
5 1m3s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
6 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
7 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
8 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
9 59s100ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
10 58s578ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
11 58s519ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
12 58s508ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
13 58s469ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
14 58s227ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
15 57s485ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
16 57s166ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
17 56s963ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
18 56s959ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
19 51s760ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
20 40s727ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
-
Queries
Queries by type
Key values
- 24,366 Total read queries
- 10,559 Total write queries
Queries by database
Key values
- unknown Main database
- 34,925 Requests
- 4h57m44s (unknown)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 34,928 Requests
User Request type Count Duration unknown Total 34,928 4h57m46s copy to 81 9m43s cte 189 1m28s delete 295 9m54s insert 318 55s275ms select 24,368 3h42m56s update 9,677 52m48s Duration by user
Key values
- 4h57m46s (unknown) Main time consuming user
User Request type Count Duration unknown Total 34,928 4h57m46s copy to 81 9m43s cte 189 1m28s delete 295 9m54s insert 318 55s275ms select 24,368 3h42m56s update 9,677 52m48s Queries by host
Key values
- unknown Main host
- 34,928 Requests
- 4h57m46s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 34,925 Requests
- 4h57m44s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2023-08-25 12:39:30 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 24,508 100-500ms duration
Slowest individual queries
Rank Duration Query 1 3m43s COPY public.mail_tracking_value (id, field, field_desc, field_type, old_value_integer, old_value_float, old_value_monetary, old_value_char, old_value_text, old_value_datetime, new_value_integer, new_value_float, new_value_monetary, new_value_char, new_value_text, new_value_datetime, mail_message_id, tracking_sequence, create_uid, create_date, write_uid, write_date) TO stdout;[ Date: 2023-08-25 09:07:27 ]
2 1m18s COPY public.item_list_line (id, item_demand_plan_id, product_id, selling_branch, product_uom_qty, invoice_date, warehouse_id, method, inventory_vendor_id, create_uid, create_date, write_uid, write_date, active, min_product_len_1, min_product_len_2, min_baseline_size, seasonal_period, supercede_product_id, superceded, campaign_id, source_id, medium_id, message_main_attachment_id, access_token, ref_id, ref) TO stdout;[ Date: 2023-08-25 09:02:22 ]
3 1m16s DELETE FROM ir_model_fields WHERE id IN (56944, 56943, 56942, 56941, 56940, 56939, 56938, 56937, 56936, 56935, 56934, 56933);[ Date: 2023-08-25 11:01:27 ]
4 1m15s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
5 1m15s COPY public.mail_message (id, subject, date, body, parent_id, model, res_id, record_name, message_type, subtype_id, mail_activity_type_id, is_internal, email_from, author_id, no_auto_thread, message_id, reply_to, mail_server_id, moderation_status, moderator_id, email_layout_xmlid, add_sign, create_uid, create_date, write_uid, write_date, email_cc, email_bcc, email_to, ks_email_cc_string, ks_email_bcc_string, ks_cc_partners, ks_bcc_partners) TO stdout;[ Date: 2023-08-25 09:03:43 ]
6 1m14s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
7 1m11s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
8 1m8s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
9 1m3s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
10 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
11 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
12 1m2s SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
13 59s102ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
14 58s579ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
15 58s520ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
16 58s510ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
17 58s470ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
18 58s229ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (951) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
19 57s487ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
20 57s168ms SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;[ Date: 2023-08-25 11:01:27 ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 36m11s 3,617 548ms 1s34ms 600ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."sale_ok" is not null and "product_product__product_tmpl_id"."sale_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 25 10 3 1s736ms 578ms 11 282 2m49s 599ms 12 713 7m15s 610ms 13 436 4m25s 608ms 14 240 2m27s 614ms 15 421 4m13s 601ms 16 481 4m47s 597ms 17 288 2m54s 607ms 18 300 2m55s 584ms 19 211 2m2s 579ms 20 92 52s926ms 575ms 21 137 1m18s 574ms 22 13 7s556ms 581ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%51408%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%51408%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%51408%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:37 Duration: 1s34ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%5140%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%5140%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%5140%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:36 Duration: 1s14ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%404%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%#404%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%#404%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:15:06 Duration: 939ms
2 27m 5,744 120ms 1s64ms 282ms select "bus_bus".id from "bus_bus" where (("bus_bus"."create_date" > ?) and ("bus_bus"."channel" in (...))) order by "bus_bus"."id";Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 25 00 4 567ms 141ms 01 4 573ms 143ms 02 10 1s415ms 141ms 03 4 685ms 171ms 04 1 144ms 144ms 05 6 873ms 145ms 07 8 1s257ms 157ms 08 12 2s87ms 173ms 09 8 1s208ms 151ms 10 7 1s236ms 176ms 11 121 27s411ms 226ms 12 496 2m8s 258ms 13 558 2m26s 261ms 14 786 3m59s 305ms 15 560 2m37s 281ms 16 597 2m34s 258ms 17 715 3m19s 278ms 18 834 5m33s 399ms 19 514 2m 235ms 20 349 1m18s 223ms 21 77 13s350ms 173ms 22 43 7s261ms 168ms 23 30 5s178ms 172ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19519]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",463]', '["pointspring_master","mail.channel",546]', '["pointspring_master","res.partner",19519]', '["pointspring_master","ir.needaction",19519]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s64ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1013"', '["pointspring_master","calendar.alarm",19551]', '["pointspring_master","mail.channel",94]', '["pointspring_master","mail.channel",95]', '["pointspring_master","mail.channel",96]', '["pointspring_master","mail.channel",97]', '["pointspring_master","mail.channel",98]', '["pointspring_master","mail.channel",338]', '["pointspring_master","res.partner",19551]', '["pointspring_master","ir.needaction",19551]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s51ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1025"', '["pointspring_master","calendar.alarm",19563]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",451]', '["pointspring_master","mail.channel",460]', '["pointspring_master","mail.channel",513]', '["pointspring_master","res.partner",19563]', '["pointspring_master","ir.needaction",19563]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s39ms
3 22m58s 27 475ms 1m15s 51s64ms select res_company_users_rel.user_id, res_company_users_rel.cid from res_company_users_rel, "res_company" where ? = ? and res_company_users_rel.user_id in (...) and res_company_users_rel.cid = res_company.id order by "res_company"."sequence", "res_company"."name" offset ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 25 11 27 22m58s 51s64ms -
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m15s
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m14s
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m11s
4 22m34s 62 21s88ms 23s377ms 21s850ms select partner.id as partner_id, ful.id as followup_level, case when partner.balance <= ? then ? when in_need_of_action_aml.id is not null and (prop_date.value_datetime is null or prop_date.value_datetime::date <= ?::date) then ? when exceeded_unreconciled_aml.id is not null then ? else ? end as followup_status from ( select partner.id, max(current_followup_level.delay) as followup_delay, sum(aml.balance) as balance from res_partner partner join account_move_line aml on aml.partner_id = partner.id join account_account account on account.id = aml.account_id join account_move move on move.id = aml.move_id left join lateral ( select coalesce(next_ful.id, ful.id) as id, coalesce(next_ful.delay, ful.delay) as delay from account_move_line line left outer join account_followup_followup_line ful on ful.id = aml.followup_line_id left outer join account_followup_followup_line next_ful on next_ful.id = ( select next_ful.id from account_followup_followup_line next_ful where next_ful.delay > coalesce(ful.delay, ?) and coalesce(aml.date_maturity, aml.date) + next_ful.delay <= ?::date and next_ful.company_id = ? order by next_ful.delay asc limit ?) where line.id = aml.id and aml.partner_id = partner.id and aml.balance > ?) current_followup_level on true where account.deprecated is not true and account.internal_type = ? and move.state = ? and aml.reconciled is not true and aml.blocked is false and aml.company_id = ? group by partner.id) partner left join account_followup_followup_line ful on ful.delay = partner.followup_delay and ful.company_id = ? left outer join lateral ( select line.id from account_move_line line join account_account account on line.account_id = account.id join account_move move on line.move_id = move.id left join account_followup_followup_line ful on ful.id = line.followup_line_id where line.partner_id = partner.id and account.internal_type = ? and account.deprecated is not true and move.state = ? and line.reconciled is not true and line.balance > ? and line.blocked is false and line.company_id = ? and coalesce(ful.delay, ?) < partner.followup_delay and coalesce(line.date_maturity, line.date) + coalesce(ful.delay, ?) <= ?::date limit ?) in_need_of_action_aml on true left outer join lateral ( select line.id from account_move_line line join account_account account on line.account_id = account.id join account_move move on line.move_id = move.id where line.partner_id = partner.id and account.internal_type = ? and account.deprecated is not true and move.state = ? and line.reconciled is not true and line.balance > ? and line.blocked is false and line.company_id = ? and coalesce(line.date_maturity, line.date) <= ?::date limit ?) exceeded_unreconciled_aml on true left outer join ir_property prop_date on prop_date.res_id = concat(?, partner.id) and prop_date.name = ? and prop_date.company_id = ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 25 14 23 8m15s 21s547ms 15 15 5m29s 21s963ms 16 3 1m5s 21s872ms 18 21 7m44s 22s97ms -
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 15:55:44 Duration: 23s377ms
-
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 18:09:07 Duration: 23s271ms
-
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 18:09:13 Duration: 22s968ms
5 12m12s 1,212 547ms 957ms 604ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where (("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 25 06 5 2s954ms 590ms 07 1 588ms 588ms 09 3 1s764ms 588ms 10 1 584ms 584ms 11 56 33s493ms 598ms 12 237 2m25s 615ms 13 179 1m47s 603ms 14 53 32s15ms 604ms 15 48 28s906ms 602ms 16 168 1m41s 607ms 17 308 3m7s 607ms 18 65 38s877ms 598ms 19 52 30s47ms 577ms 20 36 20s376ms 566ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%78X5%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%7/8X5%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%7/8X5%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 16:51:18 Duration: 957ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%717%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%717%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%717%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:51:32 Duration: 870ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%n3215%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%n3-2-15%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%n3-2-15%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:27:41 Duration: 867ms
6 11m25s 2,786 227ms 987ms 246ms select "ir_attachment".id from "ir_attachment" where (("ir_attachment"."res_field" is null and (unaccent ("ir_attachment"."url"::text) like unaccent (?))) and (not ((unaccent ("ir_attachment"."url"::text) like unaccent (?))))) order by "ir_attachment"."id" desc;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 25 00 6 1s448ms 241ms 01 6 1s417ms 236ms 03 3 717ms 239ms 06 1 239ms 239ms 07 6 1s423ms 237ms 09 6 1s474ms 245ms 10 13 3s203ms 246ms 11 173 42s595ms 246ms 12 536 2m13s 249ms 13 351 1m26s 246ms 14 292 1m12s 248ms 15 280 1m9s 248ms 16 268 1m7s 250ms 17 245 1m 247ms 18 222 53s500ms 240ms 19 251 59s647ms 237ms 20 127 29s590ms 232ms -
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.css'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-e6b7691/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 18:50:08 Duration: 987ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-69732e6/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:36 Duration: 611ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_common.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-fb6cd24/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:37 Duration: 584ms
7 9m16s 734 705ms 1s106ms 757ms select "product_template".id from "product_template" left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and (("product_template"."is_core" is null or "product_template"."is_core" = false) and (("product_template"."type" in (...)) and (((((unaccent ("product_template"."default_code"::text) ilike unaccent (?)) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null)))) or unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?)) or false) or (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent (?)))))) and (("product_template"."company_id" in (...)) or "product_template"."company_id" is null) order by coalesce("product_template__name"."value", "product_template"."name") limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 25 10 3 2s212ms 737ms 11 23 17s503ms 761ms 12 77 59s625ms 774ms 13 84 1m4s 762ms 14 124 1m34s 759ms 15 107 1m21s 764ms 16 85 1m4s 759ms 17 72 54s815ms 761ms 18 69 50s689ms 734ms 19 71 52s809ms 743ms 20 10 7s171ms 717ms 21 6 4s424ms 737ms 23 3 2s164ms 721ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%34-183%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%34-183%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%34-183%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%34-183%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 15:20:39 Duration: 1s106ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%f/s green%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%f/s green%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%f/s green%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%f/s green%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 19:07:16 Duration: 1s80ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%k301-394%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%k301-394%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%k301-394%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%k301-394%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 17:49:22 Duration: 960ms
8 4m56s 318 864ms 1s415ms 932ms select "product_template".id from "product_template" left join "ir_translation" AS "product_template__description_sale" on ("product_template"."id" = "product_template__description_sale"."res_id" and "product_template__description_sale"."type" = ? and "product_template__description_sale"."name" = ? and "product_template__description_sale"."lang" = ? and "product_template__description_sale"."value" != ?) left join "ir_translation" AS "product_template__description" on ("product_template"."id" = "product_template__description"."res_id" and "product_template__description"."type" = ? and "product_template__description"."name" = ? and "product_template__description"."lang" = ? and "product_template__description"."value" != ?) left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and ((("product_template"."sale_ok" = true) and (("product_template"."website_id" in (...)) or "product_template"."website_id" is null)) and (((((unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?)))))) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)))))) or ("product_template"."inventory_vendor_id" in ( select "psd_custom_inventory_vendor".id from "psd_custom_inventory_vendor" where (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent (?))))) or unaccent (coalesce("product_template__description"."value", "product_template"."description")) ilike unaccent (?)) or unaccent (coalesce("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent (?)))) order by coalesce("product_template"."is_published", false) desc, "product_template"."website_sequence" asc, "product_template"."id" desc;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 25 01 6 5s461ms 910ms 10 6 5s407ms 901ms 11 99 1m32s 930ms 12 102 1m35s 938ms 13 36 33s477ms 929ms 14 3 2s779ms 926ms 15 27 25s515ms 945ms 16 3 2s716ms 905ms 17 30 27s943ms 931ms 19 6 5s297ms 882ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%38587%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%38587%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%38587%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%38587%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 15:56:32 Duration: 1s415ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%3266C1095%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%3266C1095%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%3266C1095%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%3266C1095%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 11:40:44 Duration: 1s339ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%sc16%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%sc16%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%sc16%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%sc16%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 12:51:11 Duration: 1s294ms
9 4m38s 520 182ms 2s764ms 535ms update "stock_move" set "current_warehouse_qty" = ?.?, "date" = ?, "is_done" = true, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 25 09 4 2s704ms 676ms 11 13 6s344ms 488ms 12 81 41s847ms 516ms 13 58 30s833ms 531ms 14 53 28s353ms 534ms 15 39 20s345ms 521ms 16 35 19s879ms 567ms 17 71 40s510ms 570ms 18 42 21s883ms 521ms 19 65 32s868ms 505ms 20 57 31s571ms 553ms 21 2 1s93ms 546ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-08-25 16:23:27', "is_done" = true, "state" = 'done', "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (559627, 559621, 559630, 559631);
Date: 2023-08-25 16:23:34 Duration: 2s764ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-08-25 17:52:25', "is_done" = true, "state" = 'done', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (559896, 559893, 559894, 559895);
Date: 2023-08-25 17:52:36 Duration: 1s800ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 22.0, "date" = '2023-08-25 13:08:28', "is_done" = true, "state" = 'done', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (558144, 558146, 558147);
Date: 2023-08-25 13:08:32 Duration: 1s619ms
10 3m49s 1,236 170ms 553ms 185ms select res_partner.id from "res_partner" where ("res_partner"."active" = true) and (((("res_partner"."partner_share" is null or "res_partner"."partner_share" = false) or ("res_partner"."company_id" in (...))) or "res_partner"."company_id" is null) and (((("res_partner"."type" != ?) or "res_partner"."type" is null) or "res_partner"."type" is null) or ("res_partner"."type" = ?))) and (unaccent (res_partner.email) ilike unaccent (?) or unaccent (res_partner.display_name) ilike unaccent (?) or unaccent (res_partner.ref) ilike unaccent (?) or unaccent (res_partner.vat) ilike unaccent (?)) unaccent (res_partner.display_name);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 25 08 1 178ms 178ms 09 14 2s553ms 182ms 10 4 722ms 180ms 11 33 6s49ms 183ms 12 180 34s314ms 190ms 13 214 40s50ms 187ms 14 143 26s440ms 184ms 15 120 22s386ms 186ms 16 140 26s562ms 189ms 17 135 25s176ms 186ms 18 117 21s11ms 179ms 19 114 20s319ms 178ms 20 10 1s741ms 174ms 22 1 172ms 172ms 23 10 1s749ms 174ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%f-0989%') OR unaccent (res_partner.display_name) ilike unaccent ('%f-0989%') OR unaccent (res_partner.ref) ilike unaccent ('%f-0989%') OR unaccent (res_partner.vat) ilike unaccent ('f-0989')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%f-0989%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 12:16:20 Duration: 553ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%c-08032%') OR unaccent (res_partner.display_name) ilike unaccent ('%c-08032%') OR unaccent (res_partner.ref) ilike unaccent ('%c-08032%') OR unaccent (res_partner.vat) ilike unaccent ('c-08032')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%c-08032%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 13:23:24 Duration: 350ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%05773%') OR unaccent (res_partner.display_name) ilike unaccent ('%05773%') OR unaccent (res_partner.ref) ilike unaccent ('%05773%') OR unaccent (res_partner.vat) ilike unaccent ('05773')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%05773%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 12:22:17 Duration: 323ms
11 3m48s 49 3s300ms 17s130ms 4s659ms delete from sale_order_line where id in (...);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 25 11 3 10s343ms 3s447ms 12 7 24s625ms 3s517ms 13 4 13s792ms 3s448ms 14 4 24s495ms 6s123ms 15 5 27s466ms 5s493ms 16 2 7s59ms 3s529ms 17 4 21s738ms 5s434ms 18 9 37s354ms 4s150ms 19 3 10s306ms 3s435ms 21 4 30s510ms 7s627ms 22 4 20s615ms 5s153ms -
DELETE FROM sale_order_line WHERE id IN (224968, 224969, 224970, 224971, 224972);
Date: 2023-08-25 21:29:59 Duration: 17s130ms
-
DELETE FROM sale_order_line WHERE id IN (224418, 224419, 224421);
Date: 2023-08-25 14:21:03 Duration: 10s595ms
-
DELETE FROM sale_order_line WHERE id IN (224489, 224490, 224491);
Date: 2023-08-25 15:30:10 Duration: 10s369ms
12 3m43s 1 3m43s 3m43s 3m43s copy public.mail_tracking_value (id, field, field_desc, field_type, old_value_integer, old_value_float, old_value_monetary, old_value_char, old_value_text, old_value_datetime, new_value_integer, new_value_float, new_value_monetary, new_value_char, new_value_text, new_value_datetime, mail_message_id, tracking_sequence, create_uid, create_date, write_uid, write_date) to stdout;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 25 09 1 3m43s 3m43s -
COPY public.mail_tracking_value (id, field, field_desc, field_type, old_value_integer, old_value_float, old_value_monetary, old_value_char, old_value_text, old_value_datetime, new_value_integer, new_value_float, new_value_monetary, new_value_char, new_value_text, new_value_datetime, mail_message_id, tracking_sequence, create_uid, create_date, write_uid, write_date) TO stdout;
Date: 2023-08-25 09:07:27 Duration: 3m43s
13 3m37s 368 548ms 835ms 590ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."purchase_ok" is not null and "product_product__product_tmpl_id"."purchase_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 25 11 3 1s866ms 622ms 12 1 601ms 601ms 13 41 24s815ms 605ms 14 13 7s685ms 591ms 15 107 1m3s 589ms 16 49 29s430ms 600ms 17 75 45s41ms 600ms 18 41 23s166ms 565ms 19 16 9s219ms 576ms 20 22 12s420ms 564ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%34X512f%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%[3/4X51/2f%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%[3/4X51/2f%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 13:31:14 Duration: 835ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%a2251276%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a22-51276%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a22-51276%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:10:59 Duration: 707ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%CS8RBK05I%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%CS8-RBK-05-I%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%CS8-RBK-05-I%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 15:07:53 Duration: 705ms
14 3m26s 588 120ms 2s70ms 350ms update "stock_quant" set "quantity" = ?.?, "reserved_quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 25 09 6 1s892ms 315ms 11 14 4s208ms 300ms 12 116 37s188ms 320ms 13 90 30s134ms 334ms 14 88 30s713ms 349ms 15 57 21s98ms 370ms 16 47 19s180ms 408ms 17 85 31s485ms 370ms 18 26 8s827ms 339ms 19 41 13s715ms 334ms 20 16 6s814ms 425ms 21 2 752ms 376ms -
UPDATE "stock_quant" SET "quantity" = 1.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (329161, 35698, 35637, 253822);
Date: 2023-08-25 16:23:41 Duration: 2s70ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (345017, 345027, 345013);
Date: 2023-08-25 13:09:54 Duration: 1s254ms
-
UPDATE "stock_quant" SET "quantity" = 2.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (34136, 170676);
Date: 2023-08-25 17:46:03 Duration: 1s65ms
15 3m19s 93 986ms 19s772ms 2s148ms delete from account_move_line where id in (...);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 25 06 1 2s40ms 2s40ms 07 4 10s165ms 2s541ms 10 4 10s204ms 2s551ms 11 5 25s166ms 5s33ms 12 7 14s789ms 2s112ms 13 3 3s142ms 1s47ms 14 4 7s209ms 1s802ms 15 10 27s503ms 2s750ms 16 2 2s160ms 1s80ms 17 16 16s665ms 1s41ms 18 11 14s496ms 1s317ms 19 6 10s68ms 1s678ms 20 4 7s55ms 1s763ms 22 1 2s90ms 2s90ms 23 15 47s28ms 3s135ms -
DELETE FROM account_move_line WHERE id IN (2974083, 2993505, 2993506, 2993507, 2993508, 2993509, 2993510, 2993511, 2993512, 2993513, 2993514, 2993515, 2993516, 2993517, 2993518, 2993519, 2993520, 2993521);
Date: 2023-08-25 11:48:14 Duration: 19s772ms
-
DELETE FROM account_move_line WHERE id IN (3000704, 3000705, 2936625, 2936626, 2936627, 2936628, 2936629);
Date: 2023-08-25 23:23:11 Duration: 6s980ms
-
DELETE FROM account_move_line WHERE id IN (2998271, 2998272, 2998273, 2998274, 2998275, 2998276);
Date: 2023-08-25 15:47:17 Duration: 6s381ms
16 2m50s 252 190ms 5s419ms 674ms update "stock_move" set "branch_id" = ?, "picking_id" = ?, "related_core_purchase_line_id" = ?, "related_core_repair_line_id" = ?, "related_core_sale_line_id" = ?, "scrapped" = false, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 25 01 1 243ms 243ms 10 1 256ms 256ms 11 14 10s871ms 776ms 12 45 25s25ms 556ms 13 31 18s665ms 602ms 14 20 11s513ms 575ms 15 27 16s212ms 600ms 16 33 29s32ms 879ms 17 24 16s155ms 673ms 18 25 20s96ms 803ms 19 22 11s985ms 544ms 20 7 5s927ms 846ms 21 2 4s74ms 2s37ms -
UPDATE "stock_move" SET "branch_id" = 44, "picking_id" = 220103, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559934, 559935, 559936, 559937, 559938, 559939, 559940, 559941, 559942, 559943, 559944, 559945, 559946, 559947, 559948, 559949, 559950, 559951, 559952, 559953);
Date: 2023-08-25 18:01:45 Duration: 5s419ms
-
UPDATE "stock_move" SET "branch_id" = 50, "picking_id" = 219930, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559621, 559622, 559623, 559624, 559625, 559626, 559627, 559628, 559629, 559630, 559631, 559632);
Date: 2023-08-25 16:22:47 Duration: 5s78ms
-
UPDATE "stock_move" SET "branch_id" = 50, "picking_id" = 220075, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559872, 559873, 559874, 559875, 559876, 559867, 559868, 559869, 559870, 559871);
Date: 2023-08-25 17:45:33 Duration: 4s761ms
17 2m48s 117 183ms 8s447ms 1s440ms update "stock_move" set "date" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 25 09 1 852ms 852ms 11 5 4s966ms 993ms 12 20 19s423ms 971ms 13 10 14s452ms 1s445ms 14 22 36s459ms 1s657ms 15 10 28s936ms 2s893ms 16 23 37s120ms 1s613ms 17 10 9s168ms 916ms 18 5 3s120ms 624ms 19 9 13s629ms 1s514ms 20 2 390ms 195ms -
UPDATE "stock_move" SET "date" = '2023-08-25 15:13:10', "state" = 'done', "write_uid" = 1016, "write_date" = (now() at time zone 'UTC') WHERE id IN (554463, 554464, 554466, 554467, 554468, 554469, 554470, 554471, 554472, 554473, 554474, 554475, 554476, 554477, 554479, 554480, 554481, 554482, 554483);
Date: 2023-08-25 15:13:19 Duration: 8s447ms
-
UPDATE "stock_move" SET "date" = '2023-08-25 16:44:23', "state" = 'done', "write_uid" = 1025, "write_date" = (now() at time zone 'UTC') WHERE id IN (556324, 556325, 553962, 553963, 553964, 553965, 553966, 553967, 553968, 553970, 553971, 553972, 553973, 553974, 553975, 553976);
Date: 2023-08-25 16:44:30 Duration: 7s227ms
-
UPDATE "stock_move" SET "date" = '2023-08-25 15:41:48', "state" = 'done', "write_uid" = 980, "write_date" = (now() at time zone 'UTC') WHERE id IN (559041, 559046, 559079, 559080, 551303, 551305, 551306, 551302, 551304, 559022, 558990, 559070, 558999, 559000, 559038, 559071);
Date: 2023-08-25 15:41:55 Duration: 6s424ms
18 2m32s 773 184ms 423ms 197ms select res_partner.id from "res_partner" where ("res_partner"."id" in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?[...];Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 25 13 39 7s908ms 202ms 14 55 10s985ms 199ms 15 436 1m26s 198ms 16 62 12s485ms 201ms 19 181 34s776ms 192ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,51776,51904,32527,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,41029,31427,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 16:01:03 Duration: 423ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,32527,51776,51904,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,31427,41029,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,41864,41442,46044,46043,41867,33652,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 15:55:41 Duration: 400ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,32527,51776,51904,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,31427,41029,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,41864,41442,46044,46043,41867,33652,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 15:55:40 Duration: 359ms
19 2m28s 248 558ms 848ms 598ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 25 06 6 3s465ms 577ms 10 3 1s742ms 580ms 11 1 581ms 581ms 12 18 11s567ms 642ms 13 21 12s869ms 612ms 14 15 8s793ms 586ms 15 17 10s225ms 601ms 16 81 48s387ms 597ms 17 44 26s475ms 601ms 18 5 2s924ms 584ms 19 32 18s553ms 579ms 20 4 2s263ms 565ms 23 1 560ms 560ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%01119%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%01119%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%01119%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 12:14:41 Duration: 848ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%131095K%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%131095K%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%131095K%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 12:38:02 Duration: 796ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%4fm4s%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%4fm4-s%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%4fm4-s%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 16:32:13 Duration: 775ms
20 2m28s 799 153ms 704ms 185ms update "sale_order_line" set "invoice_status" = ?, "open_qty_fil" = ?.?, "qty_delivered" = ?, "qty_to_invoice" = ?, "untaxed_amount_to_invoice" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 25 09 14 2s375ms 169ms 11 29 5s461ms 188ms 12 145 26s592ms 183ms 13 123 22s492ms 182ms 14 133 24s167ms 181ms 15 93 18s461ms 198ms 16 83 15s746ms 189ms 17 83 14s836ms 178ms 18 32 6s475ms 202ms 19 38 7s128ms 187ms 20 22 3s724ms 169ms 21 4 674ms 168ms -
UPDATE "sale_order_line" SET "invoice_status" = 'no', "open_qty_fil" = 0.0, "qty_delivered" = '0.00', "qty_to_invoice" = '0.00', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 959, "write_date" = (now() at time zone 'UTC') WHERE id IN (48224, 48233, 48232, 48222);
Date: 2023-08-25 15:54:20 Duration: 704ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'to invoice', "open_qty_fil" = 0.0, "qty_delivered" = '1.00', "qty_to_invoice" = '1.00', "untaxed_amount_to_invoice" = '0.01', "write_uid" = 1043, "write_date" = (now() at time zone 'UTC') WHERE id IN (224624, 224626, 224628, 224632);
Date: 2023-08-25 16:34:56 Duration: 688ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'no', "open_qty_fil" = 4.0, "qty_delivered" = '0.00', "qty_to_invoice" = '0.00', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (223560, 223555, 223588);
Date: 2023-08-25 11:05:16 Duration: 522ms
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 5,744 27m 120ms 1s64ms 282ms select "bus_bus".id from "bus_bus" where (("bus_bus"."create_date" > ?) and ("bus_bus"."channel" in (...))) order by "bus_bus"."id";Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 25 00 4 567ms 141ms 01 4 573ms 143ms 02 10 1s415ms 141ms 03 4 685ms 171ms 04 1 144ms 144ms 05 6 873ms 145ms 07 8 1s257ms 157ms 08 12 2s87ms 173ms 09 8 1s208ms 151ms 10 7 1s236ms 176ms 11 121 27s411ms 226ms 12 496 2m8s 258ms 13 558 2m26s 261ms 14 786 3m59s 305ms 15 560 2m37s 281ms 16 597 2m34s 258ms 17 715 3m19s 278ms 18 834 5m33s 399ms 19 514 2m 235ms 20 349 1m18s 223ms 21 77 13s350ms 173ms 22 43 7s261ms 168ms 23 30 5s178ms 172ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19519]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",463]', '["pointspring_master","mail.channel",546]', '["pointspring_master","res.partner",19519]', '["pointspring_master","ir.needaction",19519]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s64ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1013"', '["pointspring_master","calendar.alarm",19551]', '["pointspring_master","mail.channel",94]', '["pointspring_master","mail.channel",95]', '["pointspring_master","mail.channel",96]', '["pointspring_master","mail.channel",97]', '["pointspring_master","mail.channel",98]', '["pointspring_master","mail.channel",338]', '["pointspring_master","res.partner",19551]', '["pointspring_master","ir.needaction",19551]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s51ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1025"', '["pointspring_master","calendar.alarm",19563]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",451]', '["pointspring_master","mail.channel",460]', '["pointspring_master","mail.channel",513]', '["pointspring_master","res.partner",19563]', '["pointspring_master","ir.needaction",19563]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s39ms
2 3,617 36m11s 548ms 1s34ms 600ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."sale_ok" is not null and "product_product__product_tmpl_id"."sale_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 25 10 3 1s736ms 578ms 11 282 2m49s 599ms 12 713 7m15s 610ms 13 436 4m25s 608ms 14 240 2m27s 614ms 15 421 4m13s 601ms 16 481 4m47s 597ms 17 288 2m54s 607ms 18 300 2m55s 584ms 19 211 2m2s 579ms 20 92 52s926ms 575ms 21 137 1m18s 574ms 22 13 7s556ms 581ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%51408%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%51408%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%51408%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:37 Duration: 1s34ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%5140%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%5140%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%5140%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:36 Duration: 1s14ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%404%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%#404%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%#404%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:15:06 Duration: 939ms
3 2,786 11m25s 227ms 987ms 246ms select "ir_attachment".id from "ir_attachment" where (("ir_attachment"."res_field" is null and (unaccent ("ir_attachment"."url"::text) like unaccent (?))) and (not ((unaccent ("ir_attachment"."url"::text) like unaccent (?))))) order by "ir_attachment"."id" desc;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 25 00 6 1s448ms 241ms 01 6 1s417ms 236ms 03 3 717ms 239ms 06 1 239ms 239ms 07 6 1s423ms 237ms 09 6 1s474ms 245ms 10 13 3s203ms 246ms 11 173 42s595ms 246ms 12 536 2m13s 249ms 13 351 1m26s 246ms 14 292 1m12s 248ms 15 280 1m9s 248ms 16 268 1m7s 250ms 17 245 1m 247ms 18 222 53s500ms 240ms 19 251 59s647ms 237ms 20 127 29s590ms 232ms -
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.css'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-e6b7691/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 18:50:08 Duration: 987ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-69732e6/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:36 Duration: 611ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_common.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-fb6cd24/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:37 Duration: 584ms
4 1,236 3m49s 170ms 553ms 185ms select res_partner.id from "res_partner" where ("res_partner"."active" = true) and (((("res_partner"."partner_share" is null or "res_partner"."partner_share" = false) or ("res_partner"."company_id" in (...))) or "res_partner"."company_id" is null) and (((("res_partner"."type" != ?) or "res_partner"."type" is null) or "res_partner"."type" is null) or ("res_partner"."type" = ?))) and (unaccent (res_partner.email) ilike unaccent (?) or unaccent (res_partner.display_name) ilike unaccent (?) or unaccent (res_partner.ref) ilike unaccent (?) or unaccent (res_partner.vat) ilike unaccent (?)) unaccent (res_partner.display_name);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 25 08 1 178ms 178ms 09 14 2s553ms 182ms 10 4 722ms 180ms 11 33 6s49ms 183ms 12 180 34s314ms 190ms 13 214 40s50ms 187ms 14 143 26s440ms 184ms 15 120 22s386ms 186ms 16 140 26s562ms 189ms 17 135 25s176ms 186ms 18 117 21s11ms 179ms 19 114 20s319ms 178ms 20 10 1s741ms 174ms 22 1 172ms 172ms 23 10 1s749ms 174ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%f-0989%') OR unaccent (res_partner.display_name) ilike unaccent ('%f-0989%') OR unaccent (res_partner.ref) ilike unaccent ('%f-0989%') OR unaccent (res_partner.vat) ilike unaccent ('f-0989')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%f-0989%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 12:16:20 Duration: 553ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%c-08032%') OR unaccent (res_partner.display_name) ilike unaccent ('%c-08032%') OR unaccent (res_partner.ref) ilike unaccent ('%c-08032%') OR unaccent (res_partner.vat) ilike unaccent ('c-08032')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%c-08032%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 13:23:24 Duration: 350ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."active" = true) AND (((("res_partner"."partner_share" IS NULL or "res_partner"."partner_share" = false) OR ("res_partner"."company_id" in (1))) OR "res_partner"."company_id" IS NULL) AND (((("res_partner"."type" != 'private') OR "res_partner"."type" IS NULL) OR "res_partner"."type" IS NULL) OR ("res_partner"."type" = 'private'))) AND (unaccent (res_partner.email) ilike unaccent ('%05773%') OR unaccent (res_partner.display_name) ilike unaccent ('%05773%') OR unaccent (res_partner.ref) ilike unaccent ('%05773%') OR unaccent (res_partner.vat) ilike unaccent ('05773')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%05773%') desc, unaccent (res_partner.display_name);
Date: 2023-08-25 12:22:17 Duration: 323ms
5 1,212 12m12s 547ms 957ms 604ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where (("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 25 06 5 2s954ms 590ms 07 1 588ms 588ms 09 3 1s764ms 588ms 10 1 584ms 584ms 11 56 33s493ms 598ms 12 237 2m25s 615ms 13 179 1m47s 603ms 14 53 32s15ms 604ms 15 48 28s906ms 602ms 16 168 1m41s 607ms 17 308 3m7s 607ms 18 65 38s877ms 598ms 19 52 30s47ms 577ms 20 36 20s376ms 566ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%78X5%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%7/8X5%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%7/8X5%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 16:51:18 Duration: 957ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%717%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%717%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%717%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:51:32 Duration: 870ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%n3215%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%n3-2-15%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%n3-2-15%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:27:41 Duration: 867ms
6 799 2m28s 153ms 704ms 185ms update "sale_order_line" set "invoice_status" = ?, "open_qty_fil" = ?.?, "qty_delivered" = ?, "qty_to_invoice" = ?, "untaxed_amount_to_invoice" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 25 09 14 2s375ms 169ms 11 29 5s461ms 188ms 12 145 26s592ms 183ms 13 123 22s492ms 182ms 14 133 24s167ms 181ms 15 93 18s461ms 198ms 16 83 15s746ms 189ms 17 83 14s836ms 178ms 18 32 6s475ms 202ms 19 38 7s128ms 187ms 20 22 3s724ms 169ms 21 4 674ms 168ms -
UPDATE "sale_order_line" SET "invoice_status" = 'no', "open_qty_fil" = 0.0, "qty_delivered" = '0.00', "qty_to_invoice" = '0.00', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 959, "write_date" = (now() at time zone 'UTC') WHERE id IN (48224, 48233, 48232, 48222);
Date: 2023-08-25 15:54:20 Duration: 704ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'to invoice', "open_qty_fil" = 0.0, "qty_delivered" = '1.00', "qty_to_invoice" = '1.00', "untaxed_amount_to_invoice" = '0.01', "write_uid" = 1043, "write_date" = (now() at time zone 'UTC') WHERE id IN (224624, 224626, 224628, 224632);
Date: 2023-08-25 16:34:56 Duration: 688ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'no', "open_qty_fil" = 4.0, "qty_delivered" = '0.00', "qty_to_invoice" = '0.00', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (223560, 223555, 223588);
Date: 2023-08-25 11:05:16 Duration: 522ms
7 773 2m32s 184ms 423ms 197ms select res_partner.id from "res_partner" where ("res_partner"."id" in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?[...];Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 25 13 39 7s908ms 202ms 14 55 10s985ms 199ms 15 436 1m26s 198ms 16 62 12s485ms 201ms 19 181 34s776ms 192ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,51776,51904,32527,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,41029,31427,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 16:01:03 Duration: 423ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,32527,51776,51904,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,31427,41029,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,41864,41442,46044,46043,41867,33652,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 15:55:41 Duration: 400ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (36328,49952,39600,48036,35628,49046,35325,46089,35326,50174,42355,19489,42248,37439,35289,35616,48773,44866,44865,35178,47567,47569,47568,46050,30512,35157,16,34170,33614,34328,37497,41177,46052,50172,50311,31726,31978,34958,51110,47101,19562,45458,35244,34500,34516,51235,48688,37565,51111,31357,30803,46158,34327,31457,46159,39569,50036,34730,34537,31269,31446,51187,50090,45704,34384,19584,32227,38697,36394,34753,34917,49517,34398,49522,19494,41210,50520,34173,34172,35344,18632,35343,37379,35046,34859,34858,35090,44449,19514,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34374,35105,50521,35282,35535,35534,32023,35283,35373,35374,38100,50664,35299,35300,30597,30694,18610,38909,35417,44868,38910,50179,35357,35387,44317,35323,35618,35317,40239,48336,49539,34696,34910,34909,38298,42124,35310,35371,35370,31349,35396,48994,35532,35053,33041,35756,34528,35556,35724,35034,31376,48069,36090,35451,35719,35718,38045,46117,35743,35744,35551,49059,49252,41301,31405,7,30,49254,36069,34852,36070,35819,35426,49547,36115,30519,35444,36269,41117,46173,2176,36129,35460,36201,35746,34952,35541,35540,35807,36096,36332,30522,42249,35490,35622,38949,36333,35674,35676,35507,49557,51191,35898,35625,35626,36457,35661,36312,35623,38660,35907,35431,35432,36028,35917,35918,35703,44876,44875,44877,35728,35748,35505,42245,35734,51192,36632,32777,36015,35766,35583,36056,46997,40541,35553,35613,36395,36020,32761,42555,36656,35840,35841,35813,36110,48906,34242,36111,35835,35836,36134,35825,30539,33554,44722,47530,36755,36756,36747,32904,36748,35863,34253,35849,45838,32996,40057,42552,36049,32768,40131,36245,35434,35875,32975,32947,32804,33078,36251,35464,32922,32964,35871,32911,35876,36789,49088,36233,36234,36235,33107,44326,33043,51118,36729,32762,32833,32960,39429,45386,38698,32985,38695,35754,35753,31156,43691,36797,36798,50298,31841,31972,35522,35883,50747,35885,35896,35122,34954,35891,31954,30526,32893,36800,31159,51119,33028,36354,44254,36353,35921,51120,44060,34887,36218,40708,32892,38206,32890,36338,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,38207,42253,51345,32057,50419,33199,35222,36496,36495,35911,32056,35878,37017,41271,35485,35953,32179,30845,35982,43692,35948,31431,34230,30847,36526,35978,34846,35972,35971,35980,35270,35991,36807,32739,35887,36604,36977,36590,35997,35998,31279,32067,32798,37786,36971,31430,42247,36972,31913,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,42553,36690,38046,38520,40409,36318,49593,49595,37365,37252,36123,36990,49474,34990,32007,40137,48422,48423,32009,32011,50191,33341,32432,34233,31560,30639,30668,31363,30756,30771,51664,50326,2174,34243,36739,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,37223,36722,36399,36400,44632,37001,37000,32109,32111,31086,30657,30664,19516,51666,19517,34965,30663,34966,48725,31237,32451,34352,48426,30624,30589,30587,48589,31959,30610,39824,46220,36740,30572,51667,30576,30593,37327,30571,51967,30611,51968,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,33463,36718,36719,36720,47439,45477,30759,32222,50629,31702,31699,50533,30752,32046,51969,32872,19521,30631,36872,36932,48016,34208,34991,31226,31162,31333,31383,31766,36889,36888,51971,32204,32199,32202,32360,32359,32361,31697,32188,37135,37353,37402,36408,36409,36410,31450,31471,31254,37521,38536,31476,51972,51670,36695,36180,37026,37522,37523,37025,50949,30642,31658,31867,31819,37561,36974,34685,36215,49541,49385,32225,35488,32077,31654,30646,32308,31108,31775,31570,35516,33232,30822,32449,34375,32003,50537,31573,35924,31129,35517,33157,33116,30748,50319,32284,32090,35581,32162,34204,32123,35538,32415,50197,32171,32170,50198,31750,32333,32251,32243,30790,32033,32184,32036,36220,42568,50376,32913,32916,37080,37568,37567,32207,36271,44399,44400,50665,36272,37630,37629,37601,32209,32943,33012,32973,51671,32992,50672,33124,30635,48457,30497,30998,33131,30994,36314,31020,32484,31016,31017,30682,30643,30644,30647,36093,36094,34078,31045,33217,50204,41469,19524,45914,31039,31042,50839,31051,50751,30687,50752,45913,51513,37675,37057,31094,37058,33867,47910,45372,45373,32513,40896,49577,30649,30656,36298,36297,30660,31110,37157,37077,36366,33237,34972,38781,35411,32563,32580,32582,35410,37257,44779,32583,32584,32585,32586,32587,44780,46163,46164,37757,36067,37437,37438,36437,32590,32593,32594,32595,32596,32597,36438,32602,38384,49245,37855,36542,36543,49589,40171,30712,31343,32603,32606,48076,32607,32612,32613,35263,35264,41179,32614,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,33158,39001,51200,37861,37838,49591,35711,18615,32630,35670,35914,35915,32631,32632,32633,32634,32635,36440,32636,32639,32640,50325,37462,37461,38324,38325,37476,37475,37266,37265,32641,37830,32642,32643,32644,32645,38027,37816,38077,32647,32648,38078,48020,36501,37236,37307,37306,32649,32650,38079,36512,50753,37603,36520,46900,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,35656,46901,47987,44665,35967,32661,32662,32663,32664,51203,30665,32665,32666,33340,36723,35966,35473,37341,32668,32669,32670,32671,37368,37408,32672,32673,32674,32675,32676,32678,36933,36880,32679,37363,32680,37279,50757,36377,32681,32682,32683,32684,37238,32685,37280,32687,32688,47603,34342,32689,32695,32696,32697,37618,36545,37546,37946,37245,36554,30766,37948,37145,44775,37466,37945,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,36596,36595,36598,37542,32703,32704,32707,32708,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,33197,49602,32717,49601,32718,32719,32720,36588,32721,32722,37595,33381,36658,49605,47858,36630,37806,34232,37843,32725,31132,37624,30667,31155,31160,31153,37480,19529,38605,38054,43507,48789,49613,33252,36680,36669,31161,32137,50956,32138,18,30500,34526,33367,33369,35530,37646,36682,50951,36683,30672,38456,37924,36226,38302,38304,38303,38305,38339,36686,50957,38374,31190,38375,36693,33706,30674,30680,30683,30501,36692,36699,30684,38034,44663,30691,36148,30693,49094,50958,36147,49304,36753,36709,36752,36758,36759,37632,30698,30503,37634,37870,36313,38018,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,31236,50548,41818,38088,50960,30706,50609,30710,33152,38091,38470,35211,30714,38471,30707,38562,19527,38563,50961,30715,36514,38372,30716,38569,47080,2178,36903,36816,30717,36817,38083,51023,30725,36535,30723,50989,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,37345,37346,30750,36803,46538,48830,30754,36548,51851,30753,36547,36549,38177,48709,51973,34900,47698,37799,38435,30757,38500,48567,31321,36451,38587,35993,51676,35465,51677,31322,38585,38586,36952,30758,30761,51113,31348,30763,38162,51121,36858,31336,30767,30768,30772,46298,51122,51123,51124,31372,50633,51678,48659,31370,31374,38172,32050,32447,36462,48783,31380,48784,37038,31381,31382,38173,31384,51975,51679,51130,38743,30774,51128,38283,38358,43295,31386,38359,36909,36914,42557,30773,51680,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,30776,31408,35524,35367,50764,31409,30781,30782,50555,50224,33887,30785,30787,30784,35339,39000,31479,49077,36882,38737,44750,44751,31472,30793,30788,2163,31462,31483,33257,50855,38575,51204,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,38841,51205,30798,45931,36962,38399,30801,30802,41763,50226,44720,49313,39068,30805,30904,11,48420,37011,49297,51215,51283,36621,36619,45740,34922,39581,31527,51331,31539,51344,51346,51367,31541,51371,31542,31544,31546,30911,38952,49646,31552,34105,34106,31567,48655,38532,31569,30810,31600,31608,30915,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31290,31625,37042,31632,31650,37043,48012,49041,37651,37053,43782,31651,19488,31653,31712,50487,31576,51682,50758,51683,37055,48991,31796,37062,37063,48992,31806,48704,48703,30817,38388,48429,32816,31829,31843,31862,32129,31876,38394,4,37344,38396,38395,26,30935,31887,30531,37233,30939,31880,30525,31901,19538,31902,50857,50964,37068,31906,43411,31907,31908,31911,37672,36551,34041,31929,31903,37860,30952,32015,37813,37835,37836,31989,31993,31996,37807,32002,32013,31970,46170,30819,32019,51853,38923,38690,50168,32060,38696,51515,30818,32022,19539,37456,37755,32691,38688,30532,32068,32066,30823,38689,32075,32074,32414,30825,30827,32088,38202,32089,32100,36412,50858,36413,32093,32102,32091,32092,32108,38724,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32112,33536,51348,30813,36954,49279,50966,32119,32113,50527,37541,32124,32122,32121,44315,37691,33219,30982,30980,37692,32126,32127,32154,19541,37498,42472,32143,30983,50535,19542,30984,30985,32161,32166,30834,49427,32159,34057,51516,30989,32211,30991,50025,32213,35503,49296,32217,32216,49435,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,32242,33018,46399,37450,49436,32258,32246,50859,30711,50556,36742,33169,32261,32398,31002,32259,30838,32264,32262,30538,38806,41376,33220,31009,38603,41377,50967,36388,31010,32266,32269,32271,32277,30844,31014,31018,50557,39273,50968,32283,32291,50176,33374,32293,19545,32318,34195,30850,32306,32307,32319,30848,30858,32320,30849,32311,32401,40136,38382,32400,32399,34454,50970,39241,31027,30863,30869,38381,51518,47224,32862,32335,34062,47225,38460,38459,39229,30880,34190,30542,34191,39056,39282,31033,37126,37125,31037,33433,49390,30882,50588,30886,37119,33291,37117,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,32364,40709,39329,30905,32358,30557,30913,30899,38947,38948,50676,31052,33183,46116,30560,32375,32378,50689,36959,32374,50683,32383,32370,32377,49278,37137,37138,30595,31055,19547,51355,37142,30922,31089,31456,50770,37449,31059,33351,33352,30924,30933,30934,3,31057,30936,33698,31073,32388,51208,32770,30937,30941,30942,50768,32389,32390,51854,30616,31076,39324,39340,50694,50769,37140,31075,32392,37143,31074,51855,19548,32395,37358,32417,37357,31077,31078,31079,32396,38756,36278,50774,42662,51519,40232,31085,31087,51211,35352,50971,32422,35923,38831,39648,32427,39347,41106,32429,51212,30960,38251,32431,32442,32444,50749,30630,41108,30963,32435,50695,38880,30620,31099,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,35537,50715,30966,31103,51213,34196,33313,33311,33970,33430,31100,35287,50775,38820,51363,32951,36515,38741,38821,48672,33318,34201,33319,36859,36860,36613,37268,38810,38811,31112,38812,39411,39410,48997,48998,31111,51364,30821,51856,51353,33797,33799,33798,50771,48979,48978,51216,45014,51859,36430,31239,51354,31574,48980,35276,37230,40078,37221,39975,40079,38153,51356,43450,33528,36431,34456,37277,37276,33459,34480,32915,32667,50772,36814,36813,33307,39072,31130,39099,34484,39448,31131,38943,39945,39946,31138,37360,37361,37502,48942,39482,39074,37388,44970,38414,44050,39010,50773,48653,37399,39523,51085,39568,51083,31148,50776,39526,31145,39527,37404,37405,39535,33151,39533,51520,45522,45406,45523,34521,31154,32938,41937,32941,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,46090,32935,31158,48642,31163,51193,48643,50330,50328,37415,37410,35769,35770,38517,36961,51976,39030,39132,39133,34811,18609,51977,18611,39740,33265,2172,2166,2168,50948,32953,34812,40648,32999,33719,34502,31170,31173,51524,33000,31175,39863,39032,51221,37333,39784,39137,30612,39138,51978,33505,37490,30749,51858,31179,37334,31180,31185,31181,50697,37335,36378,38989,38919,31183,31184,31182,51471,30613,51979,39969,37431,37430,34048,31189,33326,31188,50566,31192,30529,34970,32814,51375,50698,32012,51686,33457,33297,41153,51525,34697,38882,50777,31196,38249,51222,31197,33267,33266,36445,51526,51223,36896,36448,44802,34197,36494,44602,35194,35125,37444,32098,43117,37446,37447,31216,33896,49433,45486,39557,43109,30601,45487,37452,51228,50981,34498,31221,43335,37370,50007,37482,37484,37483,46869,42184,42185,39646,51981,31223,31229,48586,39291,46242,31264,19557,39333,33847,31493,39322,39037,39036,35601,35600,34234,37550,37021,50700,40027,40028,48914,36725,51114,36726,39017,37993,33089,37937,51673,51983,51472,47093,47094,51133,35132,35133,35024,33871,31238,30608,39940,43624,49064,31246,34540,51131,51132,32296,51135,32971,33009,38397,51224,46733,40015,44743,44744,40481,40120,50421,31256,19558,34995,51387,49370,31255,34983,31258,50428,43763,51378,35691,43210,43543,31260,43478,50422,51687,50868,50703,51688,45280,50649,51473,44365,34973,31820,34047,50652,50704,34046,31273,38620,36222,39726,37718,33458,37719,43315,50705,50973,50778,39013,33764,39014,51684,33529,46178,37549,37720,33530,50706,31281,31282,37537,38436,51689,19583,36897,37538,36898,33532,33548,50708,41247,35568,37539,37570,37608,39189,50342,46177,40104,36420,37943,36419,50870,31287,31288,37639,31292,33979,32424,34060,46661,31531,33138,50781,51860,31294,51474,37640,36706,39564,34546,33853,33139,50780,35400,31517,31519,31303,51384,40294,34657,51690,36053,40293,50982,31910,35399,40295,39521,47806,49420,33712,19504,35925,40375,37594,33436,50601,51385,30738,50709,37790,45662,35377,35378,51692,37999,39627,37660,32329,32942,32426,44013,31367,35143,51861,30498,19559,39762,32466,34564,32468,48249,34143,48255,19575,19576,32434,50075,32403,44327,51863,38720,45947,37715,35128,47607,39765,19588,40476,32576,39780,30508,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,32570,36173,50178,36174,39737,33497,31345,33498,51694,51984,51366,30506,30513,49706,35083,48730,38870,32984,50438,37658,39786,39787,34964,51386,37722,37723,38712,35908,44769,18613,33289,33290,49700,50713,38833,2167,49699,40189,38118,18614,40045,30515,39793,5,43870,33193,37826,39669,30514,32806,32807,37827,47658,51696,37857,42448,18617,51478,37903,37832,50643,51134,50442,30621,33362,50782,50180,35171,37887,34228,30516,35172,51697,37902,40154,36560,36559,40748,31373,40752,51865,50714,50622,33057,40255,40365,50444,34573,34572,39851,50526,51701,40494,40495,40753,40759,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,51867,50647,46091,34782,51698,39957,37774,37420,30534,51705,37418,45376,37419,51699,37916,37915,48057,40066,51703,47655,50524,39401,39846,31400,42214,44681,45441,44682,40081,40082,40090,31516,51700,49250,48883,30540,47587,30535,32078,38610,39992,40123,38021,51985,51702,40638,31981,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,38074,30544,47312,38013,38014,47596,40870,40279,34008,33641,51706,40998,38447,30551,40999,30550,40158,51707,37959,51869,32125,35415,40164,34578,40159,30549,42992,42993,51238,32397,47075,51708,33537,33247,30552,30554,48903,31433,31432,30555,48904,39159,51871,39158,51709,30556,40025,47688,47689,38950,31453,37933,37932,37934,51710,35407,35408,51239,43320,48173,44713,40538,38069,38068,41437,40674,40675,30553,50348,40539,36052,50716,32168,50528,35983,51240,34612,31449,34599,36054,31178,34600,41615,38721,38722,41612,38057,38056,48854,40773,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,41281,38133,38103,38132,42615,48763,34063,48764,48765,49084,48128,30561,41347,38141,51394,38167,30568,38170,38179,38180,37840,40880,33383,30520,38142,33621,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,41641,38350,45835,45834,37071,37072,51396,38004,50786,38352,38353,38085,38090,47810,30579,30580,30578,50189,44915,38661,51242,34202,40777,30582,37492,37504,37505,51243,38187,34209,32925,30583,31502,38921,41737,30584,41736,33175,33174,42008,31501,31507,51986,36324,50983,35903,35549,35548,35904,42569,38184,33070,44984,35736,35737,30541,44983,48715,48714,51987,50788,51245,31509,35069,30592,41452,36080,36078,42550,34030,42556,44520,37785,36463,32732,49209,49210,41360,48827,50668,40882,40944,30594,38622,38623,33460,33019,39849,38175,36098,41445,41446,35235,31985,45651,51244,34068,49362,40517,41539,30596,40518,34649,51249,30598,38192,38191,41538,40298,33132,49242,34817,46863,50673,49257,49256,35051,38204,30607,30600,19515,41636,38686,40946,50688,34646,38214,34294,37318,34710,34711,41543,34652,35081,41637,35658,33578,41542,41666,50193,38120,38121,40557,51479,49097,51137,41665,49098,19518,36466,36467,36623,30617,47047,30615,32532,36465,36624,50627,31556,43990,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,51988,30814,30622,39301,39080,41588,41587,38834,38835,34608,37867,37866,37175,35760,50712,40938,34621,44813,51989,19523,42143,42144,50862,34290,34291,50918,37176,37177,47691,30625,38991,40427,40428,35042,35043,37751,43186,47692,48250,36989,35021,34843,45960,44789,35328,51481,50912,32490,51139,50534,35329,50984,30636,30629,40953,50920,40952,31741,42994,19522,38946,50195,30634,32800,32801,50921,36694,37454,37455,51990,51991,47905,41575,51449,41576,39021,33461,31604,51711,31788,50917,44634,41625,41626,39519,30638,33312,32898,39154,51712,51992,32897,32899,39516,39517,39518,31611,31612,31614,35986,50327,33653,36910,51713,51993,32896,34619,31618,40670,51714,50994,51994,31619,51401,38924,37273,50194,38258,30648,38259,44314,38723,36853,50054,51715,40507,51995,37436,51716,50536,34162,49550,50210,51140,41067,40975,30650,51142,49263,41497,50544,38280,30645,38281,48099,51717,30653,50987,38286,38287,41590,39296,50225,39293,38275,38300,49772,41727,51872,35166,30659,39195,39196,31645,41654,41655,31646,33455,51873,34203,41248,49178,30661,48677,48678,35502,41250,35354,40127,51000,50995,51718,41313,40128,47503,33590,38310,51001,43633,34597,38903,31657,38905,41182,41183,34163,51719,51874,51521,38137,38138,32931,50066,38136,50199,50384,36188,31663,51372,34677,30999,34678,34358,30545,35633,50719,38342,36125,51875,51143,45115,51005,31117,37619,30543,31672,30670,38341,34070,38362,50200,38363,38792,30669,51528,50265,51876,31729,50201,37621,37617,30673,38361,30666,50497,51144,51877,41091,51529,33204,50329,48545,51269,48544,39753,41905,40118,30675,51145,41906,37234,32928,33659,36126,40280,51146,38313,40117,50791,46551,51009,32460,40646,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,51996,51878,41494,38271,36001,36000,48006,38437,38416,39542,39543,34687,36198,31711,30688,32035,40758,47879,32837,40329,31558,31714,33180,33181,30696,19525,33598,41075,30699,39467,37583,35390,50206,49455,30700,41558,34065,30697,36189,31257,47526,47524,44137,31719,33327,51997,36199,37845,39022,30703,48087,50794,42039,36857,46750,38393,30705,38476,50795,50071,34683,38487,31730,41999,51720,51407,50939,50205,51879,38314,34265,41830,51408,50207,44690,30708,31739,44689,48594,50924,51880,48983,41567,42004,39667,38332,51881,38331,50925,41592,41993,32907,45621,50358,50033,50626,30719,38505,48971,42010,39602,39823,51012,42693,50208,51882,34977,40155,42011,30721,51013,38513,40468,30722,36117,45218,33533,43981,40289,40927,33534,51884,51154,30726,38279,50333,31774,50926,39187,34525,31763,38366,40467,51885,40926,49423,40461,40462,32502,40925,35922,51011,32385,30734,43158,40213,51156,30724,51530,51523,49429,51531,51721,40928,40469,50927,40930,33557,40039,40463,51722,30733,40464,32861,30732,33113,45869,38527,38528,50077,51533,41663,49786,34968,30739,33275,41661,38557,51160,33409,30736,38556,33236,19574,33523,42632,31947,31727,49825,51535,51534,40005,40003,38444,33235,32776,33350,32780,31891,38540,38543,39706,39592,32855,32835,32856,31795,32781,19510,32782,39668,30740,35082,32884,38542,38546,38550,38551,30742,30747,19501,41682,49317,32959,36999,32956,32946,33015,38554,34700,35139,41684,33061,42174,33062,47937,33046,35686,37458,33106,40188,38762,38763,33126,33108,33095,33103,51723,36678,33710,35123,42126,33142,40342,30574,30575,40341,40165,33127,34513,30730,42127,32305,41520,32767,33216,50085,46499,42158,32879,47343,38885,32917,38566,38567,39275,39276,32918,50860,51482,40187,35109,38589,38580,33040,38579,38581,32991,30762,30765,30760,44398,40726,37964,35906,33543,33049,30764,51281,44388,50212,51413,33085,30770,33050,30728,51724,39160,49289,31725,32895,30800,32954,51158,38583,30652,38591,51537,31888,51888,34167,41770,42221,49794,49795,41733,46639,32526,31856,43345,33846,30633,51889,42263,30778,42267,50300,50214,32857,42269,32843,42270,51890,30780,51725,42202,42196,42198,48042,48794,33102,35111,50091,32850,33101,49112,37120,30789,39550,31868,31225,30528,38415,34146,32851,30786,38634,32817,32830,32831,51999,50092,50591,38635,30794,33035,32883,42133,31883,51727,45035,33260,39317,42153,52000,32765,33261,42237,51728,30799,32836,33650,52001,33263,33264,31459,42154,42150,51729,30807,42070,42071,49812,33418,38670,42178,38678,41689,52002,50095,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,33639,40331,35750,35751,42276,51732,30812,36242,33680,38000,30602,50021,30811,50547,31924,36341,32354,36340,36243,50922,32362,30566,30816,41784,40333,51891,50217,46073,51227,31656,17,34177,35196,51538,15,40332,1,2175,32349,42292,41880,30820,30824,41881,35250,44759,41585,50098,32440,41584,48468,48469,51539,51893,32208,30832,51540,41870,51737,51894,41872,30830,32248,39718,39719,41884,41883,38715,42278,30833,51541,32037,52003,32773,40598,40597,45411,45412,30835,34834,39937,39938,33295,33280,51739,41980,41942,41935,34831,32829,34832,41997,41996,30841,51543,51282,30718,51546,31134,30836,51545,31324,41765,50799,30837,31961,50798,38922,52004,38920,41796,38759,33021,30842,38785,52005,38786,50316,30843,30839,31824,30900,30846,33022,50552,30840,33569,36491,46068,2,35146,32368,42335,38728,38726,42419,51161,38727,50553,40202,50810,32726,30851,50811,51285,38218,42336,38219,39536,50094,19567,41972,31983,30852,30854,30855,19570,52010,49464,51895,32485,51461,31878,41971,46913,50812,43652,38798,30853,42477,31965,30527,19532,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,30861,40889,40939,48027,50221,51165,34976,39732,33112,18630,30865,30867,51166,40940,50306,19487,50937,19534,30864,51167,41069,41074,33072,50107,51025,30862,41070,44738,49674,47598,30870,35662,51741,51290,45483,42470,32021,30872,42471,30873,44736,50813,42474,42475,30868,30871,35025,42218,38800,38825,38801,51742,42055,30874,38829,38828,38827,30876,30875,38824,51027,38823,35420,39605,39606,42056,30881,33703,30751,30885,42243,34737,30677,33702,42013,42017,51743,44809,33163,32875,50942,30878,30879,30883,30884,32136,51421,42129,41527,30888,42130,35668,30887,51745,35667,2177,30890,2173,42742,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,19,32894,32796,42421,46391,30898,32065,42424,45404,51169,37966,46390,32740,32070,41635,41932,41933,42043,51170,34766,30896,32785,32072,41375,32786,32790,51030,33031,33054,28,41662,37488,34767,48683,48682,51171,51896,33234,38914,42073,30909,30910,50227,51897,10,32772,50816,42435,42436,49827,30906,32087,30907,30908,41837,38901,32453,32094,32095,49172,37962,42139,30916,37963,30912,42105,46483,32978,30914,42656,32101,35474,39731,51180,43629,32107,49526,33109,35994,50817,42657,51174,51175,41667,41680,37689,36981,52023,43809,39344,35307,42121,25,42120,52024,43595,51746,37082,43619,30918,44741,44740,38995,30920,39028,31836,50228,35379,30919,51115,39027,38769,41714,38770,48481,41715,41251,34056,41713,52025,30926,42661,42660,41753,34206,42094,42180,42181,42200,48433,41147,41149,41754,49984,36576,46005,51181,34080,35665,41724,41018,30921,41725,41148,49829,37556,52026,33251,52027,33250,39041,27,44101,41374,39043,51431,33842,39203,31716,42432,32920,42433,46169,42427,8,51432,51439,32155,51434,42403,42429,42453,52028,42404,42438,50653,42430,50819,51031,30928,30929,30931,41114,37511,51747,51563,45380,30930,33349,42452,37494,37512,37529,30932,32174,29,33347,33296,50500,35313,51564,51458,19537,32175,50828,51406,51565,40251,14,43169,35353,41926,37342,36036,36038,36037,51295,30938,33818,30940,33283,33032,44603,41841,42877,37343,42878,51183,51296,51298,32193,30945,51318,30946,51319,51749,51297,33330,51443,33026,37069,50230,32771,30947,30948,51324,43617,33398,33399,51566,39052,31580,45624,46145,30949,51036,30944,32214,31789,30950,30951,51447,34034,46078,30954,36536,50914,30956,30955,30958,50263,30953,30957,33328,40694,30962,51483,37478,39051,33320,32969,32006,30676,30964,30959,37753,39064,39066,33045,32230,34864,32914,36228,30961,32235,33329,36225,51484,42866,41956,41957,46534,36224,36761,30965,30971,33388,41984,49424,33690,33184,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,32758,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,30976,42995,30978,51304,51452,49831,51569,52029,50266,33286,37496,33447,30981,51305,32273,33427,33068,52030,30986,51306,34331,42997,51570,52031,33788,31818,33338,30987,32281,38687,52032,33339,43209,50826,33956,47341,43036,39049,33470,34904,34905,32290,43037,37509,52033,43014,43013,48495,42924,30992,43599,43043,34933,42168,38289,39007,42161,42285,39048,42502,52034,43007,30988,30993,30995,30996,43110,30997,52035,43111,46417,42374,51456,36958,39103,33539,42148,51457,46165,42373,32304,43084,42372,43085,51210,39125,32115,33356,39126,32314,42980,42287,45462,39583,39129,42513,42096,32145,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,32880,51459,31003,42431,31004,31005,32327,36009,33410,33363,31007,32867,51064,37868,51313,50269,51750,37846,33364,33365,32338,51485,32454,33508,33507,32455,31001,32729,32457,32411,51314,32344,49549,37182,37180,31012,51315,39512,19535,46591,32328,44469,31008,35938,33092,39143,39142,35145,34064,43180,42647,42648,43179,31011,42646,42509,32874,44272,31015,43246,50507,51168,31019,33020,32367,39162,32365,42350,50343,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,52036,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,33779,31021,33299,50727,31024,44973,33477,50542,51320,39205,33384,38780,39221,42189,42190,42188,39213,39214,31031,39218,31026,52037,31025,39219,43223,33566,43042,43313,32391,43041,32933,43044,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,51759,31035,42395,52039,42396,42398,43388,43390,36164,39177,39179,31041,31034,35801,52040,35679,51761,33567,33568,45841,39236,41619,33027,41620,51760,52041,43245,51762,33766,33765,32407,42447,43145,50509,42334,51573,42446,49349,42223,31048,43247,38239,43294,41632,43370,31571,39860,51763,31047,51328,42020,49445,30558,33773,35781,35782,39267,33775,51574,51764,31050,41518,41489,51575,39266,32366,31054,34942,40772,37036,37034,42400,42401,31053,51038,34792,41413,42463,42465,42464,51576,41517,51765,40421,33332,51577,51766,43354,43355,43537,39262,49259,49260,40420,51246,33333,51578,43645,43530,39270,42330,42328,52042,33167,42607,31049,51768,51039,41902,33337,33165,34799,43267,39308,51040,33579,51466,32404,34800,31064,32452,33576,51467,51769,33580,51041,33585,32998,31056,31060,32458,51770,51332,31061,39307,31062,51042,51771,50731,36928,51579,36951,43384,51772,31445,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,31066,37166,41565,33064,33697,33699,31065,41838,33665,51773,46166,41564,49810,31069,33086,31071,33468,51043,51900,50833,35501,31072,51486,38047,33469,31068,31070,51335,35496,48878,48879,31080,33276,43783,51336,34640,41150,48345,35405,50558,42910,32494,42909,42342,42339,31624,42591,41082,42457,43747,45930,31083,39336,32495,51775,41229,41231,41280,41282,33481,33483,44838,50517,43748,32469,39380,51901,46035,50678,31082,32471,46036,33317,38060,39385,32413,51338,31081,37940,39829,31084,50408,39393,39395,44113,44112,42598,39830,44116,33036,36886,50409,31090,41577,33733,42695,44115,51902,37818,39431,37479,34507,39353,39352,39354,41767,51903,41768,42578,34329,47671,43419,42530,42529,43675,42531,43676,33240,31092,45437,32527,51776,51904,51777,31088,31091,39441,39444,42718,34961,37533,34962,42619,37007,49165,33241,33242,50335,33734,31098,31093,37005,31096,51580,31097,37008,37006,31722,19495,33623,42596,48849,34319,34320,33372,44104,31102,31104,42600,39471,31095,51779,19550,39469,33801,39470,42255,39474,39476,51780,46130,46131,46858,33813,31101,31106,42345,43831,51905,39490,42610,49220,39487,45580,45581,42636,42637,39491,31113,42362,42363,39426,49222,51343,33713,42625,33714,51906,42353,42354,42640,31116,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,43755,37074,37075,48186,33322,33207,51907,49830,33273,33636,33635,38050,38051,31125,51782,33808,48038,43851,41700,41704,19551,43810,51582,31128,31948,41705,47508,43836,43835,41672,31120,31121,51581,31122,51044,33016,33815,31124,33814,45590,32578,45442,45443,42958,33314,34898,32966,34897,42585,49838,39758,32591,32592,41253,31488,41312,31127,42207,42208,42210,42653,42654,36666,31126,52044,30609,19549,31063,36665,48498,31133,49979,47205,43988,43989,39350,52045,43852,37300,39635,52046,37297,47203,32616,31136,31137,33694,31141,34461,43359,34462,50559,49188,49187,51908,36397,35657,35462,35884,38707,31143,33428,42626,32784,43360,31142,31140,31139,51583,31144,32628,51488,31146,31147,19552,30681,44053,50836,30570,35305,31149,38674,49438,51910,38902,31150,51584,33059,31152,41688,42088,33693,33437,31505,51585,42547,42548,33438,31165,34223,51586,33858,33449,33451,43257,33759,49870,32470,33757,33758,48109,33856,43863,2169,50837,2170,42521,31171,33166,2171,51911,33851,50884,31167,31169,51046,50885,39334,44043,51489,18616,51787,51785,40214,51786,31172,31174,31,31187,44042,51490,31177,44601,51913,32386,31195,32864,31186,33323,33456,50567,31199,42751,44216,44217,19554,51491,33385,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,33244,38370,40092,51493,51788,43915,37967,31193,39612,39666,38904,32677,33380,51789,36524,51494,51587,32871,51588,43936,30968,51790,31198,42299,51495,43937,31201,52047,38059,46037,51791,40891,32906,19555,35881,33943,33787,31200,49851,42948,42837,51792,42965,33321,48412,49409,36088,51914,31203,37585,30518,44503,37586,31468,33122,42089,42152,52048,39538,37596,44684,51793,42871,31204,51448,31207,34302,39991,43948,43947,51916,33723,51590,33724,33725,44281,52049,32727,42982,42983,33720,50324,39537,33841,49861,51795,34315,39819,51591,44929,44071,52050,42151,39734,32736,31202,49849,31205,39817,31209,31210,31211,42918,39540,31213,50737,31214,39303,44638,35739,35740,35741,33826,33828,51593,19556,31212,31208,31218,36384,36385,37298,51797,51497,51496,45550,30720,32733,31227,44017,31228,50738,44018,50426,33834,34957,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,43998,32952,39566,39567,48563,37087,37088,44511,31240,39586,43150,44045,44024,43677,31245,31241,44046,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,43070,45553,45552,31247,31252,41907,51501,39593,31244,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,33425,51505,51503,51504,51594,50741,31262,33424,50742,38675,51595,33839,51917,38676,42842,42843,47923,38642,31865,31522,50838,36315,33840,47922,51506,49273,31268,43883,50423,31272,43080,39545,39546,51148,36083,43882,43884,31271,51918,39570,19582,32792,49579,50424,33105,34113,33051,32793,32950,42919,31275,31276,43081,32757,36441,31277,40417,33747,34335,40921,40922,40923,50425,49208,44545,31280,31283,31284,52052,42922,52055,52057,35356,49736,19585,39812,31293,42926,52053,43032,46688,31286,34418,42544,33502,45103,47687,47895,31296,39641,50427,40033,50431,42897,31299,31295,31298,31300,50429,43033,36316,52054,32820,31304,44956,34453,31297,32819,42898,31302,43250,50430,31305,32937,43252,43031,39640,19586,40034,52056,47396,31308,42545,32038,51596,50746,44082,33742,44079,34042,30530,42022,50432,31314,51597,48497,31309,47762,47763,52058,36396,50745,31313,31312,46174,51602,51598,32805,33308,40837,42937,42938,31315,36912,31316,31317,31311,39633,51599,39634,34937,42940,31318,34938,31320,44103,31319,51600,42941,43131,50682,34939,48646,33177,36360,36359,31326,44102,50433,51601,42760,42962,44494,31327,50111,31328,31329,31330,31331,48132,50574,50222,36473,36517,32853,31338,48454,40799,50223,50093,50407,51925,50933,31342,31335,31337,32858,32859,39808,51798,36638,31340,47438,41386,41982,51799,33494,48031,51800,39609,51926,31341,50436,50439,31770,50437,48164,31301,31346,31347,33114,31135,49858,42914,19508,36639,48213,39611,45932,48647,51928,52060,31351,42716,42715,31350,42714,34440,34439,39804,50441,39805,19565,51149,51801,34072,36773,31353,36051,42932,51150,32930,42930,51604,45688,40376,44095,31355,46546,31356,32885,51802,49856,52061,50440,31352,34010,51803,51051,43975,33844,36697,33845,44879,43119,31359,49695,31360,31361,31362,33164,48359,49778,50345,31846,39836,31368,51053,37139,52062,43101,43102,43100,44110,31364,31365,19568,50821,41578,31366,32734,43125,41579,50418,50443,51930,19569,33408,49021,41582,39857,39858,47995,31378,31379,51933,32908,47993,31385,43961,43089,33501,43087,31974,32912,51055,31523,32909,32049,31388,49604,31389,31390,51931,31392,49730,38005,31391,52063,51932,31399,47827,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,36266,31402,43046,36267,39888,39887,32923,43061,43058,32926,32418,33239,31406,38659,43059,43964,31407,43965,39893,31413,32419,32420,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,44435,31415,44100,44130,37851,32839,31419,50806,38849,49152,37850,40013,46038,31425,45492,45494,43987,43986,51061,31417,37849,31424,51062,48962,47534,39452,32958,34161,31421,31422,31423,51934,51804,34748,35930,43806,31426,33861,33524,35872,34175,32456,51935,45765,19572,42032,41104,31427,41029,33063,46146,34267,34268,38752,34809,45500,34822,47951,45501,34823,45516,34848,32965,48627,32967,38182,51805,50841,39149,39148,52064,39147,33771,46513,31435,34477,31434,33096,38183,32968,41574,33852,33850,46514,31437,31438,31441,33849,49853,33094,38685,41793,51936,46512,41794,31436,47878,31440,31439,31443,37717,41792,32977,51937,39771,35705,34514,32979,35706,37340,39770,34249,31448,31451,32751,31447,41488,34252,34281,34270,52065,34274,37895,34278,32986,32987,34548,32233,31454,34284,34285,52066,33542,51608,34288,34287,33603,33540,32993,33233,34247,34582,46012,38664,30923,34293,31460,35707,33479,51806,43505,33473,33474,49992,38858,38859,51507,51674,51675,48459,48460,39972,39973,34637,34638,34639,50582,33115,40168,40167,34643,34645,34651,31464,42332,51807,40874,51065,40873,44209,40696,33394,51508,51808,47591,47867,33646,47592,52067,31470,32832,44210,44208,50842,40697,44674,51809,35815,33510,31429,33571,51810,31467,37413,43204,44233,44234,44232,51938,31473,30614,32769,39952,48658,48110,44190,36801,31474,32489,44194,44196,48342,48169,44191,35001,31477,31475,30701,52069,40727,40728,33029,49194,34341,32465,51509,40729,31579,33658,43113,44249,51939,33037,33038,32738,50845,50846,44236,31478,44250,44253,44282,34519,39320,44169,31058,31481,51510,33552,32783,39406,44173,44172,51074,44171,48261,44175,44176,19577,31482,51610,50820,49426,31485,51611,44284,43225,39407,33762,32877,43228,31486,49548,31487,31491,41039,45919,33750,33751,43139,33749,43140,51612,31490,32826,34383,34861,34862,33055,34119,44136,33056,51812,31492,40007,34867,32337,34155,33058,49708,51075,49707,43279,51813,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,51512,32016,40021,43040,31495,31496,31498,36577,51613,50847,34336,31499,51618,34145,34930,50848,31503,34931,42111,51614,32809,34936,50037,40020,51511,35725,33686,42333,42483,48060,35384,38799,31494,31500,34405,35726,34401,31514,51616,38644,31511,31506,32797,34406,34413,34410,41246,38643,31512,34411,51617,33083,31510,33087,34022,31508,43189,51334,45991,45990,45985,32903,33088,44918,37833,34414,33091,34423,33090,31518,34424,34416,30496,34020,32900,31515,33093,33048,51620,33104,45971,45978,50935,46265,44206,35586,46014,33110,34432,35939,35940,40097,40096,51622,44205,41913,34434,39964,51621,36061,33305,48551,48550,40036,50351,33886,40031,41756,43199,31524,31521,43198,44808,49867,47914,33560,49868,31528,33111,44152,44153,33854,35048,33562,31526,43254,39081,39082,39086,42473,51129,51940,33855,33117,33859,44298,43256,44154,49869,40052,44303,31530,51162,34036,34037,31535,51941,42030,37397,48171,35032,48014,31533,43431,31532,33890,33891,36490,33222,35453,35454,31534,31537,19497,35470,42171,31538,35471,35477,31536,35478,32886,35487,35492,45377,45379,46503,31545,46502,34739,33134,31543,19498,31540,33518,31548,31547,50034,43289,37989,44266,44267,37990,19553,37991,45295,46398,33519,31550,33584,40317,43304,31551,44269,31555,35361,19578,41228,51826,19571,40056,31557,43593,31562,34149,43307,38791,38793,33440,40285,31561,43735,43286,31564,31568,43260,39039,33804,31565,33805,35037,51828,31566,43594,19544,36018,46088,40391,45456,51944,31572,36017,43192,50642,40388,40387,19580,40389,31578,46094,34451,34332,37179,19526,43191,43193,34330,33914,46495,31577,19490,41186,45669,50058,51839,43023,45670,19491,31581,19530,46095,31584,34459,51946,34458,33431,31585,44358,46988,44466,44262,36738,32787,51623,32788,19499,33521,43028,33604,31583,19496,38209,31588,38210,33605,44673,41863,19500,41862,19506,48607,31586,31590,51947,47495,44890,35156,19507,51625,43332,51845,31418,31587,35645,31592,49180,31593,19509,51838,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,31595,44319,32779,31591,33629,31596,31597,31598,31599,34005,31594,19519,31602,31603,50277,41448,34469,41449,35595,35594,19587,44330,46102,46103,51843,44331,31601,50050,33099,44332,51844,32845,44329,51948,32846,50042,32848,45613,33065,31607,51949,31610,33655,31613,31285,51627,50051,45614,51626,19543,39598,33640,36578,36927,39597,49872,51849,48723,37563,48722,31615,19520,37426,19573,51846,33661,43052,37427,33067,43053,37425,31623,51847,43270,43271,49551,31628,43276,43277,43283,36950,43282,49895,35004,31629,51207,51848,31630,31631,33300,44510,46565,34568,51629,33666,36827,47214,36676,36677,47215,36765,34615,36702,36471,31634,47216,51630,43413,31627,43249,46045,31633,31636,31638,33143,33672,36383,38096,37210,31641,44957,31635,31637,31640,33185,51633,51632,44515,33343,37477,48985,37506,48986,50065,51634,33345,31649,31644,50301,31643,31647,36074,39492,41540,37433,37434,37440,37441,50380,50369,31655,44678,31659,50344,44677,33342,33344,40146,43310,49054,31661,37089,36247,34373,36991,50032,49055,31664,34544,50359,31665,44529,44521,49465,43311,44561,36700,50654,51636,36698,30792,49466,51365,36823,48776,31667,31668,31669,46107,34039,46083,35346,48588,36675,34785,34759,37925,49458,49351,33700,45807,34743,34741,39117,34772,31671,31673,40606,45977,49459,39507,44448,50055,43510,34168,39181,31674,31676,46004,40162,31679,31675,49891,49892,46879,49890,33600,47404,33615,34780,31678,46072,34779,35683,31680,34794,34795,35678,41519,41197,45948,19546,31681,31683,31685,34839,33465,33466,33443,31677,45904,44531,31684,44517,47039,43984,50600,50282,47118,50360,47119,31687,43244,34849,34492,50067,45905,33480,34845,34467,43459,43171,43172,42623,33610,33611,31694,36505,33910,43433,45646,31690,34495,31692,43457,44628,47826,34496,33898,31693,43549,50361,33248,43548,34508,43547,44535,44434,43418,43417,33983,36432,45594,35603,45625,34538,45356,31696,34553,34554,34542,36861,51522,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,51151,34038,45399,46071,46075,34575,34576,45426,45427,35664,45015,33899,46076,41214,44954,43265,43268,33411,44559,33958,33897,44870,46084,46093,44015,34610,35671,41249,34605,41315,43875,45840,34624,34625,46039,36304,46047,34613,46048,36305,36249,33493,43885,36223,49999,34633,34648,34691,34694,31704,31708,50057,45844,34698,45016,44991,45853,34731,45854,45855,31705,45856,35733,45907,44840,31706,31707,36493,33981,51637,45636,45637,45647,45648,46168,33911,45762,44227,31710,44438,35701,35700,46156,45378,44246,44247,44560,31709,37292,45555,45556,45806,45381,45438,45440,43881,44982,43519,35144,31715,50978,39745,44523,43071,43132,43170,31713,44597,50285,43098,43103,39794,33737,33738,43039,35560,35559,51639,44558,43021,43022,35818,35900,45720,39372,35901,49809,42785,42624,42663,33681,42346,42344,35592,36983,51641,31718,31720,40177,31723,31724,42162,43610,43608,43201,42109,42149,42114,35767,31717,35905,51643,41723,43609,31721,35204,41891,41892,35158,51645,50074,35215,33683,33279,35773,40199,31325,41299,41300,35253,31731,31732,31733,31734,40747,40760,38221,35689,41178,41129,40672,35286,31737,33282,43678,49450,33281,35269,40869,34949,31735,40548,50286,33153,33555,34948,34951,40537,31736,31738,36003,34980,35504,35006,40297,34979,31740,35019,35045,39999,40119,35463,35468,40091,31742,31745,35055,31747,35056,31743,33496,36767,35054,32303,39498,40227,51950,36066,36063,49075,43435,49977,31206,31746,35103,35102,35290,43434,31751,31753,31756,31754,36091,35296,35297,41917,31758,48413,51956,40205,51646,35446,51647,31757,31589,33707,40318,31760,31761,35443,35435,35342,31857,51648,33136,51958,51959,51960,51961,35397,35521,51962,35529,51963,51964,36101,31762,51965,51966,35562,35585,35606,35121,36142,46209,43054,39227,40340,38102,33182,41302,35646,38205,37780,31765,35640,35636,35643,35642,40386,37787,40632,40156,42476,40418,50076,35660,31764,36992,35673,42543,36926,51079,38897,50938,49354,33957,35681,35682,33325,34075,45424,36350,42621,43423,43441,45264,45063,40406,33616,33862,43985,33503,37302,31767,31769,43333,44231,38865,41184,40731,42655,42183,44041,39922,34066,31772,36637,50883,36995,43470,51649,31768,35784,51652,32812,35791,35793,30927,51653,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,32881,31771,35969,31776,51661,36004,50856,51662,36014,36060,31334,36137,32815,43440,36248,51663,38908,46379,36252,36302,31428,37661,30565,37326,37389,31780,37805,37904,37776,36196,36213,40707,31452,35567,31626,50710,43499,31777,31778,31559,43344,31779,50936,44869,33980,44963,44377,45929,31703,31752,32889,46151,36403,36970,46049,46085,46086,46087,37049,35009,45983,45988,45482,45995,43877,45439,36507,49983,36557,45918,36556,45645,45722,44785,44787,45724,45732,45733,49986,49987,49988,35008,45359,45010,36908,36955,44925,36124,36956,31964,43588,43760,43585,36976,36978,31990,31782,36750,36762,37096,37103,37104,51084,37114,37115,37100,37101,37154,37013,37014,37016,31784,37232,32315,37211,37251,44547,44578,31786,36997,37085,50293,41174,37380,37460,32512,37471,32813,37590,30502,37681,37663,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,48648,46120,41173,48649,32828,48864,48863,31794,43323,43325,48865,48841,36784,36783,31798,38011,38049,50628,51092,38063,38093,31797,51093,38101,38095,38112,38864,38863,31803,38146,38150,49623,38144,38154,48787,31805,34880,43327,47097,31804,44499,39558,31807,49624,34881,34882,32927,44500,43367,43368,43342,31270,49768,43343,38190,43341,50081,32948,51101,31809,32905,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32887,32891,43144,32983,35023,31813,31814,51104,31816,31815,33205,45405,38319,33287,33405,50216,51107,37606,37495,31817,40607,32546,35318,39042,41681,40288,31821,31822,33211,41826,31825,31826,31827,49978,33546,49456,40265,40266,43364,41180,32873,37535,41279,37555,33531,33522,50275,33630,33547,33545,31830,31828,44805,37589,40274,40273,44764,40303,40304,40305,37587,32321,33298,38248,38246,33293,33674,31834,49899,37650,49900,44806,43669,35365,35364,43670,43671,36960,31835,49216,35363,43641,50297,49217,44593,49214,36894,31844,49215,31845,36965,46155,38264,30877,34775,37677,31842,37680,31848,36966,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,46167,38261,38262,31850,38254,38270,38277,49860,37697,38285,41751,49750,37699,35393,38297,31847,31854,38293,31858,34378,31855,31860,34850,31853,34840,37733,38368,32231,31861,50498,31852,37734,35392,50910,31869,31870,35254,34777,35026,35698,32260,32310,50909,31871,31873,37637,37636,31874,37783,33270,35888,33271,50097,36653,36029,36901,36895,36884,36982,36984,37811,37355,31875,37354,37239,36863,31877,36734,36728,33718,33717,31879,38457,37853,48292,31882,31884,31885,31881,38424,38425,36766,36828,37906,38440,38439,38433,49874,36829,38465,31889,31892,31886,38441,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,31890,40601,40602,41910,41911,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,44871,31898,49877,49876,35058,44872,44873,40407,40408,47464,32312,33730,44295,44306,44307,38017,38016,47466,47467,32313,32350,35772,43305,44881,31905,31904,38533,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,31912,46601,33741,33740,31915,35003,48044,33902,31918,31919,31920,38028,38597,44073,45775,31922,38042,33744,33745,33901,44573,44574,19566,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,31931,31933,38548,31935,44285,50310,19492,19493,19536,31937,31941,50307,19531,19581,31943,31944,31945,50373,43503,33778,50308,31942,31946,43504,31949,40334,31951,38477,49544,49545,38497,38498,31953,38503,38502,50100,31955,31957,31956,33793,39111,39113,50101,44858,44859,33904,38113,45382,31960,31963,50374,39208,39245,39312,38514,39456,33796,38612,31967,33905,50317,44591,44587,31969,31971,31973,33795,38126,38640,38619,31968,31975,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,35029,33802,33925,33924,33926,43737,43738,43723,31979,31980,32373,50104,38655,31988,44304,43722,31991,31987,51007,31995,42957,42951,51008,32382,42950,50105,33827,32000,32001,43255,32544,42156,32384,32004,31999,32005,33833,50106,33832,39890,39891,45145,32008,32014,40488,32010,40485,50377,33843,43729,38256,44096,32020,43432,32024,32026,43625,32018,33401,33402,43715,32025,38662,38663,32028,32030,38653,42666,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,41691,43726,43725,41692,33662,37559,37558,32034,32039,32040,32042,32043,32041,50002,33868,33866,47204,33870,42203,32048,32045,49805,33638,37293,32752,32754,37530,31894,30791,32044,37547,32047,41893,33880,44252,47645,45199,35730,33371,32054,32051,32052,49802,37301,40784,40783,33574,44897,40786,40787,40878,40503,45012,45013,32058,37313,35461,37802,44006,44007,40502,49884,49883,32061,32063,32064,37676,38160,37664,39349,32069,49421,37804,49882,40509,40510,48259,40546,44000,44001,32073,40531,43744,40550,44142,40551,50610,44141,32080,32134,42736,44978,40350,45032,45031,45029,44988,44961,32084,40549,32082,32430,32083,32085,32081,32086,38854,38883,44962,43571,38884,45261,47242,32097,43396,32436,32096,50110,43573,37489,40050,40051,45009,32105,32099,43574,36010,36011,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,39727,32117,33934,32118,45036,43789,49443,40320,32120,46774,32116,40568,34165,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,49366,49365,49364,38874,38875,32133,32131,44966,41064,50150,33916,38873,32140,43127,45128,32139,44968,44969,39603,32144,45117,41065,32142,32147,32146,44965,44967,44964,39700,32148,38745,32149,41154,32150,32151,32152,35685,45116,33912,41495,43500,47872,41493,36646,43402,45165,32153,44165,32156,40657,41702,44164,31925,43374,45138,45137,35107,32163,36488,36487,40658,41866,43135,33187,45197,49910,43802,32164,43903,43902,43901,32160,32165,45224,42613,45225,45227,32173,45228,43142,43372,32176,32178,43134,34989,38105,32177,35964,32182,32180,32181,32183,35035,35962,48989,35127,43251,32190,48662,48663,43613,32185,32187,43614,32189,43612,46319,33941,32196,50152,35192,32186,45276,32195,45078,45277,35115,35113,31940,36072,36071,37507,32192,32416,32197,32198,32201,43889,45291,38195,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,44955,50155,32212,32210,37752,44860,32215,48504,49483,32221,45021,32220,40715,45233,32223,40645,49503,45022,40644,45257,32228,42458,50026,32229,40740,50385,42460,42461,40741,36309,36294,36310,36295,32237,50386,32238,43796,32232,45091,45090,35829,49383,35828,32244,32245,46354,43905,32239,32241,32253,43906,51197,45109,45110,47130,50977,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,43472,50004,43474,46061,32263,46060,43471,32265,49095,32267,37153,37754,32270,49164,38692,38693,49653,43473,32272,32274,32275,39500,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32286,32285,45920,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,32302,44052,43545,43544,49065,32299,50166,32309,44051,32888,43908,45346,45347,33837,33836,33254,44812,37973,33253,32317,37972,37971,50503,33255,32323,32324,37800,44594,49495,38749,38748,50619,45323,38194,50504,45324,38449,38751,32326,32322,38757,34004,38445,38453,38389,38329,38538,38421,32331,50630,30746,38805,32332,34007,40817,32294,50395,32334,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,32345,36852,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,32347,38837,36993,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45358,32356,38832,32357,32363,45357,31520,45353,32372,32369,32371,32604,40473,49982,49981,32379,50398,32380,32381,45352,44138,44139,40635,35162,40636,45329,33582,34237,50400,50508,45350,43400,32387,45362,45363,34272,44386,45365,43589,45364,45361,45355,44363,43590,43591,44395,39942,44397,32402,45095,44383,44389,44360,44361,39943,44396,40860,40861,33830,43982,39941,36119,49642,36120,32410,32412,40864,50510,40865,40863,48232,40997,36118,33268,32759,33245,43928,35075,43484,43485,49238,49902,49903,33953,46308,41988,48054,43495,43494,50402,43476,43477,49019,33954,32428,32423,41986,35341,32425,46622,40433,41987,45349,44257,41133,32421,41134,37593,37592,50631,41012,36416,36417,48374,45255,50946,49062,49063,49061,32433,50632,42112,42113,44256,44255,43584,46234,42110,32438,45132,45389,45390,44773,45370,32441,43569,32448,40512,32446,47770,44537,49143,44947,32450,41922,41501,43567,49905,49907,44212,44213,43568,43566,33687,47641,49912,43995,43994,32459,43996,45392,45340,47803,47804,35188,45396,34071,32462,41744,44959,32463,32464,42723,42724,33960,44975,44976,44902,41414,32559,38851,38852,50514,38867,38856,32929,38871,32467,41415,50515,32473,44507,44508,48949,50446,34595,34594,33959,33961,41090,37113,38878,38877,38869,44692,38893,32799,32476,32474,38892,38890,38886,38887,32475,32478,48203,38895,38896,44021,32480,49833,49382,49020,35039,35040,36031,32483,32481,32939,49520,32486,50578,44020,43517,48357,45147,46957,43518,44181,44182,32488,33781,49639,43521,33309,40108,33782,33783,33784,49555,49562,49659,34118,33780,32496,49567,49573,49585,49628,32498,50519,49655,49326,49689,49761,49763,32500,32501,50406,43520,49799,49816,49818,32504,38934,49840,49855,45174,34144,49516,45175,45176,32505,33964,33965,32506,45420,45419,48500,45001,32509,32510,33963,50410,45002,44245,44243,44241,45414,32961,32517,45056,34735,49570,45154,49449,50478,39620,32521,32523,49576,49669,49726,49755,34754,45053,32520,49434,33417,47032,47033,46990,49776,35787,50480,34174,39226,33938,33939,32741,32744,45430,49560,38516,44122,45452,32963,32525,33504,45451,45453,33915,49914,33823,38625,44123,43886,34758,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34077,34074,50413,45098,45099,45097,50415,45187,40732,40086,48702,35376,41570,32538,45186,45124,47602,46540,45123,45122,47172,41686,34102,46006,34100,43129,46007,35200,49920,47451,34110,34109,35697,37768,34103,33146,33144,34108,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,32560,38988,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,39058,32566,32567,32568,32571,32575,33145,34183,43711,43712,43713,34140,34141,34142,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,40892,40893,50382,34169,33492,34182,34184,43690,33591,50177,48332,45190,45902,45903,33214,33215,34176,45425,41331,35591,47917,32577,32579,45996,32581,33587,33589,32730,34186,32588,32589,31118,32742,32599,32600,32601,34193,32735,50996,32598,30517,50494,41330,37822,44159,45089,45131,44220,44221,44219,45445,45446,45094,32608,45433,32609,45432,32610,32611,32619,50171,32753,45461,45460,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,44184,40001,45449,30990,40000,33596,41031,31166,30974,32825,36178,45752,33594,45753,48598,36043,45467,33595,41030,33229,33230,33863,32866,32865,33864,51199,36363,36364,36362,44353,44354,33883,47636,32932,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,45515,45497,51089,33386,33387,43429,43428,38044,34280,34275,34277,44453,44454,32962,33821,51333,32706,34300,34299,32723,32724,33007,33008,34297,34311,33819,33039,34303,43266,33820,34322,32728,33817,33331,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41116,45561,41118,45560,41119,33076,33448,45455,42239,49930,48858,49928,49927,45543,45541,33120,50283,44437,45235,45236,33669,33599,45475,33673,45476,32763,45481,45480,33968,50370,33969,34346,34347,34349,34350,42945,41077,42944,42943,32766,44312,44311,35278,34381,32756,34380,50569,34946,34945,50581,46970,46969,45499,47015,33942,45058,32775,48936,48935,45368,32778,33967,45367,32774,34067,34393,33525,50571,38369,34018,34395,38116,38115,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,34148,32802,51195,37614,45505,37615,45504,45503,46128,45547,44376,44374,41759,34397,32810,34400,50760,45545,38473,40396,41760,32811,50028,50029,40560,40561,34437,34435,34764,48472,44414,44413,44412,45490,38495,38494,40301,48969,34442,43350,49269,49268,41080,41079,35227,35228,34313,45574,46615,46671,46670,45518,46669,30973,32822,45519,32823,45528,32827,45529,45531,45532,45539,35804,49353,35798,37574,37575,37576,32834,35805,35803,33971,33972,45538,32844,38227,41199,38226,32842,38418,49352,32838,38419,38479,37249,39914,40415,32854,31123,34515,34773,40413,32868,43562,41789,32863,41790,39184,39183,42136,42137,43491,42135,32869,40238,44528,44425,44424,43492,45004,37976,37975,39391,43845,43844,35230,49932,37883,44851,37885,32876,37884,37882,45569,45570,45568,44609,41112,33893,41113,41105,44522,41674,42194,42193,38030,45572,34524,38031,34523,32878,41122,38032,33978,32934,33601,37162,50650,44564,44565,33302,33303,33304,41121,48415,48416,48414,45509,45508,45507,33982,41151,44457,41156,41157,50637,32901,32439,32902,32924,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,45599,41960,41959,44451,45635,45604,32936,50932,45596,44580,37683,44585,44445,45151,45152,43215,45150,45748,33003,33004,45749,45750,31582,32940,45576,34998,34999,45623,45622,34734,32849,39814,39815,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,34757,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,44814,43449,33988,32970,34472,34474,34476,43974,33989,44815,33987,34509,34510,34493,34512,34506,45641,49169,32980,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,45676,48506,45677,34558,34557,34561,34560,35821,43880,43879,45686,32989,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,34602,34603,49232,45695,45696,44830,49940,32157,45653,33002,44583,44582,33006,34641,34627,34628,34630,32818,34622,33010,37703,37702,33993,33607,33014,33011,33013,32791,50583,34654,34659,34660,34656,34663,34665,32760,34672,45715,45716,34667,50584,34668,50641,34670,34674,34675,41204,34680,34682,33608,45713,45717,36573,32686,50585,37374,45710,45709,45718,45719,44622,34703,34708,34707,34705,33025,45120,33030,33908,44619,44621,44623,33033,44617,33486,33487,35858,35857,39359,39362,39363,33034,39360,41813,44618,39358,35693,35694,44626,35695,44627,44605,49948,49949,45706,39434,39433,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,33619,34884,36900,41298,33060,33073,34920,34928,34926,33996,45819,45820,33997,44786,45723,34943,33074,39193,33079,33080,33081,39171,39172,41303,43338,43339,48798,41304,34002,45734,35256,33084,45735,45513,35181,35180,42377,42378,42376,47611,47610,44801,50640,32847,44800,33098,33226,33227,36151,38560,45761,50594,39178,33100,39223,39224,33001,36150,36163,35652,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,33118,48310,45791,45738,33119,45848,37922,45756,45755,42283,36045,40326,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,43572,33137,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,38365,38615,30901,45910,45802,45803,36538,39198,39199,43891,43892,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,45825,45824,45826,45823,45830,38627,38628,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,45811,44862,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,33921,35201,33922,38630,40876,41422,41421,45817,35212,33625,33626,35237,35242,35241,45816,48529,44900,45018,45019,46453,49962,49961,36499,37694,35285,35467,33360,36498,42246,45796,35011,48540,45843,49299,44893,44892,35273,44912,44911,49300,45852,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,36869,36868,44935,44936,44934,49953,40671,34015,45865,34982,37599,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,44931,41481,45875,45874,44928,44927,44932,35309,44930,45877,45107,44725,49957,49959,49956,48463,46488,46487,45828,44953,45867,45868,44995,44941,45879,45880,48575,41487,41486,35293,35294,49966,49967,45314,33736,45087,35402,42739,42738,49973,49974,49972,35321,42703,45259,49248,42678,42677,42712,45279,43453,35441,35440,42681,43621,43622,43616,45273,45272,45927,45928,43451,35349,35350,35347,46667,46016,46017,45939,45938,51442,51441,45926,38518,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,45944,45936,45935,45934,40075,40074,48279,40268,34257,35466,35475,35495,40023,36192,35049,43660,45060,45837,45069,45846,43839,43838,42780,49970,35527,35526,49969,45951,45952,45946,45066,46031,46030,49499,49498,45027,45026,46003,45025,42795,44660,44661,46105,46106,44904,45895,44014,48068,45064,35563,35577,35566,46964,46010,46011,36920,45213,36919,42831,45897,45894,45214,35597,35598,45172,45171,45906,45170,45135,45917,42643,42644,35688,35615,45182,43273,46976,51437,51436,51455,45084,45085,48852,46013,50915,43274,42706,35684,35651,35650,42707,42700,42701,42710,46112,45268,45269,50980,35677,39093,45204,42875,46024,50020,50019,35331,46025,33946,51152,33945,51159,46133,33727,33728,45207,45208,42912,34993,34994,34837,45216,35710,45217,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,35709,45220,46144,35336,46152,46153,46040,42917,46041,46046,35765,35759,34027,32919,34028,46147,46021,46022,34029,46051,46066,46070,46080,46067,46081,46082,34032,34033,34031,46077,46065,46054,46069,46074,46055,46079,46063,34684,46184,46186,46183,35775,35776,32976,35778,35780,46187,46190,46191,46193,35785,35790,46194,46196,46199,50602,46201,46203,46204,46205,46207,46198,35843,35845,46222,46223,46224,46225,46227,46229,32949,46228,46216,35854,46232,46230,46237,46231,46236,46238,46239,35893,35894,46233,35874,46253,46254,46256,46251,46248,46259,46260,46261,34686,46262,46264,46266,46268,46271,46277,46282,46269,46272,46279,46263,46267,46297,46285,46291,46292,46293,46294,46300,46284,46296,46290,46286,46288,33082,39228,32988,39258,39252,46301,46304,46302,31371,46305,46307,46310,46316,46317,46318,46321,46306,46323,35974,35975,46324,46325,46328,46329,46330,46331,46333,46334,37136,46332,46339,46342,46344,46347,46348,46349,46352,31410,36022,46336,46343,46337,31414,36047,36046,46355,46357,32292,46358,31950,46356,36040,46359,46364,46362,46363,46366,46369,46373,36079,32194,36106,46365,37083,46397,46387,36133,46389,31984,46381,46380,46388,31504,36804,36805,46404,46114,46418,46423,46431,46406,46411,46430,30806,30891,46437,46447,46448,46452,46454,46455,46456,46458,46457,46449,31670,46461,36516,36531,36532,36504,34081,46459,46467,46476,32443,46475,46501,46485,46489,46504,46486,46506,34688,46482,46516,46544,36231,46511,46517,46518,46519,46522,46539,46543,46525,34043,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,46558,36277,36287,36288,34690,46567,46569,36113,31872,36116,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,46572,36132,36135,45284,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46599,46588,46590,46592,46594,32249,36185,36183,36182,39330,36195,36202,32252,46609,46607,36187,33881,33879,36191,39348,36203,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,36168,45760,30729,46630,46631,46632,46633,36306,46634,46635,30743,34692,46652,46653,46657,46659,46668,46637,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,36372,36374,36375,30815,46704,30808,30804,30826,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46731,46716,46724,46725,46726,46727,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,30967,31006,36453,31040,36454,36456,31044,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31217,31191,31215,31164,39375,39376,30626,31266,31220,31219,31222,39378,39382,39383,31224,46780,46779,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,36566,46814,46815,46816,46817,46818,46820,46826,31249,31251,37141,31259,31261,36522,46847,46850,46854,36529,46864,46870,31265,36571,36575,31267,36574,46876,46877,31263,46880,31274,46878,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,46914,31323,31369,31375,46905,46908,46909,46917,31377,46918,46919,46920,46922,46923,46924,46925,46926,46927,46945,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,31393,46958,46959,31403,46960,46961,46962,46963,34695,46968,46971,31420,46974,39404,46979,46981,46989,46982,46983,46984,46985,46986,46987,46991,46992,46996,46999,34045,47007,31461,31442,31444,47008,47009,47010,47014,37149,47016,31513,31466,31529,31525,31549,31553,31620,31606,31652,31575,31554,31642,31686,31682,31689,31666,31662,31695,39580,31105,31728,31744,31749,31119,31748,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,33772,47017,47018,47025,31801,31802,31808,47026,47030,31831,47031,31832,31833,47034,47036,47037,47038,47040,31837,31838,47046,47048,47049,47052,47053,47054,47045,47055,36915,31849,31839,31840,36916,47056,47057,47058,47071,47072,47077,47081,31859,37152,47099,47085,47086,47089,47090,47091,47102,36839,31864,31863,43296,36840,36844,36842,36834,36832,31866,36866,36874,36871,36876,36877,47110,47103,47108,47109,43317,36879,31896,31893,36904,36905,31899,31917,36907,47111,43318,31930,47114,31936,36938,36924,36945,31932,47113,47116,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47140,47142,47143,31977,47144,47145,31966,47147,31992,36629,31982,31986,36642,36644,31994,36609,36635,47148,36652,36655,36649,36650,36647,47149,47150,47151,47152,36668,36674,36671,47153,47154,47157,47158,47163,47165,31998,31997,47159,32017,32031,36714,36703,36704,47166,47167,47168,47170,47171,47174,36732,47177,36731,36744,36745,47175,47176,47178,47179,47180,33301,32055,36772,36770,36769,36778,36780,36781,36763,36785,36792,32059,36791,47181,47183,47184,47185,47186,47187,47188,47189,47190,36994,32071,32128,32079,36819,36825,32076,36820,36822,37158,47196,47213,47197,47198,47208,47212,47217,47202,32141,32135,47221,47222,32191,47218,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,39485,32341,32394,32351,32330,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,47259,37091,37093,37155,47254,47255,47264,47265,47274,47275,47276,37134,47298,32408,37123,37122,47279,47295,47296,47297,47301,47283,37156,42031,37150,32437,37148,47308,47309,37151,47302,47310,47319,36998,37003,37010,47311,47313,47314,47315,34699,47316,47317,47318,47320,37029,37030,37061,32482,37035,47321,47322,47323,32461,32477,37052,32487,47324,47325,47326,47328,47327,32479,47331,47332,47333,47330,32491,39504,37078,32493,32492,32497,32499,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,35687,32524,32530,37167,45310,47335,32540,38608,32536,37164,38637,30499,32542,37184,37185,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47363,30509,47370,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47378,47379,47383,47386,47388,47389,30510,33306,37261,37262,47390,47391,47392,47394,37198,30521,47395,37195,47397,47399,30523,37201,37214,37215,37209,37207,37217,37219,37199,37203,37667,47403,47406,47408,47409,47410,37226,37227,37229,47411,47412,47413,47415,47418,47419,47420,47421,47416,37254,37255,37258,37259,47422,47423,47427,33310,30533,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30586,35638,40698,30577,39690,30573,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,37331,30623,30618,40734,40871,30627,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47463,47454,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47533,47544,47529,47557,32564,30713,30709,37168,47590,47594,47615,37170,47614,47593,47619,34050,47633,47620,47621,47622,47623,47628,47631,47632,47629,35612,40390,47637,47638,47640,47649,47650,47651,47652,47653,47659,47660,47661,47662,47663,47664,47668,32840,47670,47672,47673,47674,47675,39748,37525,47676,47677,35389,39483,32731,47685,32789,33315,33024,37395,32852,32882,33069,32737,33066,39755,39744,39742,38398,39838,32748,32749,32750,32824,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,37926,47714,47721,47713,47723,37707,37531,37528,47724,47725,47728,47735,47736,37173,32841,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47765,47766,47769,47771,47772,47773,47767,47764,47768,47779,37416,37443,37394,47783,47789,47790,47791,47798,47794,37470,37468,37465,37473,47799,37174,47800,47801,47802,47805,37518,47808,47809,47811,47813,47814,47816,47817,47818,50658,37516,47812,37572,37582,50659,47819,47820,47824,47825,47828,47831,47832,47833,50606,47821,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,47859,47861,47862,47866,47876,47875,32870,47871,39905,38001,38738,39902,39882,39895,37695,37705,37701,47877,47885,47884,47887,47889,47890,47892,37716,37710,37708,47900,47901,47903,47904,47906,47907,47909,47911,47916,47918,37712,47919,37713,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47946,37728,37730,47940,47944,47945,47947,47948,47949,47950,32503,37747,37746,38773,37736,37741,37742,47952,37769,47963,37750,37749,47954,47955,47956,47960,47962,47961,47968,47965,42562,37777,31497,37792,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47990,47985,37795,48002,48003,48004,48005,48007,48025,48026,48028,48029,37824,37823,37819,48030,48033,48035,48039,48047,48059,48061,48050,48052,37847,48062,48065,48070,31289,34702,48071,48074,50663,48078,48079,48080,37893,37899,50662,48081,48083,48084,48086,48092,48093,48094,48096,48088,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,32406,37956,48108,48126,48129,48130,48142,48137,37942,37183,37968,37994,48145,34054,48149,48150,48152,31926,48153,48154,48159,48157,48151,48183,48161,48162,48163,48165,48166,48178,48179,48180,48184,48185,38036,38037,38035,38039,34055,48196,34704,48199,48207,48208,48209,38066,38065,48210,48211,48212,48217,48218,48219,48220,48221,48223,48224,48225,48226,48227,48228,48229,48242,48243,48244,48245,48252,48248,38099,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38097,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48295,48296,48297,48298,48301,48291,48303,48306,48320,48304,48305,48309,48311,48314,48316,48317,48318,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,32755,31250,31332,50612,31404,38159,43910,43911,31023,32511,36280,36221,31648,48322,48323,48328,31660,36246,30637,39294,39295,48329,48333,36281,31469,48330,37412,50617,50615,32910,32268,48334,37146,48335,48338,48339,48340,37186,48368,48373,48375,48378,38197,48348,48361,48358,48370,48346,38198,48421,48387,48389,48396,48397,48427,48428,48417,48419,48430,48432,38222,48434,48437,48438,48439,48440,48443,48444,48445,48458,48447,48453,48449,48450,48452,48464,48465,48467,38269,48470,48466,32169,37190,38247,48473,48474,48475,48476,48477,48479,48484,48480,48492,48482,48483,48485,48486,37194,48490,48491,38322,48493,48499,50620,48494,48502,33071,48507,48509,48515,48496,48508,48505,48503,38347,38348,48516,50621,48518,48519,37196,48522,31310,48525,48521,48524,38233,38238,33188,33223,45044,48530,37197,48531,48532,31176,40894,31168,48534,48535,48536,50469,33395,48538,48533,33396,48537,41580,38818,39989,38815,47507,38814,33375,50496,39976,40022,46340,48539,37212,34049,34051,34053,33324,48541,48231,48542,49716,49717,37178,37181,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,47465,48572,31107,49399,48574,31109,48576,48573,49400,48577,48578,47117,48778,33563,33564,48579,48580,48593,48595,48596,48597,48583,48590,33368,48599,37499,48600,48606,48602,48604,48605,37200,34706,37869,37896,48610,48618,48634,48637,48625,48626,48613,37927,48635,40608,48639,48644,48645,48650,48661,48657,37584,48654,48665,48641,33511,44059,48666,48668,30599,48669,32405,48673,43324,48671,38196,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,33421,49422,50448,48718,48692,48696,48697,48700,48705,48719,48713,48716,48708,33210,40713,40721,40695,40806,40615,40718,48520,48721,40722,40723,38789,50481,39970,40087,38848,40018,50449,33651,33612,41670,41669,48724,48726,48729,50484,48732,48733,41962,41994,45311,50485,48734,48736,48737,48739,48741,33128,36082,48742,48743,34709,33602,48745,48746,48747,33526,33572,50453,38241,38242,33556,33695,33670,50454,38244,33647,38915,33704,33663,38911,38912,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,48753,48752,48758,48759,48760,48761,48762,48751,33763,50456,48755,38274,50457,33178,33948,48769,48770,48771,48772,48775,48766,48779,48781,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,48795,45781,50459,50491,50460,50492,48796,48797,33444,50465,48799,50493,31958,31489,47073,31800,30546,34009,49991,40099,40100,40627,48351,48350,48800,33042,48801,40647,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48824,48825,48829,48831,48835,48836,48837,48821,48838,35826,35788,48839,48844,48843,31939,48845,48846,48847,48848,48855,48851,36041,36583,48850,48853,48856,48857,48859,36050,36012,37371,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,36696,48886,37127,48880,48884,37204,34712,48887,48885,48888,48889,48877,48891,48890,33005,48893,48895,48896,48897,48892,48894,38452,31465,32821,33023,49990,42192,47044,48898,38403,38401,44039,48899,33097,48902,48900,48901,48909,48905,38411,38413,38412,38406,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48927,48926,38485,38484,38489,48930,48937,48938,48939,48929,48934,32062,48932,38559,48940,48945,48946,48947,48948,48950,48951,48954,48952,48955,48953,48956,48981,48959,48970,48973,48975,48982,48984,48987,48977,48988,48990,31029,32541,48993,49002,49004,31114,31234,32539,31701,31458,40042,32507,31851,33121,30727,38593,32515,40130,31823,32300,38595,33786,48349,49011,40574,45049,49006,49007,49008,49009,49010,49005,49018,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,38537,38573,38571,49035,49043,49044,49045,49048,49049,49050,49040,49039,49037,38482,38480,49051,49078,49066,49067,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,49093,38613,49090,49091,49092,49100,49101,38638,49096,49102,49104,49105,49106,49113,49116,49119,49120,49122,49123,49103,49118,49121,38656,49677,49128,49129,49133,49134,49135,49136,38658,49124,49138,38651,38650,49137,37493,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49167,49173,49177,49181,49183,49160,49162,49170,37775,49186,37797,49189,49191,49193,49192,49195,49184,49190,49203,49224,49196,49197,49198,49221,49223,49225,49226,49204,49213,49207,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38740,49249,38735,49240,49243,49247,49241,49262,38733,49261,49251,49258,49280,38189,49264,49267,49270,49271,49272,49275,49282,38086,49265,49277,49283,49284,49295,49291,49292,49294,49301,49302,49303,49306,49287,49308,49309,49310,49311,49312,49318,49322,49325,49316,49314,38803,49319,49320,38772,38775,49328,49329,49330,49331,49332,49342,49339,49333,49335,49343,38809,38788,49346,49347,49358,49355,49345,49344,49348,38843,49375,49374,49376,49377,49384,49387,49388,49389,49392,49378,49360,50022,38866,49393,49396,49403,49394,49404,49398,49401,38879,38889,37206,37208,34717,37213,37216,50023,34715,50024,50027,46171,46250,37218,34718,37224,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,37256,37260,34740,37263,37267,37250,37253,37275,34746,37270,37284,37290,37278,34749,37281,37272,39109,39116,37296,34752,37305,37308,37311,37291,37294,37299,39004,37317,37323,37320,37329,37336,37315,37332,34756,37347,39071,34760,34763,34768,33173,34765,37349,37351,37356,37359,34770,37362,37366,37375,37372,39182,37369,37364,37378,37381,37386,37393,34774,37383,37387,34776,37396,37398,37400,37403,37406,37411,33334,34778,37409,37414,34791,37417,34781,34784,37421,34787,37424,37428,42360,37429,33346,39216,37445,37442,34793,37432,37435,39238,34796,37448,37451,49405,37457,37463,37467,37453,37459,39298,37469,37472,37474,34798,37481,49408,37486,37487,37485,37491,39342,39332,37503,37520,37515,42947,37501,37513,37517,39374,37524,37526,37532,37536,34807,37543,37534,34801,34810,37527,39403,39402,37545,34813,34816,37560,37551,34818,34821,37554,37548,37569,34827,37566,34829,37571,34833,37573,37564,34824,37562,34830,37591,37577,37578,37581,34836,37588,34838,34136,37600,37605,37602,37616,34841,37626,37607,37609,37622,37628,37631,37613,37641,39560,39574,39584,37638,37652,33353,34844,37645,37648,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39511,37669,37673,33176,34860,37684,37682,37674,37668,39505,37706,37700,34865,34871,37696,37698,34874,37704,34868,37693,37709,37714,34877,37711,37721,37724,37726,34883,37729,34879,37264,37731,37743,37735,37738,37740,37745,37748,37737,49411,33179,39651,39650,37766,37756,37759,37762,34888,37770,37767,34886,37773,34889,37778,37784,34893,34891,37791,37794,34899,34896,33361,37798,34901,37801,37793,37796,37810,39739,37812,37815,37817,37821,37825,37828,34903,37820,37831,37839,37852,37837,37841,37844,37854,37856,37848,39746,39747,39871,39837,37859,37862,37871,34906,37878,37881,33366,37876,37865,39879,46788,37886,34908,34911,37892,37898,33370,37901,39911,37914,37917,34918,37919,34913,34921,34916,34138,37908,37921,34924,37935,37923,37936,37941,37930,37939,37961,37949,34927,37952,37954,37957,37960,37947,37953,38957,40016,34929,34932,34934,37983,37977,37986,37970,33256,34941,38003,38002,38006,38010,38012,34947,37992,40121,34950,38022,38023,34953,38029,38026,38033,34955,38020,38038,38040,38041,34963,38043,34959,33373,38958,38055,38052,34978,38061,34981,34967,34974,38058,38048,40142,38064,38072,38067,38070,34992,34988,34996,35000,38960,38961,40143,38964,38080,35002,35005,38081,33382,38075,38087,38084,38076,40150,38967,34693,38092,35010,35007,38089,38094,40245,35012,38117,35014,38108,38114,38106,35018,38098,35016,40148,38122,35020,38127,38131,35022,38119,38125,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38143,38163,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35070,35072,33389,38188,38185,35068,35064,38208,40179,38211,38203,38213,38215,38200,38193,33392,35074,40181,38217,35079,38223,38225,38228,38232,38234,38240,38243,38220,38252,38250,38255,38257,33400,35084,38260,38263,38266,38272,40173,35091,35086,38273,35089,38278,38282,35096,38276,35093,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38306,38295,35099,38308,38301,40217,38311,38315,38320,38328,35101,38330,38321,38326,38318,38966,40225,40224,38333,38340,35104,38346,38349,38338,38336,40230,38367,40201,38354,38356,35106,38360,38364,38371,38383,38385,38387,38390,38410,38405,38380,38402,38376,38400,40800,35108,38417,35110,38422,38426,38429,38420,38431,38434,35112,35114,38438,35116,35119,38454,38455,38461,34147,38458,38450,38442,38446,41015,38474,35120,33403,38483,38469,38467,38472,38478,38464,40249,38700,35124,35126,38491,38501,38504,38486,38499,38488,38493,38509,38506,38512,35131,38515,38524,35129,35134,40228,35137,38526,38529,38531,38534,38539,35138,38545,33406,38547,38549,38558,40312,38552,35140,38561,38564,38568,38553,35141,38565,41239,40315,41241,40262,38570,38574,38578,38582,38572,35147,38588,38594,38596,38599,35159,38584,35161,38592,35155,35152,38590,40247,40248,38602,35165,38604,35169,38607,35163,33412,38611,40250,40258,40259,35173,38633,38626,38617,38624,35170,38631,40286,40263,35175,38639,35179,35183,38649,38645,38652,38636,35187,33420,33416,38654,35191,38657,34150,35189,40276,41410,38668,38671,38673,35195,38677,38679,38682,33192,35193,33423,38711,38691,35199,35202,38705,38708,49418,33426,38699,35209,41503,38713,38716,38725,38719,38729,38734,38732,35203,38736,33429,38744,38746,38750,38742,38755,38758,38739,38760,38971,38761,38764,38766,38768,35223,33432,35216,35213,35220,38779,35225,38771,38774,38972,38784,38787,38790,35229,38777,33435,38974,38794,33439,38796,35234,38808,38813,38802,38816,35231,40352,40354,35236,38826,38822,38836,38839,38842,38830,35238,49430,41757,40355,38844,38855,38857,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38868,38872,38876,35249,38888,38906,35251,38913,38916,38894,38900,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38956,38970,38959,35258,38973,35261,38975,38984,38979,38977,35262,35265,38980,38987,35272,39006,35274,39026,39029,35275,39031,39015,35268,39003,39034,39038,35277,39053,39040,35279,35280,35284,39047,34154,39055,39073,33147,33464,39077,35292,33467,39075,35291,39091,39110,39112,39092,35295,35298,35301,39139,39141,39144,39146,39157,39134,39130,33194,40477,40444,39176,40480,39163,39170,39173,35308,39166,35304,35316,39180,33471,35311,39188,39190,39192,39197,39185,39194,38982,42086,35319,39200,35320,39209,35322,39212,33475,39207,35324,39217,39220,35334,39215,35338,35327,35332,35330,35337,39222,39225,40497,40483,40490,39230,35345,39234,39235,39239,34264,39242,35340,40498,40500,40487,35348,39246,39250,34157,39253,39256,39248,39260,40475,40514,39268,39265,35351,35033,40513,40532,39263,40520,39271,39274,39277,39280,39283,39286,39281,33478,40515,40524,40526,40529,40528,40535,39297,35355,39299,39292,37635,40534,39302,39313,39311,39305,40506,35150,40542,40382,40383,39316,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,39346,40426,39341,35358,39351,33485,39343,39381,39357,39361,39364,39367,39377,39379,35360,39355,37929,39373,40576,40577,39390,35362,39387,39392,39394,39397,39384,35366,39399,35368,33488,39400,39408,35369,35372,39405,39415,39419,39420,39422,39432,39435,39440,39424,35375,39439,39443,39455,42605,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,39477,39465,39480,35383,35386,39484,39486,34159,39496,39489,35388,42672,39506,39520,39525,39531,39515,39539,39541,39544,39528,35394,39562,40588,40604,34166,33491,39571,39572,39555,39547,39565,40612,40605,39575,39582,39596,35398,39599,39585,39595,39588,39590,40623,40619,40629,39604,39613,39616,39601,39607,39610,39615,39614,40631,39619,39623,35401,39626,39628,39631,39636,39632,39649,39639,39652,39659,35409,39662,39663,39657,35406,35403,49440,40614,39670,39679,38986,39683,39685,40633,39675,39681,38985,39694,39688,39691,35412,39696,39704,39707,39710,39711,39695,40625,40626,40668,40669,39714,39798,40593,45241,39722,39724,35414,39717,39736,33495,39012,39720,39754,47850,39741,33198,39749,39750,39757,40634,33499,39738,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,39792,39781,39782,39791,39795,39785,40706,39788,40692,40693,40683,43073,35421,39807,39809,39810,39811,39800,39802,39806,39797,40677,40757,39816,39818,33500,39813,39825,39820,39844,39831,39834,39841,39847,39828,39835,33506,39839,43208,39853,39856,39861,39850,39868,39848,39859,39865,39875,35425,39884,39886,39889,39892,39894,39896,39899,39877,39881,35427,39900,39912,39904,39915,39917,39919,35430,39907,35433,34171,39944,35436,39950,39958,39953,39936,39960,39947,43261,39965,39977,33512,40824,39979,39994,39971,39996,39963,40006,40002,33514,40011,34178,40014,40019,40017,40024,34181,40049,43407,35439,40035,35442,40043,35445,40040,40026,40055,43529,40061,38992,40053,40059,40064,40982,35142,40065,40073,33520,40080,40068,40076,40084,40070,33517,40088,40111,40098,40113,40125,40122,40109,40094,40116,40955,40969,40126,35449,40134,35455,40135,40138,35452,35459,40971,40141,40144,40145,40147,35469,40149,40163,40160,40153,43662,40968,40166,40178,40180,33535,34185,40176,40169,40172,35472,40186,40183,40190,40192,40196,40200,35479,40204,33202,40966,35476,40979,40978,40209,40206,40212,35482,40216,35484,40218,38990,40987,40229,40226,40980,40981,40220,40223,33538,33186,35486,40990,40233,40236,40237,33541,40240,40246,35489,40244,35491,40242,40991,40260,40275,40257,40278,40281,35494,40254,43813,34189,40264,40989,40995,40994,40977,35497,40290,40287,40292,40779,40781,40793,40300,40313,40322,40316,40310,40302,40796,40794,35506,40328,40335,40337,40330,40338,40325,40797,40801,35510,40344,40351,40353,40359,40805,40356,40348,40809,40808,40811,40361,40364,40369,40371,35515,40374,40366,40815,40821,40384,35518,33551,40395,40398,40401,40392,35520,40831,40822,40402,35525,40422,40412,40416,40424,40425,40429,35523,40832,40432,35528,40436,40442,40445,40447,40450,35531,49442,40451,35533,40839,40838,44195,35539,40455,40458,35542,40465,40460,35536,40844,40843,40849,40850,35545,40470,40478,40479,40474,35547,33553,40857,35550,40496,40508,40516,40499,40505,40484,40504,40501,40489,35555,40899,33206,40900,40858,40519,40521,40523,35558,34192,40525,40905,40536,40902,40527,35561,35564,40533,40540,40543,40530,40910,40907,40908,40558,35572,34194,40562,40556,40559,40911,40914,40913,40569,40578,35582,40567,35579,40575,35576,40565,40918,40932,40916,40587,35584,33558,40589,40583,40592,40581,34198,41001,40942,40603,35587,40609,40613,40596,40599,41014,41020,41007,41006,39087,40616,40620,40621,40618,41005,40624,35593,35590,40637,40639,40630,40622,40628,40642,40663,40654,35599,40660,40664,33561,35596,40656,34199,35604,40667,40673,40676,40682,40685,34200,40679,35611,35602,38994,40691,40688,40701,40703,35614,40699,41028,33565,40704,40717,40710,40730,40714,35617,40719,40705,33570,35624,41101,40761,40765,40769,35621,40771,40755,40776,41049,41046,41045,40782,40785,33573,40795,41051,40788,35627,40825,41061,41062,40798,35629,35630,40803,33577,41052,40802,33575,35634,40833,35632,40842,40845,40852,40854,40848,49451,40851,41100,40856,33581,40866,40862,40859,34205,41125,41126,40872,40875,40915,40879,40888,40885,35639,34207,40920,40970,35641,49980,41130,33583,35644,40957,40967,40947,40965,40973,34210,40976,40983,35647,40985,35649,40988,40992,41102,41103,40996,41115,41000,35653,41002,34213,44923,33586,41004,41011,41013,41016,49453,41021,34215,41131,44924,33209,41024,33593,41035,41038,35659,41026,36238,41041,41044,41053,34218,41056,41057,35663,41058,41063,41060,35666,41066,35669,34220,41076,33597,41073,41071,41068,49454,41205,35672,41087,41093,41089,41109,41084,41078,41097,41081,41194,41192,41111,41123,35675,34221,41120,41195,41201,41132,41152,41139,41141,41158,41155,41146,34224,41202,41161,35680,41187,41188,41191,41181,41207,41162,41193,35690,41196,41200,41206,33606,33609,41189,41167,41245,41270,41208,41257,41232,41238,35692,41169,41283,34226,41288,41226,44506,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,41329,35696,41221,41220,41218,41342,33613,41345,41227,41225,41242,41234,41243,50040,41277,41348,41258,41385,41264,41359,41371,41254,35702,50070,50154,33617,41368,41269,41295,41265,41272,35708,35704,41431,34231,33620,41285,41284,41309,41310,41436,50044,41440,41441,33624,41291,41332,41325,49463,41336,41444,33628,41296,41317,41339,50048,41457,34238,41476,34235,35712,41450,35715,41447,41337,41318,35206,41320,41334,41479,35716,35720,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41341,41515,41524,41516,41526,41326,38996,41361,50060,41530,41557,50108,35732,50062,35735,41537,34720,49467,35738,50112,41591,41601,41604,41378,41594,41363,41365,50080,34244,41651,41606,41611,41643,41634,41640,41614,41357,41355,41356,41362,41653,35742,41657,41658,35745,41664,41660,41671,41364,41384,41673,35747,49469,41679,41349,41668,34246,41696,41350,35749,50084,33634,35752,41699,41703,50151,41693,41690,45682,41712,37222,39127,39131,41387,50088,41706,41389,41719,50158,35755,41734,41726,41731,35758,33642,41721,41382,41379,41366,41381,41391,41743,41746,41749,50167,41380,41752,41390,45758,41755,41761,45773,41769,33645,41771,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41795,35761,50181,41810,41812,41395,41797,41809,33336,41419,41398,41425,41424,41434,33627,41453,41470,41473,41475,41485,41816,41512,34248,41814,41819,41822,33907,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41597,41551,41507,41491,41502,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41571,41572,41595,41596,41547,41603,41605,50186,41832,41834,41843,38555,41607,41840,35768,41610,41435,41845,41847,41859,41861,50188,41608,35771,41849,35774,50187,41439,41438,41864,41442,46044,46043,41867,33652,41456,41460,41463,46100,41618,41869,35637,41454,41451,41593,35197,41631,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,41740,39009,41738,39023,38236,37597,41766,41774,37620,41758,39035,39244,33357,41780,41777,41800,39057,41806,41762,41750,41799,41764,41820,41815,41805,41811,41829,41817,41807,41825,39150,48293,35424,41868,41860,41900,41875,41857,41858,41903,41831,41877,41835,41828,41918,41833,41871,50203,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,49473,35779,50219,42163,50220,42205,41990,42002,42006,42023,42046,33657,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,41889,41888,33154,42146,42092,42091,42141,41949,37998,41946,41920,41951,41952,41928,41929,41954,41966,41967,41976,41894,41895,33656,41896,41901,39356,42213,42216,42220,35783,39371,33660,41904,35578,42314,33446,39389,41915,50229,41908,33664,39409,39417,35786,41916,35789,39412,34250,35795,34344,39413,35796,34805,39414,37094,42265,42268,42281,42280,42274,42275,42295,42316,42318,42307,42313,41927,42319,42351,42321,41919,35792,41925,41930,41943,46113,35797,50267,46110,41936,35794,41934,41941,41947,42382,42381,42384,42257,34012,42235,42234,42233,42380,42357,42405,42444,42426,42410,42409,42407,42542,42512,42500,42499,42492,41950,34251,41953,41955,41958,34254,41961,35800,50274,41963,35802,35799,42559,41970,42560,46213,35806,50279,41965,50281,41968,35808,34256,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42651,42650,42602,42603,39428,49985,36279,39473,43757,42675,42674,42704,39478,39479,39493,39481,42709,42694,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,42786,41992,50288,41995,44951,37172,42873,42846,42847,42880,42851,42928,42999,38731,38753,38754,43017,43025,43026,43038,43029,39699,37889,39701,39018,33637,39008,41998,39697,39019,45242,42000,43176,34040,42003,42005,50290,42007,39020,43196,39723,33667,39728,40570,43222,43157,42009,42015,42021,42019,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,39776,43156,43154,43165,43162,39777,39778,43160,37271,43167,43168,43174,43187,43205,43202,46702,39044,39833,39822,35814,35816,43488,38451,43483,33753,43513,43498,43314,43287,39763,43321,43292,43301,43302,43290,43281,43328,43375,43378,43377,43349,43348,43352,37911,43397,37580,43380,43386,43406,43398,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42051,39852,42048,42054,35500,43680,37678,42058,42059,39864,43583,43538,43539,43684,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43637,43639,43643,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,35820,35824,50296,42065,38496,43702,43720,43719,43706,43708,43742,33509,42068,42072,50299,42076,43740,37244,39926,43731,42079,50303,43759,42087,42082,42084,43761,33668,33544,39370,46247,42090,39939,35827,42101,35832,50305,35834,42115,42116,42119,42122,42108,43799,43226,43829,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,39955,33376,43857,43859,46276,35837,43832,43847,35281,39974,39987,43869,43833,43862,43917,43945,40037,43933,43934,43939,43940,43991,44012,36663,40048,38694,44003,50309,34956,44005,46287,42131,50314,42134,35842,35844,42138,35839,42128,50315,35511,33671,42140,50318,42145,42147,42142,50332,42160,42159,34261,37727,42167,42169,50322,44055,41092,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42187,35655,50339,42186,34269,39954,42191,39951,50341,39427,42195,39959,44168,42201,44156,44166,42199,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,42206,44289,43412,44291,40046,42204,42212,42215,42211,44340,44300,44293,38343,44346,44341,44344,44343,44348,44350,39923,39920,39921,39927,44339,44357,44351,34271,44356,46338,42222,46346,42217,42219,42224,44373,33212,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,44410,38015,44441,39059,44443,44458,44446,40101,44436,39063,40102,40103,39065,35846,42232,42227,40106,44460,40105,44461,39067,40107,39070,44485,44488,44492,44493,44463,44464,44490,40124,40129,42236,35847,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,44556,44548,44549,44552,44554,44571,37287,40170,44600,44576,44610,44611,40174,34835,42244,42240,42250,33189,42254,33397,50347,34273,35850,50349,38847,42262,44643,42271,42273,42277,50365,42282,42284,44824,42279,50352,44675,44652,44655,44641,44649,44650,44658,44657,44671,44653,44670,44687,44686,44696,44693,44694,44704,44709,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46361,35391,50367,42289,46367,35546,40349,39986,39984,40367,42294,33676,44846,44845,44842,42291,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,44898,44850,40377,50368,42317,35302,46192,35271,35856,50357,42325,35859,34276,33675,44896,42322,42331,38201,42589,43487,43993,33679,44884,44914,44885,44889,44882,44938,44939,44949,45030,44989,44570,36662,44979,44981,44985,42337,42343,44999,41683,42340,42348,50362,42359,42364,42361,42352,42356,42371,35864,35862,34279,42369,42366,50391,37789,37888,37894,37890,45200,45195,45194,45192,45202,45262,45263,45265,45252,45075,45290,45256,45062,45271,45070,45072,45074,45076,45129,45157,45156,45162,45133,45148,45159,45160,45180,45179,46212,45184,39094,39097,39098,50375,35870,35867,35810,45041,45040,46350,45047,45046,42375,42383,42379,40743,45178,42385,42389,33682,40751,50397,39102,50403,42399,42406,34742,39105,42408,38481,39114,42411,42417,50404,42414,42425,42420,45464,39115,39120,45466,45473,45472,45469,45470,45313,45320,45321,45315,35873,42434,42437,42440,42442,42445,50405,42428,45330,35879,35877,34282,42462,42466,42469,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45400,45398,45397,39124,40931,45393,45394,45408,45415,45422,45423,45429,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,40868,42480,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45607,45606,45731,35076,45609,45610,45612,45726,45708,45616,34368,45784,45779,50417,42496,42505,45774,45805,45790,45788,42507,39136,33688,33149,33150,33559,45923,45899,45915,45900,33857,33888,33994,45911,33889,42511,50473,42520,42525,33950,33951,42532,34222,34188,34187,34296,45859,45860,45858,39096,39108,39100,39101,45888,45887,45883,45886,45890,45892,41233,45957,45958,46097,46059,46033,39118,39119,46098,39122,39121,39123,39016,34935,34940,34944,39078,39024,39025,39033,39060,39061,39090,39083,47601,37687,39156,39151,39161,39152,39169,39167,36065,39314,39315,42535,39327,35607,41411,39328,39337,39339,34984,39366,39365,39416,39386,39418,39396,39398,39423,46109,39425,39430,46134,46135,50435,42546,42549,33692,42554,46137,46141,46182,46119,46138,46181,39488,33696,42558,42561,42564,42567,42570,35889,34286,42575,33701,39522,42577,42580,42583,42586,35895,50447,42588,42597,35892,42592,42595,42606,42599,33705,34289,42604,42609,42611,42618,33709,42614,42601,39502,50464,42635,35897,42627,42629,42631,34292,37872,39513,39549,39551,39552,39510,46185,46189,46188,46197,46206,46202,46214,46215,46217,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,38373,39642,38614,39654,39658,37988,39678,39672,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39733,46226,39730,39773,39743,39769,37974,34804,39761,39783,39840,39843,39796,38152,46235,38111,49481,50030,38891,42638,49484,39862,39869,39854,39855,35404,36019,39872,39870,39878,39873,39903,39901,39885,39883,39916,39908,39918,42642,39929,39931,41885,42645,37510,37147,46532,35899,42649,34295,42659,42652,38019,49487,46243,46244,46245,46246,46252,46255,46257,46258,46270,46275,46274,39956,45521,46278,39983,42670,42676,39968,42673,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46314,46313,40069,40060,40063,40067,40077,39949,39980,42104,42098,39966,42093,42095,39967,42684,42690,35902,42696,50467,42699,42702,42705,42686,42687,39982,39981,42717,42729,42732,42735,42726,50470,42711,42713,42708,42721,42053,50475,33716,42737,42740,42743,50477,42748,42752,42754,42745,40054,40047,39995,46326,46327,42756,42762,42765,42775,42779,50483,42777,42781,42758,39924,39925,39928,40058,39932,39930,40095,42170,37834,40093,40110,40114,40115,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40272,40283,40284,50486,40269,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34820,34819,34428,34408,34427,40399,46371,46372,46375,40378,40381,40397,42251,46376,46273,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40545,40552,40511,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,42451,40640,40724,42796,40594,40595,40661,40641,50490,42805,42811,42814,50501,42832,34301,42850,35909,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,42911,50573,42887,42939,40687,50532,50539,42936,42942,50540,33729,40711,42929,40712,42955,40716,42946,35912,42952,42949,40585,40586,50543,50546,42984,35916,34304,35920,42998,42981,43006,42991,33732,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,43011,40744,43015,46335,46351,46320,40746,40745,33895,34308,43020,43024,43027,33928,46368,46370,40750,40749,40763,34310,43030,43045,40778,35932,35929,33735,40774,40780,40792,43047,50554,43049,40820,40816,46385,40807,50562,43057,43060,35937,43062,35933,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,50563,46395,35941,43072,43082,43086,43069,46394,46402,46396,46400,46401,46405,46407,43090,33739,50564,43093,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,35944,43128,43124,33743,43126,34312,43099,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,35947,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43190,43194,33756,43197,50587,43200,43188,43211,43217,35961,43221,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40909,40912,40906,40903,40934,40937,40945,40941,33760,40943,40954,40972,40956,40974,40951,40867,40770,40814,40884,40933,40936,40935,40949,40950,40948,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41085,41037,41099,42324,41096,41127,43229,35965,43224,41086,41143,41128,41140,41142,41135,43235,43231,43239,41613,41165,41168,41172,50597,35968,41163,41175,46425,46426,46427,46428,46429,41185,41176,41190,41164,41166,35970,50598,35973,33767,43278,43275,43253,43272,43264,43269,41212,43293,43291,43297,43300,43303,43288,50599,41213,41211,43306,34316,43312,43331,43329,43336,35976,34318,41230,43322,41240,50605,41268,35979,41262,41259,43353,43340,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,35984,43387,34321,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41505,41522,43395,34323,43391,41504,41534,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41563,41566,41573,41583,41569,46433,46434,46435,46436,41586,41589,43427,46440,43408,43416,43422,43424,50614,34069,46439,46441,50482,43437,43439,43442,50616,43447,43455,43430,43436,46444,46445,42538,43460,43468,50618,43467,42508,46438,46446,46460,46462,46463,43475,46466,46468,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,43490,43482,43486,43489,46496,43479,42551,46497,46498,46500,46507,43493,43496,46509,43502,50636,35987,43522,43526,33776,46510,43528,50638,43536,50645,43546,35992,35990,50639,43532,34325,35149,41474,46491,46515,35995,50648,43555,43565,43557,43550,41483,41484,41477,41478,41490,41480,35245,41514,50651,36002,41535,35999,43576,43570,43596,41529,41523,50655,43603,43611,43592,41536,43607,41532,41531,41455,41443,41458,43615,36005,34337,50657,50661,43620,34334,33785,43626,43630,43623,41621,41624,41627,41638,41647,35514,41659,41676,41685,41687,41709,41716,41694,41695,41675,41697,41677,41678,35654,41639,41722,41707,41708,41633,41711,50667,34340,35073,35413,41747,43632,43642,41781,41772,41773,43636,43638,41778,41779,43640,35385,35928,41783,35182,35945,41787,41851,41856,43644,41827,41836,41882,36007,41865,41873,46508,41853,46520,50674,43655,50671,43665,50677,43674,43651,43648,43661,43667,46521,43696,46526,46535,43679,34343,43686,46524,43689,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,43699,41912,43707,43704,43701,43703,33789,36008,50681,41921,33792,43709,41909,46564,46566,46573,41989,33218,50690,43717,43721,50687,43710,43714,42012,43724,42026,42033,42025,42063,33794,42060,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,42037,46587,46598,46602,46604,43728,46595,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46636,46638,46654,46655,46656,46628,42155,42157,33800,42177,42179,42165,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42125,42103,42099,42132,41939,41948,41969,41945,46660,46662,42229,43736,42241,42242,42256,46658,46663,43739,43743,42252,36013,43746,43745,42258,42266,42286,42320,42260,42327,42300,35569,35557,35450,46665,35574,42391,35575,35570,35508,35571,42784,43749,42394,43753,36016,43752,50692,43756,43762,42397,42402,35580,42261,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,33803,43771,42802,46677,46678,46680,42804,36023,42815,36027,46682,43784,46684,46685,43785,50699,43790,43788,43780,46683,42329,46691,46692,46693,46696,33806,43792,43795,33809,46698,46700,46701,46703,46699,33201,33160,33161,33171,33172,33415,42921,33414,46717,46718,34345,46719,46720,46721,46722,46723,33442,33441,46728,46729,46730,33453,334[...];
Date: 2023-08-25 15:55:40 Duration: 359ms
8 734 9m16s 705ms 1s106ms 757ms select "product_template".id from "product_template" left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and (("product_template"."is_core" is null or "product_template"."is_core" = false) and (("product_template"."type" in (...)) and (((((unaccent ("product_template"."default_code"::text) ilike unaccent (?)) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null)))) or unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?)) or false) or (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent (?)))))) and (("product_template"."company_id" in (...)) or "product_template"."company_id" is null) order by coalesce("product_template__name"."value", "product_template"."name") limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 25 10 3 2s212ms 737ms 11 23 17s503ms 761ms 12 77 59s625ms 774ms 13 84 1m4s 762ms 14 124 1m34s 759ms 15 107 1m21s 764ms 16 85 1m4s 759ms 17 72 54s815ms 761ms 18 69 50s689ms 734ms 19 71 52s809ms 743ms 20 10 7s171ms 717ms 21 6 4s424ms 737ms 23 3 2s164ms 721ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%34-183%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%34-183%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%34-183%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%34-183%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 15:20:39 Duration: 1s106ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%f/s green%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%f/s green%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%f/s green%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%f/s green%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 19:07:16 Duration: 1s80ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%k301-394%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%k301-394%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%k301-394%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%k301-394%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 17:49:22 Duration: 960ms
9 701 2m6s 151ms 691ms 180ms update "sale_order_line" set "invoice_status" = ?, "qty_invoiced" = ?, "qty_to_invoice" = ?, "untaxed_amount_invoiced" = ?, "untaxed_amount_to_invoice" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 25 09 14 2s305ms 164ms 11 21 3s861ms 183ms 12 126 22s852ms 181ms 13 110 19s855ms 180ms 14 119 21s65ms 177ms 15 81 14s917ms 184ms 16 70 12s797ms 182ms 17 73 13s79ms 179ms 18 18 3s277ms 182ms 19 43 7s814ms 181ms 20 24 4s22ms 167ms 21 2 333ms 166ms -
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '1.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '0.01', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 1043, "write_date" = (now() at time zone 'UTC') WHERE id IN (224624, 224626, 224628, 224632);
Date: 2023-08-25 16:35:44 Duration: 691ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '5.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '35.95', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (223648, 223645, 223646);
Date: 2023-08-25 13:08:46 Duration: 538ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '2.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '86.24', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (222394, 222395);
Date: 2023-08-25 14:17:37 Duration: 418ms
10 623 1m50s 154ms 363ms 177ms update "sale_order_line" set "branch_id" = ?, "currency_id" = ?, "cus_date_order" = ?, "cus_part_route" = ?, "cus_user_id" = ?, "inventory_vendor_id" = ?, "is_service" = false, "margin" = ?, "margin_percent" = ?.?, "order_partner_id" = ?, "price_reduce" = ?, "price_reduce_taxexcl" = ?, "price_reduce_taxinc" = ?, "price_subtotal" = ?, "price_tax" = ?.?, "price_total" = ?, "purchase_price" = ?, "qty_delivered_method" = ?, "qty_invoiced" = ?, "qty_to_invoice" = ?, "salesman_id" = ?, "untaxed_amount_invoiced" = ?, "untaxed_amount_to_invoice" = ?, "warehouse_id" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 25 11 47 8s412ms 178ms 12 139 24s962ms 179ms 13 75 13s236ms 176ms 14 34 6s37ms 177ms 15 79 14s314ms 181ms 16 73 12s913ms 176ms 17 46 8s315ms 180ms 18 44 7s706ms 175ms 19 38 6s615ms 174ms 20 19 3s238ms 170ms 21 25 4s239ms 169ms 22 4 708ms 177ms -
UPDATE "sale_order_line" SET "branch_id" = 48, "currency_id" = 2, "cus_date_order" = '2023-08-25 15:55:50', "cus_part_route" = NULL, "cus_user_id" = 985, "inventory_vendor_id" = 2924, "is_service" = false, "margin" = '43.47', "margin_percent" = 0.5099718442045988, "order_partner_id" = 34096, "price_reduce" = '85.24', "price_reduce_taxexcl" = '85.24', "price_reduce_taxinc" = '90.35', "price_subtotal" = '85.24', "price_tax" = 5.11, "price_total" = '90.35', "purchase_price" = '41.77', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "salesman_id" = 985, "untaxed_amount_invoiced" = '0.00', "untaxed_amount_to_invoice" = '0.00', "warehouse_id" = 45, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (224569);
Date: 2023-08-25 15:56:31 Duration: 363ms
-
UPDATE "sale_order_line" SET "branch_id" = 45, "currency_id" = 2, "cus_date_order" = '2023-08-24 20:21:45', "cus_part_route" = NULL, "cus_user_id" = 1004, "inventory_vendor_id" = 3069, "is_service" = false, "margin" = '183.94', "margin_percent" = 0.5100094271613154, "order_partner_id" = 49258, "price_reduce" = '180.33', "price_reduce_taxexcl" = '180.33', "price_reduce_taxinc" = '180.33', "price_subtotal" = '360.66', "price_tax" = 0.0, "price_total" = '360.66', "purchase_price" = '88.36', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "salesman_id" = 1004, "untaxed_amount_invoiced" = '0.00', "untaxed_amount_to_invoice" = '0.00', "warehouse_id" = 42, "write_uid" = 1004, "write_date" = (now() at time zone 'UTC') WHERE id IN (224248);
Date: 2023-08-25 12:54:23 Duration: 273ms
-
UPDATE "sale_order_line" SET "branch_id" = 40, "currency_id" = 2, "cus_date_order" = '2023-08-25 15:24:07', "cus_part_route" = NULL, "cus_user_id" = 1039, "inventory_vendor_id" = 2928, "is_service" = false, "margin" = '47.84', "margin_percent" = 0.3600240818783865, "order_partner_id" = 44832, "price_reduce" = '33.22', "price_reduce_taxexcl" = '33.22', "price_reduce_taxinc" = '35.21', "price_subtotal" = '132.88', "price_tax" = 7.97, "price_total" = '140.85', "purchase_price" = '21.26', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "salesman_id" = 1039, "untaxed_amount_invoiced" = '0.00', "untaxed_amount_to_invoice" = '0.00', "warehouse_id" = 38, "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (224597);
Date: 2023-08-25 16:13:26 Duration: 267ms
11 588 3m26s 120ms 2s70ms 350ms update "stock_quant" set "quantity" = ?.?, "reserved_quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 25 09 6 1s892ms 315ms 11 14 4s208ms 300ms 12 116 37s188ms 320ms 13 90 30s134ms 334ms 14 88 30s713ms 349ms 15 57 21s98ms 370ms 16 47 19s180ms 408ms 17 85 31s485ms 370ms 18 26 8s827ms 339ms 19 41 13s715ms 334ms 20 16 6s814ms 425ms 21 2 752ms 376ms -
UPDATE "stock_quant" SET "quantity" = 1.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (329161, 35698, 35637, 253822);
Date: 2023-08-25 16:23:41 Duration: 2s70ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (345017, 345027, 345013);
Date: 2023-08-25 13:09:54 Duration: 1s254ms
-
UPDATE "stock_quant" SET "quantity" = 2.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (34136, 170676);
Date: 2023-08-25 17:46:03 Duration: 1s65ms
12 520 4m38s 182ms 2s764ms 535ms update "stock_move" set "current_warehouse_qty" = ?.?, "date" = ?, "is_done" = true, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 25 09 4 2s704ms 676ms 11 13 6s344ms 488ms 12 81 41s847ms 516ms 13 58 30s833ms 531ms 14 53 28s353ms 534ms 15 39 20s345ms 521ms 16 35 19s879ms 567ms 17 71 40s510ms 570ms 18 42 21s883ms 521ms 19 65 32s868ms 505ms 20 57 31s571ms 553ms 21 2 1s93ms 546ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-08-25 16:23:27', "is_done" = true, "state" = 'done', "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (559627, 559621, 559630, 559631);
Date: 2023-08-25 16:23:34 Duration: 2s764ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-08-25 17:52:25', "is_done" = true, "state" = 'done', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (559896, 559893, 559894, 559895);
Date: 2023-08-25 17:52:36 Duration: 1s800ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 22.0, "date" = '2023-08-25 13:08:28', "is_done" = true, "state" = 'done', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (558144, 558146, 558147);
Date: 2023-08-25 13:08:32 Duration: 1s619ms
13 496 1m39s 165ms 470ms 200ms select id from product_warehouse_inventory where coalesce(loc_check_qty, ?) < coalesce(max_product_uom_qty, ?);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 25 11 23 4s133ms 179ms 12 213 45s429ms 213ms 13 75 16s849ms 224ms 15 3 523ms 174ms 16 76 13s587ms 178ms 17 29 5s328ms 183ms 18 77 13s437ms 174ms -
select id from product_warehouse_inventory where COALESCE(loc_check_qty, 0) < COALESCE(max_product_uom_qty, 0);
Date: 2023-08-25 12:29:59 Duration: 470ms
-
select id from product_warehouse_inventory where COALESCE(loc_check_qty, 0) < COALESCE(max_product_uom_qty, 0);
Date: 2023-08-25 13:06:43 Duration: 346ms
-
select id from product_warehouse_inventory where COALESCE(loc_check_qty, 0) < COALESCE(max_product_uom_qty, 0);
Date: 2023-08-25 13:06:43 Duration: 327ms
14 446 58s988ms 120ms 385ms 132ms select min("sale_report".id) as id, count("sale_report".id) AS "product_id_count", sum("sale_report"."product_uom_qty") AS "product_uom_qty", "sale_report"."product_id" AS "product_id" from "sale_report" left join "product_product" AS "sale_report__product_id" on ("sale_report"."product_id" = "sale_report__product_id"."id") left join "product_template" AS "sale_report__product_id__product_tmpl_id" on ("sale_report__product_id"."product_tmpl_id" = "sale_report__product_id__product_tmpl_id"."id") left join "ir_translation" AS "sale_report__product_id__product_tmpl_id__name" on ("sale_report__product_id__product_tmpl_id"."id" = "sale_report__product_id__product_tmpl_id__name"."res_id" and "sale_report__product_id__product_tmpl_id__name"."type" = ? and "sale_report__product_id__product_tmpl_id__name"."name" = ? and "sale_report__product_id__product_tmpl_id__name"."lang" = ? and "sale_report__product_id__product_tmpl_id__name"."value" != ?) where ((("sale_report"."state" in (...)) and ("sale_report"."product_id" in (...))) and ("sale_report"."date" >= ?)) and ("sale_report"."company_id" is null or ("sale_report"."company_id" in (...))) group by "sale_report"."product_id", "sale_report__product_id"."default_code", coalesce("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id" order by "sale_report__product_id"."default_code", coalesce("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id";Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 25 06 1 122ms 122ms 09 2 248ms 124ms 11 38 4s848ms 127ms 12 66 8s822ms 133ms 13 53 7s231ms 136ms 14 61 8s269ms 135ms 15 63 8s251ms 130ms 16 45 5s847ms 129ms 17 41 5s548ms 135ms 18 37 4s741ms 128ms 19 30 3s916ms 130ms 20 7 895ms 127ms 21 1 122ms 122ms 23 1 122ms 122ms -
SELECT min("sale_report".id) AS id, count("sale_report".id) AS "product_id_count", sum("sale_report"."product_uom_qty") AS "product_uom_qty", "sale_report"."product_id" as "product_id" FROM "sale_report" LEFT JOIN "product_product" AS "sale_report__product_id" ON ("sale_report"."product_id" = "sale_report__product_id"."id") LEFT JOIN "product_template" AS "sale_report__product_id__product_tmpl_id" ON ("sale_report__product_id"."product_tmpl_id" = "sale_report__product_id__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "sale_report__product_id__product_tmpl_id__name" ON ("sale_report__product_id__product_tmpl_id"."id" = "sale_report__product_id__product_tmpl_id__name"."res_id" AND "sale_report__product_id__product_tmpl_id__name"."type" = 'model' AND "sale_report__product_id__product_tmpl_id__name"."name" = 'product.template,name' AND "sale_report__product_id__product_tmpl_id__name"."lang" = 'en_US' AND "sale_report__product_id__product_tmpl_id__name"."value" != '') WHERE ((("sale_report"."state" in ('sale', 'done', 'paid')) AND ("sale_report"."product_id" in (187807))) AND ("sale_report"."date" >= '2022-08-25 00:00:00')) AND ("sale_report"."company_id" IS NULL OR ("sale_report"."company_id" in (1))) GROUP BY "sale_report"."product_id", "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id" ORDER BY "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id";
Date: 2023-08-25 14:04:48 Duration: 385ms
-
SELECT min("sale_report".id) AS id, count("sale_report".id) AS "product_id_count", sum("sale_report"."product_uom_qty") AS "product_uom_qty", "sale_report"."product_id" as "product_id" FROM "sale_report" LEFT JOIN "product_product" AS "sale_report__product_id" ON ("sale_report"."product_id" = "sale_report__product_id"."id") LEFT JOIN "product_template" AS "sale_report__product_id__product_tmpl_id" ON ("sale_report__product_id"."product_tmpl_id" = "sale_report__product_id__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "sale_report__product_id__product_tmpl_id__name" ON ("sale_report__product_id__product_tmpl_id"."id" = "sale_report__product_id__product_tmpl_id__name"."res_id" AND "sale_report__product_id__product_tmpl_id__name"."type" = 'model' AND "sale_report__product_id__product_tmpl_id__name"."name" = 'product.template,name' AND "sale_report__product_id__product_tmpl_id__name"."lang" = 'en_US' AND "sale_report__product_id__product_tmpl_id__name"."value" != '') WHERE ((("sale_report"."state" in ('sale', 'done', 'paid')) AND ("sale_report"."product_id" in (172168))) AND ("sale_report"."date" >= '2022-08-25 00:00:00')) AND ("sale_report"."company_id" IS NULL OR ("sale_report"."company_id" in (1))) GROUP BY "sale_report"."product_id", "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id" ORDER BY "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id";
Date: 2023-08-25 13:20:03 Duration: 362ms
-
SELECT min("sale_report".id) AS id, count("sale_report".id) AS "product_id_count", sum("sale_report"."product_uom_qty") AS "product_uom_qty", "sale_report"."product_id" as "product_id" FROM "sale_report" LEFT JOIN "product_product" AS "sale_report__product_id" ON ("sale_report"."product_id" = "sale_report__product_id"."id") LEFT JOIN "product_template" AS "sale_report__product_id__product_tmpl_id" ON ("sale_report__product_id"."product_tmpl_id" = "sale_report__product_id__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "sale_report__product_id__product_tmpl_id__name" ON ("sale_report__product_id__product_tmpl_id"."id" = "sale_report__product_id__product_tmpl_id__name"."res_id" AND "sale_report__product_id__product_tmpl_id__name"."type" = 'model' AND "sale_report__product_id__product_tmpl_id__name"."name" = 'product.template,name' AND "sale_report__product_id__product_tmpl_id__name"."lang" = 'en_US' AND "sale_report__product_id__product_tmpl_id__name"."value" != '') WHERE ((("sale_report"."state" in ('sale', 'done', 'paid')) AND ("sale_report"."product_id" in (199584))) AND ("sale_report"."date" >= '2022-08-25 00:00:00')) AND ("sale_report"."company_id" IS NULL OR ("sale_report"."company_id" in (1))) GROUP BY "sale_report"."product_id", "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id" ORDER BY "sale_report__product_id"."default_code", COALESCE("sale_report__product_id__product_tmpl_id__name"."value", "sale_report__product_id__product_tmpl_id"."name"), "sale_report__product_id"."id";
Date: 2023-08-25 17:33:41 Duration: 256ms
15 368 3m37s 548ms 835ms 590ms select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."purchase_ok" is not null and "product_product__product_tmpl_id"."purchase_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 25 11 3 1s866ms 622ms 12 1 601ms 601ms 13 41 24s815ms 605ms 14 13 7s685ms 591ms 15 107 1m3s 589ms 16 49 29s430ms 600ms 17 75 45s41ms 600ms 18 41 23s166ms 565ms 19 16 9s219ms 576ms 20 22 12s420ms 564ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%34X512f%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%[3/4X51/2f%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%[3/4X51/2f%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 13:31:14 Duration: 835ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%a2251276%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a22-51276%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a22-51276%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:10:59 Duration: 707ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%CS8RBK05I%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%CS8-RBK-05-I%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%CS8-RBK-05-I%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 15:07:53 Duration: 705ms
16 343 1m23s 154ms 1s264ms 244ms update "sale_order_line" set "open_qty_fil" = ?.?, "qty_delivered_method" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 25 10 1 170ms 170ms 11 14 3s893ms 278ms 12 60 12s800ms 213ms 13 54 11s151ms 206ms 14 25 6s315ms 252ms 15 36 9s317ms 258ms 16 52 14s599ms 280ms 17 33 8s416ms 255ms 18 25 6s439ms 257ms 19 29 6s439ms 222ms 20 8 2s220ms 277ms 21 6 1s985ms 330ms -
UPDATE "sale_order_line" SET "open_qty_fil" = 1.0, "qty_delivered_method" = 'stock_move', "state" = 'sale', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (224609, 224611, 224613, 224616, 224617, 224605, 224607);
Date: 2023-08-25 16:22:48 Duration: 1s264ms
-
UPDATE "sale_order_line" SET "open_qty_fil" = 1.0, "qty_delivered_method" = 'stock_move', "state" = 'sale', "write_uid" = 1027, "write_date" = (now() at time zone 'UTC') WHERE id IN (224015, 224018, 224020, 224021, 224022, 224023, 224024);
Date: 2023-08-25 11:50:42 Duration: 1s214ms
-
UPDATE "sale_order_line" SET "open_qty_fil" = 2.0, "qty_delivered_method" = 'stock_move', "state" = 'sale', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (224649, 224650, 224651, 224659, 224669, 224670, 224671);
Date: 2023-08-25 16:41:41 Duration: 1s186ms
17 341 2m21s 176ms 5s158ms 413ms update "stock_move" set "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 25 11 10 4s623ms 462ms 12 60 33s30ms 550ms 13 43 18s517ms 430ms 14 32 12s52ms 376ms 15 50 16s1ms 320ms 16 25 9s712ms 388ms 17 55 22s881ms 416ms 18 22 7s884ms 358ms 19 33 12s197ms 369ms 20 9 3s260ms 362ms 21 2 902ms 451ms -
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (558956, 558957, 558958, 558959, 558960, 558961, 558962, 558963, 558964);
Date: 2023-08-25 12:29:16 Duration: 5s158ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (559010, 559011, 559012, 559013, 559014, 559015, 559016, 559017, 558998, 559001, 559002, 559003, 559004, 559005, 559006);
Date: 2023-08-25 12:38:10 Duration: 4s583ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (559887, 559888, 559889, 559890, 559891, 559892, 559893, 559894, 559895, 559896, 559901, 559902);
Date: 2023-08-25 17:52:13 Duration: 3s347ms
18 332 1m53s 123ms 1s173ms 341ms update "stock_quant" set "quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 25 09 7 2s396ms 342ms 11 14 4s72ms 290ms 12 33 12s425ms 376ms 13 18 5s444ms 302ms 14 35 13s306ms 380ms 15 38 10s552ms 277ms 16 53 15s679ms 295ms 17 38 12s731ms 335ms 18 21 7s194ms 342ms 19 40 15s908ms 397ms 20 33 13s237ms 401ms 21 2 521ms 260ms -
UPDATE "stock_quant" SET "quantity" = 4.0, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (143840, 337951);
Date: 2023-08-25 12:54:14 Duration: 1s173ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 979, "write_date" = (now() at time zone 'UTC') WHERE id IN (345510, 345511);
Date: 2023-08-25 19:26:24 Duration: 1s73ms
-
UPDATE "stock_quant" SET "quantity" = 12.0, "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (342633, 31646);
Date: 2023-08-25 14:33:57 Duration: 1s40ms
19 318 4m56s 864ms 1s415ms 932ms select "product_template".id from "product_template" left join "ir_translation" AS "product_template__description_sale" on ("product_template"."id" = "product_template__description_sale"."res_id" and "product_template__description_sale"."type" = ? and "product_template__description_sale"."name" = ? and "product_template__description_sale"."lang" = ? and "product_template__description_sale"."value" != ?) left join "ir_translation" AS "product_template__description" on ("product_template"."id" = "product_template__description"."res_id" and "product_template__description"."type" = ? and "product_template__description"."name" = ? and "product_template__description"."lang" = ? and "product_template__description"."value" != ?) left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and ((("product_template"."sale_ok" = true) and (("product_template"."website_id" in (...)) or "product_template"."website_id" is null)) and (((((unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?)))))) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)))))) or ("product_template"."inventory_vendor_id" in ( select "psd_custom_inventory_vendor".id from "psd_custom_inventory_vendor" where (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent (?))))) or unaccent (coalesce("product_template__description"."value", "product_template"."description")) ilike unaccent (?)) or unaccent (coalesce("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent (?)))) order by coalesce("product_template"."is_published", false) desc, "product_template"."website_sequence" asc, "product_template"."id" desc;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 25 01 6 5s461ms 910ms 10 6 5s407ms 901ms 11 99 1m32s 930ms 12 102 1m35s 938ms 13 36 33s477ms 929ms 14 3 2s779ms 926ms 15 27 25s515ms 945ms 16 3 2s716ms 905ms 17 30 27s943ms 931ms 19 6 5s297ms 882ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%38587%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%38587%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%38587%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%38587%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 15:56:32 Duration: 1s415ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%3266C1095%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%3266C1095%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%3266C1095%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%3266C1095%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 11:40:44 Duration: 1s339ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%sc16%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%sc16%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%sc16%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%sc16%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 12:51:11 Duration: 1s294ms
20 306 2m7s 156ms 5s9ms 418ms update "sale_order_line" set "qty_delivered_method" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 25 09 10 4s521ms 452ms 11 9 7s277ms 808ms 12 51 17s973ms 352ms 13 55 19s613ms 356ms 14 41 15s229ms 371ms 15 27 13s937ms 516ms 16 26 12s509ms 481ms 17 34 13s579ms 399ms 18 19 10s82ms 530ms 19 19 8s667ms 456ms 20 14 4s261ms 304ms 21 1 338ms 338ms -
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'done', "write_uid" = 980, "write_date" = (now() at time zone 'UTC') WHERE id IN (79233, 79235, 79237, 79240, 79242, 79243, 79246, 79247, 79249, 79251, 79253, 79256, 79257, 79259, 79266, 79203, 79207, 79208, 79211, 79212, 79213, 79215, 79221, 79222, 79223, 79225, 79226, 79229, 79231);
Date: 2023-08-25 15:45:33 Duration: 5s9ms
-
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'sale', "write_uid" = 952, "write_date" = (now() at time zone 'UTC') WHERE id IN (224526, 224529, 224531, 224548, 224554, 224556, 224467, 224469, 224471, 224472, 224473, 224474, 224475, 224476, 224477, 224483, 224487, 224492, 224493, 224497);
Date: 2023-08-25 18:01:49 Duration: 3s661ms
-
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'done', "write_uid" = 1018, "write_date" = (now() at time zone 'UTC') WHERE id IN (204768, 204769, 204770, 204771, 204772, 204773, 204774, 204775, 204776, 204777, 204778, 204765, 204766, 204767);
Date: 2023-08-25 11:29:29 Duration: 2s430ms
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 3m43s 3m43s 3m43s 1 3m43s copy public.mail_tracking_value (id, field, field_desc, field_type, old_value_integer, old_value_float, old_value_monetary, old_value_char, old_value_text, old_value_datetime, new_value_integer, new_value_float, new_value_monetary, new_value_char, new_value_text, new_value_datetime, mail_message_id, tracking_sequence, create_uid, create_date, write_uid, write_date) to stdout;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 25 09 1 3m43s 3m43s -
COPY public.mail_tracking_value (id, field, field_desc, field_type, old_value_integer, old_value_float, old_value_monetary, old_value_char, old_value_text, old_value_datetime, new_value_integer, new_value_float, new_value_monetary, new_value_char, new_value_text, new_value_datetime, mail_message_id, tracking_sequence, create_uid, create_date, write_uid, write_date) TO stdout;
Date: 2023-08-25 09:07:27 Duration: 3m43s
2 475ms 1m15s 51s64ms 27 22m58s select res_company_users_rel.user_id, res_company_users_rel.cid from res_company_users_rel, "res_company" where ? = ? and res_company_users_rel.user_id in (...) and res_company_users_rel.cid = res_company.id order by "res_company"."sequence", "res_company"."name" offset ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 25 11 27 22m58s 51s64ms -
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m15s
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m14s
-
SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1 = 1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence", "res_company"."name" OFFSET 0;
Date: 2023-08-25 11:01:27 Duration: 1m11s
3 21s88ms 23s377ms 21s850ms 62 22m34s select partner.id as partner_id, ful.id as followup_level, case when partner.balance <= ? then ? when in_need_of_action_aml.id is not null and (prop_date.value_datetime is null or prop_date.value_datetime::date <= ?::date) then ? when exceeded_unreconciled_aml.id is not null then ? else ? end as followup_status from ( select partner.id, max(current_followup_level.delay) as followup_delay, sum(aml.balance) as balance from res_partner partner join account_move_line aml on aml.partner_id = partner.id join account_account account on account.id = aml.account_id join account_move move on move.id = aml.move_id left join lateral ( select coalesce(next_ful.id, ful.id) as id, coalesce(next_ful.delay, ful.delay) as delay from account_move_line line left outer join account_followup_followup_line ful on ful.id = aml.followup_line_id left outer join account_followup_followup_line next_ful on next_ful.id = ( select next_ful.id from account_followup_followup_line next_ful where next_ful.delay > coalesce(ful.delay, ?) and coalesce(aml.date_maturity, aml.date) + next_ful.delay <= ?::date and next_ful.company_id = ? order by next_ful.delay asc limit ?) where line.id = aml.id and aml.partner_id = partner.id and aml.balance > ?) current_followup_level on true where account.deprecated is not true and account.internal_type = ? and move.state = ? and aml.reconciled is not true and aml.blocked is false and aml.company_id = ? group by partner.id) partner left join account_followup_followup_line ful on ful.delay = partner.followup_delay and ful.company_id = ? left outer join lateral ( select line.id from account_move_line line join account_account account on line.account_id = account.id join account_move move on line.move_id = move.id left join account_followup_followup_line ful on ful.id = line.followup_line_id where line.partner_id = partner.id and account.internal_type = ? and account.deprecated is not true and move.state = ? and line.reconciled is not true and line.balance > ? and line.blocked is false and line.company_id = ? and coalesce(ful.delay, ?) < partner.followup_delay and coalesce(line.date_maturity, line.date) + coalesce(ful.delay, ?) <= ?::date limit ?) in_need_of_action_aml on true left outer join lateral ( select line.id from account_move_line line join account_account account on line.account_id = account.id join account_move move on line.move_id = move.id where line.partner_id = partner.id and account.internal_type = ? and account.deprecated is not true and move.state = ? and line.reconciled is not true and line.balance > ? and line.blocked is false and line.company_id = ? and coalesce(line.date_maturity, line.date) <= ?::date limit ?) exceeded_unreconciled_aml on true left outer join ir_property prop_date on prop_date.res_id = concat(?, partner.id) and prop_date.name = ? and prop_date.company_id = ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 25 14 23 8m15s 21s547ms 15 15 5m29s 21s963ms 16 3 1m5s 21s872ms 18 21 7m44s 22s97ms -
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 15:55:44 Duration: 23s377ms
-
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 18:09:07 Duration: 23s271ms
-
SELECT partner.id as partner_id, ful.id as followup_level, CASE WHEN partner.balance <= 0 THEN 'no_action_needed' WHEN in_need_of_action_aml.id IS NOT NULL AND (prop_date.value_datetime IS NULL OR prop_date.value_datetime::date <= '2023-08-25'::date) THEN 'in_need_of_action' WHEN exceeded_unreconciled_aml.id IS NOT NULL THEN 'with_overdue_invoices' ELSE 'no_action_needed' END as followup_status FROM ( SELECT partner.id, max(current_followup_level.delay) as followup_delay, SUM(aml.balance) as balance FROM res_partner partner JOIN account_move_line aml ON aml.partner_id = partner.id JOIN account_account account ON account.id = aml.account_id JOIN account_move move ON move.id = aml.move_id -- Get the followup level LEFT JOIN LATERAL ( SELECT COALESCE(next_ful.id, ful.id) as id, COALESCE(next_ful.delay, ful.delay) as delay FROM account_move_line line LEFT OUTER JOIN account_followup_followup_line ful ON ful.id = aml.followup_line_id LEFT OUTER JOIN account_followup_followup_line next_ful ON next_ful.id = ( SELECT next_ful.id FROM account_followup_followup_line next_ful WHERE next_ful.delay > COALESCE(ful.delay, - 999) AND COALESCE(aml.date_maturity, aml.date) + next_ful.delay <= '2023-08-25'::date AND next_ful.company_id = 1 ORDER BY next_ful.delay ASC LIMIT 1) WHERE line.id = aml.id AND aml.partner_id = partner.id AND aml.balance > 0) current_followup_level ON true WHERE account.deprecated IS NOT TRUE AND account.internal_type = 'receivable' AND move.state = 'posted' AND aml.reconciled IS NOT TRUE AND aml.blocked IS FALSE AND aml.company_id = 1 GROUP BY partner.id) partner LEFT JOIN account_followup_followup_line ful ON ful.delay = partner.followup_delay AND ful.company_id = 1 -- Get the followup status data LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id LEFT JOIN account_followup_followup_line ful ON ful.id = line.followup_line_id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(ful.delay, - 999) < partner.followup_delay AND COALESCE(line.date_maturity, line.date) + COALESCE(ful.delay, - 999) <= '2023-08-25'::date LIMIT 1) in_need_of_action_aml ON true LEFT OUTER JOIN LATERAL ( SELECT line.id FROM account_move_line line JOIN account_account account ON line.account_id = account.id JOIN account_move move ON line.move_id = move.id WHERE line.partner_id = partner.id AND account.internal_type = 'receivable' AND account.deprecated IS NOT TRUE AND move.state = 'posted' AND line.reconciled IS NOT TRUE AND line.balance > 0 AND line.blocked IS FALSE AND line.company_id = 1 AND COALESCE(line.date_maturity, line.date) <= '2023-08-25'::date LIMIT 1) exceeded_unreconciled_aml ON true LEFT OUTER JOIN ir_property prop_date ON prop_date.res_id = CONCAT('res.partner,', partner.id) AND prop_date.name = 'payment_next_action_date' AND prop_date.company_id = 1;
Date: 2023-08-25 18:09:13 Duration: 22s968ms
4 3s300ms 17s130ms 4s659ms 49 3m48s delete from sale_order_line where id in (...);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 25 11 3 10s343ms 3s447ms 12 7 24s625ms 3s517ms 13 4 13s792ms 3s448ms 14 4 24s495ms 6s123ms 15 5 27s466ms 5s493ms 16 2 7s59ms 3s529ms 17 4 21s738ms 5s434ms 18 9 37s354ms 4s150ms 19 3 10s306ms 3s435ms 21 4 30s510ms 7s627ms 22 4 20s615ms 5s153ms -
DELETE FROM sale_order_line WHERE id IN (224968, 224969, 224970, 224971, 224972);
Date: 2023-08-25 21:29:59 Duration: 17s130ms
-
DELETE FROM sale_order_line WHERE id IN (224418, 224419, 224421);
Date: 2023-08-25 14:21:03 Duration: 10s595ms
-
DELETE FROM sale_order_line WHERE id IN (224489, 224490, 224491);
Date: 2023-08-25 15:30:10 Duration: 10s369ms
5 986ms 19s772ms 2s148ms 93 3m19s delete from account_move_line where id in (...);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 25 06 1 2s40ms 2s40ms 07 4 10s165ms 2s541ms 10 4 10s204ms 2s551ms 11 5 25s166ms 5s33ms 12 7 14s789ms 2s112ms 13 3 3s142ms 1s47ms 14 4 7s209ms 1s802ms 15 10 27s503ms 2s750ms 16 2 2s160ms 1s80ms 17 16 16s665ms 1s41ms 18 11 14s496ms 1s317ms 19 6 10s68ms 1s678ms 20 4 7s55ms 1s763ms 22 1 2s90ms 2s90ms 23 15 47s28ms 3s135ms -
DELETE FROM account_move_line WHERE id IN (2974083, 2993505, 2993506, 2993507, 2993508, 2993509, 2993510, 2993511, 2993512, 2993513, 2993514, 2993515, 2993516, 2993517, 2993518, 2993519, 2993520, 2993521);
Date: 2023-08-25 11:48:14 Duration: 19s772ms
-
DELETE FROM account_move_line WHERE id IN (3000704, 3000705, 2936625, 2936626, 2936627, 2936628, 2936629);
Date: 2023-08-25 23:23:11 Duration: 6s980ms
-
DELETE FROM account_move_line WHERE id IN (2998271, 2998272, 2998273, 2998274, 2998275, 2998276);
Date: 2023-08-25 15:47:17 Duration: 6s381ms
6 183ms 8s447ms 1s440ms 117 2m48s update "stock_move" set "date" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 25 09 1 852ms 852ms 11 5 4s966ms 993ms 12 20 19s423ms 971ms 13 10 14s452ms 1s445ms 14 22 36s459ms 1s657ms 15 10 28s936ms 2s893ms 16 23 37s120ms 1s613ms 17 10 9s168ms 916ms 18 5 3s120ms 624ms 19 9 13s629ms 1s514ms 20 2 390ms 195ms -
UPDATE "stock_move" SET "date" = '2023-08-25 15:13:10', "state" = 'done', "write_uid" = 1016, "write_date" = (now() at time zone 'UTC') WHERE id IN (554463, 554464, 554466, 554467, 554468, 554469, 554470, 554471, 554472, 554473, 554474, 554475, 554476, 554477, 554479, 554480, 554481, 554482, 554483);
Date: 2023-08-25 15:13:19 Duration: 8s447ms
-
UPDATE "stock_move" SET "date" = '2023-08-25 16:44:23', "state" = 'done', "write_uid" = 1025, "write_date" = (now() at time zone 'UTC') WHERE id IN (556324, 556325, 553962, 553963, 553964, 553965, 553966, 553967, 553968, 553970, 553971, 553972, 553973, 553974, 553975, 553976);
Date: 2023-08-25 16:44:30 Duration: 7s227ms
-
UPDATE "stock_move" SET "date" = '2023-08-25 15:41:48', "state" = 'done', "write_uid" = 980, "write_date" = (now() at time zone 'UTC') WHERE id IN (559041, 559046, 559079, 559080, 551303, 551305, 551306, 551302, 551304, 559022, 558990, 559070, 558999, 559000, 559038, 559071);
Date: 2023-08-25 15:41:55 Duration: 6s424ms
7 864ms 1s415ms 932ms 318 4m56s select "product_template".id from "product_template" left join "ir_translation" AS "product_template__description_sale" on ("product_template"."id" = "product_template__description_sale"."res_id" and "product_template__description_sale"."type" = ? and "product_template__description_sale"."name" = ? and "product_template__description_sale"."lang" = ? and "product_template__description_sale"."value" != ?) left join "ir_translation" AS "product_template__description" on ("product_template"."id" = "product_template__description"."res_id" and "product_template__description"."type" = ? and "product_template__description"."name" = ? and "product_template__description"."lang" = ? and "product_template__description"."value" != ?) left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and ((("product_template"."sale_ok" = true) and (("product_template"."website_id" in (...)) or "product_template"."website_id" is null)) and (((((unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?)))))) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" where (("product_product"."active" = true) and (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)))))) or ("product_template"."inventory_vendor_id" in ( select "psd_custom_inventory_vendor".id from "psd_custom_inventory_vendor" where (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent (?))))) or unaccent (coalesce("product_template__description"."value", "product_template"."description")) ilike unaccent (?)) or unaccent (coalesce("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent (?)))) order by coalesce("product_template"."is_published", false) desc, "product_template"."website_sequence" asc, "product_template"."id" desc;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 25 01 6 5s461ms 910ms 10 6 5s407ms 901ms 11 99 1m32s 930ms 12 102 1m35s 938ms 13 36 33s477ms 929ms 14 3 2s779ms 926ms 15 27 25s515ms 945ms 16 3 2s716ms 905ms 17 30 27s943ms 931ms 19 6 5s297ms 882ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%38587%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%38587%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%38587%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%38587%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%38587%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 15:56:32 Duration: 1s415ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%3266C1095%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%3266C1095%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%3266C1095%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%3266C1095%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%3266C1095%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 11:40:44 Duration: 1s339ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__description_sale" ON ("product_template"."id" = "product_template__description_sale"."res_id" AND "product_template__description_sale"."type" = 'model' AND "product_template__description_sale"."name" = 'product.template,description_sale' AND "product_template__description_sale"."lang" = 'en_US' AND "product_template__description_sale"."value" != '') LEFT JOIN "ir_translation" AS "product_template__description" ON ("product_template"."id" = "product_template__description"."res_id" AND "product_template__description"."type" = 'model' AND "product_template__description"."name" = 'product.template,description' AND "product_template__description"."lang" = 'en_US' AND "product_template__description"."value" != '') LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND ((("product_template"."sale_ok" = true) AND (("product_template"."website_id" in (1)) OR "product_template"."website_id" IS NULL)) AND (((((unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%sc16%') OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%sc16%')))))) OR ("product_template"."inventory_vendor_id" in ( SELECT "psd_custom_inventory_vendor".id FROM "psd_custom_inventory_vendor" WHERE (unaccent ("psd_custom_inventory_vendor"."name"::text) ilike unaccent ('%sc16%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%sc16%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%sc16%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-08-25 12:51:11 Duration: 1s294ms
8 705ms 1s106ms 757ms 734 9m16s select "product_template".id from "product_template" left join "ir_translation" AS "product_template__name" on ("product_template"."id" = "product_template__name"."res_id" and "product_template__name"."type" = ? and "product_template__name"."name" = ? and "product_template__name"."lang" = ? and "product_template__name"."value" != ?) where (("product_template"."active" = true) and (("product_template"."is_core" is null or "product_template"."is_core" = false) and (("product_template"."type" in (...)) and (((((unaccent ("product_template"."default_code"::text) ilike unaccent (?)) or ("product_template"."id" in ( select "product_product"."product_tmpl_id" from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") where (("product_product"."active" = true) and (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null)))) or unaccent (coalesce("product_template__name"."value", "product_template"."name")) ilike unaccent (?)) or false) or (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent (?)))))) and (("product_template"."company_id" in (...)) or "product_template"."company_id" is null) order by coalesce("product_template__name"."value", "product_template"."name") limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 25 10 3 2s212ms 737ms 11 23 17s503ms 761ms 12 77 59s625ms 774ms 13 84 1m4s 762ms 14 124 1m34s 759ms 15 107 1m21s 764ms 16 85 1m4s 759ms 17 72 54s815ms 761ms 18 69 50s689ms 734ms 19 71 52s809ms 743ms 20 10 7s171ms 717ms 21 6 4s424ms 737ms 23 3 2s164ms 721ms -
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%34-183%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%34-183%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%34-183%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%34-183%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 15:20:39 Duration: 1s106ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%f/s green%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%f/s green%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%f/s green%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%f/s green%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 19:07:16 Duration: 1s80ms
-
SELECT "product_template".id FROM "product_template" LEFT JOIN "ir_translation" AS "product_template__name" ON ("product_template"."id" = "product_template__name"."res_id" AND "product_template__name"."type" = 'model' AND "product_template__name"."name" = 'product.template,name' AND "product_template__name"."lang" = 'en_US' AND "product_template__name"."value" != '') WHERE (("product_template"."active" = true) AND (("product_template"."is_core" IS NULL or "product_template"."is_core" = false) AND (("product_template"."type" in ('consu', 'product')) AND (((((unaccent ("product_template"."default_code"::text) ilike unaccent ('%k301-394%')) OR ("product_template"."id" IN ( SELECT "product_product"."product_tmpl_id" FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") WHERE (("product_product"."active" = true) AND (unaccent ("product_product"."default_code"::text) ilike unaccent ('%k301-394%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL)))) OR unaccent (COALESCE("product_template__name"."value", "product_template"."name")) ilike unaccent ('%k301-394%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%k301-394%')))))) AND (("product_template"."company_id" in (1)) OR "product_template"."company_id" IS NULL) ORDER BY COALESCE("product_template__name"."value", "product_template"."name") LIMIT 80;
Date: 2023-08-25 17:49:22 Duration: 960ms
9 190ms 5s419ms 674ms 252 2m50s update "stock_move" set "branch_id" = ?, "picking_id" = ?, "related_core_purchase_line_id" = ?, "related_core_repair_line_id" = ?, "related_core_sale_line_id" = ?, "scrapped" = false, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 25 01 1 243ms 243ms 10 1 256ms 256ms 11 14 10s871ms 776ms 12 45 25s25ms 556ms 13 31 18s665ms 602ms 14 20 11s513ms 575ms 15 27 16s212ms 600ms 16 33 29s32ms 879ms 17 24 16s155ms 673ms 18 25 20s96ms 803ms 19 22 11s985ms 544ms 20 7 5s927ms 846ms 21 2 4s74ms 2s37ms -
UPDATE "stock_move" SET "branch_id" = 44, "picking_id" = 220103, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559934, 559935, 559936, 559937, 559938, 559939, 559940, 559941, 559942, 559943, 559944, 559945, 559946, 559947, 559948, 559949, 559950, 559951, 559952, 559953);
Date: 2023-08-25 18:01:45 Duration: 5s419ms
-
UPDATE "stock_move" SET "branch_id" = 50, "picking_id" = 219930, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559621, 559622, 559623, 559624, 559625, 559626, 559627, 559628, 559629, 559630, 559631, 559632);
Date: 2023-08-25 16:22:47 Duration: 5s78ms
-
UPDATE "stock_move" SET "branch_id" = 50, "picking_id" = 220075, "related_core_purchase_line_id" = NULL, "related_core_repair_line_id" = NULL, "related_core_sale_line_id" = NULL, "scrapped" = false, "state" = 'confirmed', "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (559872, 559873, 559874, 559875, 559876, 559867, 559868, 559869, 559870, 559871);
Date: 2023-08-25 17:45:33 Duration: 4s761ms
10 547ms 957ms 604ms 1,212 12m12s select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where (("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 25 06 5 2s954ms 590ms 07 1 588ms 588ms 09 3 1s764ms 588ms 10 1 584ms 584ms 11 56 33s493ms 598ms 12 237 2m25s 615ms 13 179 1m47s 603ms 14 53 32s15ms 604ms 15 48 28s906ms 602ms 16 168 1m41s 607ms 17 308 3m7s 607ms 18 65 38s877ms 598ms 19 52 30s47ms 577ms 20 36 20s376ms 566ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%78X5%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%7/8X5%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%7/8X5%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 16:51:18 Duration: 957ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%717%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%717%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%717%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:51:32 Duration: 870ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%n3215%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%n3-2-15%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%n3-2-15%'))) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:27:41 Duration: 867ms
11 548ms 1s34ms 600ms 3,617 36m11s select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."sale_ok" is not null and "product_product__product_tmpl_id"."sale_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 25 10 3 1s736ms 578ms 11 282 2m49s 599ms 12 713 7m15s 610ms 13 436 4m25s 608ms 14 240 2m27s 614ms 15 421 4m13s 601ms 16 481 4m47s 597ms 17 288 2m54s 607ms 18 300 2m55s 584ms 19 211 2m2s 579ms 20 92 52s926ms 575ms 21 137 1m18s 574ms 22 13 7s556ms 581ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%51408%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%51408%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%51408%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:37 Duration: 1s34ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%5140%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%5140%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%5140%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:56:36 Duration: 1s14ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%404%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%#404%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%#404%'))) AND ("product_product__product_tmpl_id"."sale_ok" IS NOT NULL and "product_product__product_tmpl_id"."sale_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 14:15:06 Duration: 939ms
12 558ms 848ms 598ms 248 2m28s select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 25 06 6 3s465ms 577ms 10 3 1s742ms 580ms 11 1 581ms 581ms 12 18 11s567ms 642ms 13 21 12s869ms 612ms 14 15 8s793ms 586ms 15 17 10s225ms 601ms 16 81 48s387ms 597ms 17 44 26s475ms 601ms 18 5 2s924ms 584ms 19 32 18s553ms 579ms 20 4 2s263ms 565ms 23 1 560ms 560ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%01119%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%01119%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%01119%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 12:14:41 Duration: 848ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%131095K%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%131095K%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%131095K%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 12:38:02 Duration: 796ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%4fm4s%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%4fm4-s%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%4fm4-s%')) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 16:32:13 Duration: 775ms
13 548ms 835ms 590ms 368 3m37s select product_product.id from "product_product" left join "product_template" AS "product_product__product_tmpl_id" on ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") left join "ir_translation" AS "product_product__product_tmpl_id__name" on ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" and "product_product__product_tmpl_id__name"."type" = ? and "product_product__product_tmpl_id__name"."name" = ? and "product_product__product_tmpl_id__name"."lang" = ? and "product_product__product_tmpl_id__name"."value" != ?) where ((("product_product"."active" = true) and (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent (?)) or (unaccent ("product_product"."default_code"::text) ilike unaccent (?))) or unaccent (coalesce("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent (?))) and ("product_product__product_tmpl_id"."purchase_ok" is not null and "product_product__product_tmpl_id"."purchase_ok" != false)) and (("product_product__product_tmpl_id"."company_id" in (...)) or "product_product__product_tmpl_id"."company_id" is null) order by product_product.default_code, product_product.condensed_internal_ref;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 25 11 3 1s866ms 622ms 12 1 601ms 601ms 13 41 24s815ms 605ms 14 13 7s685ms 591ms 15 107 1m3s 589ms 16 49 29s430ms 600ms 17 75 45s41ms 600ms 18 41 23s166ms 565ms 19 16 9s219ms 576ms 20 22 12s420ms 564ms -
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%34X512f%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%[3/4X51/2f%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%[3/4X51/2f%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 13:31:14 Duration: 835ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%a2251276%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a22-51276%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a22-51276%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 17:10:59 Duration: 707ms
-
SELECT product_product.id FROM "product_product" LEFT JOIN "product_template" AS "product_product__product_tmpl_id" ON ("product_product"."product_tmpl_id" = "product_product__product_tmpl_id"."id") LEFT JOIN "ir_translation" AS "product_product__product_tmpl_id__name" ON ("product_product__product_tmpl_id"."id" = "product_product__product_tmpl_id__name"."res_id" AND "product_product__product_tmpl_id__name"."type" = 'model' AND "product_product__product_tmpl_id__name"."name" = 'product.template,name' AND "product_product__product_tmpl_id__name"."lang" = 'en_US' AND "product_product__product_tmpl_id__name"."value" != '') WHERE ((("product_product"."active" = true) AND (((unaccent ("product_product"."condensed_internal_ref"::text) ilike unaccent ('%%CS8RBK05I%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%CS8-RBK-05-I%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%CS8-RBK-05-I%'))) AND ("product_product__product_tmpl_id"."purchase_ok" IS NOT NULL and "product_product__product_tmpl_id"."purchase_ok" != false)) AND (("product_product__product_tmpl_id"."company_id" in (1)) OR "product_product__product_tmpl_id"."company_id" IS NULL) ORDER BY product_product.default_code, product_product.condensed_internal_ref;
Date: 2023-08-25 15:07:53 Duration: 705ms
14 182ms 2s764ms 535ms 520 4m38s update "stock_move" set "current_warehouse_qty" = ?.?, "date" = ?, "is_done" = true, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 25 09 4 2s704ms 676ms 11 13 6s344ms 488ms 12 81 41s847ms 516ms 13 58 30s833ms 531ms 14 53 28s353ms 534ms 15 39 20s345ms 521ms 16 35 19s879ms 567ms 17 71 40s510ms 570ms 18 42 21s883ms 521ms 19 65 32s868ms 505ms 20 57 31s571ms 553ms 21 2 1s93ms 546ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-08-25 16:23:27', "is_done" = true, "state" = 'done', "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (559627, 559621, 559630, 559631);
Date: 2023-08-25 16:23:34 Duration: 2s764ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-08-25 17:52:25', "is_done" = true, "state" = 'done', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (559896, 559893, 559894, 559895);
Date: 2023-08-25 17:52:36 Duration: 1s800ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 22.0, "date" = '2023-08-25 13:08:28', "is_done" = true, "state" = 'done', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (558144, 558146, 558147);
Date: 2023-08-25 13:08:32 Duration: 1s619ms
15 156ms 5s9ms 418ms 306 2m7s update "sale_order_line" set "qty_delivered_method" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 25 09 10 4s521ms 452ms 11 9 7s277ms 808ms 12 51 17s973ms 352ms 13 55 19s613ms 356ms 14 41 15s229ms 371ms 15 27 13s937ms 516ms 16 26 12s509ms 481ms 17 34 13s579ms 399ms 18 19 10s82ms 530ms 19 19 8s667ms 456ms 20 14 4s261ms 304ms 21 1 338ms 338ms -
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'done', "write_uid" = 980, "write_date" = (now() at time zone 'UTC') WHERE id IN (79233, 79235, 79237, 79240, 79242, 79243, 79246, 79247, 79249, 79251, 79253, 79256, 79257, 79259, 79266, 79203, 79207, 79208, 79211, 79212, 79213, 79215, 79221, 79222, 79223, 79225, 79226, 79229, 79231);
Date: 2023-08-25 15:45:33 Duration: 5s9ms
-
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'sale', "write_uid" = 952, "write_date" = (now() at time zone 'UTC') WHERE id IN (224526, 224529, 224531, 224548, 224554, 224556, 224467, 224469, 224471, 224472, 224473, 224474, 224475, 224476, 224477, 224483, 224487, 224492, 224493, 224497);
Date: 2023-08-25 18:01:49 Duration: 3s661ms
-
UPDATE "sale_order_line" SET "qty_delivered_method" = 'stock_move', "state" = 'done', "write_uid" = 1018, "write_date" = (now() at time zone 'UTC') WHERE id IN (204768, 204769, 204770, 204771, 204772, 204773, 204774, 204775, 204776, 204777, 204778, 204765, 204766, 204767);
Date: 2023-08-25 11:29:29 Duration: 2s430ms
16 176ms 5s158ms 413ms 341 2m21s update "stock_move" set "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 25 11 10 4s623ms 462ms 12 60 33s30ms 550ms 13 43 18s517ms 430ms 14 32 12s52ms 376ms 15 50 16s1ms 320ms 16 25 9s712ms 388ms 17 55 22s881ms 416ms 18 22 7s884ms 358ms 19 33 12s197ms 369ms 20 9 3s260ms 362ms 21 2 902ms 451ms -
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (558956, 558957, 558958, 558959, 558960, 558961, 558962, 558963, 558964);
Date: 2023-08-25 12:29:16 Duration: 5s158ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (559010, 559011, 559012, 559013, 559014, 559015, 559016, 559017, 558998, 559001, 559002, 559003, 559004, 559005, 559006);
Date: 2023-08-25 12:38:10 Duration: 4s583ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (559887, 559888, 559889, 559890, 559891, 559892, 559893, 559894, 559895, 559896, 559901, 559902);
Date: 2023-08-25 17:52:13 Duration: 3s347ms
17 120ms 2s70ms 350ms 588 3m26s update "stock_quant" set "quantity" = ?.?, "reserved_quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 25 09 6 1s892ms 315ms 11 14 4s208ms 300ms 12 116 37s188ms 320ms 13 90 30s134ms 334ms 14 88 30s713ms 349ms 15 57 21s98ms 370ms 16 47 19s180ms 408ms 17 85 31s485ms 370ms 18 26 8s827ms 339ms 19 41 13s715ms 334ms 20 16 6s814ms 425ms 21 2 752ms 376ms -
UPDATE "stock_quant" SET "quantity" = 1.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (329161, 35698, 35637, 253822);
Date: 2023-08-25 16:23:41 Duration: 2s70ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (345017, 345027, 345013);
Date: 2023-08-25 13:09:54 Duration: 1s254ms
-
UPDATE "stock_quant" SET "quantity" = 2.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (34136, 170676);
Date: 2023-08-25 17:46:03 Duration: 1s65ms
18 123ms 1s173ms 341ms 332 1m53s update "stock_quant" set "quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 25 09 7 2s396ms 342ms 11 14 4s72ms 290ms 12 33 12s425ms 376ms 13 18 5s444ms 302ms 14 35 13s306ms 380ms 15 38 10s552ms 277ms 16 53 15s679ms 295ms 17 38 12s731ms 335ms 18 21 7s194ms 342ms 19 40 15s908ms 397ms 20 33 13s237ms 401ms 21 2 521ms 260ms -
UPDATE "stock_quant" SET "quantity" = 4.0, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (143840, 337951);
Date: 2023-08-25 12:54:14 Duration: 1s173ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 979, "write_date" = (now() at time zone 'UTC') WHERE id IN (345510, 345511);
Date: 2023-08-25 19:26:24 Duration: 1s73ms
-
UPDATE "stock_quant" SET "quantity" = 12.0, "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (342633, 31646);
Date: 2023-08-25 14:33:57 Duration: 1s40ms
19 120ms 1s64ms 282ms 5,744 27m select "bus_bus".id from "bus_bus" where (("bus_bus"."create_date" > ?) and ("bus_bus"."channel" in (...))) order by "bus_bus"."id";Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 25 00 4 567ms 141ms 01 4 573ms 143ms 02 10 1s415ms 141ms 03 4 685ms 171ms 04 1 144ms 144ms 05 6 873ms 145ms 07 8 1s257ms 157ms 08 12 2s87ms 173ms 09 8 1s208ms 151ms 10 7 1s236ms 176ms 11 121 27s411ms 226ms 12 496 2m8s 258ms 13 558 2m26s 261ms 14 786 3m59s 305ms 15 560 2m37s 281ms 16 597 2m34s 258ms 17 715 3m19s 278ms 18 834 5m33s 399ms 19 514 2m 235ms 20 349 1m18s 223ms 21 77 13s350ms 173ms 22 43 7s261ms 168ms 23 30 5s178ms 172ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19519]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",463]', '["pointspring_master","mail.channel",546]', '["pointspring_master","res.partner",19519]', '["pointspring_master","ir.needaction",19519]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s64ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1013"', '["pointspring_master","calendar.alarm",19551]', '["pointspring_master","mail.channel",94]', '["pointspring_master","mail.channel",95]', '["pointspring_master","mail.channel",96]', '["pointspring_master","mail.channel",97]', '["pointspring_master","mail.channel",98]', '["pointspring_master","mail.channel",338]', '["pointspring_master","res.partner",19551]', '["pointspring_master","ir.needaction",19551]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s51ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-08-25 18:49:17') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1025"', '["pointspring_master","calendar.alarm",19563]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",451]', '["pointspring_master","mail.channel",460]', '["pointspring_master","mail.channel",513]', '["pointspring_master","res.partner",19563]', '["pointspring_master","ir.needaction",19563]'))) ORDER BY "bus_bus"."id";
Date: 2023-08-25 18:50:08 Duration: 1s39ms
20 227ms 987ms 246ms 2,786 11m25s select "ir_attachment".id from "ir_attachment" where (("ir_attachment"."res_field" is null and (unaccent ("ir_attachment"."url"::text) like unaccent (?))) and (not ((unaccent ("ir_attachment"."url"::text) like unaccent (?))))) order by "ir_attachment"."id" desc;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 25 00 6 1s448ms 241ms 01 6 1s417ms 236ms 03 3 717ms 239ms 06 1 239ms 239ms 07 6 1s423ms 237ms 09 6 1s474ms 245ms 10 13 3s203ms 246ms 11 173 42s595ms 246ms 12 536 2m13s 249ms 13 351 1m26s 246ms 14 292 1m12s 248ms 15 280 1m9s 248ms 16 268 1m7s 250ms 17 245 1m 247ms 18 222 53s500ms 240ms 19 251 59s647ms 237ms 20 127 29s590ms 232ms -
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.css'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-e6b7691/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 18:50:08 Duration: 987ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_backend.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-69732e6/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:36 Duration: 611ms
-
SELECT "ir_attachment".id FROM "ir_attachment" WHERE (("ir_attachment"."res_field" IS NULL AND (unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-%/web.assets_common.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-fb6cd24/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-08-25 14:56:37 Duration: 584ms
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 37,384 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 1140 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 623 Max number of times the same event was reported
- 1,140 Total events found
Rank Times reported Error 1 623 ERROR: could not serialize access due to concurrent update
Times Reported Most Frequent Error / Event #1
Day Hour Count Aug 25 00 11 01 29 03 24 04 47 05 24 06 41 07 7 08 22 09 11 10 14 11 55 12 88 13 50 14 55 15 28 16 28 17 32 18 22 19 19 20 14 23 2 - ERROR: could not serialize access due to concurrent update
Statement: UPDATE "bus_presence" SET "last_poll"='2023-08-25 00:33:35' WHERE id IN (103)
Date: 2023-08-25 00:33:36
2 427 ERROR: could not obtain lock on row in relation "..."
Times Reported Most Frequent Error / Event #2
Day Hour Count Aug 25 00 32 01 37 02 33 03 11 04 11 05 14 06 14 07 16 08 15 09 9 10 18 11 25 12 20 13 17 14 17 15 19 16 15 17 15 18 14 19 11 20 11 21 14 22 15 23 24 - ERROR: could not obtain lock on row in relation "ir_cron"
- ERROR: could not obtain lock on row in relation "res_partner"
Statement: SELECT * FROM ir_cron WHERE numbercall != 0 AND active AND nextcall <= (now() at time zone 'UTC') AND id=68 FOR UPDATE NOWAIT
Date: 2023-08-25 00:00:24
Statement: SELECT "supplier_rank" FROM res_partner WHERE ID IN (32871, 30496) FOR UPDATE NOWAIT; UPDATE res_partner SET "supplier_rank" = "supplier_rank" + 1 WHERE id IN (32871, 30496)
Date: 2023-08-25 19:10:49
3 30 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #3
Day Hour Count Aug 25 11 30 - ERROR: column res_company.enable_form_view_status_bar does not exist at character 1292
Statement: SELECT "res_company"."id" as "id", "res_company"."name" as "name", "res_company"."sequence" as "sequence", "res_company"."parent_id" as "parent_id", "res_company"."partner_id" as "partner_id", "res_company"."report_header" as "report_header", COALESCE("res_company__report_footer"."value", "res_company"."report_footer") as "report_footer", "res_company"."currency_id" as "currency_id", "res_company"."email" as "email", "res_company"."phone" as "phone", "res_company"."company_registry" as "company_registry", "res_company"."paperformat_id" as "paperformat_id", "res_company"."external_report_layout_id" as "external_report_layout_id", "res_company"."base_onboarding_company_state" as "base_onboarding_company_state", "res_company"."font" as "font", "res_company"."primary_color" as "primary_color", "res_company"."secondary_color" as "secondary_color", "res_company"."social_twitter" as "social_twitter", "res_company"."social_facebook" as "social_facebook", "res_company"."social_github" as "social_github", "res_company"."social_linkedin" as "social_linkedin", "res_company"."social_youtube" as "social_youtube", "res_company"."social_instagram" as "social_instagram", "res_company"."nomenclature_id" as "nomenclature_id", "res_company"."resource_calendar_id" as "resource_calendar_id", "res_company"."enable_form_view_status_bar" as "enable_form_view_status_bar", "res_company"."enable_list_view_status_bar" as "enable_list_view_status_bar", "res_company"."enable_list_footer_view_status_bar" as "enable_list_footer_view_status_bar", "res_company"."enable_list_inside_form_view" as "enable_list_inside_form_view", "res_company"."enable_pivot_header_view" as "enable_pivot_header_view", "res_company"."enable_chatter_header_view" as "enable_chatter_header_view", "res_company"."hr_presence_control_email_amount" as "hr_presence_control_email_amount", "res_company"."hr_presence_control_ip_list" as "hr_presence_control_ip_list", "res_company"."ks_display_email_cc" as "ks_display_email_cc", "res_company"."ks_display_email_bcc" as "ks_display_email_bcc", "res_company"."ks_display_reply_to" as "ks_display_reply_to", "res_company"."ks_display_recipients_cc" as "ks_display_recipients_cc", "res_company"."ks_display_recipients_bcc" as "ks_display_recipients_bcc", "res_company"."ks_default_cc" as "ks_default_cc", "res_company"."ks_default_bcc" as "ks_default_bcc", "res_company"."ks_default_reply_to" as "ks_default_reply_to", "res_company"."partner_gid" as "partner_gid", "res_company"."snailmail_color" as "snailmail_color", "res_company"."snailmail_cover" as "snailmail_cover", "res_company"."snailmail_duplex" as "snailmail_duplex", "res_company"."fiscalyear_last_day" as "fiscalyear_last_day", "res_company"."fiscalyear_last_month" as "fiscalyear_last_month", "res_company"."period_lock_date" as "period_lock_date", "res_company"."fiscalyear_lock_date" as "fiscalyear_lock_date", "res_company"."tax_lock_date" as "tax_lock_date", "res_company"."transfer_account_id" as "transfer_account_id", "res_company"."expects_chart_of_accounts" as "expects_chart_of_accounts", "res_company"."chart_template_id" as "chart_template_id", "res_company"."bank_account_code_prefix" as "bank_account_code_prefix", "res_company"."cash_account_code_prefix" as "cash_account_code_prefix", "res_company"."default_cash_difference_income_account_id" as "default_cash_difference_income_account_id", "res_company"."default_cash_difference_expense_account_id" as "default_cash_difference_expense_account_id", "res_company"."account_journal_suspense_account_id" as "account_journal_suspense_account_id", "res_company"."transfer_account_code_prefix" as "transfer_account_code_prefix", "res_company"."account_sale_tax_id" as "account_sale_tax_id", "res_company"."account_purchase_tax_id" as "account_purchase_tax_id", "res_company"."tax_calculation_rounding_method" as "tax_calculation_rounding_method", "res_company"."currency_exchange_journal_id" as "currency_exchange_journal_id", "res_company"."income_currency_exchange_account_id" as "income_currency_exchange_account_id", "res_company"."expense_currency_exchange_account_id" as "expense_currency_exchange_account_id", "res_company"."anglo_saxon_accounting" as "anglo_saxon_accounting", "res_company"."property_stock_account_input_categ_id" as "property_stock_account_input_categ_id", "res_company"."property_stock_account_output_categ_id" as "property_stock_account_output_categ_id", "res_company"."property_stock_valuation_account_id" as "property_stock_valuation_account_id", "res_company"."tax_exigibility" as "tax_exigibility", "res_company"."account_tax_fiscal_country_id" as "account_tax_fiscal_country_id", "res_company"."incoterm_id" as "incoterm_id", "res_company"."qr_code" as "qr_code", "res_company"."invoice_is_email" as "invoice_is_email", "res_company"."invoice_is_print" as "invoice_is_print", "res_company"."account_opening_move_id" as "account_opening_move_id", "res_company"."account_opening_date" as "account_opening_date", "res_company"."account_setup_bank_data_state" as "account_setup_bank_data_state", "res_company"."account_setup_fy_data_state" as "account_setup_fy_data_state", "res_company"."account_setup_coa_state" as "account_setup_coa_state", "res_company"."account_onboarding_invoice_layout_state" as "account_onboarding_invoice_layout_state", "res_company"."account_onboarding_create_invoice_state" as "account_onboarding_create_invoice_state", "res_company"."account_onboarding_sale_tax_state" as "account_onboarding_sale_tax_state", "res_company"."account_invoice_onboarding_state" as "account_invoice_onboarding_state", "res_company"."account_dashboard_onboarding_state" as "account_dashboard_onboarding_state", COALESCE("res_company__invoice_terms"."value", "res_company"."invoice_terms") as "invoice_terms", "res_company"."account_setup_bill_state" as "account_setup_bill_state", "res_company"."account_default_pos_receivable_account_id" as "account_default_pos_receivable_account_id", "res_company"."expense_accrual_account_id" as "expense_accrual_account_id", "res_company"."revenue_accrual_account_id" as "revenue_accrual_account_id", "res_company"."automatic_entry_default_journal_id" as "automatic_entry_default_journal_id", "res_company"."tax_cash_basis_journal_id" as "tax_cash_basis_journal_id", "res_company"."account_cash_basis_base_account_id" as "account_cash_basis_base_account_id", "res_company"."internal_transit_location_id" as "internal_transit_location_id", "res_company"."stock_move_email_validation" as "stock_move_email_validation", "res_company"."stock_mail_confirmation_template_id" as "stock_mail_confirmation_template_id", "res_company"."invoicing_switch_threshold" as "invoicing_switch_threshold", "res_company"."account_check_printing_date_label" as "account_check_printing_date_label", "res_company"."account_check_printing_multi_stub" as "account_check_printing_multi_stub", "res_company"."account_check_printing_margin_top" as "account_check_printing_margin_top", "res_company"."account_check_printing_margin_left" as "account_check_printing_margin_left", "res_company"."account_check_printing_margin_right" as "account_check_printing_margin_right", "res_company"."extract_show_ocr_option_selection" as "extract_show_ocr_option_selection", "res_company"."extract_single_line_per_tax" as "extract_single_line_per_tax", "res_company"."vat_check_vies" as "vat_check_vies", "res_company"."currency_interval_unit" as "currency_interval_unit", "res_company"."currency_next_execution_date" as "currency_next_execution_date", "res_company"."currency_provider" as "currency_provider", "res_company"."manufacturing_lead" as "manufacturing_lead", "res_company"."payment_acquirer_onboarding_state" as "payment_acquirer_onboarding_state", "res_company"."payment_onboarding_payment_method" as "payment_onboarding_payment_method", "res_company"."po_lead" as "po_lead", "res_company"."po_lock" as "po_lock", "res_company"."po_double_validation" as "po_double_validation", "res_company"."po_double_validation_amount" as "po_double_validation_amount", "res_company"."invoice_is_snailmail" as "invoice_is_snailmail", "res_company"."stock_move_sms_validation" as "stock_move_sms_validation", "res_company"."stock_sms_confirmation_template_id" as "stock_sms_confirmation_template_id", "res_company"."has_received_warning_stock_sms" as "has_received_warning_stock_sms", "res_company"."totals_below_sections" as "totals_below_sections", "res_company"."account_tax_periodicity" as "account_tax_periodicity", "res_company"."account_tax_periodicity_reminder_day" as "account_tax_periodicity_reminder_day", "res_company"."account_tax_original_periodicity_reminder_day" as "account_tax_original_periodicity_reminder_day", "res_company"."account_tax_periodicity_journal_id" as "account_tax_periodicity_journal_id", "res_company"."account_tax_next_activity_type" as "account_tax_next_activity_type", "res_company"."account_revaluation_journal_id" as "account_revaluation_journal_id", "res_company"."account_revaluation_expense_provision_account_id" as "account_revaluation_expense_provision_account_id", "res_company"."account_revaluation_income_provision_account_id" as "account_revaluation_income_provision_account_id", "res_company"."yodlee_access_token" as "yodlee_access_token", "res_company"."yodlee_user_login" as "yodlee_user_login", "res_company"."yodlee_user_password" as "yodlee_user_password", "res_company"."yodlee_user_access_token" as "yodlee_user_access_token", "res_company"."days_to_purchase" as "days_to_purchase", "res_company"."portal_confirmation_sign" as "portal_confirmation_sign", "res_company"."portal_confirmation_pay" as "portal_confirmation_pay", "res_company"."quotation_validity_days" as "quotation_validity_days", "res_company"."sale_quotation_onboarding_state" as "sale_quotation_onboarding_state", "res_company"."sale_onboarding_order_confirmation_state" as "sale_onboarding_order_confirmation_state", "res_company"."sale_onboarding_sample_quotation_state" as "sale_onboarding_sample_quotation_state", "res_company"."sale_onboarding_payment_method" as "sale_onboarding_payment_method", "res_company"."gain_account_id" as "gain_account_id", "res_company"."loss_account_id" as "loss_account_id", "res_company"."taxcloud_api_id" as "taxcloud_api_id", "res_company"."taxcloud_api_key" as "taxcloud_api_key", "res_company"."tic_category_id" as "tic_category_id", "res_company"."sale_order_template_id" as "sale_order_template_id", "res_company"."security_lead" as "security_lead", "res_company"."website_sale_onboarding_payment_acquirer_state" as "website_sale_onboarding_payment_acquirer_state", "res_company"."account_check_printing_layout" as "account_check_printing_layout", "res_company"."website_sale_dashboard_onboarding_state" as "website_sale_dashboard_onboarding_state", "res_company"."use_tax_journal" as "use_tax_journal", "res_company"."use_tax_cogs_account" as "use_tax_cogs_account", "res_company"."use_tax_cogs_shop" as "use_tax_cogs_shop", "res_company"."use_tax_cogs_building" as "use_tax_cogs_building", "res_company"."use_tax_cogs_company_truck" as "use_tax_cogs_company_truck", "res_company"."corporate_branch_id" as "corporate_branch_id", "res_company"."allow_return_days" as "allow_return_days", "res_company"."rebate_account_id" as "rebate_account_id", "res_company"."allow_core_return_amount" as "allow_core_return_amount", "res_company"."allow_part_return_days" as "allow_part_return_days", "res_company"."allow_part_return_amount" as "allow_part_return_amount", "res_company"."in_house_salesperson_id" as "in_house_salesperson_id", "res_company"."send_statement" as "send_statement", "res_company"."period" as "period", "res_company"."statement_days" as "statement_days", "res_company"."product_id" as "product_id", "res_company"."warranty_account_id" as "warranty_account_id", "res_company"."vehicle_product_id" as "vehicle_product_id", "res_company"."invoice_discount_account_id" as "invoice_discount_account_id", "res_company"."invoice_writeoff_account_id" as "invoice_writeoff_account_id", "res_company"."invoice_sale_tax_account_id" as "invoice_sale_tax_account_id", "res_company"."company_duns" as "company_duns", "res_company"."rtv_account_id" as "rtv_account_id", "res_company"."create_uid" as "create_uid", "res_company"."create_date" as "create_date", "res_company"."write_uid" as "write_uid", "res_company"."write_date" as "write_date" FROM "res_company" LEFT JOIN "ir_translation" AS "res_company__report_footer" ON ("res_company"."id" = "res_company__report_footer"."res_id" AND "res_company__report_footer"."type" = 'model' AND "res_company__report_footer"."name" = 'res.company,report_footer' AND "res_company__report_footer"."lang" = 'en_US' AND "res_company__report_footer"."value" != '') LEFT JOIN "ir_translation" AS "res_company__invoice_terms" ON ("res_company"."id" = "res_company__invoice_terms"."res_id" AND "res_company__invoice_terms"."type" = 'model' AND "res_company__invoice_terms"."name" = 'res.company,invoice_terms' AND "res_company__invoice_terms"."lang" = 'en_US' AND "res_company__invoice_terms"."value" != '') WHERE ("res_company"."id" in (1)) AND "res_company".id IN (1)
Date: 2023-08-25 11:01:27
4 26 LOG: process ... still waiting for AccessShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #4
Day Hour Count Aug 25 11 26 - ERROR: process 2370478 still waiting for AccessShareLock on relation 44696 of database 65946 after 1000.036 ms at character 94
- ERROR: process 2369903 still waiting for AccessShareLock on relation 44696 of database 65946 after 1000.044 ms at character 94
- ERROR: process 2370405 still waiting for AccessShareLock on relation 44696 of database 65946 after 1000.044 ms at character 94
Detail: Process holding the lock: 2370083. Wait queue: 2370478.
Statement: SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1=1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence" ,"res_company"."name" OFFSET 0Date: 2023-08-25 11:00:12
Detail: Process holding the lock: 2370083. Wait queue: 2370478, 2369903.
Statement: SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1=1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence" ,"res_company"."name" OFFSET 0Date: 2023-08-25 11:00:14
Detail: Process holding the lock: 2370083. Wait queue: 2370478, 2369903, 2370405.
Statement: SELECT res_company_users_rel.user_id, res_company_users_rel.cid FROM res_company_users_rel, "res_company" WHERE 1=1 AND res_company_users_rel.user_id IN (4) AND res_company_users_rel.cid = res_company.id ORDER BY "res_company"."sequence" ,"res_company"."name" OFFSET 0Date: 2023-08-25 11:00:16
5 19 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #5
Day Hour Count Aug 25 11 2 12 5 13 3 14 4 16 1 17 1 18 2 19 1 - ERROR: process 2370478 still waiting for ShareLock on transaction 202717011 after 1000.046 ms
- ERROR: process 2374734 still waiting for ShareLock on transaction 202719883 after 1000.062 ms
- ERROR: process 2370448 still waiting for ShareLock on transaction 202728736 after 1000.044 ms
Detail: Process holding the lock: 2370448. Wait queue: 2370478.
Context: while updating tuple (6081,15) in relation "account_move"
Statement: UPDATE account_move SET write_date = write_date WHERE id = ( SELECT id FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 804146 AND sequence_prefix = (SELECT sequence_prefix FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 804146 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-08-25 11:29:28
Detail: Process holding the lock: 2370332. Wait queue: 2374734.
Context: while updating tuple (107,79) in relation "account_bank_statement_line"
Statement: UPDATE account_bank_statement_line SET is_processed = False where statement_id = 78Date: 2023-08-25 11:48:05
Detail: Process holding the lock: 2374608. Wait queue: 2370448.
Context: while updating tuple (6521,21) in relation "account_move"
Statement: UPDATE account_move SET write_date = write_date WHERE id = ( SELECT id FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 843319 AND sequence_prefix = (SELECT sequence_prefix FROM account_move WHERE journal_id = 1 AND name != '/' AND sequence_prefix !~ '^(?:.*?)(?:((?<=\D)|(?<=^))((19|20|21)?\d{2}))(?:\D+?)$' AND move_type NOT IN ('out_refund', 'in_refund') AND id != 843319 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-08-25 12:36:34
6 6 ERROR: current transaction is aborted, commands ignored until end of transaction block
Times Reported Most Frequent Error / Event #6
Day Hour Count Aug 25 11 6 - ERROR: current transaction is aborted, commands ignored until end of transaction block
Statement: SELECT "ir_ui_view"."id" as "id", "ir_ui_view"."name" as "name", "ir_ui_view"."model" as "model", "ir_ui_view"."key" as "key", "ir_ui_view"."priority" as "priority", "ir_ui_view"."arch_fs" as "arch_fs", "ir_ui_view"."arch_updated" as "arch_updated", "ir_ui_view"."arch_prev" as "arch_prev", "ir_ui_view"."inherit_id" as "inherit_id", "ir_ui_view"."field_parent" as "field_parent", "ir_ui_view"."mode" as "mode", "ir_ui_view"."active" as "active", "ir_ui_view"."type" as "type", "ir_ui_view"."customize_show" as "customize_show", COALESCE("ir_ui_view__website_meta_title"."value", "ir_ui_view"."website_meta_title") as "website_meta_title", COALESCE("ir_ui_view__website_meta_description"."value", "ir_ui_view"."website_meta_description") as "website_meta_description", COALESCE("ir_ui_view__website_meta_keywords"."value", "ir_ui_view"."website_meta_keywords") as "website_meta_keywords", "ir_ui_view"."website_meta_og_img" as "website_meta_og_img", COALESCE("ir_ui_view__seo_name"."value", "ir_ui_view"."seo_name") as "seo_name", "ir_ui_view"."website_id" as "website_id", "ir_ui_view"."track" as "track", "ir_ui_view"."visibility" as "visibility", "ir_ui_view"."theme_template_id" as "theme_template_id", "ir_ui_view"."create_uid" as "create_uid", "ir_ui_view"."create_date" as "create_date", "ir_ui_view"."write_uid" as "write_uid", "ir_ui_view"."write_date" as "write_date" FROM "ir_ui_view" LEFT JOIN "ir_translation" AS "ir_ui_view__website_meta_title" ON ("ir_ui_view"."id" = "ir_ui_view__website_meta_title"."res_id" AND "ir_ui_view__website_meta_title"."type" = 'model' AND "ir_ui_view__website_meta_title"."name" = 'ir.ui.view,website_meta_title' AND "ir_ui_view__website_meta_title"."lang" = 'en_US' AND "ir_ui_view__website_meta_title"."value" != '') LEFT JOIN "ir_translation" AS "ir_ui_view__website_meta_description" ON ("ir_ui_view"."id" = "ir_ui_view__website_meta_description"."res_id" AND "ir_ui_view__website_meta_description"."type" = 'model' AND "ir_ui_view__website_meta_description"."name" = 'ir.ui.view,website_meta_description' AND "ir_ui_view__website_meta_description"."lang" = 'en_US' AND "ir_ui_view__website_meta_description"."value" != '') LEFT JOIN "ir_translation" AS "ir_ui_view__website_meta_keywords" ON ("ir_ui_view"."id" = "ir_ui_view__website_meta_keywords"."res_id" AND "ir_ui_view__website_meta_keywords"."type" = 'model' AND "ir_ui_view__website_meta_keywords"."name" = 'ir.ui.view,website_meta_keywords' AND "ir_ui_view__website_meta_keywords"."lang" = 'en_US' AND "ir_ui_view__website_meta_keywords"."value" != '') LEFT JOIN "ir_translation" AS "ir_ui_view__seo_name" ON ("ir_ui_view"."id" = "ir_ui_view__seo_name"."res_id" AND "ir_ui_view__seo_name"."type" = 'model' AND "ir_ui_view__seo_name"."name" = 'ir.ui.view,seo_name' AND "ir_ui_view__seo_name"."lang" = 'en_US' AND "ir_ui_view__seo_name"."value" != '') WHERE "ir_ui_view".id IN (3927)
Date: 2023-08-25 11:01:27
7 3 ERROR: could not serialize access due to concurrent delete
Times Reported Most Frequent Error / Event #7
Day Hour Count Aug 25 19 3 - ERROR: could not serialize access due to concurrent delete
Statement: DELETE FROM monthly_statement_line WHERE id IN (646393, 646394, 646395, 646396, 646397, 646398, 646399, 646400, 646401, 646402, 646403, 646404, 646405, 646406, 646407, 646408)
Date: 2023-08-25 19:53:58
8 3 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #8
Day Hour Count Aug 25 15 1 17 1 20 1 - ERROR: duplicate key value violates unique constraint "fleet_vehicle_vin_sn_unique"
- ERROR: duplicate key value violates unique constraint "fleet_vehicle_vehicle_unit_no_driver_id_unique"
Detail: Key (vin_sn)=(5RTBE30288D008623) already exists.
Statement: INSERT INTO "fleet_vehicle" ("id", "create_uid", "create_date", "write_uid", "write_date", "acquisition_date", "active", "brand_id", "car_value", "co2", "color", "company_id", "description", "doors", "driver_id", "first_contract_date", "fuel_type", "future_driver_id", "horsepower", "horsepower_tax", "license_plate", "location", "manager_id", "model_id", "model_vehicle_type", "model_year", "name", "net_car_value", "next_assignation_date", "odometer_unit", "power", "residual_value", "seats", "state_id", "transmission", "vehicle_unit_no", "vin_sn") VALUES (nextval('fleet_vehicle_id_seq'), 1010, (now() at time zone 'UTC'), 1010, (now() at time zone 'UTC'), '2023-08-25', true, 127, 0.0, 0.0, NULL, 1, NULL, 5, 39872, '2023-08-25', NULL, NULL, 0, 0.0, 'MG1522E', NULL, 2, 221, 28, NULL, '008623', 0.0, NULL, 'miles', 0, 0.0, 0, 3, NULL, '008626', '5RTBE30288D008623') RETURNING idDate: 2023-08-25 15:33:41
Detail: Key (vehicle_unit_no, driver_id)=(174, 34094) already exists.
Statement: INSERT INTO "fleet_vehicle" ("id", "create_uid", "create_date", "write_uid", "write_date", "acquisition_date", "active", "brand_id", "car_value", "co2", "color", "company_id", "description", "doors", "driver_id", "first_contract_date", "fuel_type", "future_driver_id", "horsepower", "horsepower_tax", "license_plate", "location", "manager_id", "model_id", "model_vehicle_type", "model_year", "name", "net_car_value", "next_assignation_date", "odometer_unit", "power", "residual_value", "seats", "state_id", "transmission", "vehicle_unit_no", "vin_sn") VALUES (nextval('fleet_vehicle_id_seq'), 978, (now() at time zone 'UTC'), 978, (now() at time zone 'UTC'), '2023-08-25', true, 113, 0.0, 0.0, NULL, 1, NULL, 5, 34094, '2023-08-25', NULL, NULL, 0, 0.0, NULL, NULL, 2, 197, 25, NULL, 'J', 0.0, NULL, 'miles', 0, 0.0, 0, 3, NULL, '174', 'JD599174') RETURNING idDate: 2023-08-25 17:55:53
9 2 ERROR: could not create unique index "..."
Times Reported Most Frequent Error / Event #9
Day Hour Count Aug 25 10 2 - ERROR: could not create unique index "vendor_account_master_unique_acc_no"
Detail: Key (account_number)=(P10394) is duplicated.
Statement: ALTER TABLE "vendor_account_master" ADD CONSTRAINT "vendor_account_master_unique_acc_no" unique (account_number)Date: 2023-08-25 10:55:17
10 1 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #10
Day Hour Count Aug 25 11 1 - ERROR: syntax error at or near "elect" at character 1
Statement: elect so.id,so.name,so.user_id,so.order_type,am.invoice_user_id, am.invoice_origin,am.id,am.state from sale_order so inner join account_move am on am.invoice_origin = so.name where so.user_id != am.invoice_user_id and am.move_type in ('out_invoice','out_refund') order by so.id;
Date: 2023-08-25 11:30:29