-
Global information
- Generated on Fri Jun 16 23:50:42 2023
- Log file: /var/log/postgresql/postgresql-14-main.log
- Parsed 147,170 log entries in 41s
- Log start from 2023-06-15 00:03:38 to 2023-06-15 23:59:03
-
Overview
Global Stats
- 950 Number of unique normalized queries
- 51,229 Number of queries
- 4h43m7s Total query duration
- 2023-06-15 00:03:38 First query
- 2023-06-15 23:59:03 Last query
- 44 queries/s at 2023-06-15 14:09:13 Query peak
- 4h43m7s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4h43m7s Execute total duration
- 2,821 Number of events
- 9 Number of unique normalized events
- 2,372 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
- 51,229 Average queries per session
- 4h43m7s 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
- 44 queries/s Query Peak
- 2023-06-15 14:09:13 Date
SELECT Traffic
Key values
- 44 queries/s Query Peak
- 2023-06-15 14:09:13 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 10 queries/s Query Peak
- 2023-06-15 19:01:22 Date
Queries duration
Key values
- 4h43m7s 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) Jun 15 00 276 137ms 6s775ms 324ms 5s15ms 11s657ms 14s399ms 01 306 0ms 244ms 182ms 2s20ms 2s209ms 2s287ms 02 41 0ms 244ms 165ms 937ms 1s53ms 1s53ms 03 30 0ms 244ms 168ms 777ms 782ms 782ms 04 21 0ms 895ms 197ms 1s396ms 1s396ms 1s396ms 05 127 0ms 236ms 182ms 1s844ms 1s852ms 2s987ms 06 79 0ms 768ms 227ms 2s608ms 3s266ms 3s266ms 07 301 0ms 1s123ms 209ms 4s804ms 4s975ms 5s749ms 08 923 120ms 1s182ms 193ms 5s799ms 6s489ms 8s307ms 09 817 120ms 3m42s 837ms 52s496ms 1m14s 3m45s 10 711 0ms 19s839ms 301ms 7s550ms 9s90ms 37s327ms 11 2,953 120ms 3s679ms 306ms 31s196ms 35s927ms 46s730ms 12 6,558 120ms 8s153ms 343ms 1m3s 1m5s 1m17s 13 6,042 120ms 11s934ms 325ms 51s819ms 59s669ms 1m1s 14 4,695 120ms 5s279ms 328ms 44s540ms 50s347ms 1m8s 15 4,808 120ms 4s972ms 320ms 41s83ms 45s506ms 1m2s 16 3,275 120ms 10s855ms 357ms 32s444ms 35s534ms 1m4s 17 6,242 120ms 14s360ms 320ms 57s396ms 1m9s 1m34s 18 5,205 120ms 5s225ms 319ms 47s701ms 1m3s 1m25s 19 4,678 120ms 9s450ms 349ms 46s102ms 56s996ms 1m9s 20 2,048 120ms 7s568ms 328ms 17s343ms 24s759ms 1m54s 21 523 121ms 1s152ms 242ms 3s79ms 5s262ms 20s153ms 22 552 0ms 1s598ms 290ms 2s643ms 11s325ms 39s895ms 23 18 0ms 3s959ms 614ms 2s371ms 5s908ms 5s908ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jun 15 00 255 0 187ms 2s17ms 2s396ms 3s700ms 01 306 0 182ms 1s956ms 2s20ms 2s287ms 02 41 0 165ms 728ms 937ms 1s53ms 03 30 0 168ms 731ms 777ms 782ms 04 19 0 191ms 651ms 895ms 895ms 05 127 0 182ms 1s841ms 1s844ms 2s987ms 06 79 0 227ms 2s572ms 2s608ms 3s266ms 07 299 0 203ms 3s637ms 4s804ms 5s749ms 08 923 0 193ms 4s604ms 5s799ms 6s787ms 09 725 72 851ms 4s519ms 47s700ms 1m12s 10 695 0 228ms 4s482ms 7s173ms 9s90ms 11 2,122 0 329ms 18s415ms 22s687ms 32s722ms 12 4,359 0 387ms 42s58ms 50s919ms 54s894ms 13 3,972 0 363ms 31s798ms 41s884ms 46s987ms 14 3,088 0 355ms 26s300ms 29s947ms 38s12ms 15 3,234 0 355ms 28s962ms 35s377ms 41s960ms 16 2,255 0 389ms 21s323ms 29s963ms 45s157ms 17 4,769 0 329ms 37s362ms 48s818ms 1m3s 18 3,597 0 342ms 27s947ms 36s875ms 59s781ms 19 2,995 0 389ms 28s74ms 33s436ms 50s306ms 20 1,628 0 339ms 10s45ms 15s349ms 48s3ms 21 506 0 242ms 2s414ms 3s13ms 8s937ms 22 551 0 289ms 2s231ms 2s643ms 21s259ms 23 14 0 198ms 369ms 666ms 735ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jun 15 00 0 0 21 0 1s979ms 0ms 0ms 11s657ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 2 0 0 250ms 0ms 0ms 501ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 2 0 1s47ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 14 0 0 296ms 0ms 0ms 745ms 10 0 0 16 0 3s455ms 0ms 0ms 17s968ms 11 35 713 8 0 244ms 2s457ms 5s664ms 12s964ms 12 72 1,908 27 0 255ms 8s919ms 12s202ms 15s698ms 13 39 1,758 28 0 253ms 7s452ms 10s438ms 21s253ms 14 21 1,401 15 0 278ms 5s562ms 8s465ms 19s644ms 15 31 1,367 18 0 246ms 5s896ms 9s208ms 14s250ms 16 24 902 16 0 287ms 4s495ms 7s550ms 12s591ms 17 34 1,237 24 0 298ms 5s35ms 7s694ms 27s147ms 18 38 1,408 14 0 269ms 6s910ms 9s963ms 14s76ms 19 28 1,424 77 0 283ms 6s547ms 9s963ms 14s437ms 20 5 350 4 0 294ms 1s246ms 2s421ms 8s184ms 21 0 17 0 0 229ms 0ms 0ms 278ms 22 0 0 1 0 656ms 0ms 0ms 0ms 23 0 0 4 0 2s69ms 0ms 0ms 5s908ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Jun 15 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 Jun 15 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 Jun 15 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 Jun 15 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 Jun 15 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) Jun 15 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 Jun 15 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 Jun 15 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 Jun 15 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
- ShareLock Main Lock Type
- 30 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 21 1m5s 1s227ms 6s65ms 3s133ms 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 != 589452 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 != 589452 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;
Date: 2023-06-15 12:18:51
2 6 13s819ms 1s938ms 2s572ms 2s303ms 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" = 2970838, "write_uid" = 961, "write_date" = (now() at time zone 'UTC') WHERE id IN (700506);
Date: 2023-06-15 12:24:09
3 1 4s287ms 4s287ms 4s287ms 4s287ms 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 sequence_prefix = ( select sequence_prefix from account_move where journal_id = ? and name != ? and sequence_prefix !~ ? and move_type not in (...) 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 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') ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;
Date: 2023-06-15 15:01:23
4 1 2s281ms 2s281ms 2s281ms 2s281ms update "account_move" set "access_token" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);-
UPDATE "account_move" SET "access_token" = 'ed9d191f-5062-41cb-847b-ee842e09a621', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (701140);
Date: 2023-06-15 13:59:22
5 1 2s67ms 2s67ms 2s67ms 2s67ms update "account_move" set "amount_residual" = ?, "amount_residual_signed" = ?, "payment_state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);-
UPDATE "account_move" SET "amount_residual" = '0.00', "amount_residual_signed" = '0.00', "payment_state" = 'in_payment', "write_uid" = 1046, "write_date" = (now() at time zone 'UTC') WHERE id IN (701413);
Date: 2023-06-15 14:44:56
Queries that waited the most
Rank Wait time Query 1 6s65ms 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 != 701003 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 != 701003 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:35:39 ]
2 5s597ms 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 != 472692 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 != 472692 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 19:41:00 ]
3 5s269ms 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 != 700131 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 != 700131 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 14:46:45 ]
4 4s970ms 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 != 701088 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 != 701088 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:46:48 ]
5 4s744ms 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 != 535523 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 != 535523 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 16:46:53 ]
6 4s287ms 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 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') ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 15:01:23 ]
7 3s995ms 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 != 701953 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 != 701953 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 16:46:53 ]
8 3s299ms 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 != 700884 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 != 700884 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:20:59 ]
9 3s165ms 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 != 701499 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 != 701499 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 14:57:41 ]
10 3s42ms 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 != 694413 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 != 694413 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 12:31:38 ]
11 2s745ms 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 != 701641 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 != 701641 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 15:21:44 ]
12 2s694ms 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 != 700757 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 != 700757 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 12:57:03 ]
13 2s572ms UPDATE "account_move" SET "message_main_attachment_id" = 2976415, "write_uid" = 1, "write_date" = (now() at time zone 'UTC') WHERE id IN (702499);[ Date: 2023-06-15 18:39:24 ]
14 2s566ms UPDATE "account_move" SET "message_main_attachment_id" = 2970838, "write_uid" = 961, "write_date" = (now() at time zone 'UTC') WHERE id IN (700506);[ Date: 2023-06-15 12:24:09 ]
15 2s545ms 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 != 518998 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 != 518998 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:43:38 ]
16 2s525ms UPDATE "account_move" SET "message_main_attachment_id" = 2971795, "write_uid" = 952, "write_date" = (now() at time zone 'UTC') WHERE id IN (701015);[ Date: 2023-06-15 13:37:40 ]
17 2s494ms 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 != 328583 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 != 328583 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:24:31 ]
18 2s281ms UPDATE "account_move" SET "access_token" = 'ed9d191f-5062-41cb-847b-ee842e09a621', "write_uid" = 1035, "write_date" = (now() at time zone 'UTC') WHERE id IN (701140);[ Date: 2023-06-15 13:59:22 ]
19 2s227ms 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 != 328583 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 != 328583 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1) RETURNING name;[ Date: 2023-06-15 13:24:28 ]
20 2s159ms UPDATE "account_move" SET "message_main_attachment_id" = 2971148, "write_uid" = 1005, "write_date" = (now() at time zone 'UTC') WHERE id IN (700696);[ Date: 2023-06-15 12:46:22 ]
-
Queries
Queries by type
Key values
- 36,589 Total read queries
- 14,640 Total write queries
Queries by database
Key values
- unknown Main database
- 51,229 Requests
- 4h43m7s (unknown)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 51,257 Requests
User Request type Count Duration unknown Total 51,257 4h43m21s copy to 72 8m45s cte 1,465 6m11s delete 277 6m34s insert 327 48s824ms select 36,615 3h27m58s update 12,501 53m2s Duration by user
Key values
- 4h43m21s (unknown) Main time consuming user
User Request type Count Duration unknown Total 51,257 4h43m21s copy to 72 8m45s cte 1,465 6m11s delete 277 6m34s insert 327 48s824ms select 36,615 3h27m58s update 12,501 53m2s Queries by host
Key values
- unknown Main host
- 51,257 Requests
- 4h43m21s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 51,229 Requests
- 4h43m7s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2023-06-15 11:09:48 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 40,091 100-500ms duration
Slowest individual queries
Rank Duration Query 1 3m42s 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-06-15 09:06:58 ]
2 1m9s 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-06-15 09:03:15 ]
3 1m9s 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-06-15 09:02:03 ]
4 23s597ms COPY public.website_visitor (id, name, access_token, active, website_id, partner_id, country_id, lang_id, timezone, visit_count, create_date, last_connection_datetime, create_uid, write_uid, write_date) TO stdout;[ Date: 2023-06-15 09:08:54 ]
5 21s64ms COPY public.sale_history_line (id, history_data_link, company_id, customer_id, product_id, invoice_id, product_name, name, product_uom_qty, price_unit, cost_price_unit, price_subtotal, cost_subtotal, gross_profit, rebate_amount, rebate_subtotal, invoice_item_no, inventory_product_categ, inventory_part_type, inventory_short_vendor_name, currency_id, core_sales_amount, core_cost_amount, labor_amount, serial_number, labor_flag, note, under_warranty, contact_reference, contact_name, selling_branch, vehicle_unit_no, vehicle_identification_number, vehicle_odometer, customer_reference_no, sales_obtain, sale_order_no, sale_order_date, invoice_number, invoice_date, user_id, exception_sale, create_uid, create_date, write_uid, write_date, product_pricelist_item_id, history_id, history_date, history_type, so_line_id, new_user_id, gross_profit_amount, is_shipping, move_options, manufacturing_usage) TO stdout;[ Date: 2023-06-15 09:07:57 ]
6 19s839ms DELETE FROM account_move_line WHERE id IN (2331230, 2331231, 2331232, 2337589, 2337590, 2351682, 2351683, 2351684, 2351685, 2351686, 2351687, 2351688, 2351689, 2351690, 2351691, 2351692, 2351693, 2351694, 2351695, 2351696, 2374402, 2374403, 2373572, 2373573, 2382205, 2382206, 2424335, 2424336, 2472133, 2472134, 2472135, 2472261, 2472262, 2506837, 2506838);[ Date: 2023-06-15 10:23:26 ]
7 14s360ms DELETE FROM account_move_line WHERE id IN (2375293, 2375294, 2375295, 2375296, 2375297, 2375298, 2375299, 2375300, 2375301, 2375302, 2375303, 2375304, 2375305, 2375306, 2375307, 2375308, 2375309, 2375310, 2375311, 2375312, 2375313, 2375314, 2378678, 2378679);[ Date: 2023-06-15 17:56:09 ]
8 14s357ms COPY public.website_track (id, visitor_id, page_id, url, visit_datetime, product_id) TO stdout;[ Date: 2023-06-15 09:08:30 ]
9 13s551ms COPY public.account_move_line (id, move_id, move_name, date, ref, parent_state, journal_id, company_id, company_currency_id, account_id, account_root_id, sequence, name, quantity, price_unit, discount, debit, credit, balance, amount_currency, price_subtotal, price_total, reconciled, blocked, date_maturity, currency_id, partner_id, product_uom_id, product_id, reconcile_model_id, payment_id, statement_line_id, statement_id, tax_line_id, tax_group_id, tax_base_amount, tax_exigible, tax_repartition_line_id, tax_audit, amount_residual, amount_residual_currency, full_reconcile_id, matching_number, analytic_account_id, display_type, is_rounding_line, exclude_from_invoice_tab, create_uid, create_date, write_uid, write_date, expected_pay_date, internal_note, next_action_date, followup_line_id, followup_date, is_anglo_saxon_line, purchase_line_id, branch_id, branch_name, vehicle_id, move_options, sign_product_qty, sign_price_subtotal, new_product_qty, sale_line_id, child_sale_line_id, main_invoice_line_id, core_bank_transaction, is_rtv_line, core_qty, rebate_amount, cost_price, is_visible_in_report, is_labour, can_be_paid, bal_core_bank_id, repair_line_id, inv_back_order_qty, sale_back_order_qty, product_pricelist_item_id, is_discount) TO stdout;[ Date: 2023-06-15 09:00:23 ]
10 11s934ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (34329, 34330, 34331, 34332)) 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 ("account_move"."name"::text) ilike unaccent ('%2767%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2767%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44571, 40941, 40942)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2768%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2768%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40944, 40943, 32543)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2789%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2789%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35648, 37901, 37902, 37903, 39896, 39897, 39898, 35647)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2784%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2784%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37895, 40967, 40968, 40969, 37896, 37897, 33370, 33371, 33372)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2785%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2785%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40970, 40971, 40972, 40973, 40974, 40975)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2861%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2861%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41064, 41065, 41063)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2910%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2910%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5077%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5077%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44072, 44073, 44074, 44075, 44076, 44077)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2986%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2986%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41229, 41230, 41231, 41232, 35441, 41233)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5617%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5617%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3021%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3020%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3020%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41332, 41333, 41334, 41335)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3019%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3019%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35699, 35700, 35701)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0157%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0157%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (47776, 46305, 47778, 47777, 47779, 47781, 47780, 47782, 47772, 47773, 47774, 47775)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0128%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0128%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0128%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0128%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32847, 47417, 32843, 32844, 32845, 32846, 47407, 47408, 47409, 47410, 47411, 47412, 47413, 47414, 47415, 47416, 32848)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2817%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2817%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2817%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2817%'))) OR FALSE))) AND ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 13:41:25 ]
11 10s991ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (34329, 34330, 34331, 34332)) 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 ("account_move"."name"::text) ilike unaccent ('%2767%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2767%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44571, 40941, 40942)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2768%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2768%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40944, 40943, 32543)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2789%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2789%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35648, 37901, 37902, 37903, 39896, 39897, 39898, 35647)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2784%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2784%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37895, 40967, 40968, 40969, 37896, 37897, 33370, 33371, 33372)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2785%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2785%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40970, 40971, 40972, 40973, 40974, 40975)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2861%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2861%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41064, 41065, 41063)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2910%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2910%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5077%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5077%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44072, 44073, 44074, 44075, 44076, 44077)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2986%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2986%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41229, 41230, 41231, 41232, 35441, 41233)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5617%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5617%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3021%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3020%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3020%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41332, 41333, 41334, 41335)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3019%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3019%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35699, 35700, 35701)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0157%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0157%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (47776, 46305, 47778, 47777, 47779, 47781, 47780, 47782, 47772, 47773, 47774, 47775)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0128%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0128%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0128%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0128%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32847, 47417, 32843, 32844, 32845, 32846, 47407, 47408, 47409, 47410, 47411, 47412, 47413, 47414, 47415, 47416, 32848)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 13:41:00 ]
12 10s855ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42336, 42334, 42335)) 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 ("account_move"."name"::text) ilike unaccent ('%3235%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3235%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32700)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3818%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3818%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3290%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3290%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3291%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3291%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41814, 41815, 41816, 41817, 41818, 41819, 41820, 41821)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3278%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3278%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31678)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3279%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3279%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35761, 35762, 35763, 39990, 39991, 39992)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3280%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3280%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (39993)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3286%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3286%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3292%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3292%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3287%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3287%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41809)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3288%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3288%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41811, 41810, 31683, 31684)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3289%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3289%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41812, 41813, 38012, 38013, 38014)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3852%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3852%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31924, 42389, 31926, 31927, 31925, 42390)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%6796%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%6796%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%6796%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%6796%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (33990, 33991, 45684, 45685, 45686)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3319%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3319%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3319%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3319%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (38020, 38021, 35771, 35772, 35773)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 16:56:34 ]
13 10s228ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (34329, 34330, 34331, 34332)) 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 ("account_move"."name"::text) ilike unaccent ('%2767%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2767%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44571, 40941, 40942)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2768%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2768%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40944, 40943, 32543)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2789%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2789%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35648, 37901, 37902, 37903, 39896, 39897, 39898, 35647)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2784%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2784%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37895, 40967, 40968, 40969, 37896, 37897, 33370, 33371, 33372)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2785%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2785%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40970, 40971, 40972, 40973, 40974, 40975)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2861%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2861%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41064, 41065, 41063)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2910%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2910%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5077%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5077%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44072, 44073, 44074, 44075, 44076, 44077)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2986%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2986%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41229, 41230, 41231, 41232, 35441, 41233)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5617%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5617%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3021%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3020%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3020%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41332, 41333, 41334, 41335)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3019%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3019%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35699, 35700, 35701)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0157%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0157%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0157%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (47776, 46305, 47778, 47777, 47779, 47781, 47780, 47782, 47772, 47773, 47774, 47775)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 13:40:01 ]
14 10s67ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42336, 42334, 42335)) 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 ("account_move"."name"::text) ilike unaccent ('%3235%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3235%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32700)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3818%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3818%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3290%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3290%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3291%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3291%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41814, 41815, 41816, 41817, 41818, 41819, 41820, 41821)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3278%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3278%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31678)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3279%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3279%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35761, 35762, 35763, 39990, 39991, 39992)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3280%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3280%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (39993)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3286%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3286%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3292%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3292%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3287%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3287%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41809)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3288%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3288%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41811, 41810, 31683, 31684)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3289%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3289%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41812, 41813, 38012, 38013, 38014)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3852%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3852%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31924, 42389, 31926, 31927, 31925, 42390)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%6796%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%6796%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%6796%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%6796%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (33990, 33991, 45684, 45685, 45686)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 16:56:13 ]
15 9s833ms DELETE FROM account_move WHERE id IN (641704, 642970, 647446, 653973, 653674, 656480, 669703, 684574, 684614, 695254);[ Date: 2023-06-15 10:23:36 ]
16 9s552ms COPY public.base_import_import (id, res_model, file, file_name, file_type, create_uid, create_date, write_uid, write_date) TO stdout;[ Date: 2023-06-15 09:00:38 ]
17 9s531ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (34329, 34330, 34331, 34332)) 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 ("account_move"."name"::text) ilike unaccent ('%2767%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2767%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44571, 40941, 40942)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2768%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2768%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40944, 40943, 32543)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2789%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2789%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35648, 37901, 37902, 37903, 39896, 39897, 39898, 35647)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2784%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2784%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37895, 40967, 40968, 40969, 37896, 37897, 33370, 33371, 33372)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2785%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2785%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40970, 40971, 40972, 40973, 40974, 40975)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2861%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2861%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41064, 41065, 41063)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2910%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2910%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5077%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5077%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44072, 44073, 44074, 44075, 44076, 44077)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2986%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2986%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41229, 41230, 41231, 41232, 35441, 41233)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5617%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5617%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3021%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3020%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3020%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41332, 41333, 41334, 41335)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3019%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3019%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3019%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35699, 35700, 35701)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 13:39:37 ]
18 9s450ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (38081, 38082, 38083)) 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 ("account_move"."name"::text) ilike unaccent ('%02971%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%02971%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%02971%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%02971%'))) OR FALSE) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%03064%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%03064%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%03064%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%03064%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%03079%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%03079%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%03079%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%03079%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3155%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3155%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3155%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3155%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37984, 37985, 41544, 41545, 32618, 49339, 49340, 49341, 34073, 34074, 35355, 35356, 35357, 37983)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3235%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3235%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32700)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%0229%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%0229%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%0229%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%0229%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (48736, 48737, 48738, 48739, 48740, 48741, 48742, 48743, 48744, 46359, 41336, 41337, 41338, 48733, 48734, 48735)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3370%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3370%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3370%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3370%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3454%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3454%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3454%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3454%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31737)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3569%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3569%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3569%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3569%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31815, 35836, 44401, 44402, 44403, 35834, 35835, 38076, 38077, 38078, 38079)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3977%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3977%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3977%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3977%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42600, 42599)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3999%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3999%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3999%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3999%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42635, 42636, 42637)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%4021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%4021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%4021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%4021%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42682, 42683, 42684, 42685)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%4384%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%4384%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%4384%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%4384%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (43232, 43233, 43234, 43235, 43236, 43237, 43238, 32151, 43231)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 19:25:47 ]
19 9s214ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (42336, 42334, 42335)) 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 ("account_move"."name"::text) ilike unaccent ('%3235%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3235%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3235%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (32700)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3818%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3818%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3818%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3290%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3290%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3290%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3291%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3291%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3291%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41814, 41815, 41816, 41817, 41818, 41819, 41820, 41821)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3278%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3278%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3278%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31678)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3279%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3279%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3279%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35761, 35762, 35763, 39990, 39991, 39992)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3280%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3280%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3280%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (39993)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3286%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3286%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3286%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3292%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3292%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3292%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3287%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3287%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3287%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41809)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3288%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3288%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3288%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41811, 41810, 31683, 31684)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3289%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3289%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3289%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41812, 41813, 38012, 38013, 38014)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3852%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3852%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3852%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (31924, 42389, 31926, 31927, 31925, 42390)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 16:55:54 ]
20 9s146ms SELECT "account_move".id FROM "account_move" WHERE ((("account_move"."move_type" in ('out_invoice', 'out_refund')) AND ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (34329, 34330, 34331, 34332)) 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 ("account_move"."name"::text) ilike unaccent ('%2767%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2767%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2767%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44571, 40941, 40942)) 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')))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2768%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2768%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2768%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40944, 40943, 32543)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2789%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2789%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2789%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (35648, 37901, 37902, 37903, 39896, 39897, 39898, 35647)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2784%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2784%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2784%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (37895, 40967, 40968, 40969, 37896, 37897, 33370, 33371, 33372)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2785%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2785%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2785%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (40970, 40971, 40972, 40973, 40974, 40975)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2861%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2861%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2861%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41064, 41065, 41063)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2910%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2910%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2910%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5077%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5077%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5077%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (44072, 44073, 44074, 44075, 44076, 44077)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%2986%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%2986%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%2986%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41229, 41230, 41231, 41232, 35441, 41233)) 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'))))))) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%5617%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%5617%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%5617%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3021%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3021%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3021%'))) OR FALSE)) OR (((((unaccent ("account_move"."name"::text) ilike unaccent ('%3020%')) OR (unaccent ("account_move"."invoice_origin"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."ref"::text) ilike unaccent ('%3020%'))) OR (unaccent ("account_move"."payment_reference"::text) ilike unaccent ('%3020%'))) OR ("account_move"."partner_id" in ( SELECT "res_partner".id FROM "res_partner" WHERE ("res_partner"."id" in (41332, 41333, 41334, 41335)) 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 ("account_move"."company_id" IS NULL OR ("account_move"."company_id" in (1))) ORDER BY "account_move"."invoice_date_due" LIMIT 80;[ Date: 2023-06-15 13:39:20 ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 40m24s 12,692 181ms 496ms 191ms 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 #1
Day Hour Count Duration Avg duration Jun 15 00 232 43s111ms 185ms 01 281 51s926ms 184ms 05 108 20s2ms 185ms 06 59 10s877ms 184ms 07 250 46s199ms 184ms 08 840 2m36s 186ms 09 631 1m57s 186ms 10 519 1m36s 186ms 11 963 3m1s 188ms 12 816 2m39s 195ms 13 681 2m12s 194ms 14 802 2m36s 194ms 15 975 3m8s 193ms 16 497 1m34s 191ms 17 1,015 3m17s 194ms 18 1,318 4m18s 196ms 19 786 2m31s 193ms 20 1,014 3m11s 188ms 21 415 1m17s 185ms 22 486 1m30s 186ms 23 4 738ms 184ms -
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-755b6ac/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 12:45:30 Duration: 496ms
-
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-755b6ac/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 12:40:29 Duration: 451ms
-
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-44261d3/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 14:20:45 Duration: 427ms
2 37m2s 3,721 473ms 1s36ms 597ms 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 Jun 15 11 220 2m9s 587ms 12 804 8m8s 608ms 13 545 5m27s 600ms 14 289 2m51s 592ms 15 386 3m48s 592ms 16 302 2m57s 586ms 17 377 3m46s 599ms 18 313 3m7s 600ms 19 331 3m15s 591ms 20 140 1m21s 584ms 21 14 8s96ms 578ms -
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 ('%%a4707qvl23%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23%'))) 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-06-15 12:45:37 Duration: 1s36ms
-
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 ('%%300%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-%'))) 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-06-15 12:20:20 Duration: 968ms
-
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 ('%%a4707qvl23k%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23k%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23k%'))) 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-06-15 12:45:37 Duration: 937ms
3 15m35s 4,288 120ms 533ms 218ms 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 #3
Day Hour Count Duration Avg duration Jun 15 00 8 1s285ms 160ms 01 15 2s203ms 146ms 02 32 4s970ms 155ms 03 15 2s272ms 151ms 04 18 2s744ms 152ms 05 11 1s644ms 149ms 06 12 1s848ms 154ms 07 17 2s640ms 155ms 08 23 3s463ms 150ms 09 38 5s988ms 157ms 10 25 4s254ms 170ms 11 130 22s913ms 176ms 12 533 1m53s 213ms 13 710 2m47s 235ms 14 521 2m12s 254ms 15 548 1m59s 217ms 16 144 36s719ms 254ms 17 350 1m14s 214ms 18 613 2m15s 221ms 19 404 1m19s 195ms 20 77 12s889ms 167ms 21 32 4s797ms 149ms 22 6 968ms 161ms 23 6 827ms 137ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",3]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",2]', '["pointspring_master","mail.channel",3]', '["pointspring_master","mail.channel",6]', '["pointspring_master","mail.channel",17]', '["pointspring_master","mail.channel",18]', '["pointspring_master","mail.channel",19]', '["pointspring_master","mail.channel",20]', '["pointspring_master","mail.channel",21]', '["pointspring_master","mail.channel",22]', '["pointspring_master","mail.channel",23]', '["pointspring_master","mail.channel",24]', '["pointspring_master","mail.channel",25]', '["pointspring_master","mail.channel",26]', '["pointspring_master","mail.channel",27]', '["pointspring_master","mail.channel",28]', '["pointspring_master","mail.channel",29]', '["pointspring_master","mail.channel",30]', '["pointspring_master","mail.channel",31]', '["pointspring_master","mail.channel",32]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",34]', '["pointspring_master","mail.channel",35]', '["pointspring_master","mail.channel",36]', '["pointspring_master","mail.channel",37]', '["pointspring_master","mail.channel",38]', '["pointspring_master","mail.channel",39]', '["pointspring_master","mail.channel",40]', '["pointspring_master","mail.channel",41]', '["pointspring_master","mail.channel",42]', '["pointspring_master","mail.channel",43]', '["pointspring_master","mail.channel",44]', '["pointspring_master","mail.channel",45]', '["pointspring_master","mail.channel",46]', '["pointspring_master","mail.channel",47]', '["pointspring_master","mail.channel",48]', '["pointspring_master","mail.channel",49]', '["pointspring_master","mail.channel",50]', '["pointspring_master","mail.channel",51]', '["pointspring_master","mail.channel",52]', '["pointspring_master","mail.channel",53]', '["pointspring_master","mail.channel",54]', '["pointspring_master","mail.channel",55]', '["pointspring_master","mail.channel",56]', '["pointspring_master","mail.channel",57]', '["pointspring_master","mail.channel",58]', '["pointspring_master","mail.channel",59]', '["pointspring_master","mail.channel",60]', '["pointspring_master","mail.channel",61]', '["pointspring_master","mail.channel",62]', '["pointspring_master","mail.channel",63]', '["pointspring_master","mail.channel",64]', '["pointspring_master","mail.channel",66]', '["pointspring_master","mail.channel",67]', '["pointspring_master","mail.channel",68]', '["pointspring_master","mail.channel",69]', '["pointspring_master","mail.channel",70]', '["pointspring_master","mail.channel",71]', '["pointspring_master","mail.channel",72]', '["pointspring_master","mail.channel",73]', '["pointspring_master","mail.channel",74]', '["pointspring_master","mail.channel",75]', '["pointspring_master","mail.channel",76]', '["pointspring_master","mail.channel",77]', '["pointspring_master","mail.channel",78]', '["pointspring_master","mail.channel",79]', '["pointspring_master","mail.channel",80]', '["pointspring_master","mail.channel",81]', '["pointspring_master","mail.channel",82]', '["pointspring_master","mail.channel",83]', '["pointspring_master","mail.channel",84]', '["pointspring_master","mail.channel",85]', '["pointspring_master","mail.channel",86]', '["pointspring_master","mail.channel",87]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",90]', '["pointspring_master","mail.channel",91]', '["pointspring_master","mail.channel",92]', '["pointspring_master","mail.channel",93]', '["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",99]', '["pointspring_master","mail.channel",100]', '["pointspring_master","mail.channel",101]', '["pointspring_master","mail.channel",102]', '["pointspring_master","mail.channel",103]', '["pointspring_master","mail.channel",104]', '["pointspring_master","mail.channel",105]', '["pointspring_master","mail.channel",106]', '["pointspring_master","mail.channel",107]', '["pointspring_master","mail.channel",108]', '["pointspring_master","mail.channel",109]', '["pointspring_master","mail.channel",110]', '["pointspring_master","mail.channel",111]', '["pointspring_master","mail.channel",112]', '["pointspring_master","mail.channel",113]', '["pointspring_master","mail.channel",114]', '["pointspring_master","mail.channel",115]', '["pointspring_master","mail.channel",116]', '["pointspring_master","mail.channel",117]', '["pointspring_master","mail.channel",118]', '["pointspring_master","mail.channel",119]', '["pointspring_master","mail.channel",120]', '["pointspring_master","mail.channel",121]', '["pointspring_master","mail.channel",122]', '["pointspring_master","mail.channel",123]', '["pointspring_master","mail.channel",124]', '["pointspring_master","mail.channel",125]', '["pointspring_master","mail.channel",126]', '["pointspring_master","mail.channel",127]', '["pointspring_master","mail.channel",128]', '["pointspring_master","mail.channel",129]', '["pointspring_master","mail.channel",130]', '["pointspring_master","mail.channel",131]', '["pointspring_master","mail.channel",132]', '["pointspring_master","mail.channel",133]', '["pointspring_master","mail.channel",134]', '["pointspring_master","mail.channel",135]', '["pointspring_master","mail.channel",136]', '["pointspring_master","mail.channel",137]', '["pointspring_master","mail.channel",138]', '["pointspring_master","mail.channel",139]', '["pointspring_master","mail.channel",141]', '["pointspring_master","mail.channel",142]', '["pointspring_master","mail.channel",143]', '["pointspring_master","mail.channel",144]', '["pointspring_master","mail.channel",145]', '["pointspring_master","mail.channel",146]', '["pointspring_master","mail.channel",147]', '["pointspring_master","mail.channel",148]', '["pointspring_master","mail.channel",149]', '["pointspring_master","mail.channel",150]', '["pointspring_master","mail.channel",151]', '["pointspring_master","mail.channel",152]', '["pointspring_master","mail.channel",153]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","mail.channel",157]', '["pointspring_master","mail.channel",158]', '["pointspring_master","mail.channel",159]', '["pointspring_master","mail.channel",160]', '["pointspring_master","mail.channel",161]', '["pointspring_master","mail.channel",162]', '["pointspring_master","mail.channel",163]', '["pointspring_master","mail.channel",164]', '["pointspring_master","mail.channel",165]', '["pointspring_master","mail.channel",166]', '["pointspring_master","mail.channel",167]', '["pointspring_master","mail.channel",168]', '["pointspring_master","mail.channel",169]', '["pointspring_master","mail.channel",170]', '["pointspring_master","mail.channel",171]', '["pointspring_master","mail.channel",172]', '["pointspring_master","mail.channel",173]', '["pointspring_master","mail.channel",174]', '["pointspring_master","mail.channel",175]', '["pointspring_master","mail.channel",176]', '["pointspring_master","mail.channel",177]', '["pointspring_master","mail.channel",178]', '["pointspring_master","mail.channel",179]', '["pointspring_master","mail.channel",180]', '["pointspring_master","mail.channel",181]', '["pointspring_master","mail.channel",182]', '["pointspring_master","mail.channel",183]', '["pointspring_master","mail.channel",184]', '["pointspring_master","mail.channel",185]', '["pointspring_master","mail.channel",186]', '["pointspring_master","mail.channel",187]', '["pointspring_master","mail.channel",188]', '["pointspring_master","mail.channel",189]', '["pointspring_master","mail.channel",190]', '["pointspring_master","mail.channel",191]', '["pointspring_master","mail.channel",192]', '["pointspring_master","mail.channel",193]', '["pointspring_master","mail.channel",194]', '["pointspring_master","mail.channel",195]', '["pointspring_master","mail.channel",196]', '["pointspring_master","mail.channel",197]', '["pointspring_master","mail.channel",198]', '["pointspring_master","mail.channel",199]', '["pointspring_master","mail.channel",200]', '["pointspring_master","mail.channel",201]', '["pointspring_master","mail.channel",202]', '["pointspring_master","mail.channel",234]', '["pointspring_master","mail.channel",235]', '["pointspring_master","mail.channel",236]', '["pointspring_master","mail.channel",237]', '["pointspring_master","mail.channel",238]', '["pointspring_master","mail.channel",239]', '["pointspring_master","mail.channel",240]', '["pointspring_master","mail.channel",241]', '["pointspring_master","mail.channel",242]', '["pointspring_master","mail.channel",243]', '["pointspring_master","mail.channel",244]', '["pointspring_master","mail.channel",245]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",318]', '["pointspring_master","mail.channel",319]', '["pointspring_master","mail.channel",320]', '["pointspring_master","mail.channel",321]', '["pointspring_master","mail.channel",322]', '["pointspring_master","mail.channel",323]', '["pointspring_master","mail.channel",324]', '["pointspring_master","mail.channel",325]', '["pointspring_master","mail.channel",326]', '["pointspring_master","mail.channel",327]', '["pointspring_master","mail.channel",328]', '["pointspring_master","mail.channel",331]', '["pointspring_master","mail.channel",332]', '["pointspring_master","mail.channel",333]', '["pointspring_master","mail.channel",334]', '["pointspring_master","mail.channel",335]', '["pointspring_master","mail.channel",345]', '["pointspring_master","mail.channel",419]', '["pointspring_master","mail.channel",420]', '["pointspring_master","mail.channel",421]', '["pointspring_master","mail.channel",445]', '["pointspring_master","mail.channel",446]', '["pointspring_master","mail.channel",447]', '["pointspring_master","mail.channel",492]', '["pointspring_master","mail.channel",493]', '["pointspring_master","mail.channel",494]', '["pointspring_master","res.partner",3]', '["pointspring_master","ir.needaction",3]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 533ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19545]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",472]', '["pointspring_master","mail.channel",520]', '["pointspring_master","res.partner",19545]', '["pointspring_master","ir.needaction",19545]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 520ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1019"', '["pointspring_master","calendar.alarm",19557]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","res.partner",19557]', '["pointspring_master","ir.needaction",19557]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 519ms
4 13m49s 1,380 517ms 970ms 601ms 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 #4
Day Hour Count Duration Avg duration Jun 15 10 20 11s599ms 579ms 11 10 6s81ms 608ms 12 61 37s111ms 608ms 13 148 1m29s 606ms 14 239 2m23s 599ms 15 165 1m39s 605ms 16 132 1m17s 590ms 17 386 3m53s 605ms 18 154 1m31s 597ms 19 65 38s106ms 586ms -
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 ('%%pl13684%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%pl1368-4%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%pl1368-4%'))) 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-06-15 13:48:49 Duration: 970ms
-
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 ('%%N63%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%N6.3-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%N6.3-%'))) 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-06-15 15:18:46 Duration: 959ms
-
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 ('%%ka54%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ka54%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ka54%'))) 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-06-15 17:34:23 Duration: 944ms
5 9m43s 781 701ms 958ms 746ms 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 #5
Day Hour Count Duration Avg duration Jun 15 10 6 4s311ms 718ms 11 31 23s41ms 743ms 12 103 1m17s 750ms 13 106 1m19s 748ms 14 80 59s549ms 744ms 15 103 1m16s 745ms 16 55 40s832ms 742ms 17 79 59s272ms 750ms 18 78 58s678ms 752ms 19 87 1m4s 746ms 20 50 36s827ms 736ms 21 3 2s190ms 730ms -
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 ('%579.ot5081%')) 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 ('%579.ot5081%'))) 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 ('%579.ot5081%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%579.ot5081%')))))) 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-06-15 12:59:08 Duration: 958ms
-
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 ('%6-4-9041-1X%')) 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 ('%6-4-9041-1X%'))) 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 ('%6-4-9041-1X%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%6-4-9041-1X%')))))) 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-06-15 15:08:39 Duration: 955ms
-
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 ('%392-9094%')) 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 ('%392-9094%'))) 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 ('%392-9094%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%392-9094%')))))) 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-06-15 17:54:33 Duration: 929ms
6 6m42s 665 561ms 819ms 605ms 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"."type" in (...))) and ("product_product__product_tmpl_id"."company_id" is null or ("product_product__product_tmpl_id"."company_id" = ?))) 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 #6
Day Hour Count Duration Avg duration Jun 15 11 116 1m8s 592ms 12 230 2m20s 612ms 15 23 13s557ms 589ms 18 103 1m3s 617ms 19 193 1m55s 599ms -
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 ('%%esiiex47BLSShoeKit%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 12:22:01 Duration: 819ms
-
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 ('%%ex4719esiik%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ex4719esiik%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ex4719esiik%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 19:11:00 Duration: 789ms
-
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 ('%%a470%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a470%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a470%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 18:49:07 Duration: 783ms
7 5m30s 1,357 120ms 477ms 243ms with currency_rate as ( select r.currency_id, coalesce(r.company_id, c.id) as company_id, r.rate, r.name as date_start, ( select name from res_currency_rate r2 where r2.name > r.name and r2.currency_id = r.currency_id and (r2.company_id is null or r2.company_id = c.id) order by r2.name asc limit ?) as date_end from res_currency_rate r join res_company c on (r.company_id is null or r.company_id = c.id)) select l.product_id as product_id, sum(l.price_unit / ( case coalesce(cr.rate, ?) when ? then ?.? else cr.rate end) * l.quantity * ( case when i.move_type in (...) then ? else ? end) * ((? - l.discount) * ?.?)) / nullif (sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)), ?) as avg_unit_price, sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)) as num_qty, sum(abs(l.balance) * ( case when i.move_type in (...) then ? else ? end)) as total, sum(l.quantity * pt.list_price * ( case when i.move_type in (...) then ? else ? end)) as sale_expected from account_move_line l left join account_move i on (l.move_id = i.id) left join product_product product on (product.id = l.product_id) left join product_template pt on (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= coalesce(i.invoice_date, now()) and (cr.date_end is null or cr.date_end > coalesce(i.invoice_date, now()))) where l.product_id in (...) and i.state in (...) and i.payment_state in (...) and i.move_type in (...) and i.invoice_date between ? and ? and i.company_id = ? and l.display_type is null and l.exclude_from_invoice_tab = false group by l.product_id;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jun 15 09 6 1s513ms 252ms 11 68 16s589ms 243ms 12 182 44s96ms 242ms 13 219 53s64ms 242ms 14 159 38s539ms 242ms 15 126 31s166ms 247ms 16 76 18s968ms 249ms 17 164 39s819ms 242ms 18 146 35s311ms 241ms 19 150 36s614ms 244ms 20 61 14s880ms 243ms -
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (238987, 237090, 188072, 205939) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 12:28:29 Duration: 477ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (250624) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 16:58:48 Duration: 378ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (197863, 197864, 191091, 191096) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 15:23:42 Duration: 356ms
8 5m23s 1,817 170ms 334ms 178ms select res_partner.id from "res_partner" where (((("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 #8
Day Hour Count Duration Avg duration Jun 15 05 3 532ms 177ms 10 48 8s721ms 181ms 11 6 1s75ms 179ms 12 20 3s632ms 181ms 13 91 16s146ms 177ms 14 111 19s679ms 177ms 15 10 1s839ms 183ms 16 126 22s529ms 178ms 17 1,120 3m19s 177ms 18 199 35s674ms 179ms 19 83 14s659ms 176ms -
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%31994%') OR unaccent (res_partner.display_name) ilike unaccent ('%31994%') OR unaccent (res_partner.ref) ilike unaccent ('%31994%') OR unaccent (res_partner.vat) ilike unaccent ('31994')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%31994%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:51:51 Duration: 334ms
-
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%69204%') OR unaccent (res_partner.display_name) ilike unaccent ('%69204%') OR unaccent (res_partner.ref) ilike unaccent ('%69204%') OR unaccent (res_partner.vat) ilike unaccent ('69204')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%69204%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:34:56 Duration: 266ms
-
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%12774%') OR unaccent (res_partner.display_name) ilike unaccent ('%12774%') OR unaccent (res_partner.ref) ilike unaccent ('%12774%') OR unaccent (res_partner.vat) ilike unaccent ('12774')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%12774%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:52:01 Duration: 263ms
9 5m12s 525 563ms 965ms 595ms 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 #9
Day Hour Count Duration Avg duration Jun 15 07 13 7s595ms 584ms 08 9 5s226ms 580ms 09 11 6s323ms 574ms 10 19 10s897ms 573ms 11 22 12s865ms 584ms 12 36 22s379ms 621ms 13 81 48s362ms 597ms 14 23 13s958ms 606ms 15 67 40s100ms 598ms 16 102 1m 593ms 17 88 52s594ms 597ms 18 35 20s805ms 594ms 19 13 7s744ms 595ms 20 6 3s459ms 576ms -
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 ('%%S494300A%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%S49-4300A%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%S49-4300A%')) 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-06-15 12:07:25 Duration: 965ms
-
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 ('%%15720%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%15-720%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%15-720%')) 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-06-15 16:12:43 Duration: 947ms
-
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 ('%%3004009%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-4009%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-4009%')) 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-06-15 16:12:43 Duration: 941ms
10 4m25s 1,456 170ms 373ms 182ms 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 Jun 15 07 1 193ms 193ms 08 2 352ms 176ms 09 4 726ms 181ms 10 2 355ms 177ms 11 87 15s579ms 179ms 12 187 34s578ms 184ms 13 217 39s471ms 181ms 14 181 33s405ms 184ms 15 189 34s606ms 183ms 16 125 22s429ms 179ms 17 170 30s688ms 180ms 18 138 25s387ms 183ms 19 111 20s150ms 181ms 20 42 7s388ms 175ms -
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 ('%38987%') OR unaccent (res_partner.display_name) ilike unaccent ('%38987%') OR unaccent (res_partner.ref) ilike unaccent ('%38987%') OR unaccent (res_partner.vat) ilike unaccent ('38987')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%38987%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 18:48:27 Duration: 373ms
-
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 ('%b6p%') OR unaccent (res_partner.display_name) ilike unaccent ('%b6p%') OR unaccent (res_partner.ref) ilike unaccent ('%b6p%') OR unaccent (res_partner.vat) ilike unaccent ('b6p')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%b6p%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 12:45:57 Duration: 311ms
-
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 ('%proFrac%') OR unaccent (res_partner.display_name) ilike unaccent ('%proFrac%') OR unaccent (res_partner.ref) ilike unaccent ('%proFrac%') OR unaccent (res_partner.vat) ilike unaccent ('proFrac')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%proFrac%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 13:48:49 Duration: 302ms
11 4m8s 891 248ms 871ms 278ms select "sale_history_line".id from "sale_history_line" where ("sale_history_line"."so_line_id" in (...)) order by "sale_history_line"."id";Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jun 15 11 60 16s58ms 267ms 12 182 51s910ms 285ms 13 161 44s344ms 275ms 14 73 21s356ms 292ms 15 77 21s261ms 276ms 16 79 21s683ms 274ms 17 97 27s121ms 279ms 18 56 15s493ms 276ms 19 49 13s774ms 281ms 20 50 13s241ms 264ms 21 7 1s883ms 269ms -
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176827)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:01:02 Duration: 871ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176891)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:51:42 Duration: 438ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176499)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 12:07:25 Duration: 414ms
12 4m4s 410 547ms 847ms 597ms 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"."type" != ?) or "product_product__product_tmpl_id"."type" is null)) 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 Jun 15 12 19 11s617ms 611ms 13 21 12s510ms 595ms 14 33 20s57ms 607ms 15 69 41s246ms 597ms 16 75 43s690ms 582ms 17 94 56s42ms 596ms 18 47 29s7ms 617ms 19 26 15s413ms 592ms 20 26 15s252ms 586ms -
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 ('%%1005%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%1005%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%1005%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 18:46:56 Duration: 847ms
-
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 ('%%QL13628%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%QL1362-8%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%QL1362-8%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 17:52:49 Duration: 842ms
-
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 ('%%10050019%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%1005-0019%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%1005-0019%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 18:46:58 Duration: 783ms
13 3m42s 1 3m42s 3m42s 3m42s 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 #13
Day Hour Count Duration Avg duration Jun 15 09 1 3m42s 3m42s -
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-06-15 09:06:58 Duration: 3m42s
14 3m38s 240 868ms 1s211ms 909ms 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 #14
Day Hour Count Duration Avg duration Jun 15 11 51 45s438ms 890ms 12 6 5s800ms 966ms 13 15 13s480ms 898ms 14 21 19s351ms 921ms 15 30 28s69ms 935ms 16 3 2s644ms 881ms 17 39 35s521ms 910ms 19 60 54s522ms 908ms 20 6 5s461ms 910ms 21 9 7s917ms 879ms -
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 ('%602-139%') 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 ('%602-139%')))))) 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 ('%602-139%')))))) 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 ('%602-139%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%602-139%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%602-139%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 15:40:18 Duration: 1s211ms
-
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 ('%RK17AL%') 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 ('%RK17AL%')))))) 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 ('%RK17AL%')))))) 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 ('%RK17AL%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%RK17AL%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%RK17AL%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 19:25:11 Duration: 1s92ms
-
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 ('%flttr2090r%') 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 ('%flttr2090r%')))))) 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 ('%flttr2090r%')))))) 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 ('%flttr2090r%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%flttr2090r%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%flttr2090r%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 15:31:17 Duration: 1s72ms
15 3m34s 522 140ms 2s247ms 411ms 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 #15
Day Hour Count Duration Avg duration Jun 15 09 1 345ms 345ms 11 24 13s84ms 545ms 12 47 18s315ms 389ms 13 75 29s895ms 398ms 14 62 26s776ms 431ms 15 40 16s482ms 412ms 16 74 29s760ms 402ms 17 48 19s263ms 401ms 18 93 37s391ms 402ms 19 22 8s27ms 364ms 20 36 15s288ms 424ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 11:49:16', "is_done" = true, "state" = 'done', "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (447342, 455567, 450738, 457654, 453561);
Date: 2023-06-15 11:49:22 Duration: 2s247ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 14.0, "date" = '2023-06-15 11:49:16', "is_done" = true, "state" = 'done', "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (457656, 459644, 459646);
Date: 2023-06-15 11:49:24 Duration: 1s238ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-06-15 12:45:51', "is_done" = true, "state" = 'done', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (460329, 460427, 460327);
Date: 2023-06-15 12:45:55 Duration: 1s145ms
16 3m23s 224 866ms 1s171ms 910ms 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 limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jun 15 11 54 48s270ms 893ms 12 2 1s811ms 905ms 13 9 8s400ms 933ms 14 28 26s197ms 935ms 15 49 44s677ms 911ms 16 5 4s430ms 886ms 17 15 14s164ms 944ms 18 1 903ms 903ms 19 40 36s679ms 916ms 20 1 905ms 905ms 21 14 12s278ms 877ms 22 6 5s257ms 876ms -
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 ('%602-139%') 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 ('%602-139%')))))) 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 ('%602-139%')))))) 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 ('%602-139%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%602-139%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%602-139%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 15:40:18 Duration: 1s171ms
-
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 ('%12-20821-144%') 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 ('%12-20821-144%')))))) 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 ('%12-20821-144%')))))) 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 ('%12-20821-144%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%12-20821-144%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%12-20821-144%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 14:36:22 Duration: 1s110ms
-
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 ('%131446%') 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 ('%131446%')))))) 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 ('%131446%')))))) 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 ('%131446%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%131446%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%131446%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 19:18:12 Duration: 1s85ms
17 3m17s 766 159ms 2s947ms 257ms 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 Jun 15 09 3 570ms 190ms 11 16 3s712ms 232ms 12 108 25s368ms 234ms 13 153 40s944ms 267ms 14 109 30s200ms 277ms 15 89 23s383ms 262ms 16 52 12s858ms 247ms 17 67 16s977ms 253ms 18 77 19s469ms 252ms 19 73 16s6ms 219ms 20 19 8s45ms 423ms -
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (305664, 305665, 307373, 308720, 306004, 307355);
Date: 2023-06-15 20:10:52 Duration: 2s947ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (33592, 314467, 36510, 304079);
Date: 2023-06-15 13:43:21 Duration: 1s130ms
-
UPDATE "stock_quant" SET "quantity" = 9.0, "reserved_quantity" = 0.0, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (210094);
Date: 2023-06-15 13:31:04 Duration: 935ms
18 3m6s 546 129ms 3s679ms 340ms update "stock_move" set "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jun 15 11 40 16s475ms 411ms 12 105 39s509ms 376ms 13 49 13s926ms 284ms 14 44 12s300ms 279ms 15 57 18s5ms 315ms 16 47 12s446ms 264ms 17 41 13s458ms 328ms 18 76 23s977ms 315ms 19 82 34s804ms 424ms 20 4 870ms 217ms 21 1 271ms 271ms -
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461448, 461449, 461450, 461451, 461452, 461453, 461455, 461459);
Date: 2023-06-15 11:55:27 Duration: 3s679ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 978, "write_date" = (now() at time zone 'UTC') WHERE id IN (463008, 463009, 463010, 463011, 463012, 463013, 463014, 463015, 463016, 463017, 463018, 463019, 463020);
Date: 2023-06-15 17:59:26 Duration: 2s634ms
-
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461748, 461749, 461750, 461751);
Date: 2023-06-15 12:25:15 Duration: 1s893ms
19 3m4s 152 1s77ms 1s953ms 1s216ms select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jun 15 12 65 1m21s 1s256ms 13 16 19s272ms 1s204ms 14 20 23s171ms 1s158ms 15 8 10s474ms 1s309ms 17 19 22s970ms 1s208ms 18 13 15s181ms 1s167ms 20 11 12s131ms 1s102ms -
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:45:59 Duration: 1s953ms
-
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:27:07 Duration: 1s803ms
-
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:45:59 Duration: 1s768ms
20 2m58s 117 561ms 19s839ms 1s524ms delete from account_move_line where id in (...);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jun 15 00 14 29s168ms 2s83ms 07 1 1s123ms 1s123ms 10 12 37s602ms 3s133ms 12 3 6s521ms 2s173ms 13 6 14s182ms 2s363ms 14 5 6s524ms 1s304ms 15 3 3s28ms 1s9ms 16 4 9s743ms 2s435ms 17 10 28s527ms 2s852ms 18 3 2s932ms 977ms 19 53 33s168ms 625ms 22 1 656ms 656ms 23 2 5s174ms 2s587ms -
DELETE FROM account_move_line WHERE id IN (2331230, 2331231, 2331232, 2337589, 2337590, 2351682, 2351683, 2351684, 2351685, 2351686, 2351687, 2351688, 2351689, 2351690, 2351691, 2351692, 2351693, 2351694, 2351695, 2351696, 2374402, 2374403, 2373572, 2373573, 2382205, 2382206, 2424335, 2424336, 2472133, 2472134, 2472135, 2472261, 2472262, 2506837, 2506838);
Date: 2023-06-15 10:23:26 Duration: 19s839ms
-
DELETE FROM account_move_line WHERE id IN (2375293, 2375294, 2375295, 2375296, 2375297, 2375298, 2375299, 2375300, 2375301, 2375302, 2375303, 2375304, 2375305, 2375306, 2375307, 2375308, 2375309, 2375310, 2375311, 2375312, 2375313, 2375314, 2378678, 2378679);
Date: 2023-06-15 17:56:09 Duration: 14s360ms
-
DELETE FROM account_move_line WHERE id IN (2323583, 2323584, 2338393, 2338394, 2338395, 2338396, 2338351, 2338352, 2338353, 2346867, 2346868, 2346869, 2391285, 2391286, 2521051, 2521052);
Date: 2023-06-15 10:17:21 Duration: 9s110ms
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 12,692 40m24s 181ms 496ms 191ms 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 #1
Day Hour Count Duration Avg duration Jun 15 00 232 43s111ms 185ms 01 281 51s926ms 184ms 05 108 20s2ms 185ms 06 59 10s877ms 184ms 07 250 46s199ms 184ms 08 840 2m36s 186ms 09 631 1m57s 186ms 10 519 1m36s 186ms 11 963 3m1s 188ms 12 816 2m39s 195ms 13 681 2m12s 194ms 14 802 2m36s 194ms 15 975 3m8s 193ms 16 497 1m34s 191ms 17 1,015 3m17s 194ms 18 1,318 4m18s 196ms 19 786 2m31s 193ms 20 1,014 3m11s 188ms 21 415 1m17s 185ms 22 486 1m30s 186ms 23 4 738ms 184ms -
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-755b6ac/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 12:45:30 Duration: 496ms
-
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-755b6ac/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 12:40:29 Duration: 451ms
-
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_frontend_lazy.js'))) AND (NOT ((unaccent ("ir_attachment"."url"::text) like unaccent ('/web/content/%-44261d3/%%%'))))) ORDER BY "ir_attachment"."id" DESC;
Date: 2023-06-15 14:20:45 Duration: 427ms
2 4,288 15m35s 120ms 533ms 218ms 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 Jun 15 00 8 1s285ms 160ms 01 15 2s203ms 146ms 02 32 4s970ms 155ms 03 15 2s272ms 151ms 04 18 2s744ms 152ms 05 11 1s644ms 149ms 06 12 1s848ms 154ms 07 17 2s640ms 155ms 08 23 3s463ms 150ms 09 38 5s988ms 157ms 10 25 4s254ms 170ms 11 130 22s913ms 176ms 12 533 1m53s 213ms 13 710 2m47s 235ms 14 521 2m12s 254ms 15 548 1m59s 217ms 16 144 36s719ms 254ms 17 350 1m14s 214ms 18 613 2m15s 221ms 19 404 1m19s 195ms 20 77 12s889ms 167ms 21 32 4s797ms 149ms 22 6 968ms 161ms 23 6 827ms 137ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",3]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",2]', '["pointspring_master","mail.channel",3]', '["pointspring_master","mail.channel",6]', '["pointspring_master","mail.channel",17]', '["pointspring_master","mail.channel",18]', '["pointspring_master","mail.channel",19]', '["pointspring_master","mail.channel",20]', '["pointspring_master","mail.channel",21]', '["pointspring_master","mail.channel",22]', '["pointspring_master","mail.channel",23]', '["pointspring_master","mail.channel",24]', '["pointspring_master","mail.channel",25]', '["pointspring_master","mail.channel",26]', '["pointspring_master","mail.channel",27]', '["pointspring_master","mail.channel",28]', '["pointspring_master","mail.channel",29]', '["pointspring_master","mail.channel",30]', '["pointspring_master","mail.channel",31]', '["pointspring_master","mail.channel",32]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",34]', '["pointspring_master","mail.channel",35]', '["pointspring_master","mail.channel",36]', '["pointspring_master","mail.channel",37]', '["pointspring_master","mail.channel",38]', '["pointspring_master","mail.channel",39]', '["pointspring_master","mail.channel",40]', '["pointspring_master","mail.channel",41]', '["pointspring_master","mail.channel",42]', '["pointspring_master","mail.channel",43]', '["pointspring_master","mail.channel",44]', '["pointspring_master","mail.channel",45]', '["pointspring_master","mail.channel",46]', '["pointspring_master","mail.channel",47]', '["pointspring_master","mail.channel",48]', '["pointspring_master","mail.channel",49]', '["pointspring_master","mail.channel",50]', '["pointspring_master","mail.channel",51]', '["pointspring_master","mail.channel",52]', '["pointspring_master","mail.channel",53]', '["pointspring_master","mail.channel",54]', '["pointspring_master","mail.channel",55]', '["pointspring_master","mail.channel",56]', '["pointspring_master","mail.channel",57]', '["pointspring_master","mail.channel",58]', '["pointspring_master","mail.channel",59]', '["pointspring_master","mail.channel",60]', '["pointspring_master","mail.channel",61]', '["pointspring_master","mail.channel",62]', '["pointspring_master","mail.channel",63]', '["pointspring_master","mail.channel",64]', '["pointspring_master","mail.channel",66]', '["pointspring_master","mail.channel",67]', '["pointspring_master","mail.channel",68]', '["pointspring_master","mail.channel",69]', '["pointspring_master","mail.channel",70]', '["pointspring_master","mail.channel",71]', '["pointspring_master","mail.channel",72]', '["pointspring_master","mail.channel",73]', '["pointspring_master","mail.channel",74]', '["pointspring_master","mail.channel",75]', '["pointspring_master","mail.channel",76]', '["pointspring_master","mail.channel",77]', '["pointspring_master","mail.channel",78]', '["pointspring_master","mail.channel",79]', '["pointspring_master","mail.channel",80]', '["pointspring_master","mail.channel",81]', '["pointspring_master","mail.channel",82]', '["pointspring_master","mail.channel",83]', '["pointspring_master","mail.channel",84]', '["pointspring_master","mail.channel",85]', '["pointspring_master","mail.channel",86]', '["pointspring_master","mail.channel",87]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",90]', '["pointspring_master","mail.channel",91]', '["pointspring_master","mail.channel",92]', '["pointspring_master","mail.channel",93]', '["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",99]', '["pointspring_master","mail.channel",100]', '["pointspring_master","mail.channel",101]', '["pointspring_master","mail.channel",102]', '["pointspring_master","mail.channel",103]', '["pointspring_master","mail.channel",104]', '["pointspring_master","mail.channel",105]', '["pointspring_master","mail.channel",106]', '["pointspring_master","mail.channel",107]', '["pointspring_master","mail.channel",108]', '["pointspring_master","mail.channel",109]', '["pointspring_master","mail.channel",110]', '["pointspring_master","mail.channel",111]', '["pointspring_master","mail.channel",112]', '["pointspring_master","mail.channel",113]', '["pointspring_master","mail.channel",114]', '["pointspring_master","mail.channel",115]', '["pointspring_master","mail.channel",116]', '["pointspring_master","mail.channel",117]', '["pointspring_master","mail.channel",118]', '["pointspring_master","mail.channel",119]', '["pointspring_master","mail.channel",120]', '["pointspring_master","mail.channel",121]', '["pointspring_master","mail.channel",122]', '["pointspring_master","mail.channel",123]', '["pointspring_master","mail.channel",124]', '["pointspring_master","mail.channel",125]', '["pointspring_master","mail.channel",126]', '["pointspring_master","mail.channel",127]', '["pointspring_master","mail.channel",128]', '["pointspring_master","mail.channel",129]', '["pointspring_master","mail.channel",130]', '["pointspring_master","mail.channel",131]', '["pointspring_master","mail.channel",132]', '["pointspring_master","mail.channel",133]', '["pointspring_master","mail.channel",134]', '["pointspring_master","mail.channel",135]', '["pointspring_master","mail.channel",136]', '["pointspring_master","mail.channel",137]', '["pointspring_master","mail.channel",138]', '["pointspring_master","mail.channel",139]', '["pointspring_master","mail.channel",141]', '["pointspring_master","mail.channel",142]', '["pointspring_master","mail.channel",143]', '["pointspring_master","mail.channel",144]', '["pointspring_master","mail.channel",145]', '["pointspring_master","mail.channel",146]', '["pointspring_master","mail.channel",147]', '["pointspring_master","mail.channel",148]', '["pointspring_master","mail.channel",149]', '["pointspring_master","mail.channel",150]', '["pointspring_master","mail.channel",151]', '["pointspring_master","mail.channel",152]', '["pointspring_master","mail.channel",153]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","mail.channel",157]', '["pointspring_master","mail.channel",158]', '["pointspring_master","mail.channel",159]', '["pointspring_master","mail.channel",160]', '["pointspring_master","mail.channel",161]', '["pointspring_master","mail.channel",162]', '["pointspring_master","mail.channel",163]', '["pointspring_master","mail.channel",164]', '["pointspring_master","mail.channel",165]', '["pointspring_master","mail.channel",166]', '["pointspring_master","mail.channel",167]', '["pointspring_master","mail.channel",168]', '["pointspring_master","mail.channel",169]', '["pointspring_master","mail.channel",170]', '["pointspring_master","mail.channel",171]', '["pointspring_master","mail.channel",172]', '["pointspring_master","mail.channel",173]', '["pointspring_master","mail.channel",174]', '["pointspring_master","mail.channel",175]', '["pointspring_master","mail.channel",176]', '["pointspring_master","mail.channel",177]', '["pointspring_master","mail.channel",178]', '["pointspring_master","mail.channel",179]', '["pointspring_master","mail.channel",180]', '["pointspring_master","mail.channel",181]', '["pointspring_master","mail.channel",182]', '["pointspring_master","mail.channel",183]', '["pointspring_master","mail.channel",184]', '["pointspring_master","mail.channel",185]', '["pointspring_master","mail.channel",186]', '["pointspring_master","mail.channel",187]', '["pointspring_master","mail.channel",188]', '["pointspring_master","mail.channel",189]', '["pointspring_master","mail.channel",190]', '["pointspring_master","mail.channel",191]', '["pointspring_master","mail.channel",192]', '["pointspring_master","mail.channel",193]', '["pointspring_master","mail.channel",194]', '["pointspring_master","mail.channel",195]', '["pointspring_master","mail.channel",196]', '["pointspring_master","mail.channel",197]', '["pointspring_master","mail.channel",198]', '["pointspring_master","mail.channel",199]', '["pointspring_master","mail.channel",200]', '["pointspring_master","mail.channel",201]', '["pointspring_master","mail.channel",202]', '["pointspring_master","mail.channel",234]', '["pointspring_master","mail.channel",235]', '["pointspring_master","mail.channel",236]', '["pointspring_master","mail.channel",237]', '["pointspring_master","mail.channel",238]', '["pointspring_master","mail.channel",239]', '["pointspring_master","mail.channel",240]', '["pointspring_master","mail.channel",241]', '["pointspring_master","mail.channel",242]', '["pointspring_master","mail.channel",243]', '["pointspring_master","mail.channel",244]', '["pointspring_master","mail.channel",245]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",318]', '["pointspring_master","mail.channel",319]', '["pointspring_master","mail.channel",320]', '["pointspring_master","mail.channel",321]', '["pointspring_master","mail.channel",322]', '["pointspring_master","mail.channel",323]', '["pointspring_master","mail.channel",324]', '["pointspring_master","mail.channel",325]', '["pointspring_master","mail.channel",326]', '["pointspring_master","mail.channel",327]', '["pointspring_master","mail.channel",328]', '["pointspring_master","mail.channel",331]', '["pointspring_master","mail.channel",332]', '["pointspring_master","mail.channel",333]', '["pointspring_master","mail.channel",334]', '["pointspring_master","mail.channel",335]', '["pointspring_master","mail.channel",345]', '["pointspring_master","mail.channel",419]', '["pointspring_master","mail.channel",420]', '["pointspring_master","mail.channel",421]', '["pointspring_master","mail.channel",445]', '["pointspring_master","mail.channel",446]', '["pointspring_master","mail.channel",447]', '["pointspring_master","mail.channel",492]', '["pointspring_master","mail.channel",493]', '["pointspring_master","mail.channel",494]', '["pointspring_master","res.partner",3]', '["pointspring_master","ir.needaction",3]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 533ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19545]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",472]', '["pointspring_master","mail.channel",520]', '["pointspring_master","res.partner",19545]', '["pointspring_master","ir.needaction",19545]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 520ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1019"', '["pointspring_master","calendar.alarm",19557]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","res.partner",19557]', '["pointspring_master","ir.needaction",19557]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 519ms
3 3,721 37m2s 473ms 1s36ms 597ms 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 #3
Day Hour Count Duration Avg duration Jun 15 11 220 2m9s 587ms 12 804 8m8s 608ms 13 545 5m27s 600ms 14 289 2m51s 592ms 15 386 3m48s 592ms 16 302 2m57s 586ms 17 377 3m46s 599ms 18 313 3m7s 600ms 19 331 3m15s 591ms 20 140 1m21s 584ms 21 14 8s96ms 578ms -
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 ('%%a4707qvl23%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23%'))) 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-06-15 12:45:37 Duration: 1s36ms
-
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 ('%%300%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-%'))) 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-06-15 12:20:20 Duration: 968ms
-
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 ('%%a4707qvl23k%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23k%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23k%'))) 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-06-15 12:45:37 Duration: 937ms
4 1,817 5m23s 170ms 334ms 178ms select res_partner.id from "res_partner" where (((("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 Jun 15 05 3 532ms 177ms 10 48 8s721ms 181ms 11 6 1s75ms 179ms 12 20 3s632ms 181ms 13 91 16s146ms 177ms 14 111 19s679ms 177ms 15 10 1s839ms 183ms 16 126 22s529ms 178ms 17 1,120 3m19s 177ms 18 199 35s674ms 179ms 19 83 14s659ms 176ms -
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%31994%') OR unaccent (res_partner.display_name) ilike unaccent ('%31994%') OR unaccent (res_partner.ref) ilike unaccent ('%31994%') OR unaccent (res_partner.vat) ilike unaccent ('31994')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%31994%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:51:51 Duration: 334ms
-
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%69204%') OR unaccent (res_partner.display_name) ilike unaccent ('%69204%') OR unaccent (res_partner.ref) ilike unaccent ('%69204%') OR unaccent (res_partner.vat) ilike unaccent ('69204')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%69204%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:34:56 Duration: 266ms
-
SELECT res_partner.id FROM "res_partner" WHERE (((("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 ('%12774%') OR unaccent (res_partner.display_name) ilike unaccent ('%12774%') OR unaccent (res_partner.ref) ilike unaccent ('%12774%') OR unaccent (res_partner.vat) ilike unaccent ('12774')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%12774%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 17:52:01 Duration: 263ms
5 1,456 4m25s 170ms 373ms 182ms 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 #5
Day Hour Count Duration Avg duration Jun 15 07 1 193ms 193ms 08 2 352ms 176ms 09 4 726ms 181ms 10 2 355ms 177ms 11 87 15s579ms 179ms 12 187 34s578ms 184ms 13 217 39s471ms 181ms 14 181 33s405ms 184ms 15 189 34s606ms 183ms 16 125 22s429ms 179ms 17 170 30s688ms 180ms 18 138 25s387ms 183ms 19 111 20s150ms 181ms 20 42 7s388ms 175ms -
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 ('%38987%') OR unaccent (res_partner.display_name) ilike unaccent ('%38987%') OR unaccent (res_partner.ref) ilike unaccent ('%38987%') OR unaccent (res_partner.vat) ilike unaccent ('38987')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%38987%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 18:48:27 Duration: 373ms
-
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 ('%b6p%') OR unaccent (res_partner.display_name) ilike unaccent ('%b6p%') OR unaccent (res_partner.ref) ilike unaccent ('%b6p%') OR unaccent (res_partner.vat) ilike unaccent ('b6p')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%b6p%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 12:45:57 Duration: 311ms
-
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 ('%proFrac%') OR unaccent (res_partner.display_name) ilike unaccent ('%proFrac%') OR unaccent (res_partner.ref) ilike unaccent ('%proFrac%') OR unaccent (res_partner.vat) ilike unaccent ('proFrac')) -- don't panic, trust postgres bitmap ORDER BY unaccent (res_partner.display_name) ilike unaccent ('%proFrac%') desc, unaccent (res_partner.display_name);
Date: 2023-06-15 13:48:49 Duration: 302ms
6 1,380 13m49s 517ms 970ms 601ms 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 #6
Day Hour Count Duration Avg duration Jun 15 10 20 11s599ms 579ms 11 10 6s81ms 608ms 12 61 37s111ms 608ms 13 148 1m29s 606ms 14 239 2m23s 599ms 15 165 1m39s 605ms 16 132 1m17s 590ms 17 386 3m53s 605ms 18 154 1m31s 597ms 19 65 38s106ms 586ms -
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 ('%%pl13684%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%pl1368-4%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%pl1368-4%'))) 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-06-15 13:48:49 Duration: 970ms
-
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 ('%%N63%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%N6.3-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%N6.3-%'))) 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-06-15 15:18:46 Duration: 959ms
-
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 ('%%ka54%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ka54%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ka54%'))) 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-06-15 17:34:23 Duration: 944ms
7 1,357 5m30s 120ms 477ms 243ms with currency_rate as ( select r.currency_id, coalesce(r.company_id, c.id) as company_id, r.rate, r.name as date_start, ( select name from res_currency_rate r2 where r2.name > r.name and r2.currency_id = r.currency_id and (r2.company_id is null or r2.company_id = c.id) order by r2.name asc limit ?) as date_end from res_currency_rate r join res_company c on (r.company_id is null or r.company_id = c.id)) select l.product_id as product_id, sum(l.price_unit / ( case coalesce(cr.rate, ?) when ? then ?.? else cr.rate end) * l.quantity * ( case when i.move_type in (...) then ? else ? end) * ((? - l.discount) * ?.?)) / nullif (sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)), ?) as avg_unit_price, sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)) as num_qty, sum(abs(l.balance) * ( case when i.move_type in (...) then ? else ? end)) as total, sum(l.quantity * pt.list_price * ( case when i.move_type in (...) then ? else ? end)) as sale_expected from account_move_line l left join account_move i on (l.move_id = i.id) left join product_product product on (product.id = l.product_id) left join product_template pt on (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= coalesce(i.invoice_date, now()) and (cr.date_end is null or cr.date_end > coalesce(i.invoice_date, now()))) where l.product_id in (...) and i.state in (...) and i.payment_state in (...) and i.move_type in (...) and i.invoice_date between ? and ? and i.company_id = ? and l.display_type is null and l.exclude_from_invoice_tab = false group by l.product_id;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jun 15 09 6 1s513ms 252ms 11 68 16s589ms 243ms 12 182 44s96ms 242ms 13 219 53s64ms 242ms 14 159 38s539ms 242ms 15 126 31s166ms 247ms 16 76 18s968ms 249ms 17 164 39s819ms 242ms 18 146 35s311ms 241ms 19 150 36s614ms 244ms 20 61 14s880ms 243ms -
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (238987, 237090, 188072, 205939) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 12:28:29 Duration: 477ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (250624) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 16:58:48 Duration: 378ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (197863, 197864, 191091, 191096) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 15:23:42 Duration: 356ms
8 891 4m8s 248ms 871ms 278ms select "sale_history_line".id from "sale_history_line" where ("sale_history_line"."so_line_id" in (...)) order by "sale_history_line"."id";Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jun 15 11 60 16s58ms 267ms 12 182 51s910ms 285ms 13 161 44s344ms 275ms 14 73 21s356ms 292ms 15 77 21s261ms 276ms 16 79 21s683ms 274ms 17 97 27s121ms 279ms 18 56 15s493ms 276ms 19 49 13s774ms 281ms 20 50 13s241ms 264ms 21 7 1s883ms 269ms -
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176827)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:01:02 Duration: 871ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176891)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:51:42 Duration: 438ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176499)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 12:07:25 Duration: 414ms
9 870 2m4s 120ms 712ms 142ms update "sale_order_line" set "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jun 15 11 83 12s100ms 145ms 12 160 23s55ms 144ms 13 147 20s494ms 139ms 14 77 11s546ms 149ms 15 97 13s815ms 142ms 16 69 9s653ms 139ms 17 84 11s827ms 140ms 18 51 7s374ms 144ms 19 51 7s320ms 143ms 20 44 6s74ms 138ms 21 7 972ms 138ms -
UPDATE "sale_order_line" SET "write_uid" = 1140, "write_date" = (now() at time zone 'UTC') WHERE id IN (176448, 176453, 176455, 176442, 176444);
Date: 2023-06-15 11:47:45 Duration: 712ms
-
UPDATE "sale_order_line" SET "write_uid" = 1144, "write_date" = (now() at time zone 'UTC') WHERE id IN (176961, 176990, 176989, 176966);
Date: 2023-06-15 15:58:13 Duration: 533ms
-
UPDATE "sale_order_line" SET "write_uid" = 1142, "write_date" = (now() at time zone 'UTC') WHERE id IN (176834, 176835, 176836);
Date: 2023-06-15 14:05:52 Duration: 442ms
10 781 9m43s 701ms 958ms 746ms 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 #10
Day Hour Count Duration Avg duration Jun 15 10 6 4s311ms 718ms 11 31 23s41ms 743ms 12 103 1m17s 750ms 13 106 1m19s 748ms 14 80 59s549ms 744ms 15 103 1m16s 745ms 16 55 40s832ms 742ms 17 79 59s272ms 750ms 18 78 58s678ms 752ms 19 87 1m4s 746ms 20 50 36s827ms 736ms 21 3 2s190ms 730ms -
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 ('%579.ot5081%')) 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 ('%579.ot5081%'))) 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 ('%579.ot5081%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%579.ot5081%')))))) 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-06-15 12:59:08 Duration: 958ms
-
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 ('%6-4-9041-1X%')) 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 ('%6-4-9041-1X%'))) 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 ('%6-4-9041-1X%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%6-4-9041-1X%')))))) 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-06-15 15:08:39 Duration: 955ms
-
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 ('%392-9094%')) 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 ('%392-9094%'))) 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 ('%392-9094%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%392-9094%')))))) 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-06-15 17:54:33 Duration: 929ms
11 773 1m53s 120ms 308ms 146ms 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 #11
Day Hour Count Duration Avg duration Jun 15 09 2 295ms 147ms 11 23 3s200ms 139ms 12 104 15s884ms 152ms 13 194 28s63ms 144ms 14 112 15s927ms 142ms 15 89 12s890ms 144ms 16 51 7s369ms 144ms 17 75 11s297ms 150ms 18 72 10s896ms 151ms 19 31 4s527ms 146ms 20 20 2s766ms 138ms -
UPDATE "sale_order_line" SET "invoice_status" = 'to invoice', "open_qty_fil" = 0.0, "qty_delivered" = '2.00', "qty_to_invoice" = '2.00', "untaxed_amount_to_invoice" = '759.62', "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (126030);
Date: 2023-06-15 13:18:09 Duration: 308ms
-
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" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (172801, 172802);
Date: 2023-06-15 18:37:41 Duration: 296ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'to invoice', "open_qty_fil" = 0.0, "qty_delivered" = '2.00', "qty_to_invoice" = '2.00', "untaxed_amount_to_invoice" = '9.68', "write_uid" = 1020, "write_date" = (now() at time zone 'UTC') WHERE id IN (176544, 176546);
Date: 2023-06-15 12:23:38 Duration: 293ms
12 766 3m17s 159ms 2s947ms 257ms update "stock_quant" set "quantity" = ?.?, "reserved_quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jun 15 09 3 570ms 190ms 11 16 3s712ms 232ms 12 108 25s368ms 234ms 13 153 40s944ms 267ms 14 109 30s200ms 277ms 15 89 23s383ms 262ms 16 52 12s858ms 247ms 17 67 16s977ms 253ms 18 77 19s469ms 252ms 19 73 16s6ms 219ms 20 19 8s45ms 423ms -
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (305664, 305665, 307373, 308720, 306004, 307355);
Date: 2023-06-15 20:10:52 Duration: 2s947ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (33592, 314467, 36510, 304079);
Date: 2023-06-15 13:43:21 Duration: 1s130ms
-
UPDATE "stock_quant" SET "quantity" = 9.0, "reserved_quantity" = 0.0, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (210094);
Date: 2023-06-15 13:31:04 Duration: 935ms
13 755 2m27s 186ms 443ms 195ms select res_partner.id from "res_partner" where ("res_partner"."id" in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?[...];Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jun 15 11 12 2s320ms 193ms 12 110 21s900ms 199ms 13 333 1m4s 195ms 14 11 2s172ms 197ms 16 126 24s427ms 193ms 17 69 13s504ms 195ms 19 94 18s499ms 196ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,36233,36234,36235,33107,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,32415,30748,50319,32284,32090,32162,34204,32123,35538,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,31408,35493,38212,38765,30777,36510,36509,44698,30779,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,38688,30532,32414,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,32364,30905,38947,32358,30913,38948,30899,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,35502,32427,39648,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,51353,33797,33799,33798,50771,48979,48978,51216,45014,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,33528,32667,34456,37277,37276,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,50948,34812,40648,32999,34502,31170,31173,33719,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43210,31260,50422,43543,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,36053,51690,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,37594,35925,40375,51385,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,34030,36080,37785,37786,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,33460,31985,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,35081,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,46209,50536,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,32411,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33095,33126,33103,51723,33106,33108,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,46073,30816,41784,40333,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,30496,32453,38901,32094,32095,49172,42139,30916,37962,37963,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,33109,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,43016,45634,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,42350,50343,32365,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,32413,50678,38060,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31468,31203,30518,42089,37585,37586,44503,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,34336,43040,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,35468,40119,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,36066,36063,49075,39498,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,31894,32044,32752,32754,37547,32047,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,36072,36071,32416,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,32412,49642,32410,40864,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,32588,32589,31118,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,46878,36571,36575,36574,46876,46877,31263,46880,31265,31274,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,47116,31930,31936,36938,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,30499,32542,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47594,47615,37170,47593,47590,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,33071,48505,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,33105,31851,30727,32507,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,38607,33412,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39722,39724,35414,33495,39736,39012,39720,39717,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40980,40981,40220,40223,33538,40226,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40316,40313,40322,40302,40310,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,50108,41557,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,44003,38694,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35882,42455,35879,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40269,40272,40283,40284,50486,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,40640,40724,42796,42451,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 13:38:22 Duration: 443ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,33109,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,33107,36233,36234,36235,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,30748,50319,32284,32090,32162,34204,32123,35538,32415,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,31408,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,32414,38688,30532,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,30905,38947,32358,30913,38948,30899,32364,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,32427,39648,35502,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,45014,51353,33797,33799,33798,50771,48979,48978,51216,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,32667,34456,37277,37276,33528,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,33719,50948,34812,40648,32999,34502,31170,31173,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43543,43210,31260,50422,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,51690,36053,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,35925,40375,51385,37594,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,36080,37785,37786,34030,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,31985,33460,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,35081,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,50536,49550,46209,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,32411,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33106,33095,33126,33108,33103,51723,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,30816,41784,40333,46073,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,32453,38901,32094,32095,49172,42139,30916,37962,37963,30496,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,32365,42350,50343,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,50678,38060,32413,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31203,30518,42089,37585,37586,44503,31468,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,43040,34336,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,40119,35468,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,39498,36066,36063,49075,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,32044,32752,32754,37547,32047,31894,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,32416,36072,36071,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,49642,32410,40864,32412,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,31118,32588,32589,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,36571,36575,36574,46876,46877,31263,46880,31265,31274,46878,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,31930,31936,36938,47116,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,32542,30499,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47590,47594,47615,37170,47593,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,48505,33071,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,31851,30727,32507,33105,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,33412,38607,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39717,39722,39724,35414,33495,39736,39012,39720,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40226,40980,40981,40220,40223,33538,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40313,40322,40302,40310,40316,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,41557,50108,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,38694,44003,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35879,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,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,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,42451,40640,40724,42796,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 12:16:59 Duration: 351ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,33109,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,33107,36233,36234,36235,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,30748,50319,32284,32090,32162,34204,32123,35538,32415,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,31408,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,32414,38688,30532,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,30905,38947,32358,30913,38948,30899,32364,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,32427,39648,35502,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,45014,51353,33797,33799,33798,50771,48979,48978,51216,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,32667,34456,37277,37276,33528,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,33719,50948,34812,40648,32999,34502,31170,31173,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43543,43210,31260,50422,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,51690,36053,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,35925,40375,51385,37594,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,36080,37785,37786,34030,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,31985,33460,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,35081,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,50536,49550,46209,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,32411,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33106,33095,33126,33108,33103,51723,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,30816,41784,40333,46073,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,32453,38901,32094,32095,49172,42139,30916,37962,37963,30496,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,32365,42350,50343,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,50678,38060,32413,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31203,30518,42089,37585,37586,44503,31468,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,43040,34336,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,40119,35468,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,39498,36066,36063,49075,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,32044,32752,32754,37547,32047,31894,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,32416,36072,36071,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,49642,32410,40864,32412,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,31118,32588,32589,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,36571,36575,36574,46876,46877,31263,46880,31265,31274,46878,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,31930,31936,36938,47116,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,32542,30499,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47590,47594,47615,37170,47593,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,48505,33071,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,31851,30727,32507,33105,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,33412,38607,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39717,39722,39724,35414,33495,39736,39012,39720,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40226,40980,40981,40220,40223,33538,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40313,40322,40302,40310,40316,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,41557,50108,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,38694,44003,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35879,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,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,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,42451,40640,40724,42796,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 12:16:09 Duration: 345ms
14 681 1m35s 120ms 303ms 140ms 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 #14
Day Hour Count Duration Avg duration Jun 15 09 1 132ms 132ms 11 16 2s222ms 138ms 12 87 12s456ms 143ms 13 206 29s143ms 141ms 14 93 12s923ms 138ms 15 75 10s362ms 138ms 16 46 6s247ms 135ms 17 54 8s10ms 148ms 18 56 7s628ms 136ms 19 26 3s492ms 134ms 20 21 2s852ms 135ms -
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '5.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '21.60', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 1025, "write_date" = (now() at time zone 'UTC') WHERE id IN (175067, 175068);
Date: 2023-06-15 17:09:03 Duration: 303ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '6.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '380.64', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (176629);
Date: 2023-06-15 13:11:42 Duration: 290ms
-
UPDATE "sale_order_line" SET "invoice_status" = 'invoiced', "qty_invoiced" = '1.00', "qty_to_invoice" = '0.00', "untaxed_amount_invoiced" = '58.30', "untaxed_amount_to_invoice" = '0.00', "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (176808, 176809);
Date: 2023-06-15 13:43:35 Duration: 289ms
15 665 6m42s 561ms 819ms 605ms 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"."type" in (...))) and ("product_product__product_tmpl_id"."company_id" is null or ("product_product__product_tmpl_id"."company_id" = ?))) 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 Jun 15 11 116 1m8s 592ms 12 230 2m20s 612ms 15 23 13s557ms 589ms 18 103 1m3s 617ms 19 193 1m55s 599ms -
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 ('%%esiiex47BLSShoeKit%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 12:22:01 Duration: 819ms
-
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 ('%%ex4719esiik%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ex4719esiik%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ex4719esiik%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 19:11:00 Duration: 789ms
-
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 ('%%a470%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a470%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a470%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 18:49:07 Duration: 783ms
16 585 1m23s 120ms 247ms 142ms 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 #16
Day Hour Count Duration Avg duration Jun 15 11 34 4s613ms 135ms 12 141 19s902ms 141ms 13 94 13s609ms 144ms 14 48 6s805ms 141ms 15 53 7s566ms 142ms 16 44 6s216ms 141ms 17 55 7s838ms 142ms 18 57 8s77ms 141ms 19 34 4s862ms 143ms 20 25 3s604ms 144ms -
UPDATE "sale_order_line" SET "branch_id" = 45, "currency_id" = 2, "cus_date_order" = '2023-06-15 12:13:51', "cus_part_route" = NULL, "cus_user_id" = 954, "inventory_vendor_id" = 2952, "is_service" = false, "margin" = '131.34', "margin_percent" = 0.46000280190529563, "order_partner_id" = 39822, "price_reduce" = '285.52', "price_reduce_taxexcl" = '285.52', "price_reduce_taxinc" = '285.52', "price_subtotal" = '285.52', "price_tax" = 0.0, "price_total" = '285.52', "purchase_price" = '154.18', "qty_delivered_method" = 'stock_move', "qty_invoiced" = '0.00', "qty_to_invoice" = '0.00', "salesman_id" = 954, "untaxed_amount_invoiced" = '0.00', "untaxed_amount_to_invoice" = '0.00', "warehouse_id" = 42, "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (176533);
Date: 2023-06-15 12:17:30 Duration: 247ms
-
UPDATE "sale_order_line" SET "branch_id" = 48, "currency_id" = 2, "cus_date_order" = '2023-06-15 12:35:28', "cus_part_route" = NULL, "cus_user_id" = 985, "inventory_vendor_id" = 3069, "is_service" = false, "margin" = '114.78', "margin_percent" = 0.41000178603322024, "order_partner_id" = 34096, "price_reduce" = '279.95', "price_reduce_taxexcl" = '279.95', "price_reduce_taxinc" = '296.75', "price_subtotal" = '279.95', "price_tax" = 16.8, "price_total" = '296.75', "purchase_price" = '165.17', "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" = 979, "write_date" = (now() at time zone 'UTC') WHERE id IN (176596);
Date: 2023-06-15 12:37:10 Duration: 202ms
-
UPDATE "sale_order_line" SET "branch_id" = 45, "currency_id" = 2, "cus_date_order" = '2023-06-15 20:20:46', "cus_part_route" = NULL, "cus_user_id" = 985, "inventory_vendor_id" = 2975, "is_service" = false, "margin" = '2147.60', "margin_percent" = 0.3900004721555353, "order_partner_id" = 34093, "price_reduce" = '5506.66', "price_reduce_taxexcl" = '5506.66', "price_reduce_taxinc" = '5892.13', "price_subtotal" = '5506.66', "price_tax" = 385.47, "price_total" = '5892.13', "purchase_price" = '3359.06', "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" = 42, "write_uid" = 1021, "write_date" = (now() at time zone 'UTC') WHERE id IN (177357);
Date: 2023-06-15 20:21:18 Duration: 196ms
17 565 2m19s 125ms 1s931ms 247ms update "stock_quant" set "quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jun 15 11 41 12s546ms 306ms 12 113 23s663ms 209ms 13 33 8s54ms 244ms 14 48 15s105ms 314ms 15 32 6s675ms 208ms 16 47 12s790ms 272ms 17 56 16s252ms 290ms 18 83 20s358ms 245ms 19 100 21s99ms 210ms 20 12 3s306ms 275ms -
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (200317, 29415, 200315, 200316, 29917);
Date: 2023-06-15 11:56:49 Duration: 1s931ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (54976, 54977, 252001, 240039, 232936, 232938, 178218, 54702, 54703, 170580, 56982);
Date: 2023-06-15 14:14:05 Duration: 1s636ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (54376, 300040, 300041, 57835, 54380, 54381, 58097, 55572, 236924, 254622, 57791);
Date: 2023-06-15 16:26:20 Duration: 1s478ms
18 546 3m6s 129ms 3s679ms 340ms update "stock_move" set "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jun 15 11 40 16s475ms 411ms 12 105 39s509ms 376ms 13 49 13s926ms 284ms 14 44 12s300ms 279ms 15 57 18s5ms 315ms 16 47 12s446ms 264ms 17 41 13s458ms 328ms 18 76 23s977ms 315ms 19 82 34s804ms 424ms 20 4 870ms 217ms 21 1 271ms 271ms -
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461448, 461449, 461450, 461451, 461452, 461453, 461455, 461459);
Date: 2023-06-15 11:55:27 Duration: 3s679ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 978, "write_date" = (now() at time zone 'UTC') WHERE id IN (463008, 463009, 463010, 463011, 463012, 463013, 463014, 463015, 463016, 463017, 463018, 463019, 463020);
Date: 2023-06-15 17:59:26 Duration: 2s634ms
-
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461748, 461749, 461750, 461751);
Date: 2023-06-15 12:25:15 Duration: 1s893ms
19 526 2m41s 130ms 1s382ms 307ms update "stock_move" set "current_warehouse_qty" = ?.?, "date" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Jun 15 11 45 12s668ms 281ms 12 126 35s254ms 279ms 13 30 9s641ms 321ms 14 28 10s42ms 358ms 15 24 7s216ms 300ms 16 18 6s760ms 375ms 17 46 18s672ms 405ms 18 78 24s216ms 310ms 19 129 36s642ms 284ms 20 2 480ms 240ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 13:38:17', "state" = 'done', "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (462096, 462097, 462090, 462091);
Date: 2023-06-15 13:38:19 Duration: 1s382ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-06-15 17:24:04', "state" = 'done', "write_uid" = 1010, "write_date" = (now() at time zone 'UTC') WHERE id IN (446985, 447005, 447004, 446997);
Date: 2023-06-15 17:24:14 Duration: 1s368ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 17:24:04', "state" = 'done', "write_uid" = 1010, "write_date" = (now() at time zone 'UTC') WHERE id IN (447026, 447018, 447012, 446998);
Date: 2023-06-15 17:24:19 Duration: 1s300ms
20 525 5m12s 563ms 965ms 595ms 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 #20
Day Hour Count Duration Avg duration Jun 15 07 13 7s595ms 584ms 08 9 5s226ms 580ms 09 11 6s323ms 574ms 10 19 10s897ms 573ms 11 22 12s865ms 584ms 12 36 22s379ms 621ms 13 81 48s362ms 597ms 14 23 13s958ms 606ms 15 67 40s100ms 598ms 16 102 1m 593ms 17 88 52s594ms 597ms 18 35 20s805ms 594ms 19 13 7s744ms 595ms 20 6 3s459ms 576ms -
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 ('%%S494300A%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%S49-4300A%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%S49-4300A%')) 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-06-15 12:07:25 Duration: 965ms
-
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 ('%%15720%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%15-720%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%15-720%')) 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-06-15 16:12:43 Duration: 947ms
-
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 ('%%3004009%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-4009%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-4009%')) 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-06-15 16:12:43 Duration: 941ms
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 3m42s 3m42s 3m42s 1 3m42s 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 Jun 15 09 1 3m42s 3m42s -
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-06-15 09:06:58 Duration: 3m42s
2 561ms 19s839ms 1s524ms 117 2m58s delete from account_move_line where id in (...);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jun 15 00 14 29s168ms 2s83ms 07 1 1s123ms 1s123ms 10 12 37s602ms 3s133ms 12 3 6s521ms 2s173ms 13 6 14s182ms 2s363ms 14 5 6s524ms 1s304ms 15 3 3s28ms 1s9ms 16 4 9s743ms 2s435ms 17 10 28s527ms 2s852ms 18 3 2s932ms 977ms 19 53 33s168ms 625ms 22 1 656ms 656ms 23 2 5s174ms 2s587ms -
DELETE FROM account_move_line WHERE id IN (2331230, 2331231, 2331232, 2337589, 2337590, 2351682, 2351683, 2351684, 2351685, 2351686, 2351687, 2351688, 2351689, 2351690, 2351691, 2351692, 2351693, 2351694, 2351695, 2351696, 2374402, 2374403, 2373572, 2373573, 2382205, 2382206, 2424335, 2424336, 2472133, 2472134, 2472135, 2472261, 2472262, 2506837, 2506838);
Date: 2023-06-15 10:23:26 Duration: 19s839ms
-
DELETE FROM account_move_line WHERE id IN (2375293, 2375294, 2375295, 2375296, 2375297, 2375298, 2375299, 2375300, 2375301, 2375302, 2375303, 2375304, 2375305, 2375306, 2375307, 2375308, 2375309, 2375310, 2375311, 2375312, 2375313, 2375314, 2378678, 2378679);
Date: 2023-06-15 17:56:09 Duration: 14s360ms
-
DELETE FROM account_move_line WHERE id IN (2323583, 2323584, 2338393, 2338394, 2338395, 2338396, 2338351, 2338352, 2338353, 2346867, 2346868, 2346869, 2391285, 2391286, 2521051, 2521052);
Date: 2023-06-15 10:17:21 Duration: 9s110ms
3 1s77ms 1s953ms 1s216ms 152 3m4s select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Jun 15 12 65 1m21s 1s256ms 13 16 19s272ms 1s204ms 14 20 23s171ms 1s158ms 15 8 10s474ms 1s309ms 17 19 22s970ms 1s208ms 18 13 15s181ms 1s167ms 20 11 12s131ms 1s102ms -
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:45:59 Duration: 1s953ms
-
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:27:07 Duration: 1s803ms
-
select max(id) from sale_history_line where product_name is not null group by product_name, inventory_short_vendor_name;
Date: 2023-06-15 12:45:59 Duration: 1s768ms
4 866ms 1s171ms 910ms 224 3m23s 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 limit ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jun 15 11 54 48s270ms 893ms 12 2 1s811ms 905ms 13 9 8s400ms 933ms 14 28 26s197ms 935ms 15 49 44s677ms 911ms 16 5 4s430ms 886ms 17 15 14s164ms 944ms 18 1 903ms 903ms 19 40 36s679ms 916ms 20 1 905ms 905ms 21 14 12s278ms 877ms 22 6 5s257ms 876ms -
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 ('%602-139%') 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 ('%602-139%')))))) 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 ('%602-139%')))))) 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 ('%602-139%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%602-139%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%602-139%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 15:40:18 Duration: 1s171ms
-
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 ('%12-20821-144%') 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 ('%12-20821-144%')))))) 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 ('%12-20821-144%')))))) 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 ('%12-20821-144%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%12-20821-144%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%12-20821-144%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 14:36:22 Duration: 1s110ms
-
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 ('%131446%') 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 ('%131446%')))))) 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 ('%131446%')))))) 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 ('%131446%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%131446%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%131446%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC LIMIT 5;
Date: 2023-06-15 19:18:12 Duration: 1s85ms
5 868ms 1s211ms 909ms 240 3m38s 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 #5
Day Hour Count Duration Avg duration Jun 15 11 51 45s438ms 890ms 12 6 5s800ms 966ms 13 15 13s480ms 898ms 14 21 19s351ms 921ms 15 30 28s69ms 935ms 16 3 2s644ms 881ms 17 39 35s521ms 910ms 19 60 54s522ms 908ms 20 6 5s461ms 910ms 21 9 7s917ms 879ms -
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 ('%602-139%') 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 ('%602-139%')))))) 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 ('%602-139%')))))) 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 ('%602-139%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%602-139%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%602-139%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 15:40:18 Duration: 1s211ms
-
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 ('%RK17AL%') 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 ('%RK17AL%')))))) 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 ('%RK17AL%')))))) 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 ('%RK17AL%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%RK17AL%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%RK17AL%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 19:25:11 Duration: 1s92ms
-
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 ('%flttr2090r%') 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 ('%flttr2090r%')))))) 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 ('%flttr2090r%')))))) 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 ('%flttr2090r%'))))) OR unaccent (COALESCE("product_template__description"."value", "product_template"."description")) ilike unaccent ('%flttr2090r%')) OR unaccent (COALESCE("product_template__description_sale"."value", "product_template"."description_sale")) ilike unaccent ('%flttr2090r%')))) ORDER BY COALESCE("product_template"."is_published", false) DESC, "product_template"."website_sequence" ASC, "product_template"."id" DESC;
Date: 2023-06-15 15:31:17 Duration: 1s72ms
6 701ms 958ms 746ms 781 9m43s 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 #6
Day Hour Count Duration Avg duration Jun 15 10 6 4s311ms 718ms 11 31 23s41ms 743ms 12 103 1m17s 750ms 13 106 1m19s 748ms 14 80 59s549ms 744ms 15 103 1m16s 745ms 16 55 40s832ms 742ms 17 79 59s272ms 750ms 18 78 58s678ms 752ms 19 87 1m4s 746ms 20 50 36s827ms 736ms 21 3 2s190ms 730ms -
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 ('%579.ot5081%')) 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 ('%579.ot5081%'))) 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 ('%579.ot5081%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%579.ot5081%')))))) 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-06-15 12:59:08 Duration: 958ms
-
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 ('%6-4-9041-1X%')) 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 ('%6-4-9041-1X%'))) 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 ('%6-4-9041-1X%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%6-4-9041-1X%')))))) 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-06-15 15:08:39 Duration: 955ms
-
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 ('%392-9094%')) 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 ('%392-9094%'))) 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 ('%392-9094%')) OR FALSE) OR (unaccent ("product_template"."condensed_internal_ref"::text) ilike unaccent ('%392-9094%')))))) 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-06-15 17:54:33 Duration: 929ms
7 561ms 819ms 605ms 665 6m42s 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"."type" in (...))) and ("product_product__product_tmpl_id"."company_id" is null or ("product_product__product_tmpl_id"."company_id" = ?))) 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 #7
Day Hour Count Duration Avg duration Jun 15 11 116 1m8s 592ms 12 230 2m20s 612ms 15 23 13s557ms 589ms 18 103 1m3s 617ms 19 193 1m55s 599ms -
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 ('%%esiiex47BLSShoeKit%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%esii-ex47BLS Shoe Kit%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 12:22:01 Duration: 819ms
-
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 ('%%ex4719esiik%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ex4719esiik%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ex4719esiik%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 19:11:00 Duration: 789ms
-
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 ('%%a470%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a470%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a470%'))) AND ("product_product__product_tmpl_id"."type" in ('product', 'consu'))) AND ("product_product__product_tmpl_id"."company_id" IS NULL OR ("product_product__product_tmpl_id"."company_id" = 1))) 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-06-15 18:49:07 Duration: 783ms
8 517ms 970ms 601ms 1,380 13m49s 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 #8
Day Hour Count Duration Avg duration Jun 15 10 20 11s599ms 579ms 11 10 6s81ms 608ms 12 61 37s111ms 608ms 13 148 1m29s 606ms 14 239 2m23s 599ms 15 165 1m39s 605ms 16 132 1m17s 590ms 17 386 3m53s 605ms 18 154 1m31s 597ms 19 65 38s106ms 586ms -
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 ('%%pl13684%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%pl1368-4%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%pl1368-4%'))) 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-06-15 13:48:49 Duration: 970ms
-
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 ('%%N63%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%N6.3-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%N6.3-%'))) 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-06-15 15:18:46 Duration: 959ms
-
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 ('%%ka54%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%ka54%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%ka54%'))) 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-06-15 17:34:23 Duration: 944ms
9 473ms 1s36ms 597ms 3,721 37m2s 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 #9
Day Hour Count Duration Avg duration Jun 15 11 220 2m9s 587ms 12 804 8m8s 608ms 13 545 5m27s 600ms 14 289 2m51s 592ms 15 386 3m48s 592ms 16 302 2m57s 586ms 17 377 3m46s 599ms 18 313 3m7s 600ms 19 331 3m15s 591ms 20 140 1m21s 584ms 21 14 8s96ms 578ms -
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 ('%%a4707qvl23%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23%'))) 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-06-15 12:45:37 Duration: 1s36ms
-
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 ('%%300%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-%'))) 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-06-15 12:20:20 Duration: 968ms
-
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 ('%%a4707qvl23k%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%a4707qvl23k%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%a4707qvl23k%'))) 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-06-15 12:45:37 Duration: 937ms
10 547ms 847ms 597ms 410 4m4s 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"."type" != ?) or "product_product__product_tmpl_id"."type" is null)) 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 Jun 15 12 19 11s617ms 611ms 13 21 12s510ms 595ms 14 33 20s57ms 607ms 15 69 41s246ms 597ms 16 75 43s690ms 582ms 17 94 56s42ms 596ms 18 47 29s7ms 617ms 19 26 15s413ms 592ms 20 26 15s252ms 586ms -
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 ('%%1005%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%1005%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%1005%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 18:46:56 Duration: 847ms
-
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 ('%%QL13628%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%QL1362-8%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%QL1362-8%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 17:52:49 Duration: 842ms
-
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 ('%%10050019%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%1005-0019%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%1005-0019%'))) 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"."type" != 'service') OR "product_product__product_tmpl_id"."type" IS NULL)) 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-06-15 18:46:58 Duration: 783ms
11 563ms 965ms 595ms 525 5m12s 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 #11
Day Hour Count Duration Avg duration Jun 15 07 13 7s595ms 584ms 08 9 5s226ms 580ms 09 11 6s323ms 574ms 10 19 10s897ms 573ms 11 22 12s865ms 584ms 12 36 22s379ms 621ms 13 81 48s362ms 597ms 14 23 13s958ms 606ms 15 67 40s100ms 598ms 16 102 1m 593ms 17 88 52s594ms 597ms 18 35 20s805ms 594ms 19 13 7s744ms 595ms 20 6 3s459ms 576ms -
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 ('%%S494300A%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%S49-4300A%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%S49-4300A%')) 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-06-15 12:07:25 Duration: 965ms
-
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 ('%%15720%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%15-720%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%15-720%')) 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-06-15 16:12:43 Duration: 947ms
-
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 ('%%3004009%%')) OR (unaccent ("product_product"."default_code"::text) ilike unaccent ('%300-4009%'))) OR unaccent (COALESCE("product_product__product_tmpl_id__name"."value", "product_product__product_tmpl_id"."name")) ilike unaccent ('%300-4009%')) 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-06-15 16:12:43 Duration: 941ms
12 140ms 2s247ms 411ms 522 3m34s 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 Jun 15 09 1 345ms 345ms 11 24 13s84ms 545ms 12 47 18s315ms 389ms 13 75 29s895ms 398ms 14 62 26s776ms 431ms 15 40 16s482ms 412ms 16 74 29s760ms 402ms 17 48 19s263ms 401ms 18 93 37s391ms 402ms 19 22 8s27ms 364ms 20 36 15s288ms 424ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 11:49:16', "is_done" = true, "state" = 'done', "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (447342, 455567, 450738, 457654, 453561);
Date: 2023-06-15 11:49:22 Duration: 2s247ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 14.0, "date" = '2023-06-15 11:49:16', "is_done" = true, "state" = 'done', "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (457656, 459644, 459646);
Date: 2023-06-15 11:49:24 Duration: 1s238ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-06-15 12:45:51', "is_done" = true, "state" = 'done', "write_uid" = 994, "write_date" = (now() at time zone 'UTC') WHERE id IN (460329, 460427, 460327);
Date: 2023-06-15 12:45:55 Duration: 1s145ms
13 129ms 3s679ms 340ms 546 3m6s update "stock_move" set "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jun 15 11 40 16s475ms 411ms 12 105 39s509ms 376ms 13 49 13s926ms 284ms 14 44 12s300ms 279ms 15 57 18s5ms 315ms 16 47 12s446ms 264ms 17 41 13s458ms 328ms 18 76 23s977ms 315ms 19 82 34s804ms 424ms 20 4 870ms 217ms 21 1 271ms 271ms -
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461448, 461449, 461450, 461451, 461452, 461453, 461455, 461459);
Date: 2023-06-15 11:55:27 Duration: 3s679ms
-
UPDATE "stock_move" SET "state" = 'confirmed', "write_uid" = 978, "write_date" = (now() at time zone 'UTC') WHERE id IN (463008, 463009, 463010, 463011, 463012, 463013, 463014, 463015, 463016, 463017, 463018, 463019, 463020);
Date: 2023-06-15 17:59:26 Duration: 2s634ms
-
UPDATE "stock_move" SET "state" = 'waiting', "write_uid" = 1012, "write_date" = (now() at time zone 'UTC') WHERE id IN (461748, 461749, 461750, 461751);
Date: 2023-06-15 12:25:15 Duration: 1s893ms
14 130ms 1s382ms 307ms 526 2m41s update "stock_move" set "current_warehouse_qty" = ?.?, "date" = ?, "state" = ?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jun 15 11 45 12s668ms 281ms 12 126 35s254ms 279ms 13 30 9s641ms 321ms 14 28 10s42ms 358ms 15 24 7s216ms 300ms 16 18 6s760ms 375ms 17 46 18s672ms 405ms 18 78 24s216ms 310ms 19 129 36s642ms 284ms 20 2 480ms 240ms -
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 13:38:17', "state" = 'done', "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (462096, 462097, 462090, 462091);
Date: 2023-06-15 13:38:19 Duration: 1s382ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 1.0, "date" = '2023-06-15 17:24:04', "state" = 'done', "write_uid" = 1010, "write_date" = (now() at time zone 'UTC') WHERE id IN (446985, 447005, 447004, 446997);
Date: 2023-06-15 17:24:14 Duration: 1s368ms
-
UPDATE "stock_move" SET "current_warehouse_qty" = 2.0, "date" = '2023-06-15 17:24:04', "state" = 'done', "write_uid" = 1010, "write_date" = (now() at time zone 'UTC') WHERE id IN (447026, 447018, 447012, 446998);
Date: 2023-06-15 17:24:19 Duration: 1s300ms
15 248ms 871ms 278ms 891 4m8s select "sale_history_line".id from "sale_history_line" where ("sale_history_line"."so_line_id" in (...)) order by "sale_history_line"."id";Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jun 15 11 60 16s58ms 267ms 12 182 51s910ms 285ms 13 161 44s344ms 275ms 14 73 21s356ms 292ms 15 77 21s261ms 276ms 16 79 21s683ms 274ms 17 97 27s121ms 279ms 18 56 15s493ms 276ms 19 49 13s774ms 281ms 20 50 13s241ms 264ms 21 7 1s883ms 269ms -
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176827)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:01:02 Duration: 871ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176891)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 14:51:42 Duration: 438ms
-
SELECT "sale_history_line".id FROM "sale_history_line" WHERE ("sale_history_line"."so_line_id" in (176499)) ORDER BY "sale_history_line"."id";
Date: 2023-06-15 12:07:25 Duration: 414ms
16 159ms 2s947ms 257ms 766 3m17s update "stock_quant" set "quantity" = ?.?, "reserved_quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jun 15 09 3 570ms 190ms 11 16 3s712ms 232ms 12 108 25s368ms 234ms 13 153 40s944ms 267ms 14 109 30s200ms 277ms 15 89 23s383ms 262ms 16 52 12s858ms 247ms 17 67 16s977ms 253ms 18 77 19s469ms 252ms 19 73 16s6ms 219ms 20 19 8s45ms 423ms -
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1031, "write_date" = (now() at time zone 'UTC') WHERE id IN (305664, 305665, 307373, 308720, 306004, 307355);
Date: 2023-06-15 20:10:52 Duration: 2s947ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "reserved_quantity" = 0.0, "write_uid" = 1037, "write_date" = (now() at time zone 'UTC') WHERE id IN (33592, 314467, 36510, 304079);
Date: 2023-06-15 13:43:21 Duration: 1s130ms
-
UPDATE "stock_quant" SET "quantity" = 9.0, "reserved_quantity" = 0.0, "write_uid" = 990, "write_date" = (now() at time zone 'UTC') WHERE id IN (210094);
Date: 2023-06-15 13:31:04 Duration: 935ms
17 125ms 1s931ms 247ms 565 2m19s update "stock_quant" set "quantity" = ?.?, "write_uid" = ?, "write_date" = (now() at time zone ?) where id in (...);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Jun 15 11 41 12s546ms 306ms 12 113 23s663ms 209ms 13 33 8s54ms 244ms 14 48 15s105ms 314ms 15 32 6s675ms 208ms 16 47 12s790ms 272ms 17 56 16s252ms 290ms 18 83 20s358ms 245ms 19 100 21s99ms 210ms 20 12 3s306ms 275ms -
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1001, "write_date" = (now() at time zone 'UTC') WHERE id IN (200317, 29415, 200315, 200316, 29917);
Date: 2023-06-15 11:56:49 Duration: 1s931ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (54976, 54977, 252001, 240039, 232936, 232938, 178218, 54702, 54703, 170580, 56982);
Date: 2023-06-15 14:14:05 Duration: 1s636ms
-
UPDATE "stock_quant" SET "quantity" = 0.0, "write_uid" = 1015, "write_date" = (now() at time zone 'UTC') WHERE id IN (54376, 300040, 300041, 57835, 54380, 54381, 58097, 55572, 236924, 254622, 57791);
Date: 2023-06-15 16:26:20 Duration: 1s478ms
18 120ms 477ms 243ms 1,357 5m30s with currency_rate as ( select r.currency_id, coalesce(r.company_id, c.id) as company_id, r.rate, r.name as date_start, ( select name from res_currency_rate r2 where r2.name > r.name and r2.currency_id = r.currency_id and (r2.company_id is null or r2.company_id = c.id) order by r2.name asc limit ?) as date_end from res_currency_rate r join res_company c on (r.company_id is null or r.company_id = c.id)) select l.product_id as product_id, sum(l.price_unit / ( case coalesce(cr.rate, ?) when ? then ?.? else cr.rate end) * l.quantity * ( case when i.move_type in (...) then ? else ? end) * ((? - l.discount) * ?.?)) / nullif (sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)), ?) as avg_unit_price, sum(l.quantity * ( case when i.move_type in (...) then ? else ? end)) as num_qty, sum(abs(l.balance) * ( case when i.move_type in (...) then ? else ? end)) as total, sum(l.quantity * pt.list_price * ( case when i.move_type in (...) then ? else ? end)) as sale_expected from account_move_line l left join account_move i on (l.move_id = i.id) left join product_product product on (product.id = l.product_id) left join product_template pt on (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= coalesce(i.invoice_date, now()) and (cr.date_end is null or cr.date_end > coalesce(i.invoice_date, now()))) where l.product_id in (...) and i.state in (...) and i.payment_state in (...) and i.move_type in (...) and i.invoice_date between ? and ? and i.company_id = ? and l.display_type is null and l.exclude_from_invoice_tab = false group by l.product_id;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jun 15 09 6 1s513ms 252ms 11 68 16s589ms 243ms 12 182 44s96ms 242ms 13 219 53s64ms 242ms 14 159 38s539ms 242ms 15 126 31s166ms 247ms 16 76 18s968ms 249ms 17 164 39s819ms 242ms 18 146 35s311ms 241ms 19 150 36s614ms 244ms 20 61 14s880ms 243ms -
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (238987, 237090, 188072, 205939) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 12:28:29 Duration: 477ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (250624) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 16:58:48 Duration: 378ms
-
WITH currency_rate AS ( SELECT r.currency_id, COALESCE(r.company_id, c.id) as company_id, r.rate, r.name AS date_start, ( SELECT name FROM res_currency_rate r2 WHERE r2.name > r.name AND r2.currency_id = r.currency_id AND (r2.company_id is null or r2.company_id = c.id) ORDER BY r2.name ASC LIMIT 1) AS date_end FROM res_currency_rate r JOIN res_company c ON (r.company_id is null or r.company_id = c.id)) SELECT l.product_id as product_id, SUM(l.price_unit / ( CASE COALESCE(cr.rate, 0) WHEN 0 THEN 1.0 ELSE cr.rate END) * l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END) * ((100 - l.discount) * 0.01)) / NULLIF (SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)), 0) AS avg_unit_price, SUM(l.quantity * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS num_qty, SUM(ABS(l.balance) * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS total, SUM(l.quantity * pt.list_price * ( CASE WHEN i.move_type IN ('out_invoice', 'in_invoice') THEN 1 ELSE - 1 END)) AS sale_expected FROM account_move_line l LEFT JOIN account_move i ON (l.move_id = i.id) LEFT JOIN product_product product ON (product.id = l.product_id) LEFT JOIN product_template pt ON (pt.id = product.product_tmpl_id) left join currency_rate cr on (cr.currency_id = i.currency_id and cr.company_id = i.company_id and cr.date_start <= COALESCE(i.invoice_date, NOW()) and (cr.date_end IS NULL OR cr.date_end > COALESCE(i.invoice_date, NOW()))) WHERE l.product_id IN (197863, 197864, 191091, 191096) AND i.state IN ('posted') AND i.payment_state IN ('not_paid', 'in_payment', 'paid') AND i.move_type IN ('out_invoice', 'out_refund') AND i.invoice_date BETWEEN '2023-01-01' AND '2023-12-31' AND i.company_id = 1 AND l.display_type IS NULL AND l.exclude_from_invoice_tab = false GROUP BY l.product_id;
Date: 2023-06-15 15:23:42 Duration: 356ms
19 120ms 533ms 218ms 4,288 15m35s 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 Jun 15 00 8 1s285ms 160ms 01 15 2s203ms 146ms 02 32 4s970ms 155ms 03 15 2s272ms 151ms 04 18 2s744ms 152ms 05 11 1s644ms 149ms 06 12 1s848ms 154ms 07 17 2s640ms 155ms 08 23 3s463ms 150ms 09 38 5s988ms 157ms 10 25 4s254ms 170ms 11 130 22s913ms 176ms 12 533 1m53s 213ms 13 710 2m47s 235ms 14 521 2m12s 254ms 15 548 1m59s 217ms 16 144 36s719ms 254ms 17 350 1m14s 214ms 18 613 2m15s 221ms 19 404 1m19s 195ms 20 77 12s889ms 167ms 21 32 4s797ms 149ms 22 6 968ms 161ms 23 6 827ms 137ms -
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",3]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",2]', '["pointspring_master","mail.channel",3]', '["pointspring_master","mail.channel",6]', '["pointspring_master","mail.channel",17]', '["pointspring_master","mail.channel",18]', '["pointspring_master","mail.channel",19]', '["pointspring_master","mail.channel",20]', '["pointspring_master","mail.channel",21]', '["pointspring_master","mail.channel",22]', '["pointspring_master","mail.channel",23]', '["pointspring_master","mail.channel",24]', '["pointspring_master","mail.channel",25]', '["pointspring_master","mail.channel",26]', '["pointspring_master","mail.channel",27]', '["pointspring_master","mail.channel",28]', '["pointspring_master","mail.channel",29]', '["pointspring_master","mail.channel",30]', '["pointspring_master","mail.channel",31]', '["pointspring_master","mail.channel",32]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",34]', '["pointspring_master","mail.channel",35]', '["pointspring_master","mail.channel",36]', '["pointspring_master","mail.channel",37]', '["pointspring_master","mail.channel",38]', '["pointspring_master","mail.channel",39]', '["pointspring_master","mail.channel",40]', '["pointspring_master","mail.channel",41]', '["pointspring_master","mail.channel",42]', '["pointspring_master","mail.channel",43]', '["pointspring_master","mail.channel",44]', '["pointspring_master","mail.channel",45]', '["pointspring_master","mail.channel",46]', '["pointspring_master","mail.channel",47]', '["pointspring_master","mail.channel",48]', '["pointspring_master","mail.channel",49]', '["pointspring_master","mail.channel",50]', '["pointspring_master","mail.channel",51]', '["pointspring_master","mail.channel",52]', '["pointspring_master","mail.channel",53]', '["pointspring_master","mail.channel",54]', '["pointspring_master","mail.channel",55]', '["pointspring_master","mail.channel",56]', '["pointspring_master","mail.channel",57]', '["pointspring_master","mail.channel",58]', '["pointspring_master","mail.channel",59]', '["pointspring_master","mail.channel",60]', '["pointspring_master","mail.channel",61]', '["pointspring_master","mail.channel",62]', '["pointspring_master","mail.channel",63]', '["pointspring_master","mail.channel",64]', '["pointspring_master","mail.channel",66]', '["pointspring_master","mail.channel",67]', '["pointspring_master","mail.channel",68]', '["pointspring_master","mail.channel",69]', '["pointspring_master","mail.channel",70]', '["pointspring_master","mail.channel",71]', '["pointspring_master","mail.channel",72]', '["pointspring_master","mail.channel",73]', '["pointspring_master","mail.channel",74]', '["pointspring_master","mail.channel",75]', '["pointspring_master","mail.channel",76]', '["pointspring_master","mail.channel",77]', '["pointspring_master","mail.channel",78]', '["pointspring_master","mail.channel",79]', '["pointspring_master","mail.channel",80]', '["pointspring_master","mail.channel",81]', '["pointspring_master","mail.channel",82]', '["pointspring_master","mail.channel",83]', '["pointspring_master","mail.channel",84]', '["pointspring_master","mail.channel",85]', '["pointspring_master","mail.channel",86]', '["pointspring_master","mail.channel",87]', '["pointspring_master","mail.channel",88]', '["pointspring_master","mail.channel",89]', '["pointspring_master","mail.channel",90]', '["pointspring_master","mail.channel",91]', '["pointspring_master","mail.channel",92]', '["pointspring_master","mail.channel",93]', '["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",99]', '["pointspring_master","mail.channel",100]', '["pointspring_master","mail.channel",101]', '["pointspring_master","mail.channel",102]', '["pointspring_master","mail.channel",103]', '["pointspring_master","mail.channel",104]', '["pointspring_master","mail.channel",105]', '["pointspring_master","mail.channel",106]', '["pointspring_master","mail.channel",107]', '["pointspring_master","mail.channel",108]', '["pointspring_master","mail.channel",109]', '["pointspring_master","mail.channel",110]', '["pointspring_master","mail.channel",111]', '["pointspring_master","mail.channel",112]', '["pointspring_master","mail.channel",113]', '["pointspring_master","mail.channel",114]', '["pointspring_master","mail.channel",115]', '["pointspring_master","mail.channel",116]', '["pointspring_master","mail.channel",117]', '["pointspring_master","mail.channel",118]', '["pointspring_master","mail.channel",119]', '["pointspring_master","mail.channel",120]', '["pointspring_master","mail.channel",121]', '["pointspring_master","mail.channel",122]', '["pointspring_master","mail.channel",123]', '["pointspring_master","mail.channel",124]', '["pointspring_master","mail.channel",125]', '["pointspring_master","mail.channel",126]', '["pointspring_master","mail.channel",127]', '["pointspring_master","mail.channel",128]', '["pointspring_master","mail.channel",129]', '["pointspring_master","mail.channel",130]', '["pointspring_master","mail.channel",131]', '["pointspring_master","mail.channel",132]', '["pointspring_master","mail.channel",133]', '["pointspring_master","mail.channel",134]', '["pointspring_master","mail.channel",135]', '["pointspring_master","mail.channel",136]', '["pointspring_master","mail.channel",137]', '["pointspring_master","mail.channel",138]', '["pointspring_master","mail.channel",139]', '["pointspring_master","mail.channel",141]', '["pointspring_master","mail.channel",142]', '["pointspring_master","mail.channel",143]', '["pointspring_master","mail.channel",144]', '["pointspring_master","mail.channel",145]', '["pointspring_master","mail.channel",146]', '["pointspring_master","mail.channel",147]', '["pointspring_master","mail.channel",148]', '["pointspring_master","mail.channel",149]', '["pointspring_master","mail.channel",150]', '["pointspring_master","mail.channel",151]', '["pointspring_master","mail.channel",152]', '["pointspring_master","mail.channel",153]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","mail.channel",157]', '["pointspring_master","mail.channel",158]', '["pointspring_master","mail.channel",159]', '["pointspring_master","mail.channel",160]', '["pointspring_master","mail.channel",161]', '["pointspring_master","mail.channel",162]', '["pointspring_master","mail.channel",163]', '["pointspring_master","mail.channel",164]', '["pointspring_master","mail.channel",165]', '["pointspring_master","mail.channel",166]', '["pointspring_master","mail.channel",167]', '["pointspring_master","mail.channel",168]', '["pointspring_master","mail.channel",169]', '["pointspring_master","mail.channel",170]', '["pointspring_master","mail.channel",171]', '["pointspring_master","mail.channel",172]', '["pointspring_master","mail.channel",173]', '["pointspring_master","mail.channel",174]', '["pointspring_master","mail.channel",175]', '["pointspring_master","mail.channel",176]', '["pointspring_master","mail.channel",177]', '["pointspring_master","mail.channel",178]', '["pointspring_master","mail.channel",179]', '["pointspring_master","mail.channel",180]', '["pointspring_master","mail.channel",181]', '["pointspring_master","mail.channel",182]', '["pointspring_master","mail.channel",183]', '["pointspring_master","mail.channel",184]', '["pointspring_master","mail.channel",185]', '["pointspring_master","mail.channel",186]', '["pointspring_master","mail.channel",187]', '["pointspring_master","mail.channel",188]', '["pointspring_master","mail.channel",189]', '["pointspring_master","mail.channel",190]', '["pointspring_master","mail.channel",191]', '["pointspring_master","mail.channel",192]', '["pointspring_master","mail.channel",193]', '["pointspring_master","mail.channel",194]', '["pointspring_master","mail.channel",195]', '["pointspring_master","mail.channel",196]', '["pointspring_master","mail.channel",197]', '["pointspring_master","mail.channel",198]', '["pointspring_master","mail.channel",199]', '["pointspring_master","mail.channel",200]', '["pointspring_master","mail.channel",201]', '["pointspring_master","mail.channel",202]', '["pointspring_master","mail.channel",234]', '["pointspring_master","mail.channel",235]', '["pointspring_master","mail.channel",236]', '["pointspring_master","mail.channel",237]', '["pointspring_master","mail.channel",238]', '["pointspring_master","mail.channel",239]', '["pointspring_master","mail.channel",240]', '["pointspring_master","mail.channel",241]', '["pointspring_master","mail.channel",242]', '["pointspring_master","mail.channel",243]', '["pointspring_master","mail.channel",244]', '["pointspring_master","mail.channel",245]', '["pointspring_master","mail.channel",249]', '["pointspring_master","mail.channel",250]', '["pointspring_master","mail.channel",251]', '["pointspring_master","mail.channel",318]', '["pointspring_master","mail.channel",319]', '["pointspring_master","mail.channel",320]', '["pointspring_master","mail.channel",321]', '["pointspring_master","mail.channel",322]', '["pointspring_master","mail.channel",323]', '["pointspring_master","mail.channel",324]', '["pointspring_master","mail.channel",325]', '["pointspring_master","mail.channel",326]', '["pointspring_master","mail.channel",327]', '["pointspring_master","mail.channel",328]', '["pointspring_master","mail.channel",331]', '["pointspring_master","mail.channel",332]', '["pointspring_master","mail.channel",333]', '["pointspring_master","mail.channel",334]', '["pointspring_master","mail.channel",335]', '["pointspring_master","mail.channel",345]', '["pointspring_master","mail.channel",419]', '["pointspring_master","mail.channel",420]', '["pointspring_master","mail.channel",421]', '["pointspring_master","mail.channel",445]', '["pointspring_master","mail.channel",446]', '["pointspring_master","mail.channel",447]', '["pointspring_master","mail.channel",492]', '["pointspring_master","mail.channel",493]', '["pointspring_master","mail.channel",494]', '["pointspring_master","res.partner",3]', '["pointspring_master","ir.needaction",3]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 533ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('["pointspring_master","calendar.alarm",19545]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",33]', '["pointspring_master","mail.channel",472]', '["pointspring_master","mail.channel",520]', '["pointspring_master","res.partner",19545]', '["pointspring_master","ir.needaction",19545]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 520ms
-
SELECT "bus_bus".id FROM "bus_bus" WHERE (("bus_bus"."create_date" > '2023-06-15 13:30:13') AND ("bus_bus"."channel" in ('"bundle_changed"', '"notify_branch_changed_1019"', '["pointspring_master","calendar.alarm",19557]', '["pointspring_master","mail.channel",1]', '["pointspring_master","mail.channel",154]', '["pointspring_master","mail.channel",155]', '["pointspring_master","mail.channel",156]', '["pointspring_master","res.partner",19557]', '["pointspring_master","ir.needaction",19557]'))) ORDER BY "bus_bus"."id";
Date: 2023-06-15 13:31:04 Duration: 519ms
20 186ms 443ms 195ms 755 2m27s select res_partner.id from "res_partner" where ("res_partner"."id" in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?[...];Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Jun 15 11 12 2s320ms 193ms 12 110 21s900ms 199ms 13 333 1m4s 195ms 14 11 2s172ms 197ms 16 126 24s427ms 193ms 17 69 13s504ms 195ms 19 94 18s499ms 196ms -
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,36233,36234,36235,33107,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,32415,30748,50319,32284,32090,32162,34204,32123,35538,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,31408,35493,38212,38765,30777,36510,36509,44698,30779,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,38688,30532,32414,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,32364,30905,38947,32358,30913,38948,30899,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,35502,32427,39648,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,51353,33797,33799,33798,50771,48979,48978,51216,45014,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,33528,32667,34456,37277,37276,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,50948,34812,40648,32999,34502,31170,31173,33719,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43210,31260,50422,43543,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,36053,51690,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,37594,35925,40375,51385,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,34030,36080,37785,37786,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,33460,31985,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,35081,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,46209,50536,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,32411,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33095,33126,33103,51723,33106,33108,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,46073,30816,41784,40333,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,30496,32453,38901,32094,32095,49172,42139,30916,37962,37963,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,33109,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,43016,45634,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,42350,50343,32365,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,32413,50678,38060,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31468,31203,30518,42089,37585,37586,44503,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,34336,43040,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,35468,40119,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,36066,36063,49075,39498,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,31894,32044,32752,32754,37547,32047,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,36072,36071,32416,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,32412,49642,32410,40864,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,32588,32589,31118,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,46878,36571,36575,36574,46876,46877,31263,46880,31265,31274,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,47116,31930,31936,36938,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,30499,32542,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47594,47615,37170,47593,47590,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,33071,48505,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,33105,31851,30727,32507,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,38607,33412,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39722,39724,35414,33495,39736,39012,39720,39717,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40980,40981,40220,40223,33538,40226,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40316,40313,40322,40302,40310,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,50108,41557,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,44003,38694,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35882,42455,35879,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,40112,40044,40139,40140,40151,40152,40157,40175,40203,42102,40267,40269,40272,40283,40284,50486,40161,46353,40314,40311,40309,40308,40306,40307,40296,40243,40372,40373,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,40640,40724,42796,42451,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 13:38:22 Duration: 443ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,33109,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,33107,36233,36234,36235,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,30748,50319,32284,32090,32162,34204,32123,35538,32415,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,31408,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,32414,38688,30532,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,30905,38947,32358,30913,38948,30899,32364,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,32427,39648,35502,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,45014,51353,33797,33799,33798,50771,48979,48978,51216,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,32667,34456,37277,37276,33528,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,33719,50948,34812,40648,32999,34502,31170,31173,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43543,43210,31260,50422,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,51690,36053,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,35925,40375,51385,37594,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,36080,37785,37786,34030,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,31985,33460,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,35081,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,50536,49550,46209,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,32411,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33106,33095,33126,33108,33103,51723,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,30816,41784,40333,46073,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,32453,38901,32094,32095,49172,42139,30916,37962,37963,30496,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,32365,42350,50343,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,50678,38060,32413,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31203,30518,42089,37585,37586,44503,31468,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,43040,34336,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,40119,35468,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,39498,36066,36063,49075,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,32044,32752,32754,37547,32047,31894,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,32416,36072,36071,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,49642,32410,40864,32412,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,31118,32588,32589,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,36571,36575,36574,46876,46877,31263,46880,31265,31274,46878,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,31930,31936,36938,47116,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,32542,30499,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47590,47594,47615,37170,47593,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,48505,33071,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,31851,30727,32507,33105,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,33412,38607,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39717,39722,39724,35414,33495,39736,39012,39720,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40226,40980,40981,40220,40223,33538,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40313,40322,40302,40310,40316,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,41557,50108,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,38694,44003,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35879,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,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,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,42451,40640,40724,42796,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 12:16:59 Duration: 351ms
-
SELECT res_partner.id FROM "res_partner" WHERE ("res_partner"."id" in (42355,36328,39600,48036,35628,49046,35325,46089,38102,35326,42248,50174,42249,35289,19489,35616,48773,35157,44866,44865,35178,47567,47569,47568,37497,30512,34328,16,34374,34170,41177,38919,50172,50311,31726,34958,31978,31981,51110,19562,47101,45458,35244,34500,34516,35505,48688,37565,51111,31357,34730,46158,41210,31457,46159,30803,39569,31269,50036,34537,41231,31446,51187,50090,41280,19494,19584,32227,41282,38697,34753,34917,49517,34398,49522,34384,35756,50520,42555,34173,34172,35344,18632,35343,38698,19514,37379,35046,34859,34858,35090,34156,31605,34425,35544,35543,35061,35060,51189,35135,35447,35136,35448,35605,31339,49531,18612,35359,48266,44730,34242,34327,35105,50521,35535,35534,32023,35373,35374,38100,50664,35282,35283,35299,35300,30597,30694,18610,35145,38909,35417,44868,35623,38910,35622,50179,35357,35387,35568,35323,35618,40239,34697,34696,35317,48336,35310,49539,34910,34909,38298,40131,35371,35370,31349,35396,48994,35034,35532,35053,33041,34528,35556,48589,35724,31376,31405,36090,35451,35719,35718,46117,35743,35744,33109,35551,49059,49252,42032,35464,7,30,49254,36069,34852,36070,35819,36115,35426,49547,47951,30519,35444,46173,46174,36269,2176,36129,35460,36201,35490,35746,35553,34952,35541,35540,35807,36096,36332,30522,38949,36333,35661,35674,38660,35676,35507,49557,51191,35898,35625,35626,36457,36312,35907,35431,35432,38695,42245,35917,35918,35734,35703,44876,44875,44877,35728,35748,36028,51192,36632,35613,36015,35766,35583,36056,46997,32777,40541,32761,42247,36020,36395,36656,35813,36110,33096,36111,35835,35836,48906,35840,35841,36134,35825,30539,36049,44722,47530,36755,36756,36747,35122,32904,36748,35863,34253,35849,45838,32996,42552,35871,35872,36245,35434,35875,32975,32922,32947,38206,32804,33078,32964,36251,32911,32768,35876,36789,49088,33107,36233,36234,36235,32762,33043,51118,38207,36729,32960,44326,32833,45386,32985,36739,35754,43691,35753,31156,36797,36798,50298,31841,31972,43692,35883,50747,35885,35522,36801,36800,35896,34954,35891,31954,30526,31159,32893,51119,36338,32890,36354,40708,36353,35921,51120,34887,36218,44060,33028,44254,32892,36217,44766,36424,36425,36176,39756,36943,36942,34723,35221,31412,32053,42253,36471,42553,51345,32057,35923,33199,35222,36496,36495,35911,32056,35878,37017,35485,35953,32179,30845,37439,37343,35948,32739,34230,30847,36526,35978,34846,35972,31431,35971,35980,35270,35982,35991,36807,35887,36604,36977,36981,36590,35997,35998,37223,31279,32067,31430,36971,32798,36972,38520,35722,35721,48431,35989,35988,36660,32472,34255,31387,36689,31913,36690,38046,36318,49593,49595,37365,37252,36123,36990,49474,40409,32007,40137,48422,48423,34990,32009,32011,50191,32432,34233,31560,30639,30668,30771,31363,30756,33341,51664,50326,2174,34243,30755,32301,49476,49475,36160,36161,32376,36715,36716,31030,32132,51665,34326,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,33070,31959,30610,39824,37327,46220,36740,30572,30571,30611,51667,30576,30593,31463,30585,30588,30591,30581,30559,30605,30603,30606,30604,32393,37314,30619,31639,31230,30783,30735,30745,51668,31621,32158,32620,31480,31344,36718,36719,36720,47439,45477,32046,30759,44520,50629,32222,31702,31699,50533,30752,34208,19521,30631,36872,36932,48016,31226,31162,31383,34991,31333,32872,36889,36888,32418,32419,32420,31766,32199,32202,32204,32360,32359,32361,38536,32188,37135,37353,37402,36408,37521,36409,36410,31450,31471,31254,31697,31476,51670,37522,36180,37026,37523,37025,36695,50949,30642,31658,31867,31819,35488,36974,37561,34685,36215,49541,49385,32225,32077,31654,30646,32308,31775,31108,35924,31573,35516,30822,32449,31129,32003,50537,31570,35517,33232,34375,33157,35581,30748,50319,32284,32090,32162,34204,32123,35538,32415,33116,50197,32171,36220,32170,50198,31750,32333,32251,32243,36222,30790,32033,32036,32184,42568,50376,44399,32916,37080,37568,37567,36271,44400,32207,32913,50665,36272,37630,37629,37601,32943,32992,33012,32973,51671,32209,50672,33124,42334,30635,48457,30497,30994,30998,33131,36093,36094,32484,31016,31017,30682,30643,31020,30644,30647,34078,36314,33217,50204,41469,19524,31045,45914,30687,31042,50839,50751,31039,31051,50752,32513,45913,51513,37675,31094,37057,37058,33867,47910,45372,45373,40896,37077,49577,30649,38781,30656,36298,36297,31110,37157,34972,36366,30660,33237,35411,32563,32580,32582,35410,37257,44779,32583,32584,50542,32585,32586,32587,44780,46163,46164,37757,36067,36437,32590,37437,32593,32594,32595,32596,32597,36438,32602,38384,37438,40171,30712,49245,37855,36542,36543,49589,31343,32603,32606,48076,32607,32612,32613,41179,35263,32614,35264,32615,32617,49587,32618,32621,37309,32622,32623,32624,32625,36390,32626,32627,32629,39001,51200,37861,37838,49591,35711,33158,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,38078,38077,38079,38027,37816,39407,32647,32648,39406,48020,36501,37236,37307,37306,32649,32650,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,37341,36723,35966,32668,32669,32670,32671,37368,37408,33340,32672,32673,32674,32675,32676,35473,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,37945,37245,36554,30766,37948,37145,44775,37466,36809,36811,32699,36810,36585,32700,32701,35130,32702,37235,36592,37542,36596,36595,36598,32703,32704,32707,32708,32886,37544,33196,32709,32710,36602,32711,32712,32713,32714,47449,36606,32715,32716,36607,37595,49602,32717,49601,32718,32719,33381,32720,36588,32721,32722,33197,36658,49605,47858,36630,37806,38605,37843,32725,31132,37624,34232,30667,31155,31160,31153,37480,19529,38054,43507,48789,49613,36680,36669,33252,32137,31161,32138,50956,18,34526,33367,33369,35530,36226,37646,36682,50951,36683,30672,38456,37924,30500,38302,38304,38303,38305,38339,36686,50957,38374,38375,31190,36693,33706,30674,30680,30683,30501,36692,30684,36699,49094,38034,44663,30691,36148,30693,50958,36147,49304,36753,36313,37870,36752,36709,36758,36759,37632,30698,30503,37634,31236,37633,46603,50959,38062,31231,31232,37764,33377,33379,38377,38018,50548,35211,41818,38088,50960,38091,33152,30706,50609,30707,30710,38470,38471,30714,38562,38563,50961,30715,36514,38372,30716,38569,19527,47080,2178,36903,36816,30717,36817,38083,51023,36535,30723,50989,30725,47079,32,6,30731,30511,31278,38082,35184,30741,51445,51446,48832,37909,38386,30744,50323,51675,51673,30750,36803,46538,48709,48830,36548,30753,30754,36547,51674,36549,38177,47698,37799,38435,30757,38500,48567,35993,35994,31321,34900,38587,36451,31322,51676,35465,51677,38585,38586,36952,36859,36858,36860,30758,31336,30761,51113,31348,30763,38162,51121,30767,30768,31374,30772,48659,46298,51122,51123,31370,51124,31372,50633,51678,38172,32050,32447,51679,36462,48783,31380,48784,37038,31381,31382,38173,31384,43295,38743,30773,51128,38283,38358,51680,31386,51130,38359,36909,36914,30774,42557,36917,30775,36845,33404,36581,35493,38212,38765,30777,36510,36509,44698,30779,31408,30776,35367,50764,35524,35537,31409,30781,30782,50555,50224,30784,44398,30785,30787,33887,31417,35339,31462,39000,49077,36882,38737,44750,44751,31472,30793,31479,2163,30788,51204,33257,50855,31483,38575,30795,31484,30796,30797,19533,2164,36883,13,33258,38577,38576,36962,38399,38841,51205,30798,45931,30802,30801,41763,50226,44720,49313,39068,30904,30805,49297,11,48420,37011,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,30810,31600,31608,30915,31569,51681,50965,31622,37040,31609,31616,38291,31617,36939,36940,31625,37042,31632,31650,31290,31624,37043,48012,49041,37651,37053,50758,31576,31651,19488,31653,31712,43782,50487,51682,51683,37055,31796,37062,37063,31806,48704,48703,48992,48991,30817,38388,48429,32816,31876,31829,31843,31862,32129,38394,4,31880,30531,38396,38395,26,30935,31887,37233,30939,30525,31901,19538,31902,50857,50964,37068,31903,31906,31907,31908,31911,37672,36551,43411,34041,31929,37860,30952,37813,37835,37836,31989,31993,31996,37807,32013,32015,31970,32002,19539,38923,38696,32019,50168,38690,30818,32060,51515,32022,30819,46170,37755,32691,32414,38688,30532,32066,32068,30823,38689,32075,32074,37456,30825,30827,32088,38202,32089,32092,36412,50858,36413,32091,32093,32100,32102,38724,51348,32103,30829,32104,38718,32106,30831,50765,38717,39168,48299,32108,32112,33536,37541,49279,36954,50966,32119,32113,50527,44315,32121,32124,32122,30813,37691,33219,30982,30980,37498,32126,32127,37692,19541,32143,32154,42472,30983,50535,19542,30984,30985,32159,32161,32166,30834,49427,34057,51516,30989,35503,30991,32217,32211,50025,32216,49435,49296,32213,31396,32218,32224,32226,30536,49425,32240,34058,34059,38807,31000,33017,33018,37450,49436,46399,32246,32258,32242,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,32293,31014,33374,31018,50557,39273,50968,32283,32291,50176,19545,34195,30849,32306,32307,32318,32319,32320,30848,30858,32311,30850,32401,40136,38381,38382,32400,32399,34454,50970,39241,31027,30863,30869,51518,39056,47224,32862,32335,39229,47225,38460,38459,30542,30880,34190,34062,34191,39282,31033,37117,37126,37125,31037,33433,49390,30882,50588,30886,33291,37119,38667,31043,38665,51352,50767,50589,30892,30547,30889,30897,31046,40709,39329,30905,38947,32358,30913,38948,30899,32364,30557,50676,31052,30560,50683,32377,46116,32370,32375,32378,50689,33183,32374,36959,32383,49278,37137,37138,37142,30595,31055,19547,30922,51355,31456,31089,50770,37449,3,31059,33351,33352,30924,30933,30936,30934,31057,33698,51208,30616,31073,30937,30941,30942,50768,32389,32390,32388,32770,31076,37143,39324,32392,39340,31074,50694,37140,31075,32395,50769,19548,44435,37358,50774,37357,31077,31078,31079,32396,38756,36278,32417,42662,51519,31085,39347,31087,50971,51211,35352,32429,32422,38831,32427,39648,35502,51212,30960,38251,32431,32435,32442,32444,50749,30630,30963,38880,50695,30620,31099,30966,50761,50213,50169,50109,50452,50495,51198,50148,50268,50218,50462,50715,33970,31103,51213,34196,33313,33311,33430,31100,35287,50775,38820,51363,34201,34234,32951,38821,48672,36515,38741,33318,33319,36613,37268,38810,31111,38811,31112,38812,39411,39410,48997,48998,51364,30821,45014,51353,33797,33799,33798,50771,48979,48978,51216,35121,36430,51354,31239,51356,31574,48980,35276,37230,37221,40078,40079,39975,38153,36431,43450,33459,32667,34456,37277,37276,33528,32915,34480,50772,36814,36813,33307,39072,31130,31131,39099,34484,39448,33548,38943,39945,39946,31138,37360,39482,37361,37502,48942,44970,39074,44050,37388,38414,39010,50773,48653,37399,39523,51085,51083,39568,31148,50776,39526,31145,39527,37404,37405,39535,33151,30609,39533,51520,45522,41937,45523,34521,31154,32938,32941,45406,33434,33348,37391,37392,39089,39088,39079,37390,39290,31157,31158,46090,32935,35769,48642,37410,31163,51193,48643,50330,50328,37415,36961,35770,38517,39740,39030,39132,39133,34811,18609,33265,18611,2172,2166,2168,33719,50948,34812,40648,32999,34502,31170,31173,51524,32953,33000,31175,39863,39032,51221,37333,39784,30749,33505,39137,37490,30612,39138,31179,37334,30613,31180,36378,31185,31181,50697,37335,31182,38989,31183,31184,51471,43315,30529,37431,37430,34048,33462,31188,31189,50566,31192,32814,30530,39969,34970,34064,51375,50698,32012,51686,33457,41153,51525,33297,38882,50777,31196,51222,31197,33267,36445,38249,51526,33266,51223,34197,36896,36448,44802,44602,32098,35194,35125,37444,36494,43117,37446,37447,31216,39557,45486,33896,49433,45487,37452,43109,51228,50981,30601,34498,31221,31223,50007,37482,37484,37483,37370,43335,46869,42184,42185,39646,31229,48586,39291,46242,31264,31493,39322,19557,39333,33847,39037,39036,35601,35600,39017,37021,50700,40027,40028,48914,37993,36725,30566,36726,51114,33089,35024,37937,51472,47093,47094,51133,35132,35133,49064,39940,31238,33871,43624,31246,34540,32296,44101,40120,32971,33009,51224,46733,40015,44743,44744,38397,50421,40481,31256,19558,49370,31258,51387,31255,50428,51378,43763,35691,43543,43210,31260,50422,51687,31820,50868,50703,51688,34973,50649,51473,44365,34047,50652,50704,31273,34046,37718,39726,33458,37719,38620,50705,33764,50778,39013,50978,39014,37720,51684,50973,37549,37550,33529,46178,50706,31281,31282,33530,37537,38436,33532,51689,19583,31522,37538,36897,36898,37943,50708,41247,40104,37539,37570,37608,39189,50342,46177,36420,36419,50870,31287,31288,37639,31292,34056,46661,34060,32424,50781,31531,33853,33138,36706,31294,51474,37640,39564,34546,33139,50780,35400,34657,31517,31519,31303,51384,40294,40293,51690,36053,50982,31910,35399,49420,40295,33712,39521,47806,19504,45662,37790,50709,33436,35925,40375,51385,37594,50601,30738,32942,35377,35378,51692,37999,32329,39627,37660,32426,35143,44013,31367,30498,19559,39762,34143,34564,48249,32468,32434,32466,48255,19575,19576,50075,44327,32403,45947,38720,37715,47607,39765,19588,40476,32576,30508,39780,49266,35935,35934,35936,39721,31194,32533,48175,37732,37739,37657,49524,49525,33497,32570,36173,50178,36174,39737,31345,33498,51694,30506,30513,49706,37658,35083,48730,38870,39786,39787,32984,50438,51366,34964,51386,37722,37723,35908,44769,18613,33289,38712,33290,49700,50713,30515,2167,49699,40189,40045,38118,18614,38833,5,39793,39669,33193,42448,37826,30514,43870,37827,47658,51696,37857,32806,32807,18617,37832,50643,30621,51134,50442,51478,33362,50782,37903,50180,35171,37902,37887,34228,30516,35172,51697,40752,40154,36560,36559,40748,31373,40753,50622,33057,50714,40255,40365,50444,34573,34572,40494,40495,50526,40759,39851,51701,37879,37880,40756,37873,37874,37875,19502,37891,37725,50321,34482,37900,19503,19505,50525,35017,40789,30524,50647,46091,34782,51698,39957,37774,37420,30534,37418,37419,45376,51699,37916,37915,48057,40066,51703,51705,47655,50524,39401,39846,40081,31400,51700,40082,45441,42214,44681,44682,40090,31516,51702,49250,48883,30540,47587,32078,30535,38610,39992,40123,38021,40638,30537,50711,31411,51704,33148,36058,48455,38025,38024,31416,48095,38073,33641,38074,30544,47312,38013,38014,47596,40279,34008,40870,51706,38447,30551,40158,51707,30550,37959,40998,40999,32125,35415,40159,34578,30549,42992,42993,51238,40164,47075,51708,33537,32397,33247,30552,30554,48903,31433,31432,30555,51709,48904,39159,39158,30556,31453,40025,47688,47689,38950,35407,35408,37933,37932,37934,51710,51239,43320,48173,44713,38069,40538,38068,41437,40674,40675,30553,50348,40539,36052,36054,50716,35983,50528,51240,34612,31449,34599,32168,31178,34600,40773,41615,38721,38722,41612,38057,38056,48854,41083,41209,38312,40804,40368,40830,30563,47300,47299,30564,41278,38133,41281,38103,30561,38132,42615,48763,48764,48765,49084,48128,34063,41347,51394,38167,30568,38170,38179,38180,37840,38141,38142,40880,30520,33383,33621,31523,33622,48264,35861,35860,41644,50785,51190,43587,50529,33156,38350,38004,41641,45835,45834,37071,37072,51396,50786,38352,38353,47810,30579,30580,30578,38085,38090,50189,34202,44915,40777,38661,51242,30582,37492,37504,37505,51243,38187,32925,31502,34209,30583,38921,41737,30584,41736,33175,33174,42008,31501,31507,36324,50983,42569,35549,35548,35903,35904,38184,35736,35737,30541,44983,48715,48714,50788,51245,35069,31509,44984,30592,41452,42550,42556,36078,36080,37785,37786,34030,36463,49209,49210,41360,48827,50668,40882,32732,40944,30594,38622,38623,41517,41518,45651,51244,49362,39849,38175,36098,41445,41446,35235,34068,31985,33460,40517,40298,30596,40518,34649,51249,30598,38192,38191,33132,41539,41538,34817,40946,46863,50673,49257,49256,35051,38204,30607,41636,19515,38686,49242,30600,50688,34646,38214,34294,37318,34710,34711,41543,34652,41637,35658,35081,33578,41666,41542,49098,40557,50193,49097,38120,38121,51479,41665,51137,19518,36466,36467,32532,36623,30617,47047,30615,43990,36465,36624,50627,31556,32409,40343,49026,45955,45954,34635,41549,41548,30702,31563,38224,49025,30814,38835,30622,38834,39301,41588,41587,39080,37175,34608,37867,37866,35760,50712,40938,34621,44813,19523,37176,37177,50862,34290,34291,50918,47691,42143,42144,30625,40427,40428,35042,35043,38991,43186,48250,47692,37751,36989,50912,35021,34843,45960,44789,35328,51481,51139,32490,50534,35329,50984,30636,30629,41582,40953,50920,40952,31741,41579,42994,19522,50195,30634,38946,37454,37455,50921,36694,31580,32800,32801,41575,41576,47905,33463,31604,31788,51449,46045,39021,33461,51711,32899,50917,44634,41625,41626,39519,39154,32897,30638,32898,33312,51712,39516,39517,39518,32896,31611,31612,31614,33653,41578,50327,35986,51713,36910,34619,31618,31619,51714,50994,30528,40670,51401,38924,36853,37273,50194,38258,30648,38259,40507,44314,50054,51715,38723,37436,51716,50536,49550,46209,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,35166,34203,30659,39195,39196,31645,41654,41655,31646,33455,41313,41248,49178,30661,48677,48678,51000,35354,40127,50995,51718,41250,41302,40128,47503,33590,38310,51001,41183,41182,43633,34597,31657,33326,34163,38903,38905,51719,51372,38137,38138,50066,38136,50384,31663,50199,32931,36188,51521,51522,34677,30999,34678,34358,30545,35633,50719,38342,45115,36125,51143,51005,30670,37619,30543,31672,31117,33019,38341,34070,38362,50200,30669,38363,31729,38792,51528,50265,50201,41091,37617,37621,30673,38361,30666,51144,50497,51529,41905,50329,48545,51269,48544,39753,41906,40118,30675,51145,33204,32928,37234,51009,36126,40280,51146,38313,33659,40117,50791,46551,40646,32460,41897,46861,30685,41798,38427,38428,49492,31700,38404,37984,37897,36198,38416,41494,38271,36001,36000,48006,38437,39542,39543,34687,31711,47879,30688,40758,31714,33180,40329,32837,33181,31558,30696,19525,33598,41075,49455,30699,39467,30697,50206,35390,30700,34065,41558,37583,36199,44137,33327,47526,47524,31719,31257,36189,37845,30703,48087,42039,50794,39022,36857,46750,31730,30705,38476,50795,38487,50071,34683,41999,51720,51407,38393,50205,38314,30708,41830,51408,50207,44690,34265,31739,44689,48594,50924,50939,39667,48983,41567,42004,38332,41993,38331,50925,41592,50358,32907,45621,39823,39602,50626,30719,38505,48971,42010,51012,50033,42693,50208,32411,40289,40155,34977,42011,30721,51013,38513,40468,30722,33533,43981,45218,36117,33534,50926,31774,39187,51154,30726,38279,40927,50333,34525,40926,35922,40461,40925,40462,31763,40467,38366,49423,33554,32502,51011,51530,30734,43158,40213,51156,30724,32385,49429,51531,51523,51721,40930,33557,40469,40928,50927,32861,30733,40463,40039,40464,51722,40726,30732,51131,34968,51132,30739,51135,38527,38528,50077,51533,41663,49786,33113,45869,41661,38557,51160,31947,30736,33409,38556,19574,33523,42632,33275,33236,31727,51535,38444,51534,40005,49825,40003,40340,33235,33350,32776,32780,31891,38540,38543,39706,39592,32855,32835,32781,32856,31795,32782,19510,39668,30740,35082,38542,38546,38550,38551,30747,30742,32884,19501,41682,49317,36999,32959,32956,32946,33015,38554,34700,35139,41684,33061,42174,47937,33046,33062,35686,36142,37458,40188,38762,38763,33106,33095,33126,33108,33103,51723,36678,40342,33710,34513,40341,42126,33127,30574,30575,33142,40165,35123,30730,32305,32877,41520,33216,32767,42127,50085,46499,42158,47343,38566,50860,32917,38885,38567,32879,39275,39276,32918,51482,32991,40187,35109,38589,38580,38579,38581,33040,30762,30760,30765,33049,33050,33543,51281,30764,35906,50212,51413,33085,30770,30728,49289,51724,39160,31725,30800,51158,38583,38591,30652,51537,31888,34167,41770,42221,49794,49795,46639,41733,30633,32526,31856,43345,33846,42263,30778,42267,50300,50214,32843,42269,42270,30780,51725,42202,42196,42198,48042,48794,35111,50091,33102,33101,38415,49112,30789,32850,39550,31868,37120,31225,50591,34146,32817,30786,38634,32851,32830,32831,50092,38635,33035,30794,32883,42133,31883,51727,33260,39317,42153,33650,33261,42237,51728,30799,32836,33263,33264,31459,42154,42150,51729,30807,42070,42071,33418,38670,42178,38678,49812,41689,50095,33639,38684,30662,38683,50096,12,5651,48089,34721,30809,30686,51731,40331,35750,35751,42276,33680,51732,30812,36242,50021,30602,30811,50547,50922,36341,31924,36340,36243,32354,32362,30816,41784,40333,46073,50217,51227,31656,17,34177,35196,41577,51538,15,40332,1,2175,32349,42292,32440,41880,30820,30824,41881,35250,44759,41585,50098,41584,48468,48469,51539,32208,30832,51540,41870,51737,41872,30830,32248,32038,51541,41884,41883,32037,38715,42278,30833,32773,33280,40598,40597,45411,45412,30835,34834,39937,39938,33295,51739,41980,30718,41942,41935,32829,34831,34832,41997,41996,30841,51543,51282,51546,31134,38920,30836,51545,38922,41765,50799,30837,31961,50798,31324,41796,38759,33021,30842,38785,38786,50316,30839,30900,30843,31824,30840,30846,33022,50552,35146,33569,36491,32871,2,32368,46068,42419,38728,38726,51161,38727,32726,50553,40202,50810,42335,30851,50811,39536,51285,42336,38218,38219,50094,49464,51461,41972,31983,30852,30854,30855,19567,19570,32485,31878,41971,46913,50812,43652,38798,30853,42477,31965,19532,30527,30861,51188,38846,30856,38845,49879,49880,30857,30860,38378,38379,30632,40889,40939,48027,50221,51165,39732,33112,34976,18630,30865,19534,30867,51166,40940,50306,19487,50937,51167,30864,41069,33072,32966,41074,50107,51025,35662,30862,41070,32895,44738,49674,47598,30870,51290,42474,42475,42470,32021,30872,42471,30873,44736,50813,45483,51741,30868,30871,38825,35025,42218,38800,38801,51742,51027,30874,38829,38828,38827,30876,30875,42055,38823,38824,33703,35420,39605,39606,42056,30881,42243,32035,30885,30751,33702,34737,30677,44809,42013,42017,51743,51421,33163,32875,50942,30878,30879,30883,30884,32136,51745,32404,41527,42129,35668,30887,35667,30888,2177,30890,2173,42742,42130,41890,37274,30893,32743,48823,30925,30894,42422,30895,33200,41346,32894,19,33048,42421,46391,30898,32065,42424,51169,37966,45404,32738,46390,41635,32740,32070,30896,41932,41933,42043,51170,34766,32072,33031,41375,51030,33054,32785,32786,32787,32788,32790,28,41662,37488,34767,48683,48682,51171,33234,42073,30909,30910,38914,50227,10,50816,42435,42436,49827,30906,32087,30907,30908,41837,32772,32453,38901,32094,32095,49172,42139,30916,37962,37963,30496,32978,42105,46483,39731,30914,35474,32101,30912,42656,33110,51180,43629,32107,49526,41667,50817,37689,51174,51175,42657,41680,39344,43595,35307,42121,25,42120,43809,43619,30918,44741,44740,38995,30920,39028,37082,31836,50228,35379,30919,41715,41714,39027,38769,38770,48481,51115,30926,41713,41251,41252,42661,42660,41147,34206,41753,41754,42094,42180,42181,42200,48433,46005,49984,41149,49829,51181,41724,35665,41725,41148,41018,30921,37556,34080,33250,27,41374,39043,39203,51431,39041,33842,42427,8,42432,51432,31716,42433,51439,46169,32155,51434,42403,50653,42453,42430,42404,42438,42429,50819,51031,30928,30929,30931,41114,37511,51563,42452,30930,33349,37529,45380,37494,37512,30932,32174,29,33347,33296,50500,35313,51564,40251,51458,32175,50828,51406,51565,14,19537,43169,35353,41926,36036,36038,36037,33385,51295,30938,33032,30940,33283,44603,41841,42877,42878,51183,51296,51298,32193,30945,51319,51318,30946,36576,51297,33330,32771,51443,33026,37069,50230,30947,30948,43617,33398,33399,51566,39052,51324,51036,30949,45624,30944,46145,32214,34034,46078,30950,30951,51447,31789,36536,50914,30954,30956,32857,30955,30957,30958,50263,30953,33328,30962,40694,30676,37478,33320,32969,39051,32006,51483,30964,30959,37753,39064,34864,39066,33045,32230,32914,30961,32235,33329,36225,36228,51484,42866,41956,41957,46534,41984,36761,30965,30971,36224,33184,33388,49424,33690,45188,42166,33689,30970,50165,42450,42228,30972,42449,30969,43018,43019,45634,43016,19540,49479,51567,34112,37803,49480,42935,42996,30979,51303,51568,42934,50161,30975,42995,30976,30978,51304,51452,49831,51569,50266,33286,33447,30981,51305,32273,33427,37496,33068,30986,51306,42997,51570,33338,34331,33788,31818,30987,32281,38687,33339,43209,43036,50826,33956,47341,43013,43014,33470,34904,34905,39049,32290,43037,37509,39048,48495,42924,30992,42502,43043,34933,43599,42168,38289,39007,42161,42285,43007,30988,30993,30995,30996,43110,30997,51456,46417,43111,42374,36958,39103,33539,42148,51457,42372,42373,32304,43084,43085,51210,39125,32115,33356,39126,32314,42980,42287,39583,39129,45462,42513,32145,42096,42097,32316,38462,42309,42308,42311,33354,42312,51312,39076,51572,43063,42392,42393,33754,35963,51459,31003,32327,42431,31004,31005,32880,36009,33363,31007,33410,51064,32796,51313,37868,50269,37846,33364,33365,51485,32454,32338,33508,33507,31001,32729,32455,32457,51314,32344,49549,32328,31012,51315,37180,37182,46591,19535,44469,31008,35938,33092,39143,39142,42647,42648,31011,42646,42509,44272,32874,31015,43180,43179,50507,31019,33020,32367,43246,51168,32365,42350,50343,39162,39174,50399,39175,43241,31013,43240,43232,43233,33472,43234,43216,31022,33378,44972,39191,39202,39201,39211,39210,37242,37241,39206,51091,31021,50727,31024,51320,44973,33476,33299,33477,39205,38780,33384,31026,39221,42189,42190,42188,39213,39214,31031,39218,31025,39219,33566,43042,32391,43041,32933,43044,43313,43223,51034,33390,31038,33391,43083,43316,51035,39231,39232,31036,31035,42395,42396,42398,43388,43390,39179,36164,39177,31034,31041,35801,35679,33567,33568,45841,39236,41619,41620,33766,43145,43245,33765,42447,32407,50509,42446,51573,42223,31048,31571,43247,38239,49349,43370,43294,39860,41632,42020,51328,33775,49445,30558,31047,35781,35782,39267,51574,33773,41489,31050,34942,31054,40772,51575,39266,32366,41082,37036,37034,42400,42401,31053,51038,41413,34792,42463,42465,42464,51576,40421,33332,51577,43354,43355,43537,39262,49259,49260,40420,33333,32765,51578,43645,43530,39270,42330,42328,51246,33337,33167,31049,51039,33165,42607,43267,34799,41902,39308,51040,33579,51466,34800,32452,33576,31064,51467,33580,32458,32998,51041,33585,31056,31060,51332,31061,39307,31062,51042,50731,31445,51579,36928,36951,43384,50675,43383,36025,36024,43382,36026,42630,45435,31067,39310,33064,37166,41565,31066,33697,33699,33665,46166,31065,41838,41564,31069,33086,31071,33468,51043,49810,50833,35501,31072,51486,33469,31068,31070,51335,48878,35496,48879,38047,31080,35405,51336,48345,50558,41150,33276,42910,43783,32494,42457,42909,42342,42339,42591,32495,31083,43747,45930,39336,44838,51337,33481,33483,50517,43748,32469,39380,33317,31082,32471,50678,38060,32413,46035,39385,46036,51338,31081,31084,37940,50408,39393,39395,44113,44112,42598,39829,39830,44116,36886,33036,50409,31090,33733,44115,42695,37818,39431,34329,37479,34507,39353,39352,39354,41767,41768,42578,47671,43676,32527,43675,42530,42529,42531,33240,31092,43419,45437,45438,49165,31088,31091,39441,39444,42718,37533,34962,34961,33241,42619,37007,33242,50335,31722,33734,51580,31098,31093,37005,31096,31097,37008,37006,19495,33623,42596,48849,34319,34320,31095,33372,31102,31104,19550,42600,39471,44104,39469,31106,39470,33801,42255,39474,39476,46130,46131,46858,33813,31101,42636,43831,31113,42637,42345,39491,39490,42610,49220,39487,45580,45581,39426,42362,42363,51343,49222,42625,42353,42354,33713,33714,42640,31116,43755,49836,38230,38231,38229,42639,50561,41786,43842,43841,44945,44944,37074,33207,48186,33322,49830,37075,33273,33636,33635,38050,38051,33808,48038,31125,43851,41700,41704,19551,43810,31128,31948,51582,41705,47508,43836,43835,41672,51581,31120,31121,31122,51044,31124,33815,33814,45590,32578,33314,45442,42958,45443,34898,34897,42585,49838,39758,32591,32592,31488,31127,41312,42207,42208,42209,41253,42210,42653,42654,36666,31126,31063,19549,36665,48498,31133,43988,39350,43989,49979,47205,43852,37300,37297,47203,32616,31136,33694,34461,31141,43359,34462,50559,31137,49188,49187,35657,36397,35462,35884,38707,31143,33428,42626,32784,43360,31140,31142,31139,31144,32628,51488,31146,31147,51583,19552,30681,50836,31150,35305,31149,30570,49438,44053,38674,38902,51584,31152,41688,33438,33693,33437,42088,31505,51585,42547,42548,31165,34223,51586,33449,33451,33858,33759,33757,33758,43257,49870,48109,43863,2169,50837,33166,2170,42521,31171,2171,33856,33851,31167,50884,31169,39334,51046,50885,51489,18616,44043,40214,31172,31174,31,31177,31187,44601,51490,32386,44042,31195,32864,33323,31186,31199,33456,50567,42751,44216,44217,19554,51491,51492,36775,36776,36774,44215,40041,39645,43860,48182,39775,38370,33244,40092,51493,37967,43915,31193,39612,38904,39666,32677,33380,36524,51494,51587,51588,30968,31198,31201,42299,43936,51495,43937,38059,46037,40891,32906,35881,19555,33943,33787,31200,49851,42948,33321,42965,48412,42837,49409,36088,31203,30518,42089,37585,37586,44503,31468,42152,39538,37596,44684,31204,42871,51448,31207,34302,39991,43948,32727,43947,33723,51590,33724,33725,44281,39819,42982,42983,33720,50324,39537,44929,49861,34315,33841,51591,44071,42151,39734,31202,49849,42918,31205,39817,31209,31210,31211,32736,39540,33826,31213,50737,31214,33828,39303,44638,35739,32757,35740,35741,51593,19556,31212,31208,31218,36384,36385,37298,51497,51496,45550,30720,44017,31227,44018,31228,50738,50426,33834,34957,32733,33877,31233,50679,43106,43096,43097,33876,43107,33875,51499,51498,33515,33874,39509,39508,51500,50863,32952,43998,39566,39567,48563,37087,37088,43677,31240,39586,43150,44024,44045,31241,44511,31245,44046,43070,44038,32764,49842,50420,49843,42833,34762,39705,36833,31242,49845,31243,51502,45553,31244,45552,31247,31252,41907,39593,51501,31354,34376,39594,47860,45557,42885,42303,45591,49163,42886,50741,51505,51503,51504,51594,33425,31262,33839,38642,50742,38676,33424,38675,51595,42842,42843,47923,36315,50423,50838,31865,31268,47922,51506,49273,43883,33840,31272,36083,39545,39546,43884,43882,43080,51148,31271,39570,19582,33051,50424,32950,32792,34113,32470,32793,49579,32954,31275,31276,43081,42919,31277,36441,40417,33747,34335,40921,40922,50425,40923,44545,49208,31280,31283,31284,42922,35356,19585,31293,42926,39812,49736,31286,43032,46688,34418,42544,45103,33502,47687,47895,31296,39641,50427,40033,50431,42897,31295,31298,31299,31300,50429,43033,31297,31304,32820,32819,34453,36316,44956,42898,31302,50430,31305,43252,43250,39640,43031,32937,19586,40034,47396,31308,42545,51596,50746,34042,44082,33742,44079,42022,50432,31314,51597,48497,31309,47762,47763,50745,31313,31312,32805,51602,51598,33308,40837,36396,42937,42938,31315,39633,31311,31316,31317,39634,39635,51599,36912,42940,31318,31319,31320,34937,34938,51600,42941,43131,50682,34939,44103,48646,44102,33177,36360,36359,31326,42760,50433,51601,42962,31327,50111,31328,31329,31330,31331,48132,50574,44494,50222,36473,32853,31338,48454,40799,50223,50093,50407,50933,36517,31342,32858,32859,31337,31335,39808,41982,31340,47438,33494,36638,41386,48031,39609,31341,50436,50439,31770,33114,50437,48164,31301,31135,31346,31347,49858,42914,19508,36639,48213,39611,48647,45932,31351,42716,42715,31350,42714,34440,34439,39804,50441,19565,39805,51149,40376,34072,31353,36773,42932,51150,42930,51604,45688,36051,32930,32885,44095,31355,46546,31356,49856,50440,31352,34010,51051,36697,43975,33844,33845,44879,43119,31359,48359,33164,49695,31360,31361,31362,49778,50345,31846,39836,31368,51053,43100,43101,43102,37139,44110,31364,31365,19568,50821,32734,31366,43125,33408,50443,50418,19569,49021,39857,39858,47995,31378,31379,51055,47993,31385,43961,43089,33501,43087,31974,32912,32908,32909,31388,49604,31389,38005,31390,31391,31392,32049,49730,47827,31399,31394,31397,31398,49505,43088,48401,31395,45104,32027,45105,44162,31401,32921,31402,43046,36266,36267,39888,39887,43061,43058,32923,38659,33239,31406,43059,43964,32926,31407,43965,39893,31413,44187,44188,45484,34487,34486,49472,49470,44099,49478,32029,44098,31415,44100,32839,44130,37851,31419,50806,38849,49152,37850,40013,46038,45494,31425,51061,45492,43987,43986,37849,31424,51062,48962,47534,39452,34161,31421,31422,31423,32958,34748,35930,43806,31426,33524,33861,34175,32456,19572,33063,31427,41029,41104,46146,34267,38752,34809,34268,34822,34823,45516,34848,38182,33771,48627,32965,50841,32967,39149,39148,39147,46513,41574,34477,31434,38183,32968,31435,33852,33850,46514,31437,31438,31441,33849,49853,38685,41793,46512,41794,47878,31436,37717,32977,31440,31443,31439,41792,39771,35705,34514,35706,32979,37340,39770,34249,31447,31448,31451,41488,33059,34252,34281,34270,32987,34274,37895,32233,34278,32986,34548,31454,33603,34284,34285,33542,51608,34288,34287,33540,34247,32993,33233,34582,38664,30923,34293,31460,35707,33479,43505,33473,33474,48459,49992,38858,48460,38859,39973,51507,39972,34638,33115,34637,50582,34640,34639,40168,40167,34643,34645,34651,31464,42332,40874,51065,40873,44209,40696,33394,51508,47591,47592,47867,33646,40697,31470,44210,44208,50842,44674,32832,35815,33510,33571,31429,31467,37413,43204,31473,30614,44233,44234,44232,39952,48658,48110,44190,32489,44194,44196,48342,48169,31474,44191,40728,31475,31477,30701,40727,33029,35001,49194,34341,40729,32465,33658,51509,31579,43113,44249,33037,32779,33038,50845,50846,33552,44236,44250,44253,44282,34519,31478,44169,32783,31058,51510,31481,50820,44173,44172,51074,44171,49426,48261,44175,44176,44317,43227,19577,31482,51610,31485,43225,33762,51611,44284,43228,31486,49548,31487,31491,41039,33750,33751,43139,33749,43140,51612,45919,31490,34383,34862,34861,33055,32826,34119,44136,33056,31492,40007,34867,34155,33058,49708,51075,49707,43279,32337,33516,40012,39985,32250,34870,34869,33513,43219,43218,43220,32016,51512,40021,50847,34145,31495,31496,31498,31499,43040,34336,51618,36577,51613,34930,50848,42111,31503,34931,51511,51614,32809,50037,40020,34936,35725,35384,42333,33686,48060,38799,42483,31494,31500,34405,35726,34401,38644,31514,51616,32797,31511,31506,34406,34413,34410,33083,38643,31512,34411,51617,41246,31510,33087,34022,31508,43189,32903,45991,45990,45985,33088,44918,37833,51334,34414,33091,34423,33090,31518,34424,34416,31515,33093,33104,32900,33094,51620,34020,45971,45978,50935,46265,35586,34432,40097,35939,51622,35940,40096,44206,46014,41913,51621,34434,39964,44205,36061,48551,48550,40036,44808,40031,41756,43199,33886,31524,50351,43198,47914,33560,49867,31521,49868,44152,44153,31528,33111,35048,33854,33562,31526,39081,39082,39086,43254,42473,51129,43256,33117,44154,49869,44298,33855,33859,40052,44303,31530,51162,31535,34036,34037,34038,42030,37397,48171,35032,48014,31532,31533,43431,33890,33891,36490,33222,31534,31537,19497,35453,35454,42171,31538,31536,35470,35471,35477,35478,35487,35492,33134,45377,45379,46503,31545,46502,34739,31543,19498,31540,46398,31547,31548,43289,37989,44266,44267,50034,37990,19553,37991,33518,33519,31550,33584,40317,43304,31551,44269,31555,40056,40057,19578,35361,19571,31557,34149,31562,43593,43307,38791,38793,33440,40285,31561,43735,43594,43286,31564,31568,43260,39039,31565,35037,31566,19544,33804,33805,40388,31572,40389,36017,40391,36018,40387,43192,50642,19580,46088,45456,31578,46094,34451,33136,34332,19526,43191,43193,41186,31577,33914,46495,34330,50058,45669,19490,19491,31581,19530,46095,31584,34459,34458,33431,45670,31585,44358,46988,44466,44262,36738,51623,19499,33521,43028,31583,33604,19496,19506,38209,31588,38210,33605,44673,41863,19500,41862,48607,31586,31590,35156,47495,44890,19507,51625,43332,19509,31587,35645,31592,49180,31593,31418,34179,34180,35185,35186,49887,49888,19511,19512,49886,46309,44321,44319,31591,34005,31595,31596,31597,31598,31599,33629,31594,19519,31602,31603,41448,50277,34469,41449,31601,35595,35594,19587,33099,44331,50050,44330,32848,33065,50042,32845,32846,44332,44329,45613,31607,36578,31610,31613,51627,50051,45614,51626,33640,19543,39598,33655,31285,36927,39597,49872,37563,39718,48723,39719,48722,31615,19520,37426,19573,33027,43052,37427,43053,37425,33067,33661,31623,43270,43271,49551,31628,43276,43277,43283,43282,51207,49895,35004,31629,36950,31630,31631,33300,44510,46565,34568,51629,47214,36827,36765,36676,33666,47215,36677,34615,36702,31627,31634,47216,51630,43413,31633,31636,31638,33672,31641,31635,31637,31640,51633,51632,44957,44515,33343,33345,48985,51634,48986,50065,37433,31649,31644,50301,31643,31647,37434,37440,41540,37441,50380,50369,31655,44678,31659,50344,49054,44677,33344,33342,40146,43310,37179,31661,37089,49055,36991,50032,31664,34544,50359,31665,44529,49465,43311,36926,44521,49466,50654,51636,30792,36700,36698,31667,31668,31669,36675,35346,34039,46107,46083,46084,34785,34759,49458,46093,41314,33700,45807,34743,34741,34772,31671,31673,49459,39507,50055,43510,45977,44448,44449,39181,31674,33615,46004,31676,31675,46879,40162,31679,49891,49892,49890,47404,34780,31678,31680,34779,34794,34795,46071,46072,46075,46076,45948,19546,31681,31683,31685,31677,34839,33465,33466,44531,31684,44517,47039,43984,50600,31687,50282,50360,47118,47119,33616,33614,45904,34849,34492,50067,43244,45905,33480,34845,34467,43249,31694,33910,33610,33611,43171,43172,36505,45646,45647,45648,43459,31690,34495,31692,45855,45856,34496,33248,31693,43549,50361,33983,33898,43548,36432,43547,44535,44434,43418,43417,45625,45356,35603,45594,33981,34538,45636,31696,34553,34554,34542,45637,45495,34567,34570,33484,33490,33489,34565,31698,34589,34590,45426,45427,34575,34576,45399,51151,35664,33899,44559,41214,33411,45015,33958,43265,43268,44954,33897,45840,34610,35671,44870,41249,34605,41315,43875,34624,34625,33493,36249,36304,36305,34613,43885,36223,45063,49999,34633,34648,34691,34694,31704,31708,50057,33016,44991,45016,34698,34731,44840,31705,35733,31706,31707,36493,45762,51637,46168,33911,44597,44227,31710,44560,35701,35700,46156,44246,44247,44438,31709,37292,45555,45556,45806,43881,31715,35144,43519,31713,43103,43170,43132,39745,43071,43098,39794,50285,44558,33737,33738,43039,35560,35559,51639,43021,43022,43023,35818,45720,35900,33681,42785,35901,49809,42624,42663,39372,42344,42346,31720,35592,36983,51641,31718,40177,31723,31724,42162,43610,43608,43201,42149,42109,42114,35767,31717,41723,51643,43609,35905,31721,35204,41891,41892,35158,51645,33279,50074,41299,41300,41301,35215,33683,31325,40199,35773,35253,31731,31732,31733,31734,40747,35689,38221,41178,41129,40760,40672,35286,31737,33282,43678,40869,49450,33281,35269,34949,31735,40548,50286,33555,33153,34948,34951,40537,31736,35006,31738,36003,34980,34979,40297,35504,40091,31740,31742,35045,39999,40119,35468,35019,35463,33496,31745,35055,31747,35056,31743,36767,35054,32303,49977,40227,39498,36066,36063,49075,43435,31206,31746,35103,35102,35290,43434,31751,31753,31754,31756,36091,35296,35297,41917,31758,48413,40205,51646,35446,31757,31589,33707,40318,31760,31761,51647,35443,35435,35342,31857,51648,35397,35521,35529,36101,31762,35562,35585,35606,30608,35646,31765,35640,35636,35643,35642,36992,50076,31764,35660,35673,51079,35681,35682,36350,43423,43441,31767,31769,32867,31772,36995,51649,31768,32758,32812,35784,51652,35791,35793,30927,51653,32769,35817,35868,35869,51654,35865,51655,35866,51656,35880,35931,51658,35919,35942,51659,35943,31771,35969,32881,31776,51661,36004,50856,51662,36014,32751,36060,36137,31334,32815,43440,51663,36248,38908,44982,36383,36302,36252,37210,33182,46379,39227,31428,37661,37326,37389,30565,31780,37805,37904,38096,36196,36213,33185,33143,37787,37780,37776,31452,40707,35567,40632,40156,38205,40386,37477,34162,37506,39492,31626,36074,31777,31778,50710,43499,42476,40418,31559,43344,42543,31779,50936,33980,44963,44869,36247,44561,34373,44377,50938,31703,31752,45929,46151,36823,36403,34075,32889,48776,51365,36970,46049,46085,46086,46087,37049,35009,45983,45988,45995,46048,43877,45439,49983,45424,45482,33957,36507,36557,45918,36556,45732,45645,45722,45733,44785,44787,45724,49986,49987,49988,35008,45359,45010,36908,36955,44925,44041,44231,36124,36956,31964,43585,43588,43760,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,37590,32813,30502,37663,37681,38804,31787,37744,31790,51088,37758,37771,37772,37779,37763,37765,42563,50079,37814,37829,51090,37295,31792,37913,37951,46120,32828,41173,48648,48649,48864,48863,31794,48865,43323,43325,48841,36784,36783,31798,38011,38049,51092,50628,38063,38093,31797,38101,38095,38112,51093,38864,38863,31803,38146,38150,49623,38144,38154,34880,48787,31805,31804,43327,47097,44499,34882,34881,49624,31807,44500,39558,32927,43367,43368,31270,49768,43342,43343,38190,32905,43341,50081,32948,51101,31809,48548,33133,32974,51099,51100,38168,33075,31810,31811,31812,38199,36633,32891,32887,43144,32983,51103,35023,31813,31814,51104,31816,31815,45405,33205,33287,38319,33405,50216,51107,37606,31817,37495,40607,32546,35318,40288,41681,39042,31821,31822,33211,41826,31825,31826,31827,49456,49978,40265,40266,43364,33546,41180,32873,37535,41279,37555,31830,33531,33522,50275,33547,33630,33545,31828,37589,40303,40274,40273,44764,40304,40305,37587,44805,32321,38248,38246,33293,33298,33674,44806,31834,49899,37650,49900,43670,43671,35365,35364,43669,36894,31835,49216,36960,35363,43641,50297,49217,44593,49214,31844,49215,31845,30877,38264,36965,46155,34775,37677,31842,31848,36966,37680,37086,46451,46450,50086,46855,37686,37688,37690,37653,37655,37654,38253,31850,38261,38262,38254,46167,38270,38277,49750,37697,38285,41751,37699,49860,35393,38297,31847,31854,38293,31858,34378,31853,31855,31860,34850,34840,31852,37733,38368,32231,31861,50498,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,36884,36895,36984,36982,37239,37355,31875,37354,31877,36863,37811,36734,36728,33718,33717,31879,38457,37853,48292,31881,31882,31885,31884,38424,38425,37906,36766,38440,38439,36828,38433,49874,38465,31886,31889,31892,38441,36829,38448,37912,37918,38490,38944,38466,37928,37944,37950,37931,37969,37955,37958,41910,31890,41911,40601,40602,42989,40363,37981,37980,40600,37982,37978,37987,40291,42990,40370,31897,31898,40407,44871,49877,44872,44873,49876,35058,40408,33730,44295,38016,32312,38017,47466,47467,44306,44307,47464,32313,32350,35772,43305,44881,31904,38533,31905,31909,19560,33731,44093,19561,47967,19563,43118,33790,19564,33791,44895,47843,40453,31900,31916,31914,33741,31915,33740,31912,46601,35003,48044,33902,31918,31919,31920,38028,38597,44073,31922,38042,33744,33745,33901,44573,44574,19566,45775,31921,31923,31927,31928,38600,38535,31934,33777,38544,38541,50310,31931,31933,38548,44285,31935,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,31956,31955,31957,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,31968,31975,38619,38618,44588,44920,44921,44917,31976,38646,38647,38648,44971,38157,38156,38669,35028,33807,33802,35029,31980,33925,33924,33926,43737,31979,43738,43723,32373,50104,38655,31988,44304,43722,51007,31991,31987,31995,42957,33827,42951,32382,42950,50105,51008,43255,32000,32001,32544,42156,32384,31999,32005,33833,32004,50106,33832,39890,39891,45145,32008,32014,32010,40488,40485,50377,33843,43729,38256,44096,32020,32018,32024,32026,43625,43432,33401,33402,43715,32025,38662,38663,32028,32030,42666,38653,43888,50001,50000,40132,30737,40133,31307,38666,32032,43716,43727,33662,41691,43726,43725,37559,37558,41692,32034,32039,32040,32041,32042,32043,50002,33868,33866,47204,49805,42203,32045,33638,33870,32048,37293,30791,37530,32044,32752,32754,37547,32047,31894,41893,33880,44252,47645,45199,33371,35730,49802,32054,32051,32052,37301,40784,40783,33574,44897,40786,40787,40878,40503,37313,45012,45013,32058,35461,37802,40502,44006,44007,49884,49883,32061,32063,32064,37676,37664,38160,49421,32069,39349,37804,49882,40509,40510,48259,40531,40546,44000,44001,32073,43744,40550,44142,40551,32134,50610,44141,32080,32430,42736,44978,40549,45032,45031,45029,44988,44961,32084,40350,32082,32083,32085,32086,32081,38854,38883,44962,37489,38884,43396,45261,47242,32436,32096,50110,32097,43571,43573,40050,40051,32105,32099,43574,36010,36011,33935,45009,32114,39345,34164,33936,45037,45023,46382,45417,45038,32445,32110,32117,39727,49443,32118,32120,33934,45036,43789,40320,46774,34165,32116,40568,35097,35098,33191,33190,49994,36485,36484,50383,40733,32130,40754,39449,32131,49366,49365,49364,38874,38875,32133,39603,41064,50150,32140,33916,38873,43127,45128,44966,32139,44968,44969,32144,41065,44967,32142,32147,45117,32146,39700,44964,44965,32148,45116,38745,32149,41154,32150,32151,32152,35685,33912,41495,43500,47872,32153,41493,36646,43402,45165,44165,32156,41702,44164,43374,45138,45137,35107,32163,36488,36487,40658,40657,31925,41866,43135,32160,33187,45197,49910,43802,32164,43903,43902,32165,43901,45224,45225,42613,45227,32173,45228,43142,43372,32176,32178,43134,34989,35035,32177,38105,35964,32182,32180,32181,32183,35962,48989,35127,43251,48662,48663,43613,32185,43614,32189,32187,43612,32190,46319,31940,33941,50152,32196,35192,32186,45276,32195,45078,45277,35115,35113,38195,32416,36072,36071,37507,32192,32197,32198,32201,43889,45291,36085,32200,32203,40720,37508,49410,45238,45239,45231,45230,36087,36086,45253,42954,42953,48921,46892,48319,35117,35118,43481,43480,32205,32206,37752,50155,32212,32210,44955,44860,32215,49483,45021,32220,32221,40715,48504,45233,32223,40645,49503,42460,45022,40644,45257,40740,40741,42461,32228,32229,50026,50385,42458,36294,36309,36295,36310,32232,32237,50386,32238,43796,49383,45091,45090,35829,32241,32239,35828,32244,32245,46354,43905,32253,43906,45109,45110,47130,50977,51197,43849,43848,45283,50162,45287,32255,32256,32257,45288,43958,43959,43554,45082,46057,49095,50004,43472,46061,32263,46060,43474,43471,32265,32267,37153,37754,32270,49164,38692,38693,49653,39500,43473,32272,32274,32275,39501,45337,44727,32280,32278,45813,50164,32279,50499,32282,45814,44728,45318,45317,32285,45920,32286,32287,45973,44797,32289,44796,40812,32297,38702,38701,50393,38703,50394,45997,32298,44052,32302,43545,43544,49065,32299,50166,32309,32888,44051,43908,45346,45347,33837,33836,33254,33253,44812,37973,32317,37972,37971,50503,33255,32323,32324,37800,44594,38194,38749,38748,50619,45323,49495,50504,45324,32322,38751,32326,38449,38757,38445,38453,38389,38329,34004,38538,38421,32331,32332,50630,30746,38805,34007,40817,50395,32334,32294,41017,34689,46126,46125,44106,38008,50506,49847,50396,36737,50505,32336,32339,32340,38009,38007,38767,38778,38776,36852,32345,38345,32342,32348,38817,32343,38819,45344,45343,48313,32346,36993,32347,38837,38838,49616,49617,48312,32352,45250,45249,43968,43969,32353,43967,32355,45357,38832,32356,32357,32363,45353,31520,45358,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,39942,45365,43589,45364,45361,45355,44363,43590,43591,44386,44395,44397,32402,43982,39941,39943,33830,44360,44361,40861,40860,45095,44383,44389,44396,49642,32410,40864,32412,36120,36119,40865,40863,50510,48232,33245,33268,40997,36118,32759,35075,43484,43485,49238,43928,49902,49903,49019,46308,41988,48054,43478,43477,43476,43495,43494,50402,33953,33954,32428,32423,41986,35341,46218,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,32438,46234,42110,45132,43584,45389,45390,44773,45370,32441,32448,32446,43569,40512,47770,44537,49143,44947,32450,41922,41501,49905,49907,44212,44213,33687,43566,43567,43568,47641,43995,43994,32459,43996,45392,45340,47803,47804,49912,35188,45396,34071,32462,41744,44959,32463,32464,44976,44902,42723,42724,33960,44975,41414,32559,38851,38852,50514,38856,32929,38867,38871,32467,41090,50515,33961,41415,32473,44507,44508,48949,50446,34595,34594,33959,37113,38878,38877,38869,44692,32474,38893,32476,38892,32799,38890,38886,38887,32475,32478,48203,38895,38896,49382,32480,49833,49020,44021,35039,35040,36031,32939,32481,32483,49520,32486,50578,48357,45147,46957,44020,44181,44182,43517,43518,32488,49639,33309,40108,33781,43521,33782,33783,33784,49555,49562,49659,34118,32496,33780,49567,49573,49585,49628,32498,49655,49326,49689,50519,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,44241,33963,50410,45002,44243,44245,49449,32517,34735,49570,45154,32961,45414,50478,45056,39620,32521,32523,49576,49669,49726,49755,34754,49434,32520,46990,33417,45053,47033,47032,49776,35787,50480,34174,32741,32744,39226,33939,33938,45430,49560,38516,33504,44122,45452,32525,32963,45451,45453,34758,33915,49914,38625,44123,33823,43886,32528,32529,32531,33824,35198,33715,45168,45167,45114,50411,50412,45113,36735,32534,32535,32537,41732,41879,45112,47966,34074,34077,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,33146,33144,34109,34103,35697,34108,37768,39107,41521,34114,48941,49285,32543,32545,32547,32548,32549,32550,32551,32552,32558,32553,32554,32555,32556,32557,38988,32560,32561,32562,34116,39005,39011,39135,34117,37133,43425,39045,39046,43164,32565,39069,32569,39062,39054,32566,32567,32568,39058,34142,32571,32575,34140,34141,33145,34183,43711,43712,43713,32572,32573,32574,34151,34152,49356,47669,49125,34153,34158,34160,39204,43690,40892,50382,40893,34169,33492,34182,34184,45425,50177,48332,45190,45902,45903,33214,33215,33591,41331,35591,34176,47917,32577,32579,45996,32581,34186,32730,31118,32588,32589,33589,33587,32598,32742,32599,32600,32601,34193,50996,32735,50494,30517,37822,44159,45089,45131,41330,44220,44221,44219,45094,32608,45433,32609,45432,32610,45445,32611,45446,32619,50171,45461,45460,32753,32605,37050,44334,30769,32637,36158,32638,41718,41717,46542,44185,34225,34236,40001,44184,31166,45449,30990,40000,30974,33596,41031,32825,36178,41030,33594,33595,45752,45753,48598,36043,33230,33229,45467,32866,32865,32932,51199,36363,36364,36362,44353,44354,33883,47636,33863,33864,32646,32944,41600,41599,33976,32945,33974,36459,36460,45496,32690,32692,32693,32694,32698,35205,47433,47432,43429,45515,33386,33387,41271,43428,38044,38045,45497,51089,34280,34275,34277,44453,44454,37344,33821,37345,51333,32962,33818,32706,34300,34299,32723,32724,33007,33008,34297,33817,34311,33331,34303,32728,43266,34322,33819,33039,33820,32745,33044,34324,32747,33355,39278,39279,32746,33407,45142,49924,49925,45562,41118,45561,41116,45560,41119,33076,33448,33120,42239,50283,49930,48858,49928,49927,45543,45541,44437,45235,45236,45455,33599,33969,33673,32763,45481,45480,33669,37346,50370,33968,45475,45476,34346,34347,34349,34350,42945,42944,42943,32766,44312,44311,41077,35278,34381,45499,45500,34380,47015,45501,50569,34946,34945,50581,46970,46969,32756,32775,33942,33967,32778,32774,48936,48935,45058,45368,45367,34067,34393,33525,50571,38369,34018,34395,38116,38115,34148,34137,38129,41964,49081,45566,35224,35219,50572,35218,35217,32794,32795,45620,32802,51195,45505,45504,45503,37615,37614,46128,45547,44376,44374,40560,34397,32810,34400,50760,45545,38473,40396,40561,32811,50028,50029,41759,41760,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,32827,32822,45519,30973,32823,45528,45529,45539,45531,45532,49353,35798,37574,37575,37576,35804,35803,35805,32834,33971,33972,45538,38227,41199,32842,38226,38418,49352,32838,38419,38479,32844,37249,39914,40415,32854,33122,31123,34515,34773,40413,41789,32863,41790,43562,39184,39183,42136,42137,43491,32868,32869,42135,40238,44528,44425,44424,44851,45004,37976,37975,39391,43492,43845,43844,35230,49932,37883,37885,32876,37884,37882,41106,41108,41105,45569,45570,45568,44609,41112,33893,41113,41674,38030,42194,42193,38031,45572,34524,34523,38032,41122,32878,44522,44523,33978,33304,37162,33305,33303,33302,50650,44564,44565,33979,33601,32934,41121,48415,48416,48414,41151,45509,45508,45507,41156,33982,41157,44457,50637,32901,32924,32902,32439,39153,42594,42593,44456,47694,45598,41136,45588,45587,45586,49935,49934,41960,41959,44451,45599,45604,32936,50932,45596,44580,37683,44585,44445,45635,45151,45152,43215,32940,45150,33003,33004,31582,45749,45750,45748,45576,45622,32849,45623,34734,39814,39815,34998,34999,34757,34747,34771,45246,45247,45631,45632,37111,37110,37109,45627,32955,43448,34790,34789,41171,41170,48023,48022,35852,35851,46586,46608,32957,43449,44814,32970,34472,34474,34476,43974,33988,33989,33987,44815,32980,34509,34493,34512,34506,45641,49169,34510,32972,49996,49943,34530,34535,48584,34532,34533,49942,45674,32981,32982,45673,45672,32989,34558,34557,34561,34560,35821,43880,43879,45686,48506,45676,45677,32997,34592,49441,34586,34580,44519,32994,44820,44821,44819,49233,34618,32157,34602,34603,49232,45695,45696,44830,49940,45653,33002,44583,44582,33006,34641,34627,34628,34630,34622,33010,37703,32818,37702,33993,33607,33014,33013,32791,50583,33011,34654,34659,34660,34656,34663,34665,34672,32760,34667,50584,34668,50641,34670,34674,34675,45716,41204,45715,34680,34682,45718,45719,45717,33608,45713,36573,32686,50585,37374,45710,45709,44622,34703,34708,34707,34705,44623,33908,33025,44621,45120,46103,46102,33030,44619,44618,33033,44617,33486,33487,35858,35857,39359,39362,39363,39360,33034,41813,39358,44626,44627,44605,49948,49949,45706,39434,39433,35695,35694,35693,41307,45730,45657,33053,33047,44746,44747,42698,45746,33052,34000,45742,45743,45745,33999,33618,34866,34885,34884,36900,33619,41298,33060,33073,34920,34928,34926,45819,44786,33996,33997,45723,45820,34943,33074,39193,33079,33080,33081,39171,39172,41303,41304,43338,43339,48798,34002,35256,45734,45735,33084,45513,35181,35180,42377,44800,42378,42376,47611,47610,32847,50640,44801,50594,39178,38560,33226,33227,36151,45761,33098,33100,39223,39224,36150,33001,35652,36163,36166,36167,50595,45667,45666,45663,40210,45664,49946,44707,47447,35267,35266,35260,35259,40211,48310,45791,45738,37922,45848,33119,33118,45756,45755,42283,36045,39233,36208,44833,44825,44826,45690,45691,33123,41388,44823,42859,40326,33125,40327,38391,38392,40579,40580,33129,33130,34464,34465,41343,33135,33137,43572,41344,40346,40347,40345,33549,33550,40323,33140,33141,39237,39247,39251,40324,45909,30901,38615,45910,45802,45803,36538,39198,39199,43891,43892,38365,45617,45618,45769,44909,45872,45870,44908,44907,46528,46529,46527,45767,45771,45787,45786,38627,38628,45825,45824,45826,45823,45830,45871,44839,44853,35148,35151,48272,48271,44854,44856,33918,40886,33919,44862,45811,35177,35190,35167,35168,35174,45810,44828,45777,34044,43183,35428,35429,35214,35201,38630,40876,41422,41421,33625,45817,35212,33626,33921,33922,35237,35242,35241,36499,48529,44900,45018,45019,46453,49962,49961,45816,37694,35285,35467,33360,36498,42246,45796,35011,48540,49299,44893,44892,35273,44912,44911,45843,45844,45852,45854,49300,35085,35080,35092,37598,35087,35088,35077,35078,45850,45832,35100,45034,49953,36869,36868,40671,44935,44936,44934,34983,37599,34982,34015,45865,35288,34014,45864,34013,45882,46664,44997,45007,45006,45963,45964,45962,35309,41481,45875,45874,44928,44927,44930,44931,44932,45877,45107,45867,45868,44725,49957,49959,49956,48463,46488,46487,45828,44953,44995,44941,45879,45880,48575,41487,33736,41486,35293,35294,45087,49966,49967,45314,35402,42739,42738,49973,49974,49972,35321,42703,42712,45280,45279,45259,49248,42678,42677,35441,35440,42681,43621,43622,43453,43451,43616,45273,45272,45927,45928,35349,35350,35347,46667,46016,46017,45939,45938,38518,51442,51441,45926,38519,35382,44992,45800,45799,45798,50013,42771,45942,45941,43873,44993,35303,46108,35466,45944,45936,45935,45934,40075,40074,48279,40268,34257,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,45064,45025,42795,44660,44661,46105,46106,44904,46003,44014,45895,48068,48069,44015,35563,35577,35566,46964,46010,46011,45213,45214,36920,36919,42831,45897,45894,35597,35598,45172,45171,42643,45170,45135,45906,45907,45917,42644,35688,43273,35615,45182,50915,46976,51437,51436,51455,45084,45085,46013,48852,43274,45268,35684,35651,35650,42700,42701,42706,42707,42710,46112,45269,50980,35677,39093,45204,42875,51152,50020,50019,35331,51159,33945,33946,46025,46024,46133,33727,33728,45207,45208,34994,34995,34993,42912,34837,35710,46465,46028,46027,46122,46123,35481,35480,46140,35333,45222,45221,45216,45217,35709,45220,46144,35336,46040,46041,51235,46046,42917,46052,46152,46153,46047,35765,35759,34027,32919,46051,46050,46147,46021,46022,34028,34029,46066,34032,34033,46067,46070,46080,46081,46082,46074,46079,46065,46054,46077,46055,34031,46069,46063,34684,46184,46186,46183,32976,35776,35775,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,46232,35893,35894,35854,46230,46231,46233,46236,46237,46238,46239,35874,46248,46251,46253,46254,46256,46259,46260,46261,46267,34686,46262,46263,46264,46266,46268,46271,46277,46279,46282,46272,46269,46288,46284,46285,46286,46291,46292,46293,46294,46296,46300,46290,46297,39228,32988,33082,39258,39252,46301,46323,46302,46304,31371,46305,46306,46307,46310,46316,46317,46318,46321,35974,35975,46324,46325,46328,46329,46330,46331,46332,46333,46334,37136,46337,46336,46339,46342,46344,46347,46348,46349,46352,31410,36022,46343,31414,36040,36047,36046,46355,46357,32292,46358,31950,46356,46359,46365,36079,46362,46363,46364,46366,46369,46373,32194,36106,46397,36133,46381,46387,46389,37083,46380,31984,46388,31504,36804,36805,46404,46406,46114,46411,46418,46423,46430,46431,30806,30891,46437,46447,46448,46449,46452,46454,46455,46456,46458,46457,31670,34081,46461,36531,36532,36504,36516,46459,46467,46476,32443,46482,46485,46486,46489,46504,46506,34688,46475,46501,46516,46544,36231,46511,34043,46517,46518,46519,46522,46539,46543,46525,36230,36257,46545,32167,46550,46553,46554,46556,46557,32172,46549,33238,36273,36262,36277,36287,36288,46558,34690,46567,46569,36116,36113,31872,38409,38408,39259,39261,36109,39288,39289,39300,39269,36141,36140,36139,36130,36144,36132,36135,45284,46572,32254,36157,36153,39321,39318,39319,36171,36170,46582,46579,46585,46588,46590,46592,46594,46599,32249,36185,36183,36182,39330,36195,36202,32252,36187,33881,33879,36191,46607,46609,36203,39348,36205,36206,36210,36211,46610,46611,46617,46618,46619,46621,46626,46620,50334,50069,36301,30729,36168,45760,46630,46631,46632,46633,36306,46634,46635,34692,46652,46653,46657,46659,46637,30743,46668,46695,36343,36319,36322,46672,46674,46679,46687,46690,46694,36327,46697,36371,36367,36369,44092,30826,36372,30804,36374,36375,30815,46704,30808,46705,46706,30828,36380,36381,46707,46708,46709,46710,46711,46712,46713,46714,30859,46715,46716,46724,46725,46726,46727,46731,46734,46737,46738,30902,43871,30903,46739,30866,30917,46740,46741,46742,46743,30967,31895,36393,36391,36387,46748,46749,46751,46752,46753,46754,31006,31040,36456,36454,31044,36453,36435,31028,36443,46755,46768,31115,31032,30658,36479,36478,36475,36483,36481,46769,46770,46771,36472,31215,31217,31191,31164,39375,39376,31220,31219,31222,31266,30626,39378,39382,39383,46779,31224,46780,46783,46796,46797,46798,46799,46804,46805,46806,46813,36502,46814,46815,46816,46817,46818,31251,46820,46826,31249,36566,31261,36522,37141,46847,46850,46854,31259,46864,46870,36528,36529,36571,36575,36574,46876,46877,31263,46880,31265,31274,46878,31267,46881,31306,46882,46883,46884,46885,37144,46896,46898,31358,31323,31369,31375,46905,46908,46909,46914,46917,46918,46919,46920,46922,46923,46924,46925,46926,31377,46927,46945,31393,46928,46929,46930,46931,46934,46935,46936,46940,46954,46955,46958,46959,31403,34695,46960,46961,46962,46963,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,37149,47010,47014,47016,31466,31529,31525,31513,31549,31553,31620,31606,31575,31554,31642,31652,31686,31682,31689,31666,31662,31695,39580,31728,31744,31749,31105,31748,31119,31773,31755,39573,31759,31783,31781,39563,31785,31793,31791,31799,31248,30943,31455,31808,47017,47018,47025,33772,31802,31801,47026,47030,31832,47031,31833,31831,47034,47036,47037,47038,47040,47045,31837,31838,47046,47048,47049,47052,47053,47054,47055,36915,31849,31839,31840,36916,47056,47071,47057,47058,47072,47077,47081,31859,37152,47085,47099,47086,47089,47090,47091,47102,43296,36839,31864,31863,36840,36844,36842,36834,36832,36866,36874,36871,36876,36877,47110,47103,47108,31866,47109,43317,36879,31917,31896,31893,36904,36905,31899,36907,47111,43318,31930,31936,36938,47116,36945,31932,47113,47114,36924,36925,31962,36968,36969,47122,47124,47125,47126,47127,47133,47134,47135,31952,36586,36594,47136,47147,47140,47142,47143,31977,47144,47145,31966,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,47159,47163,47165,31998,31997,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,32071,32128,32079,36819,36994,32076,36825,36820,36822,47196,47197,47198,47208,47212,47217,47202,47213,32135,32141,37158,47218,47221,47222,32191,32219,47223,32236,32234,47226,32247,47227,47228,47229,47230,47231,47235,47236,32288,32276,32325,32295,39447,39453,39442,39463,39464,32330,39485,32341,32394,32351,39466,47237,47239,47238,47240,47241,47243,47245,47248,47251,47252,47253,37091,37093,37155,47254,47255,47259,47264,47265,47274,47275,47276,37134,32408,47298,37123,37122,47279,47295,47296,47297,47301,47283,42031,47310,37156,32437,37148,47302,47308,47309,37150,37151,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,47327,47328,32479,47330,47331,47332,47333,32491,39504,32493,32492,32497,32499,37078,39524,39532,32514,32508,32516,39618,39630,32522,32519,32518,37169,37161,37160,37159,37163,47334,32524,32530,37167,35687,45310,47335,32540,38608,32536,37164,32542,30499,37184,37185,38637,38641,47347,47352,37187,30504,30505,30507,37189,37188,47353,47354,37193,37192,37191,47355,47356,47357,47358,47359,47360,47361,47362,47370,47363,30509,47364,47365,47366,47368,47369,47371,47375,47376,38672,47377,47383,47378,47379,47386,47388,47389,30510,37261,37262,47390,47391,33306,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,30533,33310,47429,34701,39664,30562,39661,30569,30548,39660,47431,47444,30567,37288,37282,37283,37285,35631,47450,30573,30586,35638,40698,30577,39690,37316,39665,37322,37324,37325,30590,39698,39692,39693,30628,37330,30627,37331,30623,30618,40734,40871,47452,30655,30651,39713,30654,30641,30640,37348,47453,32705,47454,47463,47456,47458,47473,47478,30689,30690,47481,47485,30692,37165,47494,47486,47487,30671,47505,47521,47522,47549,30695,47527,47528,30704,47529,47533,47544,47557,32564,30713,30709,37168,47590,47594,47615,37170,47593,47614,47619,34050,47620,47621,47622,47623,47628,47629,47631,47632,35612,47633,40390,47637,47638,47640,47649,47650,47660,47651,47652,47653,47659,47661,47662,47663,47664,47668,47670,32840,47672,47673,47674,47675,39748,37525,47676,47677,39483,33315,32789,32731,47685,35389,33024,37395,32737,33069,32852,32882,33066,39755,39744,39742,38398,39838,32748,32824,32749,32750,47690,32808,39874,47686,47695,47708,47696,47697,47699,47701,47702,47703,47709,47710,33077,47707,37985,32803,32995,47712,47714,37926,47713,47721,47723,37707,37528,32841,37531,47724,47725,47728,47735,37173,47736,47737,47740,47741,47742,47743,47744,47745,47746,47747,47749,47750,37610,37623,37625,37627,47751,47752,47754,47755,47756,47758,37647,37643,47761,47764,47765,47766,47768,47769,47771,47772,47773,47767,37394,37416,37443,47779,47783,47789,47790,47791,47798,47794,37470,37174,37465,37473,47799,47800,47801,47802,47805,37468,37518,37516,47808,47809,47811,47813,47814,47816,47817,47818,50658,47812,37572,37582,50659,47819,47820,47821,47824,47825,47828,47831,47832,47833,50606,37352,37373,47834,47836,47838,47848,47849,47851,47852,47853,47835,32990,37685,37666,47854,47857,32870,47859,47861,47862,47866,47876,47875,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,37712,37713,47907,47909,47911,47916,47918,47919,47924,47925,47926,47927,39909,39910,39906,39913,47931,47929,47934,47935,47932,47936,47938,47939,47950,37728,37730,47940,47944,47945,47946,47947,47948,47949,32503,37747,37746,38773,37736,37741,37742,47952,47961,37750,37749,37769,47954,47955,47956,47960,47962,47963,47965,47968,42562,31497,37792,37777,47969,47970,47971,47972,47973,47974,47975,47977,47981,47984,47989,47991,47997,47998,47999,48001,47988,47985,47990,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,48088,48092,48093,48094,48096,31291,37920,48097,48098,48100,48101,48102,48103,48104,48106,48107,37942,37956,48108,48126,48129,48130,48142,48137,37968,37183,32406,48145,34054,48149,48150,48152,31926,48153,48151,48154,48159,37994,48157,38000,48161,48162,48163,48165,48166,48178,48179,48180,48183,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,38097,48254,48256,48257,48258,48260,48262,48263,48265,48267,48268,38135,48270,48283,48273,48274,48278,48282,48284,48277,48285,48300,38147,38148,38130,48289,48291,48295,48296,48297,48298,48301,48303,48306,48304,48305,48309,48311,48314,48316,48317,48318,48320,48321,19528,19579,50607,31235,19513,50445,50608,31253,50611,31151,31332,31404,31250,50612,32755,38159,43910,43911,36280,31023,32511,31648,36221,48322,48323,48328,31660,36246,39294,39295,48329,48333,31469,36281,30637,48330,37412,50617,50615,32268,37146,48334,32910,48335,48338,48339,48340,37186,48368,48373,48375,48378,48361,38197,48348,48370,48346,48358,38198,48421,48387,48389,48396,48397,48417,48427,48428,48419,48430,48432,38222,48434,48437,48438,48439,48443,48444,48440,48445,48458,48447,48470,48449,48450,48452,48464,48465,48467,38269,48453,48466,32169,38247,48473,48474,48475,48476,48477,37190,48479,48484,48480,48482,48483,48485,48486,37194,48490,48491,48492,48493,38322,48499,50620,48494,48502,48503,48507,48508,48509,48515,48496,48505,33071,38347,38348,48516,31310,48518,48519,37196,48522,48525,50621,48521,48524,38233,31176,38238,33223,45044,48530,37197,48531,48532,33188,40894,48533,31168,48534,48535,48536,33395,50469,33396,48538,48537,41580,38818,39989,38815,33375,47507,38814,50496,39976,46340,48539,40022,37212,34049,34051,34053,33324,48231,48541,48542,37181,49716,49717,37178,48543,48546,48553,48554,30678,30679,39948,50471,38881,48555,48556,48557,48558,48559,48561,48571,48572,47465,31107,48578,49399,48576,48573,48574,31109,49400,48577,48778,47117,33563,33564,48579,48580,48590,48593,48595,48596,48597,48588,48583,33368,48599,48600,48602,48604,48605,37200,34706,48606,37499,48626,48635,48610,48613,48618,48634,48637,37927,37869,37896,48625,48657,37584,48639,48644,48645,48650,48661,40608,48654,48665,48641,43324,33511,48666,48668,38196,48673,48669,32405,30599,44059,48671,33421,43575,48674,48676,48679,48681,48687,50479,48689,48690,48691,49422,50448,33210,48692,48696,48697,48700,48705,48718,48713,48716,48719,48708,40695,40721,40713,40806,40615,40718,48520,48721,40722,40723,38789,50481,40087,39970,38848,40018,50449,33651,41670,41669,33612,48724,48726,48729,50484,48732,48733,41962,45311,50485,48734,48736,48737,48739,48741,41994,33128,36082,33526,48742,48743,34709,33602,48745,48746,48747,33572,50453,38241,38242,33695,33670,33556,50454,38244,33647,33704,33663,38911,38912,38915,33684,48748,48750,33708,33774,33711,50455,38245,33755,40030,33746,33763,48752,48753,48758,48759,48760,48761,48762,48755,48751,50456,38274,50457,33178,48769,48770,48771,48772,48775,48781,48766,48779,33948,34217,38296,50489,48786,48785,48788,48790,48791,48792,48793,38294,33444,45781,50459,50491,50460,50492,48796,48797,50465,48799,48795,50493,31800,31958,31489,47073,30546,34009,49991,40099,40100,33042,40627,48351,48350,48800,40647,48801,37202,48802,48805,48806,34923,34786,34783,38309,48807,48808,48809,48810,48812,31688,48813,48814,48817,48818,48821,48824,48825,48829,48831,48835,48836,48837,35826,35788,48838,48839,48844,48843,48845,48846,48847,48848,31939,36050,36041,48851,36583,48850,48853,48855,48856,48857,48859,36012,48876,48862,48866,48867,48868,48869,48870,48872,48873,48874,48875,37371,36696,37127,48877,48885,48880,48884,48886,37204,34712,48887,48888,48889,48891,48890,33005,48892,48893,48894,48895,48896,48897,38452,31465,33023,32821,49990,42192,47044,48898,38401,33097,38403,44039,48899,32920,48900,48901,48902,48909,38411,38413,38412,38406,48905,48908,48910,48911,48912,48915,38432,38430,48916,48917,48918,48919,48920,48922,48923,48924,48925,48926,48927,38485,38484,38489,48930,48932,48934,48937,48938,48929,48939,32062,48952,48940,48945,48946,48947,48948,48950,48951,48954,48953,48955,38559,48956,48959,48970,48973,48975,48977,48981,48982,48984,48987,48988,32541,31029,48990,48993,49002,49004,31114,32539,31234,31701,31458,40042,33121,31851,30727,32507,33105,38593,32515,40130,32300,31823,38595,33786,48349,49011,40574,45049,49005,49006,49007,49008,49009,49010,38537,49012,49013,49014,49017,34713,49027,49033,49034,49022,49028,49018,49037,38571,38573,49035,49043,49044,49045,49048,49049,49050,49040,49039,38482,38480,49051,49066,49067,49078,49068,49070,49071,49072,49074,49079,38522,38523,38521,38525,49082,49083,49085,49086,49087,38616,45493,38638,49096,38613,49090,49091,49092,49093,49100,49101,49102,49104,49105,49106,49113,49116,49118,49119,49120,49121,49122,49123,49103,38656,38658,49128,49129,49124,49133,49134,49135,49136,49677,37493,38651,38650,49137,49138,49140,49141,49142,49145,49156,49158,49159,37519,37644,49161,49162,49167,49173,49177,49181,49183,49160,49170,37797,37775,49184,49186,49193,49189,49190,49191,49192,49195,49203,49224,49196,49197,49198,49221,49223,49225,49226,49207,49213,49204,38709,38710,38704,38714,49227,49229,49230,49231,49234,49237,49239,38733,49249,38735,49240,49243,49247,38740,49251,49262,49261,49241,49258,38189,49264,49267,49270,49271,49272,49275,49277,49282,49280,38086,49265,49283,49284,49287,49295,49291,49292,49294,49301,49302,49303,49306,49308,49309,49310,49311,49312,49314,49318,49319,49322,49325,49316,49320,38803,38772,38775,49328,49329,49330,49331,49332,49342,49339,49335,49333,49343,38809,38788,49346,49347,49345,49355,49348,49344,49354,49351,49358,38843,49374,49375,49376,49377,49384,49387,49388,49389,49392,49378,49360,38866,49393,49394,49396,49403,49401,49404,50022,49398,38879,38889,50023,34715,37206,37208,34717,50024,37213,37216,50027,46250,37218,34718,37224,46171,37220,46746,37045,37046,38898,38899,37047,37225,37228,48768,34724,34725,34726,37231,33325,34722,34732,34728,37237,38933,38931,38929,37240,34733,38926,37243,38927,34736,37246,34052,34744,34738,37248,34740,37250,37256,37260,37263,37267,37253,37272,34746,37270,34749,37278,37281,37284,37290,37275,39109,39116,37294,37296,34752,37305,37308,37291,37311,37299,39004,37315,37317,37323,37332,37329,37320,37336,34756,34768,39071,34760,34763,37347,33173,34765,37349,37351,37342,37356,37359,37369,34770,37362,37364,37366,37372,37375,39182,37381,37378,34774,37383,37386,37387,34776,37393,37396,37398,37400,37403,37406,37411,37409,33334,37414,34778,37417,34781,34784,37421,34787,37424,34791,37428,42360,37429,33346,39216,37445,37435,34793,37442,37432,39238,34796,37467,37448,37451,49405,37457,37463,37459,37453,39298,37469,37472,37474,34798,37481,49408,37485,37486,37491,37487,39342,39332,37520,37503,42947,37501,37513,37515,37517,39374,37524,37526,37532,37534,37536,34807,34810,37543,37527,34801,39403,39402,37545,34813,34816,37551,37554,37560,37548,34818,34821,37569,37562,34827,37566,34829,34830,37571,34833,37573,37564,34824,37591,37577,37578,37581,34836,37588,34838,34136,37600,37602,37605,34841,37626,37607,37609,37613,37622,37628,37631,37616,37641,39560,39574,39584,37638,37652,33353,34844,37648,37645,39454,37656,39459,34847,37659,34851,34855,34856,37665,39461,39512,39511,37669,37673,33176,37668,37684,37682,34860,37674,39505,37700,37706,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,33179,37737,49411,39651,39650,37766,37756,37759,37762,37767,34888,37770,34886,37773,34889,37784,37778,34891,37791,34893,37794,34899,37793,34896,33361,37798,34901,37801,37810,37796,39739,37812,37831,37815,37817,37820,37821,37825,37828,34903,37852,37839,37837,37841,37848,37854,37856,37844,39746,39747,39871,39837,37859,37862,37865,37871,34906,37876,37878,37881,33366,39879,46788,37886,34908,34911,37892,33370,37898,37901,39911,37908,34913,34916,37914,37917,34918,37919,34138,34921,37921,37930,37935,37923,34924,37936,37941,37925,37939,37953,37947,37949,34927,37952,37957,37961,37960,37964,37954,38957,40016,37983,34929,34932,34934,37970,33256,37977,37986,34941,37992,38002,38006,38010,38012,34947,38003,40121,38020,34950,38022,38023,34953,38026,34955,38029,38033,38038,33373,38040,38041,34963,38043,34959,38958,34981,38052,34978,34974,38048,34967,38055,38058,38061,40142,34988,38067,38070,34992,34996,35000,38072,38064,38960,38961,40143,38964,38075,38080,35002,35005,38087,38081,38084,38076,33382,38089,40150,38967,34693,35010,38092,38094,35007,40245,35012,35018,35014,38108,35016,38114,38106,38117,38098,40148,38119,38122,35020,38125,38127,38131,35022,38139,38134,38978,38963,38145,35027,38149,38151,38155,35030,38161,38163,38143,40443,38171,40198,35036,38166,38169,35038,35041,35044,38174,35047,35050,40482,40486,38983,35057,38176,38178,35052,35059,35062,38186,35068,35070,35072,33389,35064,38188,38185,38208,40179,38193,38200,35074,38203,38211,38213,38215,33392,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,38276,38278,35093,38282,35096,40207,40182,40191,40194,40185,40184,38284,38288,38290,38292,40197,40208,40195,40193,38299,38301,38306,35099,38308,38295,40217,38318,38311,38315,38320,38328,35101,38330,38326,38321,38966,40225,40224,38333,38338,38340,35104,38346,38336,38349,40231,40230,40232,40201,38354,38356,38360,35106,38364,38367,38371,38380,38383,38385,38387,38390,38376,38400,38405,38410,38402,40800,38420,35108,38417,35110,38422,38426,38429,38431,38434,35112,35114,38438,35116,34147,38446,35119,38454,38455,38461,38442,38458,38450,41015,38474,35120,38478,33403,38483,38464,38472,38467,38469,40249,38700,35124,35126,38491,38501,38504,35128,38486,38493,38499,38488,40228,38506,38509,38512,35131,35134,35129,38524,38515,35137,38526,38529,38531,38534,35138,38539,38545,33406,38547,38549,40312,38552,35141,38553,35140,38561,38564,38565,38568,38558,41239,40315,41241,40262,38570,38572,38574,38578,38582,35147,38588,38592,35155,38594,38596,38599,35159,35152,35161,38590,38584,40247,38611,40248,38602,35165,35169,38604,35163,33412,38607,40250,40258,40259,35173,38626,38631,38633,38617,38624,35170,40286,40263,35175,38636,38639,35187,35179,35183,38649,38652,38645,33420,38654,35191,34150,35189,40276,38657,33416,41410,38668,38671,38673,33423,35195,38677,38679,38682,33192,35193,33426,38691,35199,35202,38705,38708,38711,38699,49418,35209,41503,38713,38716,38719,38732,38725,38729,38734,35203,38736,33429,38742,38739,38744,38746,38750,38755,38758,38760,38971,38761,35213,38764,38766,38768,35223,33432,35216,35220,38777,35225,38771,38774,38779,38972,38784,38787,38790,35229,33435,38974,38794,33439,38796,35231,38808,38813,38802,38816,35234,40352,40354,35236,38826,38822,35238,38836,38839,38842,38830,49430,41757,40355,38844,38857,38855,35240,38860,33452,38850,41804,40362,38861,38862,35243,35246,38865,38868,38872,38876,35249,38897,38888,38894,38906,35251,38900,38916,38913,38928,38930,35255,38932,38935,35257,38937,38939,38942,38925,38945,40400,38951,38954,38962,38965,38973,35258,38956,38959,38970,35261,38975,38979,35265,38977,35262,38980,38984,38987,35272,39003,39006,35274,39015,39026,39029,35275,39031,35268,39034,39038,39047,35277,34154,39053,35279,35280,35284,39055,39040,39073,33464,39077,35291,35292,39075,33467,33147,39091,39110,39112,39092,35295,35298,35301,39130,39134,39139,39141,39144,39146,39157,39117,33194,40477,40444,35304,40480,39163,39166,39170,39173,35308,39176,39180,38982,33471,35311,39188,39190,39192,39197,39194,39185,35316,42086,35319,39200,35320,39209,35322,39212,39207,33475,35324,39217,39220,35334,39222,35337,39215,35338,35327,39225,35332,35330,40497,40483,40490,39230,35340,35345,39234,39235,39239,34264,39242,40498,40500,35348,39246,39250,34157,39253,39256,39248,40487,39260,40513,40514,40475,40532,35033,39268,39265,35351,39263,40515,40520,39271,39274,39277,39280,39281,39283,39286,33478,40524,40526,40529,40528,40535,39292,39297,35355,39299,40506,40534,35150,39302,39313,39311,39305,37635,40542,40382,40383,39316,39320,39323,39325,39326,33482,39331,40437,40573,40439,40385,40435,40434,39338,39335,40426,39341,35358,39346,39351,33485,39343,35360,39355,39357,39361,39364,39367,39373,39377,39379,39381,37929,40576,40577,39390,35362,35366,39387,39392,39394,39397,39384,39399,39405,35368,33488,39400,39408,35369,35372,39415,39419,39420,39422,39429,39432,39435,39439,39440,35375,39424,39455,42605,39443,39445,39451,39457,39458,39462,39460,35380,39468,39472,39475,35383,39477,39480,39465,35386,39484,39486,34159,39489,39496,35388,42672,39506,39515,39520,39525,39528,39531,35394,39539,39541,39544,39562,40588,40604,34166,39565,33491,39571,39572,39555,39547,40612,40605,39575,39582,39590,39596,39599,39585,39595,35398,39588,40623,40619,40629,39604,39613,39616,39614,39601,39607,39615,39610,40631,39619,39623,35401,39626,39628,39631,39636,39649,39632,39639,39652,35406,39659,35409,39662,35403,39663,49440,34168,39657,38986,40614,39681,39670,39679,39683,39685,40633,39675,38985,39688,39691,35412,39695,39696,39704,39707,39710,39711,39694,40625,40626,39798,40593,40668,40669,39714,45241,39717,39722,39724,35414,33495,39736,39012,39720,33499,47850,39741,39738,33198,39749,39750,39757,40634,39754,40665,40690,40689,34098,39764,35418,39772,39774,39779,39766,39759,40702,40706,40692,40693,39781,39782,39788,39791,39795,39792,39785,40683,43073,39802,35421,39807,39809,39810,39806,39800,39811,39797,40677,40757,39818,39816,39820,33500,39825,39813,39844,39831,39828,39834,39839,39841,39847,39835,33506,43208,39853,39856,39859,39861,39848,39868,39850,39865,39875,39877,35425,39884,39886,39889,39892,39894,39896,39899,39881,35427,39907,39900,39912,39904,39915,39917,39919,39922,35430,35433,34171,39944,39947,35436,39950,39958,39936,39953,39960,43261,39996,39963,39965,39977,33512,39971,39979,39994,40824,40006,40002,33514,40011,34178,40014,40017,40019,40024,34181,40049,43407,35439,40035,35442,40043,40026,35445,40040,40055,43529,40061,38992,40053,35142,40059,40064,40982,40073,40065,33517,33520,40076,40080,40084,40068,40070,40088,40098,40113,40111,40122,40109,40125,40116,40094,40955,40969,40126,35449,40134,35455,40135,35459,35452,40138,40971,40141,40144,40145,40147,40149,40153,40163,40160,35469,43662,40968,34185,40166,40172,40178,40180,33535,35472,40176,40169,40966,40183,33202,40190,40192,40196,40200,35479,40204,35476,40186,40979,40978,38990,40206,40212,35482,40216,35484,40218,40209,40987,35486,40226,40980,40981,40220,40223,33538,33186,40229,40990,40233,40236,40237,40240,40246,33541,35489,40244,35491,40242,40991,40275,40257,40260,40278,40281,34189,35494,43813,40254,40264,40989,40995,40994,40977,35497,40290,40292,40287,40779,40781,40793,40300,40313,40322,40302,40310,40316,40796,40794,40325,35506,40328,40335,40337,40330,40338,40797,40801,35510,40344,40351,40353,40359,40805,40348,40356,40809,40808,40811,40361,40364,40369,40366,35515,40371,40374,40815,40821,40384,35518,33551,40395,40398,35520,40401,40392,40831,40822,40402,35525,40412,40416,40424,40425,35523,40429,40422,40832,40432,35528,40436,40442,40445,40447,40450,35531,40451,35533,49442,40839,40838,44195,35539,40460,40455,40458,35542,40465,35536,40844,40843,40849,40850,35545,40470,40474,40478,40479,35547,33553,40857,35550,40484,40496,40499,40508,40516,40505,40501,40504,40489,35555,40899,40900,40858,40519,40521,40523,35558,34192,40525,33206,40905,40902,40527,35561,35564,40533,40540,40543,40530,40536,40910,40907,40908,40558,35572,40562,40556,40559,34194,40911,40914,40913,35576,40567,40569,40575,40578,35582,35579,40565,40918,40932,40916,40587,40589,40592,40583,34198,33558,35584,40581,41001,40942,35587,40609,40613,40596,40599,40603,40606,41014,40618,41020,41007,41006,39087,40621,40616,40620,41005,40624,40628,40630,35593,35590,40637,40639,40622,40642,34199,40654,35599,40660,40664,40656,33561,40663,35596,35604,34200,40673,40676,40682,40685,35602,35611,40667,40679,41028,38994,40688,40691,40701,40703,35614,40699,33565,40704,40705,40719,40710,40717,40731,40730,35617,40714,35621,40771,35624,40755,41101,40761,40765,40769,33570,40776,41051,41049,41046,41045,40782,35627,40785,33573,40795,40788,41052,41061,41062,40798,35629,35630,40825,33575,40802,33577,40803,40851,40833,49451,35632,40842,40845,35634,40852,40854,40848,41100,40866,40856,40859,34205,33581,40862,41125,41126,40872,40875,40885,35639,40915,34207,40920,40879,40888,40970,35641,49980,40947,33583,35644,40957,40965,40967,41130,40973,40976,40983,35647,34210,40985,35649,40988,40992,40996,41102,41103,41000,35653,41002,34213,41115,44923,41131,41004,41011,41013,41016,49453,41021,34215,33586,33593,35659,41024,44924,41026,41035,41038,33209,36238,41044,41053,34218,41056,41058,41060,41057,35663,41063,41041,35666,41066,35669,34220,41068,41076,33597,41071,41073,49454,41205,41084,35672,41087,41093,41097,41089,41109,41081,41078,41194,41192,41111,41123,35675,34221,41120,33600,41117,41195,41201,41132,41139,41141,41158,41152,41146,34224,35678,41155,41202,41161,35680,41181,41184,41187,41188,41191,35683,41207,41162,33609,41193,35690,41196,41200,41206,41197,33606,41189,41167,41270,41238,41208,41229,41257,41245,41232,41226,35692,41169,41283,34226,44506,41288,41198,41297,41287,41217,41219,41311,41305,41308,34229,35699,50017,35696,41329,41227,41228,41221,41220,41218,41345,41342,33613,41225,41242,50040,41234,41243,41258,41277,41348,41254,41264,41359,41371,35702,50070,50154,33617,41385,41368,41269,35704,41265,41272,35708,41431,41295,33620,34231,41285,41284,41309,41310,41436,50044,41440,41441,33624,34066,41291,41325,49463,41336,41444,33628,41332,41296,41317,41339,50048,41457,34235,34238,41476,41450,35715,35712,41447,41337,41318,41320,41334,41479,35716,35720,35206,41335,41338,41482,35723,34239,41492,35729,50052,50056,34241,35727,33631,41340,41519,41341,41526,41515,41524,37302,41516,41326,41530,41361,35732,50060,35735,41557,50108,50062,38996,41537,34720,49467,41594,35738,50112,41591,41601,41604,41378,41363,41365,50080,34244,41640,41651,41643,41611,41606,41614,41634,41357,41355,41356,41362,41653,35742,41657,41658,35745,41660,41664,41671,41364,41384,41673,35747,34246,49469,41668,41349,41679,41350,41690,35749,50084,50151,33634,35752,41696,41699,41703,41693,45682,41712,39127,39131,41387,41706,50088,37222,41389,41719,50158,33642,41734,41726,41731,35758,35755,41721,41382,41379,41366,41381,41743,41746,41749,41391,50167,41380,41771,41390,45758,41752,41755,41761,41769,33645,45773,45783,41392,41396,50175,41776,41782,41785,50190,41788,41791,41383,41393,41797,35761,50181,41809,41810,41812,41395,41795,33336,41419,41398,41425,41424,41434,41453,41470,41473,41475,33627,33907,41485,41816,41512,34248,41814,41819,41822,41508,41500,41544,41545,41546,41553,33648,41550,41506,41499,41498,41598,41555,41824,35764,41609,41513,41491,41551,41507,41502,41597,41510,41511,37540,41556,41562,41561,41552,41568,39095,41602,41595,41596,41547,41571,41572,41603,41605,41607,38555,50186,41832,41834,41840,41843,35768,41610,41608,41435,41845,41847,41849,41859,41861,50187,35771,35774,50188,41439,41438,33652,41864,41442,46044,46043,41867,41456,41460,41463,35637,46100,41618,41869,41631,41454,41593,35197,41451,41616,41648,41617,41698,41656,41630,41628,41629,41622,41623,39002,39009,41738,41740,39023,38236,37620,37597,41766,41774,41758,39035,39244,41780,33357,41777,41800,41806,39057,41762,41750,41799,41817,41807,41764,41820,41815,41805,41811,41829,41825,39150,35424,48293,41868,41860,41900,41875,41857,41858,41828,41831,41877,41835,41918,41833,41871,50203,41903,35552,41839,41874,38999,38968,42038,41876,35635,39155,39309,35777,50215,41878,39165,50219,49473,35779,42163,50220,42205,41990,42002,42006,33657,42023,42046,42052,42014,42018,42066,42067,42069,42074,42075,42064,42080,42081,42085,42083,42077,42078,33154,41888,41889,42146,42092,42091,42141,41949,41946,37998,41920,41951,41952,41954,41928,41929,41966,41967,41976,41894,41896,41901,41895,33656,39356,42213,42216,42220,35783,33660,41904,39371,35578,42314,33446,39389,41908,41915,50229,33664,39409,39417,35786,41916,35789,39412,34250,34344,35795,35796,39413,34805,39414,37094,42265,42268,42281,42280,42274,42275,42316,42295,42318,42307,42313,42319,42351,42321,41925,41919,35792,41927,41930,35794,46113,50267,41941,35797,41936,41947,41943,41934,46110,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,35799,41958,34254,41961,35800,50274,41963,35802,42559,42560,46213,50279,41965,50281,41968,35808,34256,41970,35806,42573,42574,42576,39559,42571,41973,41977,34258,41979,41981,41985,35812,42612,42590,42582,42584,42616,42622,42617,36427,36428,42602,42651,42650,42603,39428,49985,36279,39473,43757,42675,42674,42704,39493,39478,39479,42694,39481,42709,39495,42731,39497,42733,42734,42744,35071,42746,42747,42749,42757,39608,39548,42778,42773,42774,42776,41992,50288,42786,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,39728,33667,42019,40570,43222,43157,42009,42015,42021,43230,43212,43213,43242,43243,43137,43121,43123,43130,43159,43152,43156,39776,43154,43165,43162,39777,43160,37271,39778,43167,43168,43174,43187,43205,43202,46702,39044,39822,39833,35814,35816,43488,38451,43483,43513,33753,43314,43498,43287,43321,43292,43301,43302,43290,43281,43328,39763,43375,43378,43377,43349,43348,43352,37911,37580,43380,43386,43397,43398,43406,50295,43410,43409,39050,43389,43414,43415,43346,43523,43525,39842,42029,42040,42041,42044,34260,42036,42057,42048,42051,39852,42054,43680,35500,42059,42058,37678,39864,43538,43539,43684,43583,39866,39867,43627,43541,43542,43552,43556,43628,43635,43646,43631,43643,43637,43639,43657,43654,43666,43650,43649,43664,43663,43659,46241,38181,38496,35820,35824,50296,42065,43702,43720,43719,43708,43706,43742,42068,42072,50299,42076,33509,43740,37244,43731,39926,42079,50303,33668,43759,42087,42082,42084,43761,39370,33544,39939,46247,42090,35827,42101,35832,50305,35834,42115,42116,42119,42108,42124,42122,43799,43829,43226,43794,43793,43787,43791,43803,43804,43797,43819,43823,43807,43816,43817,43824,43826,43827,43854,43855,43980,33376,39955,43857,43859,46276,35837,35281,43832,43847,39974,39987,43869,43833,43862,43917,43945,43940,40037,43939,43933,43934,44012,43991,36663,40048,38694,44003,34956,44005,50309,46287,42131,35839,50314,42134,35842,35844,50315,42138,42128,35511,33671,42140,50318,42145,42147,42159,50332,42160,42142,34261,37727,42167,42169,50322,41092,44055,44057,44134,44133,40062,44120,44119,44129,36688,44144,42172,50337,42173,50338,42182,42183,35655,42187,50339,42186,34269,39954,39951,50341,39427,33443,42191,42195,39959,44168,44156,44166,42199,42201,44198,44199,44179,44178,37289,44203,41124,39624,44200,36831,40046,44289,43412,42211,44291,42204,42212,42215,42206,44340,44300,44293,44346,44341,44344,44343,44348,44350,38343,39923,39920,39921,39927,44339,44357,44351,34271,33212,44356,46338,42222,46346,42217,42219,42224,44373,38053,38917,40083,40085,44370,49111,44202,44406,44407,44405,40089,35226,39059,44441,44410,38015,44443,39063,44458,44446,40101,44436,39065,40102,40103,42227,35846,42232,40106,44460,44461,39067,40107,40105,39070,44485,44492,44493,44463,44464,44488,44490,40124,40129,35847,42236,50346,42238,49334,38629,44542,44539,44538,44540,44590,44544,40170,44556,44548,44549,44552,44554,44571,37287,44600,44576,44610,44611,40174,34835,42240,42244,33189,42254,42250,33397,50347,34273,35850,50349,38847,42262,44643,50352,42271,42273,42277,42279,50365,42282,42284,44824,44675,44655,44641,44649,44650,44658,44657,44652,44671,44653,44670,44687,44686,44693,44694,44704,44709,44696,44718,44731,44715,44734,44733,44754,44761,44794,44756,44792,44758,40336,35853,46360,46367,46361,35391,50367,42289,35546,40349,39986,39984,40367,33676,44846,44845,44842,42291,42294,36326,44636,44848,44844,36946,42310,35855,42302,42306,42298,40377,44898,44850,50368,42317,46192,33503,35302,40406,35856,35271,50357,42325,35859,34276,42331,33675,44896,42322,38201,42589,43487,43993,33679,44914,44884,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,35862,34279,42369,42366,35864,50391,42371,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,35810,35870,35867,45041,45040,46350,45047,45046,42375,42379,42383,40743,45178,42385,50397,42389,33682,40751,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,35877,34282,42462,42466,42469,35879,35882,42455,45338,44811,45332,45333,45341,45335,34283,44091,45385,45402,45398,45397,45400,39124,40931,45393,45394,45408,45422,45423,45429,45415,45488,45448,45479,45549,33685,45564,45579,40764,45583,42482,35886,50414,42491,42480,40868,45629,45655,45680,45661,45685,45683,45659,39128,45602,45699,45698,45593,45678,45609,45610,45607,45606,45731,35076,45612,45726,45708,45616,34368,45784,45779,50417,42505,42496,45774,45805,45790,45788,42507,33688,39136,33559,33149,33150,45923,45899,45915,45900,33857,33888,33994,45911,33950,33951,50473,42520,42525,42511,42532,33889,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,39122,39121,46098,39123,39016,34935,34940,34944,39078,39024,39025,39033,39083,39060,39061,39090,47601,37687,39151,39156,39161,39152,39169,39167,36065,39314,39315,35607,42535,41411,39327,39328,39337,39339,34984,39366,39365,39416,39386,39396,39398,39418,39423,39430,39425,46109,46134,46135,50435,33692,42546,42549,42554,46119,46138,46137,46141,46182,46181,39488,33696,42558,42561,42564,42570,35889,34286,42575,33701,42567,42577,42580,35892,42583,42586,35895,50447,42588,42592,42597,42595,39522,42614,42599,33705,34289,42604,42609,42611,33709,42606,42601,42618,39502,50464,35897,42627,42629,42631,42621,34292,42635,42623,37872,39510,39513,39549,39551,39552,46185,46189,46188,46197,46206,46214,46215,46217,46202,46208,46221,39561,39579,39578,39437,39438,39530,39503,39554,39553,39534,39629,39638,39637,39642,39654,38373,38614,39658,37988,39672,39678,39686,39689,39671,39702,39673,39708,39647,39703,39712,39725,39709,39643,39644,39730,39733,46226,39773,37974,39743,39769,34804,39761,39783,39840,39843,39796,38152,46235,38111,38891,49481,49484,50030,42638,39862,39869,39854,39855,35404,39872,36019,39873,39870,39878,39903,39901,39885,39883,39916,39918,39908,42642,37510,39929,39931,41885,42645,37147,46532,35899,42649,34295,49487,42659,38019,42652,42655,46243,46244,46245,46246,46252,46255,46257,46258,46270,46274,46275,39956,45521,42673,39983,42670,42676,39968,46278,39988,40009,40010,39990,39993,40008,46280,46281,46283,46311,46312,46568,42679,34298,46315,42682,41978,46313,46314,40069,40060,40063,40067,39949,40077,39980,42098,39966,42093,42095,42104,39967,42684,42686,42690,42687,42696,50467,42699,42705,35902,42702,39982,39981,42708,42717,50470,42729,42732,42735,42726,42721,42713,42711,42053,50475,33716,42737,42740,42743,42745,50477,42748,42752,42754,40054,40047,39995,46326,46327,42756,42762,42765,42775,42777,42779,50483,42781,42758,40058,39924,39928,39925,39932,39930,40095,40093,42170,37834,40114,40115,40110,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,34408,34820,34819,34428,34427,40399,46371,46372,46375,40378,40381,40397,42251,46273,46376,46377,46378,46195,46200,46374,46289,40466,40438,40472,40459,40511,40545,40552,42790,40572,35066,35067,35063,40566,42387,40379,40380,40544,40410,40411,40430,40394,40393,40403,40404,40405,40431,46295,40591,40590,40594,40595,42451,40640,40724,42796,40661,40641,50490,42805,42811,35909,50501,42832,34301,42850,42814,40662,35910,50502,42865,42868,42870,42872,42876,42879,42884,33726,40678,40684,40666,40686,50511,50513,50522,42916,50573,42887,42911,40711,40687,50532,50539,42936,42942,42939,33729,42929,50540,40712,42955,42949,40716,42946,35912,50543,42952,40585,40586,50546,42984,35916,42991,35920,34304,42998,33732,42981,43006,40725,40582,46249,46303,46299,50550,35926,50551,43010,40739,40738,33691,40735,40737,40742,40744,43011,43015,46335,46351,46320,40746,40745,33895,34308,43024,43027,43020,33928,46368,46370,40750,40749,40763,34310,33735,43030,43045,40778,35932,35929,40774,40780,40792,43049,43047,50554,40816,40820,46385,40807,43057,43060,43054,35933,50562,43062,35937,43066,40810,40813,40829,40823,40840,46341,46322,46383,40877,40881,40883,46384,46393,46395,46402,35941,43072,43082,43086,50563,46394,43069,46396,46400,46401,46405,46407,43090,33739,43093,50564,40890,46403,46408,46409,46412,46422,46414,43108,43095,43115,43126,35944,43128,43124,33743,34312,43099,35947,34314,43136,43138,33748,43141,35949,43149,43151,35952,50575,43143,46415,43161,43163,35954,50603,43166,43173,43175,33752,35958,50580,43188,43190,43194,33756,43197,50587,43200,43211,43217,43221,35961,50592,46413,46416,46419,46421,46424,46410,40898,40901,40904,40906,40909,40912,40903,40934,40937,40941,40943,33760,40945,40972,40956,40974,40951,40954,40867,40770,40814,40884,40933,40936,40935,40948,40949,40950,40887,41003,41145,41022,41023,41027,41025,41019,41033,41034,41032,41047,41048,41050,41040,41059,41036,41037,41085,41099,41086,41096,41127,41143,43224,43229,35965,42324,41128,41140,41142,41135,43235,43239,43231,41613,41163,41165,41168,41172,41175,50597,35968,46425,46426,46427,46428,46429,41176,41190,41164,41185,41166,43272,35970,50598,35973,33767,43275,43278,43253,43264,43269,41212,43293,43291,43297,43300,43303,41211,41213,43288,50599,43333,43306,34316,43322,43329,43331,43336,35976,34318,41230,43312,41240,41259,50605,35979,43353,41268,43340,41262,41273,41256,41255,43356,43358,43363,43369,43373,43376,35981,43366,41274,41294,41292,41293,41286,41306,41290,41322,41316,41319,41323,43381,43385,43387,34321,35984,41367,41324,41328,41327,41358,41354,41399,41400,41394,42412,40419,41372,41373,41397,41417,46493,41412,41416,41420,41409,41496,41504,41505,41522,34323,43391,41534,43395,46552,41528,41541,41560,50613,33769,43401,43405,43399,43403,46432,41569,41563,41566,41573,41583,46433,46434,46435,46436,41586,41589,46440,43408,43416,34069,43422,43424,43427,50614,46439,46441,50482,43437,43439,43442,50616,43447,43455,43433,43430,43436,46444,46445,43470,42538,50618,43468,43457,43460,43467,42508,46438,46446,46460,46462,46463,46466,46468,43475,46464,46469,46470,46471,46472,46473,46474,46477,46478,46479,46480,46481,46484,46490,46492,46494,46496,43482,43486,43489,43479,43490,46497,46498,46500,46507,42551,43496,43493,46509,43502,33776,50636,35987,43522,43526,33779,46510,43528,43532,50638,35992,50639,43536,50645,43546,34325,35990,35149,41474,46491,46515,43550,35995,50648,43555,43557,43565,41483,41484,41477,41478,41490,41480,35245,41514,35999,50651,43570,36002,41535,43576,43596,41529,41523,50655,43603,43611,43607,43592,41536,41532,41531,41455,41443,41458,43615,36005,43623,50657,50661,43620,34334,33785,43626,43630,34337,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,41772,41773,41781,41779,41778,43632,43636,43640,43638,43642,35928,35385,41783,35182,35945,41787,41827,41836,41851,41856,43644,41882,36007,41865,41873,46508,41853,46520,43648,50674,43655,43661,50671,43665,43667,50677,43674,43651,46521,46524,46526,46535,43679,34343,43689,43686,43696,46530,46531,46536,46537,46541,46555,35423,35416,41898,41899,35419,41852,41855,41854,41842,41848,41844,36540,41850,46560,46561,46563,41912,43699,43707,41921,43701,43703,33789,36008,50681,43709,41909,33792,43704,46564,46566,46573,41989,43710,33218,50690,43714,43717,43721,50687,42012,43724,42026,42033,42063,33794,42060,42025,46574,46575,46576,46577,46578,46580,46570,46583,46584,46589,46587,46595,46598,46602,46604,43728,42037,46596,46597,46605,46606,42641,46612,46613,46614,46616,46627,46629,42123,46628,46636,46638,46654,46655,46656,42155,42157,42165,42177,42179,33800,43730,42164,41991,42176,42175,42197,42001,42028,42027,42024,42016,42042,42035,43733,50691,42103,42099,42125,42132,41948,41969,41939,41945,42241,42242,46660,46662,42229,43736,42256,43745,46658,46663,43739,43743,43746,36013,42252,42258,42266,42286,42260,42320,42327,42300,35569,35557,35450,46665,35574,35570,35575,35571,35508,42784,43749,42391,42394,42397,43753,43752,50692,43756,43762,36016,42402,42261,35580,42338,42341,46666,46673,46675,46676,43764,50693,50696,43775,43771,33803,42802,42815,46677,46678,46680,42804,36023,36027,46682,46684,46685,43785,50699,43790,43780,43784,43788,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,33454,37098,46732,46735,46736,46744,46745,46747,33643,33644,33678,33677,33632,46756,34348,34099,43808,33633,46757,46758,46759,46760,43811,36030,36032,43812,33768,36039,34351,43814,43815,36035,43821,46763,43825,43828,33721,33722,33770,46761,36042,36044,50718,43840,33816,33812,33810,33885,33884,46762,46765,46766,46767,33929,33811,33975,33931,33932,42459,46772,46773,46775,46776,46777,46778,34240,34219,34214,34245,34211,34212,34263,34262,34259,46781,46782,34309,34317,42481,46800,46801,46802,34306,34307,34354,34338,34339,34357,50720,43853,43850,43843,34363,34360,34361,34365,34366,34369,34372,34371,34391,34390,34353,43856,43858,43865,34355,34356,43861,43868,34388,46807,46808,46809,46810,46811,46812,43872,34359,34362,43878,50721,36048,43874,33825,43887,33822,34449,34450,34421,34447,34445,34444,50723,50725,43893,43890,34504,46821,46822,46823,46824,46825,46827,43895,46828,46831,46832,46834,43896,50726,43898,46835,46836,46837,34364,43909,43913,43921,50734,43946,43949,50736,46833,43034,46839,46840,46841,46851,36055,46852,46853,46856,46859,46860,46862,46865,46867,46868,46871,46872,46873,50740,43973,46857,46874,46875,47401,43979,43985,43983,33829,50744,43992,50748,36057,36059,46886,46887,46888,46890,46893,46894,46897,46899,46902,46903,46904,43999,36062,43997,34714,34716,34750,34751,34745,46906,46907,36064,44002,34719,34755,34769,34727,42264,34761,34806,34802,34803,34814,34797,34808,44004,360[...];
Date: 2023-06-15 12:16:09 Duration: 345ms
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
- 57,021 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 2821 ERROR entries
- 0 WARNING entries
Most Frequent Errors/Events
Key values
- 2,372 Max number of times the same event was reported
- 2,821 Total events found
Rank Times reported Error 1 2,372 ERROR: could not serialize access due to concurrent update
Times Reported Most Frequent Error / Event #1
Day Hour Count Jun 15 00 25 01 49 05 9 06 8 07 44 08 181 09 74 10 96 11 206 12 159 13 110 14 168 15 193 16 65 17 170 18 331 19 147 20 213 21 55 22 69 - ERROR: could not serialize access due to concurrent update
Statement: DELETE FROM ir_attachment WHERE id IN ( SELECT id FROM ir_attachment WHERE id in (2966401) FOR NO KEY UPDATE SKIP LOCKED )
Date: 2023-06-15 00:35:31
2 357 ERROR: could not obtain lock on row in relation "..."
Times Reported Most Frequent Error / Event #2
Day Hour Count Jun 15 00 27 01 43 02 28 03 12 04 10 05 12 06 10 07 22 08 12 09 11 10 21 11 9 12 9 13 9 14 11 15 13 16 18 17 12 18 11 19 14 20 9 21 13 22 10 23 11 - ERROR: could not obtain lock on row in relation "ir_cron"
- ERROR: could not obtain lock on row in relation "website_visitor"
Statement: SELECT * FROM ir_cron WHERE numbercall != 0 AND active AND nextcall <= (now() at time zone 'UTC') AND id=67 FOR UPDATE NOWAIT
Date: 2023-06-15 23:50:21
Statement: SELECT * FROM website_visitor where id = 4088579 FOR NO KEY UPDATE NOWAIT
Date: 2023-06-15 14:16:43
3 53 ERROR: current transaction is aborted, commands ignored until end of transaction block
Times Reported Most Frequent Error / Event #3
Day Hour Count Jun 15 00 1 01 1 05 1 07 1 08 4 09 4 10 1 11 3 12 1 13 1 14 5 15 6 16 3 17 2 18 6 19 2 20 4 21 3 22 4 - ERROR: current transaction is aborted, commands ignored until end of transaction block
Statement: SELECT "ir_ui_view".id FROM "ir_ui_view" LEFT JOIN "website" AS "ir_ui_view__website_id" ON ("ir_ui_view"."website_id" = "ir_ui_view__website_id"."id") WHERE (("ir_ui_view"."active" = true) AND (("ir_ui_view"."key" = 'http_routing.http_error') AND (("ir_ui_view"."website_id" in (1)) OR "ir_ui_view"."website_id" IS NULL))) ORDER BY "ir_ui_view__website_id"."id" LIMIT 1
Date: 2023-06-15 00:42:38
4 27 LOG: process ... still waiting for ShareLock on transaction ... after ... ms
Times Reported Most Frequent Error / Event #4
Day Hour Count Jun 15 12 5 13 10 14 4 15 3 16 2 17 1 18 1 19 1 - ERROR: process 3802110 still waiting for ShareLock on transaction 191168507 after 1000.048 ms
- ERROR: process 3660225 still waiting for ShareLock on transaction 191170297 after 1000.037 ms
- ERROR: process 3792761 still waiting for ShareLock on transaction 191172632 after 1000.054 ms
Detail: Process holding the lock: 3657475. Wait queue: 3802110.
Context: while updating tuple (23878,4) 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 != 589452 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 != 589452 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-06-15 12:18:50
Detail: Process holding the lock: 3802674. Wait queue: 3660225.
Context: while updating tuple (23892,6) in relation "account_move"
Statement: UPDATE "account_move" SET "message_main_attachment_id"=2970838,"write_uid"=961,"write_date"=(now() at time zone 'UTC') WHERE id IN (700506)Date: 2023-06-15 12:24:07
Detail: Process holding the lock: 3809199. Wait queue: 3792761.
Context: while updating tuple (23877,20) 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 != 694413 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 != 694413 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-06-15 12:31:36
5 3 LOG: process ... still waiting for ExclusiveLock on tuple (...) of relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #5
Day Hour Count Jun 15 12 1 13 1 16 1 - ERROR: process 3811215 still waiting for ExclusiveLock on tuple (23877,20) of relation 42418 of database 65946 after 1000.054 ms
- ERROR: process 3829584 still waiting for ExclusiveLock on tuple (24026,19) of relation 42418 of database 65946 after 1000.051 ms
- ERROR: process 282871 still waiting for ExclusiveLock on tuple (24356,19) of relation 42418 of database 65946 after 1000.049 ms
Detail: Process holding the lock: 3792761. Wait queue: 3811215.
Statement: UPDATE "account_move" SET "message_main_attachment_id"=2970894,"write_uid"=1005,"write_date"=(now() at time zone 'UTC') WHERE id IN (700623)Date: 2023-06-15 12:31:38
Detail: Process holding the lock: 121131. Wait queue: 3829584.
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 != 700905 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 != 700905 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-06-15 13:24:27
Detail: Process holding the lock: 280988. Wait queue: 282871.
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 != 701953 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 != 701953 ORDER BY id DESC LIMIT 1) ORDER BY sequence_number DESC LIMIT 1 ) RETURNING name;Date: 2023-06-15 16:46:50
6 3 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Jun 15 17 3 - ERROR: duplicate key value violates unique constraint "fleet_vehicle_vehicle_unit_no_driver_id_unique"
Detail: Key (vehicle_unit_no, driver_id)=(., 34084) 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'), 1031, (now() at time zone 'UTC'), 1031, (now() at time zone 'UTC'), '2023-06-15', true, 121, 0.0, 0.0, NULL, 1, NULL, 5, 34084, '2023-06-15', NULL, NULL, 0, 0.0, 'wv', NULL, 989, 258, 30, NULL, 'pete', 0.0, NULL, 'miles', 0, 0.0, 0, 3, NULL, '.', '8d755536') RETURNING idDate: 2023-06-15 17:40:46
7 3 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #7
Day Hour Count Jun 15 08 1 12 2 - ERROR: syntax error at or near "inv_screen" at character 1
- ERROR: syntax error at or near "409" at character 104
Statement: inv_screen=self.env['product.warehouse.inventory'].search([('qty_on_order','>',0)]) mismatch_rec={} mismatch_rec_list=[] for line in inv_screen: move_id=self.env['stock.move'].search([('product_id','=',line.product_id.id),('warehouse_id','=',line.warehouse_id.id)]) if not move_id: mismatch_rec = { 'product':line.product_id.default_code, 'warehouse': line.warehouse_id.name, 'inv screen qty': line.qty_on_order , 'product_id': line.product_id.id, 'warehouse_id':line.warehouse_id.id } mismatch_rec_list.append(mismatch_rec) raise Warning(mismatch_rec_list) select sol.product_id, sum(sol.product_uom_qty), (pwi.qty_on_perm_order), sol.warehouse_id from ( sale_order_line sol inner join product_warehouse_inventory pwi on sol.product_id = pwi.product_id and sol.warehouse_id=pwi.warehouse_id) left join product_product pp on sol.product_id = pp.id left join product_template pt on pt.id = pp.product_tmpl_id where sol.state='permanent_order' and pwi.qty_on_perm_order >0 and pt.is_core = False group by sol.product_id, pwi.qty_on_perm_order,sol.warehouse_id having sum(sol.product_uom_qty) != (pwi.qty_on_perm_order);
Date: 2023-06-15 08:31:28
Statement: select max(id) from sale_history_line where (product_name is not null and product_name ilike '5" X 25' 409 Stainless Flex' and inventory_short_vendor_name ='Grand Rock') or (product_id=247069) group by product_name
Date: 2023-06-15 12:20:44
8 2 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #8
Day Hour Count Jun 15 11 2 - ERROR: column py.name does not exist at character 14
- ERROR: column py.state does not exist at character 22
Hint: Perhaps you meant to reference the column "pm.name".
Statement: select py.id,py.name from account_payment py inner join account_payment_method pm on pm.id = py.payment_method_id where py.payment_type = 'outbound' and pm.payment_type ='inbound';Date: 2023-06-15 11:33:08
Statement: select py.id,pm.name,py.state from account_payment py inner join account_payment_method pm on pm.id = py.payment_method_id where py.payment_type = 'outbound' and pm.payment_type ='inbound';
Date: 2023-06-15 11:38:49
9 1 ERROR: operator does not exist: integer = boolean
Times Reported Most Frequent Error / Event #9
Day Hour Count Jun 15 07 1 - ERROR: operator does not exist: integer = boolean at character 98
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: (select destination_branch_id from forecast_replenishment where product_tmpl_id=false and source_branch_id = 39 order by id desc limit 1) UNION ALL (select destination_branch_id from forecast_replenishment where product_id=false and source_branch_id = 39 order by id desc limit 1)Date: 2023-06-15 07:50:55