Re: Row pattern recognition - Mailing list pgsql-hackers

From Tatsuo Ishii
Subject Re: Row pattern recognition
Date
Msg-id 20260319.103930.390354862957599874.ishii@postgresql.org
Whole thread Raw
In response to Re: Row pattern recognition  (Zsolt Parragi <zsolt.parragi@percona.com>)
Responses Re: Row pattern recognition
List pgsql-hackers
Thanks for the review!

> I found one more bug, the following testcase crashes the server:
> 
> CREATE TEMP TABLE t (id int, val text);
> INSERT INTO t VALUES
>   (1,'A'),(2,'B'),
>   (3,'A'),(4,'B'),
>   (5,'A'),(6,'B'),
>   (7,'A'),(8,'B'),
>   (9,'X');
> 
> SELECT id, val, count(*) OVER w AS match_count
> FROM t
> WINDOW w AS (
>   ORDER BY id
>   ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING
>   INITIAL
>   PATTERN (A B (A B){1,2} A B)
>   DEFINE
>     A AS val = 'A',
>     B AS val = 'B'
> );

I just confirmed the crash.

> Where the code does
> 
> + child->min += 1;
> 
> It should also increment max if it's not infinity.
> 
> if (child->max != RPR_QUANTITY_INF)
>     child->max += 1;

Henson, What do you think? 

> + expr = te->expr;
> ...
> + attno_map((Node *) expr);
> 
> It it okay to mutate an object in the plan cache in the executor?
> Wouldn't it be better to first copy it?

Good point. You are right, the plan cache should be read only.
However, Henson is working on a different approach and the code will
not be used any more...

>> Adds stock trading scenario tests using realistic synthetic data
>> (stock.data with 1632 rows). Tests V-shape recovery, W-shape,
>> consecutive rises, and other common pattern matching use cases.
> 
> The data file is not included in the patchset

I forggot to include the data file. Please apply attached patch on top
of v45.

> + if (wc->frameOptions & FRAMEOPTION_GROUPS)
> + ereport(ERROR,
> + (errcode(ERRCODE_SYNTAX_ERROR),
> + errmsg("FRAME option GROUP is not permitted when row pattern
> recognition is used"),
> + errhint("Use: ROWS instead"),
> + parser_errposition(pstate,
> + windef->frameLocation >= 0 ?
> + windef->frameLocation : windef->location)));
> 
> Here and at a few other places, shouldn't this use a different error
> code, like ERRCODE_WINDOWING_ERROR?

Agreed.

> Also a typo, the error message should say GROUPS.
> 
> + elog(ERROR, "PREV/NEXT must have 1 argument but function %d has %d args",
> + func->funcid, nargs);
> 
> Isn't this a user triggerable error, which should have a proper error code?

Right. Maybe ERRCODE_TOO_MANY_ARGUMENTS?

Best regards,
--
Tatsuo Ishii
SRA OSS K.K.
English: http://www.sraoss.co.jp/index_en/
Japanese:http://www.sraoss.co.jp

From c76758ce160b2b0ad3c3ced5ae33c6ebd2dadd8b Mon Sep 17 00:00:00 2001
From: Tatsuo Ishii <ishii@postgresql.org>
Date: Thu, 19 Mar 2026 09:46:27 +0900
Subject: [PATCH v1] Add missing regression test data.

---
 src/test/regress/data/stock.data | 1632 ++++++++++++++++++++++++++++++
 1 file changed, 1632 insertions(+)
 create mode 100644 src/test/regress/data/stock.data

diff --git a/src/test/regress/data/stock.data b/src/test/regress/data/stock.data
new file mode 100644
index 00000000000..645bb643df7
--- /dev/null
+++ b/src/test/regress/data/stock.data
@@ -0,0 +1,1632 @@
+1    1    364.750    15800    0.000    0.000    0.000
+1    2    368.250    21200    0.000    0.000    0.000
+1    3    368.500    24400    0.000    0.000    0.000
+1    4    368.750    22900    0.000    0.000    0.000
+1    5    369.500    35400    0.000    0.000    0.000
+1    6    369.000    29300    0.000    0.000    0.000
+1    7    367.750    19000    0.000    0.000    0.000
+1    8    374.125    37200    0.000    0.000    0.000
+2    9    343.250    56800    0.000    0.000    0.000
+2    10    338.500    45200    0.000    0.000    0.000
+2    11    338.750    40900    0.000    0.000    0.000
+2    12    344.750    35200    0.000    0.000    0.000
+2    13    349.750    28500    0.000    0.000    0.000
+2    14    346.000    25600    0.000    0.000    0.000
+3    15    349.000    24900    0.000    0.000    0.000
+3    16    349.250    20700    0.000    0.000    0.000
+3    17    349.750    22200    0.000    0.000    0.000
+3    18    351.250    19600    0.000    0.000    0.000
+3    19    352.000    32500    0.000    0.000    0.000
+3    20    349.500    32200    0.000    0.000    0.000
+3    21    344.500    18600    0.000    0.000    0.000
+3    22    345.000    61200    0.000    0.000    0.000
+4    23    238.250    37100    0.000    0.000    0.000
+4    24    230.625    61500    0.000    0.000    0.000
+4    25    223.000    161700    0.000    0.000    0.000
+4    26    229.875    55300    0.000    0.000    0.000
+4    27    235.250    38500    0.000    0.000    0.000
+5    28    310.000    36000    0.000    0.000    0.000
+5    29    311.750    26800    0.000    0.000    0.000
+5    30    312.750    31900    0.000    0.000    0.000
+5    31    314.750    21100    0.000    0.000    0.000
+5    32    315.500    27400    0.000    0.000    0.000
+5    33    316.500    40700    0.000    0.000    0.000
+5    34    321.750    53500    0.000    0.000    0.000
+5    35    326.000    48700    0.000    0.000    0.000
+5    36    322.500    46000    0.000    0.000    0.000
+5    37    317.500    35600    0.000    0.000    0.000
+5    38    325.500    34000    0.000    0.000    0.000
+5    39    327.250    30700    0.000    0.000    0.000
+5    40    327.750    36700    0.000    0.000    0.000
+5    41    328.625    23200    0.000    0.000    0.000
+5    42    330.500    29700    0.000    0.000    0.000
+5    43    336.500    39200    0.000    0.000    0.000
+5    44    340.750    34400    0.000    0.000    0.000
+5    45    338.500    32200    0.000    0.000    0.000
+6    46    353.000    27800    0.000    0.000    0.000
+6    47    352.000    55600    0.000    0.000    0.000
+6    48    355.000    31300    0.000    0.000    0.000
+6    49    356.000    26900    0.000    0.000    0.000
+6    50    358.000    18900    0.000    0.000    0.000
+6    51    361.250    26400    0.000    0.000    0.000
+7    52    311.750    25100    0.000    0.000    0.000
+7    53    314.000    37900    0.000    0.000    0.000
+7    54    317.000    34000    0.000    0.000    0.000
+7    55    317.750    23700    0.000    0.000    0.000
+7    56    319.000    23400    0.000    0.000    0.000
+7    57    316.500    24200    0.000    0.000    0.000
+8    58    316.000    37200    0.000    0.000    0.000
+8    59    315.000    31500    0.000    0.000    0.000
+8    60    302.000    124700    0.000    0.000    0.000
+8    61    300.000    196100    0.000    0.000    0.000
+8    62    298.000    70000    0.000    0.000    0.000
+8    63    294.500    88200    0.000    0.000    0.000
+8    64    296.500    53800    0.000    0.000    0.000
+8    65    299.000    47900    0.000    0.000    0.000
+8    66    301.750    33300    0.000    0.000    0.000
+8    67    299.500    31800    0.000    0.000    0.000
+9    68    299.500    76700    0.000    0.000    0.000
+9    69    296.750    41900    0.000    0.000    0.000
+9    70    291.250    46700    0.000    0.000    0.000
+9    71    293.750    31100    0.000    0.000    0.000
+9    72    290.000    48900    0.000    0.000    0.000
+9    73    287.000    56300    0.000    0.000    0.000
+9    74    287.000    40700    0.000    0.000    0.000
+9    75    285.500    27900    0.000    0.000    0.000
+9    76    284.000    27400    0.000    0.000    0.000
+9    77    286.000    23500    0.000    0.000    0.000
+9    78    291.250    38000    0.000    0.000    0.000
+9    79    296.750    42900    0.000    0.000    0.000
+9    80    295.000    19500    0.000    0.000    0.000
+9    81    314.000    102900    0.000    0.000    0.000
+9    82    315.750    84100    0.000    0.000    0.000
+10    83    302.000    44600    0.000    0.000    0.000
+10    84    301.000    45000    0.000    0.000    0.000
+10    85    294.750    27900    0.000    0.000    0.000
+10    86    293.500    17600    0.000    0.000    0.000
+10    87    291.750    21600    0.000    0.000    0.000
+10    88    290.500    30300    0.000    0.000    0.000
+10    89    291.750    22700    0.000    0.000    0.000
+10    90    298.750    16200    0.000    0.000    0.000
+10    91    302.250    49100    0.000    0.000    0.000
+10    92    305.500    35500    0.000    0.000    0.000
+10    93    309.750    63200    0.000    0.000    0.000
+10    94    309.500    43200    0.000    0.000    0.000
+11    95    383.750    19300    0.000    0.000    0.000
+11    96    389.500    28900    0.000    0.000    0.000
+11    97    394.500    41700    0.000    0.000    0.000
+11    98    396.250    28200    0.000    0.000    0.000
+11    99    401.000    55000    0.000    0.000    0.000
+11    100    402.000    41100    0.000    0.000    0.000
+11    101    403.000    38500    0.000    0.000    0.000
+11    102    404.000    33100    0.000    0.000    0.000
+11    103    404.000    33800    0.000    0.000    0.000
+12    104    388.000    25800    0.000    0.000    0.000
+12    105    388.500    44900    0.000    0.000    0.000
+12    106    390.000    38400    0.000    0.000    0.000
+12    107    390.750    23200    0.000    0.000    0.000
+12    108    396.500    25100    0.000    0.000    0.000
+12    109    398.750    38000    0.000    0.000    0.000
+12    110    398.000    33600    0.000    0.000    0.000
+12    111    394.500    54000    0.000    0.000    0.000
+12    112    397.000    20900    0.000    0.000    0.000
+13    113    398.125    28500    0.000    396.000    401.000
+13    114    394.500    39900    0.000    392.500    397.500
+13    115    390.000    37600    0.000    390.000    393.750
+13    116    389.500    31000    0.000    386.000    392.750
+13    117    385.500    25800    0.000    385.500    389.750
+13    118    390.500    18000    0.000    385.000    390.500
+13    119    391.750    14600    0.000    391.500    395.500
+13    120    399.000    27800    0.000    392.250    399.000
+13    121    402.000    46500    0.000    399.000    403.000
+13    122    409.000    36300    0.000    404.500    409.500
+13    123    409.250    54500    0.000    409.250    413.750
+13    124    411.750    46200    0.000    406.000    412.500
+13    125    418.750    60200    0.000    412.750    419.500
+13    126    418.750    32700    0.000    416.000    420.000
+14    127    411.500    24800    0.000    411.250    415.500
+14    128    415.250    53000    0.000    412.000    423.000
+14    129    420.000    49700    0.000    417.250    425.000
+14    130    423.250    68700    0.000    422.750    429.000
+14    131    422.500    45400    0.000    420.750    424.750
+14    132    424.000    20900    0.000    420.750    424.250
+14    133    428.875    37600    0.000    427.000    430.000
+14    134    439.000    59800    0.000    427.250    439.000
+15    135    448.750    29300    0.000    444.750    449.500
+15    136    444.000    27400    0.000    444.000    449.750
+15    137    443.500    30900    0.000    440.500    448.500
+15    138    437.875    26500    0.000    437.500    442.875
+15    139    437.750    29000    0.000    433.500    440.000
+15    140    430.500    27500    0.000    430.250    441.250
+15    141    425.500    52300    0.000    424.250    428.880
+15    142    428.000    59900    0.000    419.500    429.000
+15    143    432.500    34600    0.000    427.250    435.000
+15    144    437.500    33100    0.000    432.000    438.500
+15    145    434.500    24300    0.000    434.000    437.750
+15    146    431.500    28500    0.000    430.500    437.500
+15    147    428.000    15500    0.000    427.000    432.750
+15    148    424.250    44900    0.000    424.000    428.750
+15    149    423.000    34000    0.000    420.000    426.500
+15    150    422.875    37800    0.000    420.000    424.000
+15    151    423.500    24000    0.000    423.250    428.000
+15    152    429.500    23200    0.000    420.500    429.500
+15    153    434.250    31800    0.000    429.750    435.000
+15    154    430.250    36500    0.000    426.500    436.250
+16    155    309.750    41400    0.000    307.125    310.750
+16    156    317.000    44500    0.000    309.750    317.000
+16    157    315.000    39900    0.000    313.125    319.750
+16    158    322.000    40600    0.000    318.500    322.500
+16    159    324.250    35300    0.000    321.000    325.250
+16    160    323.000    32300    0.000    322.500    327.000
+16    161    329.250    47700    0.000    323.250    330.000
+16    162    329.500    56700    0.000    328.500    333.500
+16    163    321.000    45400    0.000    320.000    328.500
+17    164    298.000    31900    0.000    290.500    298.000
+17    165    272.000    165000    0.000    270.750    285.125
+17    166    259.500    290400    0.000    252.750    261.000
+17    167    270.750    136000    0.000    266.000    270.750
+17    168    268.750    96600    0.000    266.000    271.750
+17    169    260.000    99100    0.000    258.000    264.500
+17    170    251.500    100900    0.000    250.500    260.750
+17    171    259.500    78100    0.000    253.000    261.000
+17    172    260.500    64600    0.000    260.500    267.500
+17    173    260.000    51400    0.000    259.000    264.500
+17    174    258.000    40800    0.000    257.000    261.000
+17    175    257.750    39400    0.000    255.000    257.750
+17    176    255.500    47500    0.000    253.500    257.500
+17    177    248.500    147400    0.000    247.250    254.000
+17    178    251.500    107100    0.000    245.000    251.500
+17    179    259.500    70100    0.000    252.500    262.000
+17    180    261.750    49800    0.000    255.000    263.500
+17    181    274.000    146700    0.000    270.500    284.500
+17    182    281.000    82800    0.000    277.500    283.750
+17    183    282.000    52000    0.000    281.000    284.500
+17    184    279.250    39600    0.000    278.000    280.250
+18    185    248.000    38000    0.000    247.750    250.000
+18    186    246.500    25100    0.000    244.000    248.250
+18    187    247.000    27100    0.000    245.000    248.750
+18    188    244.375    30500    0.000    244.000    248.000
+18    189    243.250    31600    0.000    240.500    244.250
+18    190    246.250    34900    0.000    245.250    248.500
+18    191    245.250    35300    0.000    245.130    249.750
+18    192    241.250    30700    0.000    240.250    244.500
+19    193    240.500    34800    0.000    237.500    243.250
+19    194    246.500    43600    0.000    236.500    246.500
+19    195    249.500    68300    0.000    246.500    251.500
+19    196    250.000    35100    0.000    249.125    254.000
+19    197    248.750    56400    0.000    247.000    251.500
+19    198    249.250    32100    0.000    246.750    250.500
+19    199    247.500    29300    0.000    247.375    250.750
+19    200    245.750    20000    0.000    245.250    247.500
+19    201    246.250    22500    0.000    245.125    246.750
+19    202    243.000    38800    0.000    242.500    247.750
+20    203    182.250    84300    0.000    176.500    183.500
+20    204    179.000    63300    0.000    179.000    185.500
+20    205    173.000    59200    0.000    171.750    178.500
+20    206    171.500    69600    0.000    170.250    175.250
+20    207    165.125    70500    0.000    165.125    172.250
+20    208    156.500    113200    0.000    155.250    165.000
+20    209    152.000    131000    0.000    150.500    157.250
+20    210    159.625    109100    0.000    150.500    159.750
+20    211    161.880    87800    0.000    161.750    168.500
+20    212    166.500    75800    0.000    158.000    166.500
+20    213    170.500    95900    0.000    169.250    173.750
+20    214    171.500    80600    0.000    166.500    173.500
+20    215    169.250    59500    0.000    168.250    175.000
+20    216    166.750    47000    0.000    164.750    168.000
+20    217    165.000    59700    0.000    165.000    171.000
+20    218    164.000    25800    0.000    160.250    164.000
+20    219    160.875    51900    0.000    160.000    166.750
+20    220    159.000    84100    0.000    153.500    159.500
+20    221    160.250    125800    0.000    154.250    161.750
+20    222    159.500    63900    0.000    158.500    163.500
+20    223    157.750    56100    0.000    155.625    160.500
+20    224    156.250    74200    0.000    154.250    159.500
+20    225    164.125    60900    0.000    159.250    164.750
+20    226    162.000    87000    0.000    160.750    164.500
+21    227    162.250    51800    0.000    161.750    166.000
+21    228    164.250    65300    0.000    160.130    164.250
+21    229    168.000    48900    0.000    166.000    168.875
+21    230    168.875    45100    0.000    168.250    171.375
+21    231    167.500    78000    0.000    166.750    171.250
+21    232    166.625    53000    0.000    165.500    170.250
+21    233    165.750    49000    0.000    163.500    166.500
+21    234    163.250    58700    0.000    163.250    167.125
+21    235    168.500    56700    0.000    162.630    168.500
+22    236    212.000    89200    0.000    212.000    217.750
+22    237    207.500    117700    0.000    206.000    209.750
+22    238    212.000    95100    0.000    207.500    212.500
+22    239    212.250    74000    0.000    211.500    214.000
+22    240    215.500    68400    0.000    211.880    215.750
+22    241    220.000    79200    0.000    216.000    220.000
+23    242    222.500    45700    0.000    222.250    224.630
+23    243    223.250    43000    0.000    221.500    223.500
+23    244    224.250    47700    0.000    223.500    225.250
+23    245    226.500    43800    0.000    223.380    226.500
+23    246    230.000    88800    0.000    226.250    230.000
+23    247    229.380    118000    0.000    229.000    230.880
+23    248    228.500    127100    0.000    228.375    231.000
+23    249    230.380    136400    0.000    228.500    230.750
+24    250    249.880    97500    0.000    249.630    255.000
+24    251    251.000    90400    0.000    248.130    252.250
+24    252    256.500    90400    0.000    251.000    257.000
+24    253    257.750    111000    0.000    257.625    259.750
+24    254    259.250    87200    0.000    256.000    259.250
+24    255    261.000    111100    0.000    258.250    261.250
+24    256    263.750    75900    0.000    261.250    264.500
+24    257    258.000    121100    0.000    257.750    263.250
+24    258    254.000    125500    0.000    254.000    257.250
+24    259    253.500    78400    0.000    252.750    257.750
+24    260    258.000    74700    0.000    253.000    258.000
+25    261    279.750    62700    0.000    277.130    280.000
+25    262    277.625    85500    0.000    276.750    280.375
+25    263    276.630    99800    0.000    276.630    280.380
+25    264    276.250    113600    0.000    276.000    279.500
+25    265    274.250    187100    0.000    272.750    276.380
+25    266    272.000    105300    0.000    272.000    275.500
+25    267    270.500    111000    0.000    268.000    272.750
+25    268    271.000    66000    0.000    270.500    272.500
+25    269    272.500    43000    0.000    270.250    272.500
+25    270    273.000    56200    0.000    272.000    273.880
+25    271    275.500    55200    0.000    273.750    275.500
+25    272    272.250    73400    0.000    272.000    275.500
+26    273    262.250    89000    0.000    262.000    267.750
+26    274    259.500    146100    0.000    257.500    261.750
+26    275    260.250    90300    0.000    257.500    260.625
+26    276    261.000    74100    0.000    258.880    261.880
+26    277    264.500    44400    0.000    260.250    264.880
+26    278    262.000    78900    0.000    261.250    264.500
+27    279    272.500    132000    0.000    270.130    272.500
+27    280    272.000    79800    0.000    271.375    272.625
+27    281    271.130    75600    0.000    270.750    272.880
+27    282    270.000    113800    0.000    269.880    271.500
+27    283    264.000    179500    0.000    263.500    270.500
+27    284    258.000    215300    0.000    257.500    263.250
+27    285    258.250    154200    0.000    256.500    259.625
+27    286    259.500    95600    0.000    257.500    260.500
+27    287    261.250    96500    0.000    259.250    262.000
+27    288    259.750    119000    0.000    259.250    261.625
+27    289    258.750    81500    0.000    257.130    259.750
+28    290    257.380    53700    0.000    257.250    259.250
+28    291    256.000    52200    0.000    255.375    257.500
+28    292    257.750    76200    0.000    255.630    258.630
+28    293    258.750    93400    0.000    257.380    259.500
+28    294    258.750    99000    0.000    258.500    259.630
+28    295    257.250    123100    0.000    255.750    257.500
+28    296    260.500    188300    0.000    257.000    261.000
+28    297    260.250    103300    0.000    259.000    261.250
+29    298    264.250    110100    0.000    261.630    264.380
+29    299    266.000    98100    0.000    264.250    266.750
+29    300    267.500    146100    0.000    266.625    268.000
+29    301    270.250    199400    0.000    267.500    270.250
+29    302    270.250    89800    0.000    269.000    270.625
+29    303    271.000    78600    0.000    269.250    271.250
+29    304    272.750    107600    0.000    269.880    273.500
+29    305    273.500    119200    0.000    272.750    275.250
+29    306    273.500    0    0.000    0.000    0.000
+30    307    236.250    146100    0.000    236.250    242.000
+30    308    239.500    358100    0.000    235.500    239.500
+30    309    243.500    241500    0.000    240.500    244.000
+30    310    251.125    304800    0.000    248.375    253.625
+30    311    251.250    231000    0.000    248.875    253.000
+30    312    253.000    152800    0.000    249.625    254.000
+30    313    253.500    175100    0.000    252.500    257.880
+30    314    254.000    141800    0.000    252.125    255.500
+30    315    258.000    110000    0.000    253.000    258.250
+30    316    261.750    374200    0.000    261.250    264.000
+30    317    262.380    275100    0.000    261.380    265.000
+30    318    261.500    169700    0.000    259.875    261.750
+31    319    262.500    87100    0.000    262.250    266.500
+31    320    258.250    91100    0.000    257.750    262.500
+31    321    260.880    105600    0.000    258.250    262.000
+31    322    261.750    85000    0.000    258.500    261.880
+31    323    259.630    68400    0.000    259.000    262.250
+31    324    257.250    45500    0.000    257.250    260.250
+31    325    256.750    39900    0.000    255.000    257.500
+31    326    258.000    102400    0.000    255.250    259.500
+32    327    268.125    180700    0.000    267.750    272.000
+32    328    270.250    80900    0.000    267.000    270.250
+32    329    271.000    107200    0.000    267.750    271.000
+32    330    273.000    149400    0.000    269.250    273.000
+32    331    273.500    262900    0.000    273.000    276.750
+32    332    276.250    150300    0.000    273.000    276.250
+32    333    278.630    172800    0.000    275.500    279.500
+32    334    281.000    132700    0.000    278.750    281.500
+32    335    279.125    178400    0.000    279.000    281.750
+33    336    311.000    96900    0.000    308.130    311.000
+33    337    308.250    85000    0.000    307.625    311.000
+33    338    305.750    119200    0.000    304.500    306.625
+33    339    303.500    133200    0.000    303.000    306.500
+33    340    298.500    168400    0.000    297.130    299.750
+33    341    299.630    77900    0.000    299.130    300.630
+33    342    301.750    91100    0.000    300.130    301.880
+33    343    306.630    78700    0.000    299.750    307.000
+33    344    308.125    132600    0.000    306.750    310.000
+33    345    305.500    82400    0.000    304.000    308.250
+34    346    308.875    80600    0.000    308.250    312.875
+34    347    306.750    124000    0.000    306.250    309.250
+34    348    310.000    123300    0.000    307.000    310.250
+34    349    310.250    102600    0.000    309.750    312.875
+34    350    312.000    80400    0.000    309.880    312.250
+34    351    308.880    115900    0.000    308.500    312.000
+34    352    310.500    98300    0.000    307.500    310.500
+34    353    314.250    116900    0.000    309.750    314.250
+34    354    315.625    118600    0.000    314.250    317.500
+34    355    318.000    98700    0.000    315.000    318.500
+34    356    319.750    149000    0.000    318.000    321.500
+34    357    311.250    121900    0.000    311.000    317.500
+34    358    309.000    84400    0.000    308.130    309.880
+34    359    312.000    126500    0.000    308.625    312.250
+35    360    78.000    512100    0.000    77.500    78.500
+35    361    75.375    607700    0.000    75.250    78.000
+35    362    74.625    628300    0.000    73.750    75.250
+35    363    74.250    517300    0.000    73.875    75.000
+35    364    72.750    358300    0.000    72.625    74.000
+35    365    72.630    394600    0.000    72.250    73.500
+35    366    73.000    599200    0.000    72.130    73.750
+35    367    73.500    450200    0.000    72.875    74.500
+35    368    74.130    304400    0.000    73.880    74.250
+35    369    73.875    289200    0.000    73.375    74.500
+36    370    72.250    498300    0.000    69.875    72.375
+36    371    71.630    476800    0.000    71.000    72.500
+36    372    71.250    282600    0.000    71.000    71.880
+36    373    71.630    350300    0.000    70.880    71.880
+36    374    70.880    261500    0.000    70.500    71.630
+36    375    70.500    531700    0.000    70.380    71.130
+36    376    69.625    391900    0.000    69.500    70.750
+36    377    69.625    337000    0.000    69.125    70.500
+36    378    70.000    338900    0.000    69.500    70.625
+36    379    70.000    393400    0.000    69.625    70.125
+36    380    69.630    293200    0.000    69.630    70.250
+36    381    69.500    205300    0.000    69.500    70.000
+36    382    70.000    268300    0.000    69.750    70.000
+36    383    68.630    381500    0.000    68.500    69.880
+36    384    68.250    693200    0.000    67.250    68.500
+36    385    67.630    316100    0.000    67.500    68.250
+36    386    67.750    406600    0.000    67.380    68.000
+36    387    67.500    305800    0.000    67.375    67.875
+36    388    66.500    466500    0.000    66.125    67.750
+36    389    66.250    652800    0.000    65.750    66.625
+36    390    66.750    399300    0.000    66.125    66.875
+36    391    67.880    502100    0.000    66.500    68.380
+36    392    68.500    538900    0.000    68.380    69.250
+36    393    67.880    407700    0.000    67.750    68.500
+36    394    67.750    396500    0.000    67.750    68.630
+36    395    71.250    439900    0.000    67.625    71.375
+36    396    70.000    626100    0.000    69.380    71.000
+37    397    65.000    208900    0.000    64.500    65.125
+37    398    65.380    291800    0.000    64.880    65.380
+37    399    65.750    377600    0.000    65.500    66.380
+37    400    67.250    283500    0.000    65.380    67.250
+37    401    66.630    582400    0.000    66.380    67.630
+37    402    66.375    257200    0.000    66.125    66.625
+37    403    65.625    393900    0.000    65.625    66.750
+37    404    65.250    295500    0.000    65.130    65.750
+37    405    65.000    329700    0.000    64.630    65.250
+37    406    66.000    412400    0.000    64.880    66.130
+38    407    64.875    176300    0.000    64.000    64.875
+38    408    64.875    163300    0.000    64.375    65.125
+38    409    64.750    253800    0.000    64.250    65.000
+38    410    64.250    279200    0.000    64.000    64.630
+38    411    64.380    308600    0.000    64.000    64.630
+38    412    62.500    412000    0.000    62.500    64.500
+38    413    63.500    610300    0.000    61.250    63.500
+38    414    63.380    472800    0.000    63.000    63.750
+39    415    54.625    512900    0.000    53.375    54.750
+39    416    54.250    504900    0.000    54.000    55.250
+39    417    53.500    651700    0.000    53.500    55.000
+39    418    53.000    334100    0.000    52.750    53.750
+39    419    52.000    579900    0.000    51.875    53.500
+39    420    51.125    672300    0.000    51.000    52.875
+39    421    51.250    451000    0.000    50.380    51.630
+39    422    51.250    411900    0.000    50.875    51.750
+39    423    51.250    663800    0.000    50.500    51.625
+39    424    53.875    821800    0.000    52.000    54.500
+39    425    53.500    761400    0.000    53.250    54.375
+40    426    66.000    437200    0.000    64.250    66.000
+40    427    65.130    553000    0.000    64.750    66.130
+40    428    64.880    449000    0.000    64.380    65.380
+40    429    64.750    397400    0.000    64.250    65.000
+40    430    64.380    375800    0.000    63.880    64.630
+40    431    65.000    270800    0.000    64.000    65.250
+40    432    65.125    410600    0.000    64.375    65.500
+40    433    65.500    555700    0.000    65.130    66.000
+40    434    65.250    644100    0.000    64.380    65.380
+41    435    56.750    492500    0.000    56.250    56.880
+41    436    56.630    616200    0.000    55.750    56.630
+41    437    56.380    348000    0.000    56.130    56.630
+41    438    55.625    461800    0.000    55.500    56.375
+41    439    55.500    438400    0.000    55.250    55.875
+41    440    56.130    514900    0.000    55.130    56.380
+41    441    57.880    673900    0.000    55.880    58.130
+41    442    58.000    700200    0.000    57.250    58.500
+41    443    58.750    796900    0.000    57.880    59.130
+41    444    60.250    1089200    0.000    59.750    60.750
+41    445    59.880    747600    0.000    59.880    60.500
+42    446    55.875    387300    0.000    55.000    56.750
+42    447    55.500    396600    0.000    55.500    56.500
+42    448    54.880    372500    0.000    54.500    55.380
+42    449    54.130    551600    0.000    53.500    55.130
+42    450    54.000    346100    0.000    53.875    54.500
+42    451    54.375    427300    0.000    54.125    55.000
+42    452    54.500    389800    0.000    53.380    54.630
+42    453    54.625    497600    0.000    54.250    55.250
+42    454    53.625    524200    0.000    53.250    54.250
+43    455    64.625    1058800    0.000    63.375    64.625
+43    456    64.500    689400    0.000    64.250    64.880
+43    457    63.750    1140600    0.000    63.625    65.125
+43    458    63.250    892800    0.000    63.000    63.880
+43    459    63.875    512200    0.000    63.250    63.875
+43    460    64.375    645800    0.000    64.000    64.750
+43    461    65.750    1214100    0.000    64.500    65.750
+43    462    66.000    911700    0.000    65.000    66.130
+43    463    65.125    685600    0.000    64.625    65.750
+43    464    64.880    717200    0.000    64.500    65.250
+43    465    64.125    491600    0.000    64.125    64.625
+43    466    64.250    759200    0.000    64.000    64.750
+43    467    64.500    384600    0.000    64.000    64.750
+43    468    64.750    497500    0.000    64.500    65.250
+43    469    65.125    855600    0.000    64.750    65.250
+43    470    64.875    777200    0.000    64.750    65.125
+43    471    64.750    487900    0.000    64.750    65.130
+43    472    63.875    569800    0.000    63.875    64.875
+43    473    64.380    372400    0.000    64.000    64.750
+44    474    60.000    290100    0.000    60.000    60.630
+44    475    60.380    358800    0.000    59.380    60.750
+44    476    61.000    638300    0.000    60.380    61.250
+44    477    61.500    963900    0.000    59.750    61.630
+44    478    62.500    1247100    0.000    61.380    62.500
+44    479    63.500    985100    0.000    62.880    63.630
+44    480    64.500    1556300    0.000    63.125    65.000
+44    481    66.875    1688100    0.000    64.750    66.875
+44    482    66.750    1578700    0.000    66.375    67.500
+45    483    76.750    1321700    0.000    74.750    76.750
+45    484    75.500    1604100    0.000    75.500    77.630
+45    485    76.380    1254000    0.000    75.250    76.630
+45    486    76.000    887100    0.000    75.630    76.500
+45    487    76.630    490500    0.000    75.750    77.000
+45    488    76.250    868300    0.000    76.250    77.250
+45    489    74.750    831000    0.000    74.500    76.375
+45    490    73.375    997900    0.000    73.250    74.875
+45    491    74.130    747500    0.000    73.380    74.630
+45    492    74.500    614900    0.000    73.250    74.630
+45    493    75.130    752300    0.000    74.630    76.130
+45    494    79.000    1346100    0.000    75.375    79.000
+45    495    80.380    2207600    0.000    78.380    80.380
+45    496    81.130    1342500    0.000    79.250    81.130
+45    497    83.500    1439300    0.000    81.380    84.500
+45    498    82.750    1500400    0.000    82.375    84.375
+46    499    96.130    725400    0.000    95.750    98.000
+46    500    96.250    373700    0.000    96.125    97.125
+46    501    93.000    760600    0.000    92.500    97.000
+46    502    95.625    915100    0.000    92.375    95.625
+46    503    96.000    950900    0.000    95.000    96.750
+46    504    97.625    1024200    0.000    95.500    98.500
+46    505    96.630    1060600    0.000    96.500    98.380
+46    506    98.000    1114200    0.000    96.000    99.250
+46    507    98.000    850900    0.000    97.000    98.380
+47    508    102.000    711800    0.000    101.880    103.250
+47    509    102.625    858000    0.000    101.250    102.875
+47    510    103.250    607100    0.000    102.000    103.375
+47    511    103.875    894200    0.000    102.625    104.000
+47    512    106.625    1651200    0.000    104.625    106.750
+47    513    107.000    1049000    0.000    106.000    107.380
+47    514    108.750    978800    0.000    107.375    109.000
+47    515    109.500    1007500    0.000    107.250    110.000
+47    516    110.125    794100    0.000    109.625    110.500
+47    517    112.630    1020400    0.000    110.000    112.630
+47    518    111.500    929400    0.000    111.000    112.130
+48    519    116.500    424700    0.000    115.625    116.625
+48    520    115.250    668900    0.000    114.000    115.250
+48    521    114.000    722000    0.000    113.125    115.000
+48    522    111.750    802300    0.000    110.750    114.750
+48    523    111.250    673500    0.000    110.500    112.500
+48    524    110.750    538900    0.000    110.250    111.750
+48    525    112.500    813000    0.000    109.750    112.875
+48    526    114.630    665400    0.000    113.000    115.000
+48    527    115.630    843600    0.000    113.380    115.630
+48    528    114.380    647800    0.000    114.250    115.880
+48    529    113.000    404400    0.000    112.875    115.000
+48    530    111.250    734800    0.000    110.250    112.880
+48    531    111.875    890300    0.000    110.250    111.875
+48    532    113.500    803000    0.000    111.250    113.875
+48    533    114.000    662100    0.000    113.000    114.880
+48    534    115.750    573900    0.000    113.630    116.130
+48    535    113.130    791400    0.000    113.000    116.250
+48    536    113.375    831700    0.000    112.625    114.750
+48    537    113.750    672300    0.000    113.130    114.500
+48    538    114.250    419600    0.000    113.630    114.630
+48    539    117.250    737800    0.000    114.125    117.250
+48    540    118.000    971500    0.000    117.000    119.750
+48    541    121.000    1170300    0.000    118.130    121.000
+48    542    121.750    1233400    0.000    121.500    122.875
+48    543    121.130    625500    0.000    120.250    122.250
+49    544    120.875    542900    0.000    120.250    122.750
+49    545    118.000    865300    0.000    117.750    121.380
+49    546    120.000    669800    0.000    117.880    120.880
+49    547    120.250    556200    0.000    119.750    121.000
+49    548    121.000    373100    0.000    120.375    121.250
+49    549    119.250    943300    0.000    118.625    119.625
+50    550    122.880    814300    0.000    121.630    123.500
+50    551    121.750    691100    0.000    121.500    123.250
+50    552    123.125    819700    0.000    121.500    124.250
+50    553    123.750    911500    0.000    122.625    124.875
+50    554    123.875    942300    0.000    123.125    124.500
+50    555    123.000    1070900    0.000    122.875    124.125
+50    556    124.625    1099300    0.000    122.750    124.750
+50    557    126.625    1111900    0.000    124.250    126.625
+50    558    128.625    2097500    0.000    126.000    129.500
+50    559    127.875    1271500    0.000    126.500    128.375
+51    560    129.875    1190200    0.000    128.875    130.125
+51    561    131.130    1391200    0.000    129.130    131.250
+51    562    132.130    1104600    0.000    131.000    132.250
+51    563    132.250    803300    0.000    131.750    132.500
+51    564    134.250    658400    0.000    131.500    134.250
+51    565    133.000    687100    0.000    132.750    134.000
+52    566    126.750    1413200    0.000    125.000    127.250
+52    567    126.500    946400    0.000    125.500    127.000
+52    568    123.880    922600    0.000    123.500    126.500
+52    569    122.250    1474500    0.000    121.750    123.250
+52    570    122.125    803600    0.000    122.000    123.375
+52    571    122.250    650900    0.000    121.880    122.880
+52    572    123.625    858900    0.000    122.375    123.625
+52    573    125.250    1165800    0.000    124.000    125.750
+52    574    126.875    784800    0.000    125.125    127.250
+52    575    127.500    1030600    0.000    127.000    128.250
+52    576    124.500    1354300    0.000    124.000    127.630
+53    577    111.250    1043200    0.000    109.250    111.500
+53    578    112.880    1458900    0.000    110.750    113.500
+53    579    110.000    1241300    0.000    109.875    112.500
+53    580    110.250    1117000    0.000    109.375    111.750
+53    581    111.500    812900    0.000    109.750    111.625
+53    582    112.000    1005000    0.000    111.625    112.875
+53    583    111.000    779400    0.000    110.375    111.500
+53    584    109.250    868500    0.000    109.125    111.625
+54    585    108.000    729600    0.000    107.375    108.625
+54    586    110.250    1455900    0.000    108.500    110.500
+54    587    110.625    1432300    0.000    110.375    112.000
+54    588    111.000    990700    0.000    110.375    111.500
+54    589    112.000    954700    0.000    111.125    112.500
+54    590    113.750    2110500    0.000    112.750    114.250
+54    591    114.000    817600    0.000    112.500    114.000
+54    592    114.750    1241000    0.000    113.500    115.380
+54    593    114.000    914900    0.000    114.000    115.500
+54    594    112.750    881400    0.000    112.375    114.000
+54    595    112.250    836700    0.000    111.500    113.000
+54    596    112.250    694200    0.000    111.750    113.250
+55    597    112.750    770500    0.000    110.630    112.880
+55    598    112.250    931500    0.000    112.000    113.500
+55    599    111.125    720700    0.000    110.500    112.250
+55    600    110.750    1028700    0.000    110.125    111.125
+55    601    109.880    836400    0.000    109.630    111.380
+55    602    110.750    1104400    0.000    109.500    111.625
+55    603    111.875    899400    0.000    110.625    112.250
+55    604    113.250    1090000    0.000    111.875    113.500
+55    605    113.380    1022900    0.000    112.630    114.250
+55    606    113.750    1122500    0.000    112.750    114.630
+55    607    116.500    1463500    0.000    114.000    116.500
+55    608    116.250    1337900    0.000    116.000    117.250
+56    609    107.250    704700    0.000    105.375    107.500
+56    610    107.125    802400    0.000    106.250    107.375
+56    611    105.250    897500    0.000    105.250    107.130
+56    612    104.375    1076900    0.000    104.125    105.625
+56    613    105.250    856100    0.000    104.000    105.750
+56    614    107.250    925700    0.000    104.500    107.250
+56    615    108.130    1047100    0.000    106.750    108.380
+56    616    107.500    625100    0.000    107.125    108.125
+56    617    107.000    895900    0.000    106.250    107.375
+56    618    106.500    810000    0.000    105.500    107.250
+56    619    106.125    931100    0.000    105.125    106.375
+56    620    105.380    710200    0.000    105.130    107.000
+56    621    107.125    1591800    0.000    104.500    107.750
+56    622    108.250    1002700    0.000    106.750    108.750
+56    623    109.000    1059300    0.000    107.875    109.625
+56    624    108.380    610400    0.000    108.250    109.380
+57    625    124.625    929500    0.000    124.625    126.125
+57    626    125.750    1200100    0.000    125.250    126.875
+57    627    125.880    763200    0.000    125.750    126.500
+57    628    126.750    589700    0.000    123.750    126.875
+57    629    127.500    1270600    0.000    126.500    127.750
+57    630    125.750    1668400    0.000    125.375    127.125
+57    631    124.880    1056700    0.000    124.250    125.750
+57    632    123.250    944300    0.000    123.250    125.500
+57    633    124.000    782700    0.000    122.750    124.000
+58    634    124.250    754200    0.000    123.250    124.500
+58    635    123.750    418300    0.000    123.625    124.250
+58    636    123.125    505200    0.000    122.750    124.250
+58    637    123.500    573600    0.000    122.750    124.000
+58    638    123.125    685000    0.000    122.875    123.875
+58    639    121.000    872500    0.000    120.750    122.630
+58    640    120.000    1388100    0.000    119.875    122.250
+58    641    119.750    1007000    0.000    119.000    120.375
+59    642    123.625    1069600    0.000    123.250    124.625
+59    643    124.130    1163300    0.000    123.630    125.000
+59    644    128.250    2138800    0.000    124.630    128.500
+59    645    129.630    2539000    0.000    129.130    130.630
+59    646    132.500    2270200    0.000    129.375    132.625
+59    647    133.130    1825200    0.000    132.380    134.500
+59    648    133.250    1212300    0.000    132.625    134.125
+59    649    134.625    1936500    0.000    133.250    135.250
+59    650    137.000    1128700    0.000    133.750    137.000
+59    651    136.630    1563600    0.000    136.130    137.630
+60    652    130.500    1037200    0.000    128.250    131.125
+60    653    129.375    1118800    0.000    129.000    130.625
+60    654    128.750    1552200    0.000    128.125    130.000
+60    655    127.750    1197800    0.000    127.750    128.750
+60    656    124.500    2057900    0.000    124.500    128.000
+60    657    125.375    1404400    0.000    124.125    125.625
+60    658    126.380    1098400    0.000    125.500    126.630
+60    659    126.625    993400    0.000    126.375    127.625
+60    660    128.125    840800    0.000    126.875    128.250
+60    661    127.750    949000    0.000    127.500    129.500
+61    662    126.500    1280300    0.000    125.500    126.750
+61    663    125.630    1135000    0.000    125.130    126.880
+61    664    125.375    1258800    0.000    124.750    126.375
+61    665    125.000    770500    0.000    124.630    125.630
+61    666    124.750    579400    0.000    124.750    125.625
+61    667    125.750    772900    0.000    125.000    126.250
+61    668    127.125    925700    0.000    125.375    127.250
+61    669    127.880    978300    0.000    127.000    128.250
+61    670    130.130    2239000    0.000    128.500    130.880
+61    671    130.250    1157600    0.000    129.750    130.625
+61    672    128.000    1551200    0.000    127.750    130.875
+62    673    133.000    1215000    0.000    132.380    133.250
+62    674    132.375    857100    0.000    131.875    132.750
+62    675    131.375    829300    0.000    131.250    132.375
+62    676    130.880    675200    0.000    130.750    131.630
+62    677    130.375    921900    0.000    129.750    131.750
+62    678    129.750    939700    0.000    129.250    130.250
+62    679    128.000    1666600    0.000    127.250    129.500
+62    680    128.625    1371900    0.000    127.250    130.000
+62    681    129.125    1265600    0.000    128.250    129.500
+62    682    129.750    1176100    0.000    128.750    130.130
+62    683    128.500    1644500    0.000    128.500    130.630
+63    684    121.130    1753000    0.000    119.380    121.130
+63    685    120.130    1316600    0.000    119.250    120.500
+63    686    119.875    1819000    0.000    119.125    121.625
+63    687    119.375    1268900    0.000    119.250    120.875
+63    688    118.750    1400300    0.000    117.375    119.750
+63    689    119.380    1365100    0.000    118.380    119.750
+63    690    120.875    1125300    0.000    118.750    121.125
+63    691    122.000    1753000    0.000    121.380    123.380
+63    692    123.130    914300    0.000    122.000    123.250
+63    693    124.000    1151500    0.000    123.125    124.250
+63    694    123.750    820500    0.000    123.500    124.500
+64    695    141.750    1638400    0.000    140.250    141.750
+64    696    144.630    1662500    0.000    142.130    144.880
+64    697    146.625    1940200    0.000    144.250    148.000
+64    698    149.000    1985600    0.000    146.625    149.375
+64    699    148.630    1407600    0.000    147.000    149.380
+64    700    150.250    1890100    0.000    149.130    151.500
+64    701    152.250    1586100    0.000    150.000    153.500
+64    702    152.500    1786100    0.000    151.500    154.500
+64    703    152.875    1524100    0.000    151.625    153.875
+64    704    153.750    1105900    0.000    152.375    154.000
+64    705    154.250    2127800    0.000    153.750    156.625
+64    706    154.000    1220900    0.000    153.380    155.130
+64    707    152.750    1011600    0.000    151.250    154.630
+64    708    153.250    562700    0.000    152.125    153.750
+65    709    141.130    1858600    0.000    138.880    141.250
+65    710    141.125    1561600    0.000    140.500    142.000
+65    711    140.000    1229000    0.000    139.500    140.380
+65    712    138.750    887600    0.000    138.000    140.000
+65    713    136.000    1938300    0.000    135.500    138.875
+65    714    136.125    1628600    0.000    135.125    136.375
+65    715    139.380    1630000    0.000    136.000    139.500
+65    716    140.375    2618100    0.000    138.500    141.000
+65    717    143.750    2629100    0.000    140.875    143.875
+65    718    143.880    2251100    0.000    143.500    145.500
+65    719    144.130    1766900    0.000    142.880    144.500
+65    720    139.250    2866100    0.000    138.750    142.880
+65    721    137.380    4379500    0.000    136.250    139.880
+65    722    137.000    2194500    0.000    136.000    138.500
+65    723    138.250    1413100    0.000    135.625    138.500
+66    724    123.625    2431100    0.000    122.375    124.500
+66    725    122.000    1609300    0.000    121.880    125.250
+66    726    120.880    3142200    0.000    119.750    123.000
+66    727    123.000    2239500    0.000    120.375    123.000
+66    728    121.130    2220400    0.000    120.880    123.380
+66    729    121.875    1947600    0.000    120.500    122.375
+66    730    120.250    1484700    0.000    119.875    121.250
+66    731    121.375    1697000    0.000    120.250    121.375
+66    732    120.375    1283900    0.000    120.125    121.500
+67    733    123.130    2107700    0.000    122.500    124.750
+67    734    121.380    2581200    0.000    119.250    122.000
+67    735    121.500    1103400    0.000    120.000    121.880
+67    736    123.125    998200    0.000    121.250    123.250
+67    737    123.750    751400    0.000    122.875    124.250
+67    738    122.750    1130400    0.000    121.875    124.375
+68    739    151.750    1804700    0.000    151.500    154.130
+68    740    154.250    3308900    0.000    149.500    156.000
+68    741    155.250    2945900    0.000    154.625    156.625
+68    742    158.630    3248800    0.000    155.880    159.630
+68    743    160.125    3272200    0.000    157.750    161.500
+68    744    160.630    2385000    0.000    159.130    162.380
+68    745    163.000    1561700    0.000    159.750    163.000
+68    746    166.875    2792500    0.000    164.250    167.625
+68    747    166.750    2187900    0.000    166.000    167.630
+68    748    164.880    1652200    0.000    163.880    166.750
+68    749    163.750    1430500    0.000    163.250    165.875
+68    750    163.000    2269600    0.000    163.000    167.380
+68    751    165.380    1998200    0.000    162.250    166.130
+69    752    159.250    2057900    0.000    158.750    160.880
+69    753    159.380    1668400    0.000    158.500    160.000
+69    754    160.250    2435800    0.000    159.750    161.000
+69    755    163.000    2284000    0.000    159.125    163.250
+69    756    164.375    2386900    0.000    163.000    165.625
+69    757    166.750    1632200    0.000    164.500    166.750
+69    758    169.000    3203300    0.000    167.130    169.630
+69    759    170.380    3299900    0.000    168.000    172.130
+69    760    173.380    2586600    0.000    170.380    174.000
+69    761    173.250    2109200    0.000    172.000    175.000
+70    762    150.500    2630500    0.000    149.500    153.750
+70    763    150.750    3073300    0.000    148.500    151.880
+70    764    154.630    1908400    0.000    151.000    154.750
+70    765    155.250    1868500    0.000    154.750    156.880
+70    766    156.500    1544300    0.000    154.500    157.250
+70    767    151.000    2044200    0.000    151.000    156.375
+71    768    145.250    2922100    0.000    144.130    147.380
+71    769    140.125    3923900    0.000    140.000    145.750
+71    770    135.000    4665000    0.000    132.000    141.250
+71    771    104.000    6384400    0.000    102.000    130.750
+71    772    115.000    0    0.000    110.130    122.000
+71    773    122.750    5386600    0.000    120.000    125.500
+72    774    118.880    2233600    0.000    115.000    119.250
+72    775    115.500    1824700    0.000    115.000    119.500
+72    776    117.250    2798900    0.000    115.250    118.250
+72    777    118.250    1550200    0.000    116.880    119.500
+72    778    118.250    1217000    0.000    116.500    118.375
+72    779    119.500    1646400    0.000    118.750    120.380
+72    780    119.875    630300    0.000    119.000    119.875
+72    781    115.750    1086800    0.000    115.130    117.630
+73    782    111.630    1230300    0.000    110.750    112.130
+73    783    112.250    769000    0.000    111.500    112.750
+73    784    113.380    867400    0.000    112.750    114.000
+73    785    112.875    896800    0.000    112.625    113.750
+73    786    111.500    932200    0.000    110.750    113.500
+73    787    110.250    1489000    0.000    109.500    111.130
+73    788    114.000    1564900    0.000    111.630    114.750
+73    789    112.875    958200    0.000    112.375    113.875
+74    790    114.125    1652700    0.000    112.500    114.375
+74    791    113.500    947400    0.000    113.375    114.125
+74    792    112.750    1100200    0.000    112.500    114.380
+74    793    112.500    2195900    0.000    110.630    112.630
+74    794    113.000    1558100    0.000    111.880    113.000
+74    795    113.380    1187700    0.000    113.130    114.250
+74    796    115.000    1365300    0.000    113.630    115.250
+74    797    114.625    1992000    0.000    114.500    116.500
+74    798    114.000    1582100    0.000    113.625    115.000
+74    799    113.750    2225000    0.000    112.625    114.000
+74    800    115.500    2406400    0.000    113.250    115.750
+74    801    117.375    2209500    0.000    115.750    117.625
+74    802    118.250    2648200    0.000    117.750    119.375
+74    803    117.125    1619800    0.000    117.125    119.125
+75    804    116.380    1333800    0.000    116.000    118.380
+75    805    116.875    1509800    0.000    116.125    117.500
+75    806    117.130    939000    0.000    116.880    117.630
+75    807    117.380    1049800    0.000    116.880    118.250
+75    808    117.750    1708300    0.000    117.375    118.750
+75    809    116.750    1105600    0.000    116.000    117.630
+75    810    116.250    1141200    0.000    115.875    117.000
+75    811    116.000    1173400    0.000    115.000    116.380
+75    812    116.250    946600    0.000    115.375    116.375
+76    813    98.750    1249700    0.000    98.000    99.380
+76    814    99.500    1127900    0.000    98.500    99.750
+76    815    100.125    1129400    0.000    99.375    100.500
+76    816    100.375    638800    0.000    100.250    100.750
+76    817    99.380    1245400    0.000    98.250    100.750
+76    818    98.880    1157700    0.000    98.500    99.380
+76    819    97.750    956500    0.000    97.500    98.625
+76    820    97.630    1001300    0.000    96.880    98.130
+76    821    97.130    1434200    0.000    96.880    98.130
+76    822    99.250    2026900    0.000    97.380    99.500
+77    823    95.375    1005100    0.000    95.125    95.750
+77    824    94.500    682200    0.000    94.250    95.500
+77    825    94.750    1165700    0.000    94.500    95.375
+77    826    94.130    1192300    0.000    94.000    95.130
+77    827    94.130    1637100    0.000    94.000    94.630
+77    828    98.000    1760400    0.000    94.500    98.130
+77    829    98.875    2366000    0.000    98.375    99.500
+77    830    100.000    2418700    0.000    98.880    100.380
+77    831    99.750    1890500    0.000    99.500    101.630
+78    832    106.625    1050400    0.000    106.000    106.750
+78    833    106.500    1716200    0.000    105.880    107.750
+78    834    106.130    868400    0.000    105.880    106.880
+78    835    105.875    752300    0.000    105.250    106.375
+78    836    105.500    782800    0.000    105.250    105.880
+78    837    105.875    934800    0.000    105.125    106.375
+78    838    106.375    645200    0.000    105.875    106.500
+78    839    107.125    921600    0.000    107.000    108.000
+78    840    110.880    4120700    0.000    110.130    111.250
+78    841    111.125    1916900    0.000    109.875    111.250
+78    842    109.875    1531000    0.000    109.500    110.875
+79    843    102.380    1347000    0.000    101.500    103.500
+79    844    105.500    1634700    0.000    101.880    105.500
+79    845    105.880    1609400    0.000    105.500    107.630
+79    846    107.500    1438200    0.000    105.880    107.750
+79    847    107.880    1192900    0.000    107.130    108.380
+79    848    105.000    1077000    0.000    104.750    107.750
+80    849    107.375    1101700    0.000    107.125    109.000
+80    850    107.880    1162000    0.000    106.380    108.250
+80    851    108.250    1570000    0.000    106.000    109.000
+80    852    109.500    901300    0.000    108.625    109.500
+80    853    105.375    1418600    0.000    105.375    108.625
+80    854    103.500    2258600    0.000    102.875    106.625
+80    855    101.000    3113800    0.000    99.750    103.880
+80    856    100.250    2308100    0.000    99.500    102.000
+80    857    99.250    3121400    0.000    96.250    100.875
+80    858    99.380    1690200    0.000    98.250    100.380
+80    859    100.750    1330300    0.000    99.380    101.630
+80    860    105.375    1866500    0.000    101.750    105.375
+80    861    107.625    2658600    0.000    104.625    109.000
+80    862    107.750    1918300    0.000    106.500    108.750
+80    863    106.750    1270700    0.000    106.625    108.250
+81    864    111.500    3389800    0.000    111.250    116.000
+81    865    112.500    1909400    0.000    110.750    112.875
+81    866    113.380    1173800    0.000    112.130    113.750
+81    867    112.875    997900    0.000    112.375    113.125
+81    868    114.375    1471900    0.000    112.625    114.500
+81    869    112.880    1093100    0.000    112.880    114.630
+81    870    111.250    1435200    0.000    111.000    112.500
+81    871    111.500    954900    0.000    110.625    111.750
+81    872    113.500    1617100    0.000    111.500    113.500
+81    873    112.750    2463900    0.000    112.130    114.000
+81    874    113.750    1896000    0.000    112.250    114.630
+81    875    113.875    2084600    0.000    113.375    114.375
+81    876    113.880    341300    0.000    113.750    114.250
+81    877    113.500    396800    0.000    113.500    114.250
+81    878    113.630    714100    0.000    113.000    113.880
+81    879    113.375    728200    0.000    113.250    113.875
+81    880    113.000    461300    0.000    112.880    113.500
+81    881    112.125    1037700    0.000    112.125    113.750
+81    882    112.500    1307400    0.000    112.250    113.880
+81    883    112.130    1085100    0.000    111.880    113.000
+81    884    110.250    1189400    0.000    110.000    111.875
+81    885    109.000    1715500    0.000    108.750    110.375
+81    886    106.880    2078000    0.000    106.750    110.750
+81    887    108.380    962000    0.000    107.250    108.380
+81    888    108.130    608700    0.000    107.750    108.250
+81    889    106.750    1746500    0.000    105.500    107.130
+81    890    107.500    1168100    0.000    106.750    107.750
+81    891    109.130    1582000    0.000    106.630    109.250
+81    892    115.750    4330400    0.000    114.250    116.130
+81    893    117.625    4592500    0.000    114.875    118.250
+82    894    118.000    1963700    0.000    117.750    119.625
+82    895    119.250    2211000    0.000    117.875    120.125
+82    896    121.000    2841200    0.000    119.880    121.630
+82    897    122.625    2441100    0.000    120.500    122.625
+82    898    124.250    2478400    0.000    122.380    125.000
+82    899    124.500    1949200    0.000    123.000    125.380
+82    900    127.000    2524300    0.000    124.630    127.000
+82    901    126.750    1718300    0.000    126.250    127.130
+82    902    126.880    1919100    0.000    125.630    127.630
+83    903    128.500    2532000    0.000    128.380    131.000
+83    904    129.500    1751700    0.000    128.250    129.875
+83    905    132.375    1865300    0.000    129.625    132.500
+83    906    132.750    2372400    0.000    131.500    133.875
+83    907    134.630    1923800    0.000    132.250    135.000
+83    908    135.000    2485400    0.000    133.880    136.250
+83    909    137.375    2738900    0.000    135.375    137.750
+83    910    139.500    2278100    0.000    137.000    139.750
+83    911    137.880    1854200    0.000    137.880    138.750
+84    912    110.630    2214700    0.000    110.130    111.880
+84    913    108.500    3555500    0.000    108.130    111.000
+84    914    106.875    3026800    0.000    105.625    108.375
+84    915    109.250    2086700    0.000    106.750    109.250
+84    916    109.880    2089000    0.000    109.250    110.750
+84    917    109.750    1463800    0.000    109.375    110.750
+84    918    109.500    2109300    0.000    109.000    110.250
+84    919    108.500    1570400    0.000    108.125    109.375
+85    920    98.000    1438800    0.000    97.630    99.380
+85    921    97.250    1909500    0.000    96.750    98.250
+85    922    99.750    1417200    0.000    97.000    99.875
+85    923    99.880    893600    0.000    99.500    100.500
+85    924    101.250    791000    0.000    99.125    101.625
+85    925    104.250    3033600    0.000    99.750    104.750
+85    926    101.625    2025900    0.000    101.375    103.750
+85    927    99.875    1631900    0.000    99.375    101.250
+85    928    100.380    1315700    0.000    99.630    100.380
+86    929    94.625    1973000    92.000    91.875    94.750
+86    930    92.380    2515900    94.000    92.250    95.000
+86    931    91.250    2040100    92.625    91.250    94.250
+86    932    90.875    1611500    91.375    90.625    92.500
+86    933    90.250    1333300    90.750    89.750    90.875
+86    934    92.375    1338400    90.375    90.250    92.500
+86    935    95.380    3103900    94.000    93.500    95.750
+86    936    95.500    2253200    95.125    95.000    97.125
+86    937    96.375    3582000    95.000    92.625    98.125
+86    938    95.250    1209500    96.250    95.250    96.375
+86    939    92.880    1426400    95.250    92.880    95.500
+86    940    95.630    1273400    92.880    92.880    95.630
+87    941    92.250    1502600    91.125    90.000    92.250
+87    942    91.250    1632500    91.750    91.000    92.130
+87    943    89.880    1401700    90.380    89.630    90.880
+87    944    89.250    1724200    90.000    88.625    90.375
+87    945    89.750    945800    89.625    89.125    89.875
+87    946    90.250    1130700    89.750    89.750    90.875
+87    947    92.125    1581500    90.500    89.875    92.375
+87    948    90.750    1954000    92.750    90.130    93.250
+87    949    89.750    1295100    90.500    89.500    91.130
+87    950    89.625    1314500    90.000    89.125    91.125
+87    951    89.630    1148400    90.000    89.380    90.750
+87    952    89.750    1363200    89.750    89.125    90.625
+87    953    89.875    1446100    89.750    89.250    90.375
+87    954    89.380    1056500    89.880    88.750    90.250
+88    955    82.380    1926400    83.380    82.250    84.880
+88    956    84.875    3020100    82.625    82.625    85.000
+88    957    85.125    2275600    85.375    84.625    85.875
+88    958    86.000    2052900    85.630    84.500    86.130
+88    959    87.500    1712300    86.130    85.880    87.500
+88    960    88.250    3316600    89.500    88.125    89.750
+88    961    88.500    2215600    88.750    87.625    88.875
+88    962    88.625    2063100    88.500    87.500    88.625
+88    963    89.500    1792800    88.500    88.250    89.750
+88    964    90.000    2117200    89.630    89.500    90.250
+88    965    90.125    1324900    89.875    89.625    90.125
+88    966    89.250    1475400    90.000    89.000    90.630
+89    967    89.250    1475400    90.000    89.000    90.630
+89    968    88.130    993100    89.130    88.130    89.250
+89    969    88.125    1000900    87.875    87.750    88.750
+89    970    88.500    1108900    88.130    87.380    88.500
+89    971    88.130    1268600    88.880    87.750    88.880
+89    972    90.750    1681900    88.500    88.250    90.750
+89    973    90.625    2074400    91.250    90.375    92.125
+89    974    92.500    2341200    92.500    92.125    93.000
+89    975    93.875    2044900    92.500    92.375    94.000
+90    976    62.880    2541800    62.380    62.380    63.380
+90    977    56.130    12193500    0.000    56.000    59.880
+90    978    51.875    13421200    53.625    50.750    54.875
+90    979    53.000    8025400    0.000    51.250    53.380
+90    980    51.375    7658000    53.125    50.250    53.250
+90    981    48.875    7384600    51.250    48.750    51.625
+90    982    51.750    6115700    50.000    49.000    52.000
+90    983    51.250    4186200    51.625    51.000    52.625
+91    984    46.380    3638900    47.000    45.880    47.000
+91    985    48.625    3420500    46.500    46.500    48.750
+91    986    48.875    3054500    48.750    47.500    49.250
+91    987    49.000    7802400    52.875    48.750    53.250
+91    988    49.625    3307500    49.125    48.250    50.000
+91    989    50.250    3095700    50.000    49.750    50.875
+91    990    51.500    2981500    51.000    50.875    51.625
+91    991    52.625    3039500    52.000    52.000    52.625
+91    992    52.125    2635400    52.250    52.000    53.000
+92    993    42.250    2494200    43.625    42.000    43.625
+92    994    42.375    3922300    41.875    41.125    42.375
+92    995    45.630    6260300    44.880    44.500    45.880
+92    996    44.000    4216700    46.000    43.875    46.375
+93    997    51.875    2331700    52.250    51.500    52.625
+93    998    52.000    2595300    51.875    51.625    52.500
+93    999    53.125    2067200    52.375    51.875    53.250
+93    1000    55.125    4184000    54.000    53.750    55.250
+93    1001    55.750    1211000    55.500    55.125    56.000
+93    1002    54.380    2487900    56.000    54.380    56.130
+93    1003    53.875    1976800    54.500    53.750    55.125
+93    1004    53.130    2385300    54.750    53.130    54.750
+93    1005    53.750    1865800    53.250    53.250    54.125
+94    1006    59.000    1846800    58.130    58.000    59.130
+94    1007    59.500    2570000    59.000    58.500    59.875
+94    1008    58.500    2379800    60.000    58.500    60.000
+94    1009    58.875    1458600    58.500    58.000    59.375
+94    1010    59.250    1734900    58.875    58.500    59.500
+94    1011    58.630    1690600    59.130    58.500    59.380
+94    1012    58.130    1503100    58.750    58.130    58.880
+94    1013    58.750    1804200    58.250    58.250    59.000
+94    1014    58.630    1586000    58.750    58.380    59.500
+94    1015    57.500    1528100    58.500    57.130    58.500
+94    1016    57.125    2255900    57.375    56.375    57.375
+94    1017    56.000    1959500    56.750    55.750    57.000
+94    1018    55.250    2278500    55.875    55.125    55.875
+94    1019    55.250    3176600    55.125    54.750    55.625
+94    1020    58.630    4219300    55.750    55.750    58.750
+94    1021    58.250    10154900    58.880    55.380    59.380
+95    1022    52.880    1565600    53.380    52.750    53.630
+95    1023    53.250    1985500    52.500    52.000    53.380
+95    1024    54.000    1873700    53.375    53.375    54.625
+95    1025    54.500    1727400    54.380    54.000    54.630
+95    1026    54.625    1495700    55.250    54.500    55.250
+95    1027    52.750    2290200    54.880    52.500    55.000
+96    1028    53.380    2097500    53.500    51.380    53.750
+96    1029    52.250    2207700    53.250    51.750    53.500
+96    1030    58.380    8758100    55.000    54.000    58.630
+96    1031    58.750    5660500    58.375    58.000    59.500
+97    1032    58.500    2217200    58.880    58.500    59.250
+97    1033    57.125    2297500    57.875    56.750    58.250
+97    1034    57.500    1908600    57.375    56.875    57.875
+97    1035    58.000    1608500    57.500    56.875    58.375
+97    1036    58.380    1376600    58.130    57.880    58.630
+97    1037    57.750    1500300    58.250    57.500    58.250
+98    1038    55.625    1817200    56.750    55.625    56.875
+98    1039    55.880    3189300    55.750    54.500    56.250
+98    1040    62.380    8807500    59.000    58.000    62.630
+98    1041    61.380    3714100    62.250    61.130    62.380
+99    1042    72.250    2341600    73.625    72.250    74.125
+99    1043    73.125    2040800    72.500    71.875    73.125
+99    1044    73.250    1536400    72.880    72.750    73.750
+99    1045    74.375    2463400    73.500    73.375    74.500
+99    1046    75.380    3933900    74.000    73.750    75.750
+99    1047    75.000    5216900    75.500    73.875    76.125
+99    1048    74.625    3372500    74.625    74.125    75.375
+99    1049    73.000    2615200    74.625    72.875    74.625
+99    1050    73.880    2829600    72.630    72.630    74.380
+100    1051    71.750    1418500    72.750    71.500    73.000
+100    1052    72.130    2742400    72.000    70.250    72.880
+100    1053    73.625    3292000    72.375    72.250    73.875
+100    1054    74.380    1458600    73.630    73.500    74.380
+100    1055    74.625    2562800    74.875    74.500    75.250
+100    1056    74.380    1352100    74.380    74.130    74.880
+100    1057    74.250    1450700    74.250    73.875    74.375
+100    1058    74.250    1496400    74.125    74.125    74.875
+101    1059    87.130    2576400    87.880    86.000    88.250
+101    1060    89.000    5977700    90.500    88.630    90.500
+101    1061    91.625    5886400    89.375    89.125    92.000
+101    1062    93.500    4318900    91.500    91.000    93.880
+101    1063    93.625    3346300    93.125    92.875    93.875
+101    1064    95.250    3694500    93.125    92.875    95.625
+102    1065    89.375    3394000    90.125    88.375    90.750
+102    1066    89.130    3308400    89.630    88.630    90.250
+102    1067    90.250    2995700    90.500    89.750    90.750
+102    1068    91.750    2905200    91.380    90.880    92.250
+102    1069    93.000    2562500    91.875    91.875    93.375
+102    1070    93.000    2192900    93.630    93.000    94.000
+103    1071    109.000    3285600    106.500    105.625    109.500
+103    1072    108.625    1257200    109.125    108.500    109.750
+103    1073    108.875    1430800    109.125    108.625    109.375
+103    1074    109.630    1795300    108.880    108.880    110.000
+103    1075    109.875    1966800    110.000    109.625    110.375
+103    1076    109.125    1971400    109.875    108.875    110.375
+103    1077    109.250    2327700    109.500    108.380    109.630
+103    1078    110.750    1748300    109.250    109.250    110.875
+103    1079    112.000    2701000    111.000    110.250    112.125
+103    1080    112.375    2946800    112.125    110.750    112.750
+103    1081    113.625    3029700    112.375    112.250    114.625
+103    1082    111.375    3698100    113.875    111.125    114.000
+103    1083    106.750    4700700    111.380    106.500    111.380
+103    1084    107.630    5514300    107.000    105.630    108.250
+103    1085    106.625    3239000    108.125    106.500    108.500
+104    1086    91.880    3744400    89.130    89.130    91.880
+104    1087    89.375    3605800    92.000    89.125    92.000
+104    1088    90.875    2674000    89.875    89.750    91.125
+104    1089    91.250    1877400    90.880    90.880    91.880
+104    1090    91.750    945400    92.000    91.625    92.125
+104    1091    92.000    1572000    91.750    90.750    92.000
+105    1092    87.250    4624600    88.130    86.000    88.500
+105    1093    86.375    2664400    87.250    86.125    87.250
+105    1094    83.125    3742800    86.500    83.125    86.500
+105    1095    87.000    4613000    84.125    83.500    87.750
+105    1096    87.625    4821100    86.750    85.750    89.250
+105    1097    96.250    9856900    90.000    89.625    96.250
+105    1098    102.000    13145900    96.625    96.500    104.125
+105    1099    102.250    5293000    101.500    101.375    103.875
+105    1100    103.000    4959100    100.750    100.750    104.500
+105    1101    107.000    7989000    103.130    103.130    109.000
+105    1102    104.125    4721800    107.625    104.125    108.000
+106    1103    113.625    3467900    114.000    113.500    114.875
+106    1104    114.250    3237400    113.880    113.750    115.000
+106    1105    117.625    5835300    114.375    114.250    118.500
+106    1106    118.000    4985900    118.000    117.500    118.880
+106    1107    119.125    5322200    116.750    116.750    120.875
+106    1108    120.250    4097300    119.000    118.630    120.630
+106    1109    124.125    5355800    121.750    121.250    125.625
+106    1110    125.630    4126200    125.000    124.000    126.130
+106    1111    124.880    2882500    123.880    123.880    125.500
+107    1112    108.750    4722900    114.875    108.375    115.125
+107    1113    110.750    4558900    108.375    107.625    112.000
+107    1114    111.250    3619800    111.130    110.250    113.750
+107    1115    109.750    3046600    111.875    109.500    112.375
+107    1116    111.250    2931600    110.380    110.380    113.750
+107    1117    110.380    2379500    112.130    110.000    112.750
+107    1118    117.625    5407700    111.000    110.500    118.125
+107    1119    119.750    4149900    117.500    116.130    120.500
+108    1120    91.750    3683600    89.630    89.130    92.630
+108    1121    103.630    9014900    96.000    95.630    103.750
+108    1122    103.875    3990400    103.125    101.625    104.125
+108    1123    104.750    3338200    103.500    103.380    105.500
+108    1124    107.380    3992800    105.250    103.750    108.000
+108    1125    107.500    3505300    107.125    107.000    108.875
+108    1126    107.250    3120600    108.000    107.250    109.000
+108    1127    108.875    2265800    108.375    107.750    109.375
+108    1128    109.250    2151100    108.000    108.000    109.375
+109    1129    124.750    1312200    124.750    124.000    125.500
+109    1130    124.500    1864400    124.875    124.125    127.125
+109    1131    123.750    2446500    124.000    123.130    125.250
+109    1132    125.880    2013200    124.250    124.000    125.880
+109    1133    125.000    1845100    125.750    124.625    126.250
+109    1134    126.625    2302300    125.875    125.625    127.125
+109    1135    127.875    1835400    126.875    126.875    128.000
+109    1136    128.380    3148000    128.000    127.630    129.500
+109    1137    126.250    2402400    129.000    126.130    129.380
+109    1138    127.750    2248500    125.500    125.500    128.000
+109    1139    129.875    2858300    128.500    128.250    130.125
+109    1140    130.000    1400900    129.880    129.130    130.000
+109    1141    129.500    2863900    130.750    128.630    131.250
+109    1142    127.625    1875700    129.500    127.375    129.500
+109    1143    125.625    2135400    128.750    125.250    129.125
+109    1144    129.375    3473700    125.500    124.000    129.500
+110    1145    133.375    2886400    130.625    130.250    133.875
+110    1146    133.750    3481600    133.125    132.750    135.125
+110    1147    134.375    1569400    133.375    132.875    134.500
+110    1148    134.500    1429200    134.375    134.000    134.875
+110    1149    133.250    2724100    135.000    133.000    135.750
+110    1150    134.750    2392300    133.500    133.250    135.875
+110    1151    136.880    2774500    134.630    134.630    137.630
+110    1152    145.000    7803800    137.630    137.380    145.500
+110    1153    146.750    5777100    144.750    143.000    150.000
+111    1154    157.625    2833000    158.125    156.125    158.500
+111    1155    158.000    5515400    157.500    157.000    160.750
+111    1156    158.125    2799700    158.250    157.750    160.250
+111    1157    159.375    931300    158.125    158.125    159.625
+111    1158    163.000    3316000    159.630    159.630    163.500
+111    1159    162.625    4677800    163.625    162.625    166.000
+111    1160    162.000    4437400    162.875    159.125    164.000
+111    1161    158.500    3036300    161.375    158.375    162.625
+111    1162    155.625    6051900    151.000    151.000    158.000
+111    1163    160.000    2769900    156.630    156.250    160.130
+112    1164    141.250    3583000    143.130    140.250    143.500
+112    1165    137.625    6308500    140.750    137.125    140.875
+112    1166    143.875    4282700    137.625    0.000    144.000
+112    1167    146.500    4198400    144.380    144.130    148.000
+112    1168    146.875    3670400    147.000    144.000    147.500
+112    1169    143.000    1772200    146.880    143.000    146.880
+113    1170    136.500    2634400    134.500    133.250    136.880
+113    1171    137.880    3931900    138.630    134.380    139.000
+113    1172    137.500    1845300    137.380    135.750    138.380
+113    1173    137.750    2655100    137.375    136.750    139.750
+113    1174    139.750    2343200    138.000    137.750    140.130
+113    1175    137.380    2356700    139.630    136.630    141.250
+113    1176    140.000    3022200    137.250    134.750    140.130
+113    1177    142.380    3917100    140.000    139.000    143.750
+113    1178    153.625    10659100    150.500    149.500    157.000
+113    1179    150.750    3005000    152.250    150.625    152.875
+114    1180    98.625    2949600    102.437    98.625    104.125
+114    1181    99.130    2060000    100.130    99.000    100.810
+114    1182    101.690    1069100    99.380    99.250    101.750
+114    1183    102.750    2307300    102.875    102.750    103.687
+114    1184    103.130    3558000    103.690    102.940    105.500
+114    1185    104.625    2736500    104.000    103.187    105.187
+114    1186    105.625    2635000    104.500    104.062    105.750
+114    1187    106.437    5017000    105.562    105.000    106.812
+114    1188    105.250    3555600    105.375    105.062    107.187
+114    1189    104.250    4308200    105.000    102.625    105.000
+114    1190    104.190    4059400    103.500    102.940    105.500
+114    1191    100.062    7182800    104.312    99.375    104.875
+114    1192    100.130    6410700    98.250    97.500    101.130
+114    1193    102.130    3414500    100.560    100.310    102.440
+114    1194    102.625    4275400    103.500    101.250    104.000
+114    1195    103.437    6321700    103.187    102.375    104.937
+114    1196    105.000    4189100    104.875    104.500    105.187
+114    1197    108.380    4970600    105.190    104.690    108.380
+114    1198    100.125    13907800    100.250    99.625    102.000
+114    1199    99.380    6583500    99.810    98.500    100.630
+114    1200    99.187    3911500    99.812    98.937    100.000
+114    1201    98.125    2807900    99.250    98.000    99.937
+114    1202    96.500    7019700    96.750    95.630    97.880
+114    1203    97.000    5192400    97.130    96.500    98.000
+114    1204    98.187    4413600    97.000    97.000    99.312
+114    1205    98.750    2900100    98.312    98.000    99.562
+114    1206    100.562    3437700    100.000    100.000    101.250
+114    1207    99.380    3585600    100.130    98.690    100.250
+115    1208    98.125    5205100    99.125    98.125    99.812
+115    1209    96.125    6464200    97.125    95.875    98.250
+115    1210    97.500    4167100    97.380    96.690    98.190
+115    1211    99.130    3403400    97.880    97.440    99.880
+115    1212    100.250    2951700    99.187    98.187    100.625
+115    1213    99.630    2925300    100.880    99.000    101.130
+115    1214    101.250    3420700    99.690    99.250    101.380
+115    1215    100.880    3585100    101.310    99.560    101.810
+115    1216    101.560    3594700    100.630    100.560    102.310
+115    1217    102.875    2585000    101.687    101.437    103.000
+115    1218    102.062    4107800    103.000    101.437    103.250
+116    1219    108.812    4240700    109.000    107.625    109.125
+116    1220    106.130    4884000    108.750    106.000    109.250
+116    1221    108.130    4276900    106.250    106.190    109.500
+116    1222    111.750    4039200    110.000    109.940    112.310
+116    1223    112.000    3030000    111.880    110.060    112.130
+116    1224    112.440    3187800    112.500    112.000    114.690
+116    1225    113.000    1636400    112.380    112.310    113.440
+116    1226    114.125    2184600    114.125    113.562    114.812
+116    1227    114.810    4356000    114.130    113.500    116.310
+116    1228    116.750    3166400    116.000    115.500    116.937
+116    1229    115.190    3219800    116.560    114.500    116.630
+117    1230    115.000    2258200    113.750    113.630    115.560
+117    1231    117.062    3189500    114.750    114.625    118.500
+117    1232    118.500    3070100    118.250    117.375    119.250
+117    1233    119.380    2339800    118.500    118.250    120.000
+117    1234    119.625    2268600    119.750    119.000    120.625
+117    1235    117.000    2557800    119.250    117.000    120.000
+117    1236    118.380    2180100    117.130    116.000    118.940
+117    1237    120.187    3168400    118.562    118.500    120.375
+117    1238    122.000    4489200    121.000    120.312    123.000
+117    1239    128.130    12308600    128.250    127.750    131.000
+117    1240    127.440    6049900    126.000    124.500    128.440
+117    1241    123.880    4153100    127.190    123.690    129.000
+117    1242    124.250    2874600    125.875    122.500    125.937
+118    1243    123.500    4994700    125.750    123.375    127.437
+118    1244    122.500    5579800    122.130    118.190    122.500
+118    1245    126.562    4965100    121.375    120.625    126.562
+118    1246    129.130    4557100    128.000    127.630    129.940
+118    1247    130.000    3246800    129.000    128.500    130.687
+118    1248    130.500    3319400    130.000    128.190    130.940
+119    1249    133.625    3820400    134.500    132.187    136.187
+119    1250    131.437    3544900    133.750    130.000    134.125
+119    1251    128.500    4149700    130.750    127.630    131.500
+119    1252    125.375    6268700    125.062    123.375    126.437
+119    1253    124.810    7302600    124.130    118.940    125.250
+119    1254    120.250    6721000    123.750    117.310    123.750
+119    1255    119.250    7183700    124.000    118.750    124.000
+119    1256    120.750    6582400    119.500    118.125    122.875
+119    1257    123.500    9156300    120.750    116.812    123.500
+119    1258    127.312    5841600    124.437    122.500    127.937
+119    1259    130.875    5402500    130.125    129.562    132.875
+119    1260    128.190    4696800    130.500    126.560    130.500
+120    1261    147.380    3456500    148.500    147.190    149.940
+120    1262    147.880    4096300    148.880    145.750    149.750
+120    1263    149.000    3293000    147.690    146.810    149.560
+120    1264    149.940    3569000    148.880    147.500    150.940
+120    1265    151.380    3788700    150.750    149.940    152.190
+120    1266    156.000    4371500    150.880    150.690    156.750
+120    1267    157.125    5109100    157.000    156.500    158.875
+120    1268    157.880    4333900    156.690    156.630    159.880
+120    1269    157.437    2997600    157.000    155.750    157.500
+121    1270    165.000    3885800    163.500    162.500    165.810
+121    1271    164.375    2826400    166.875    164.312    166.875
+121    1272    166.062    4381600    165.437    165.062    169.625
+121    1273    171.560    4908400    166.630    166.630    172.190
+121    1274    176.375    3739300    171.562    171.562    178.937
+121    1275    182.250    4352300    177.500    175.250    183.000
+121    1276    185.000    3535000    182.690    181.130    185.380
+121    1277    187.937    1524900    184.750    184.062    187.937
+121    1278    189.250    2634600    186.500    186.000    189.937
+121    1279    187.125    1881100    188.625    187.000    188.937
+121    1280    186.750    2406600    186.875    186.312    188.625
+121    1281    184.375    1932400    186.750    183.500    187.187
+121    1282    183.000    4074800    185.000    181.500    186.500
+121    1283    189.630    4953800    183.000    182.810    189.880
+122    1284    177.937    4600100    172.250    171.062    177.937
+122    1285    176.940    4554600    178.000    175.750    180.000
+122    1286    173.750    4318700    177.250    173.130    179.690
+122    1287    173.625    5234800    172.000    169.312    173.937
+122    1288    169.750    7399000    171.000    166.500    171.880
+122    1289    168.375    4795400    169.500    165.125    169.500
+122    1290    167.750    4371200    170.500    166.880    170.940
+122    1291    166.750    3871500    168.500    165.062    168.937
+122    1292    171.000    10750500    173.500    170.125    177.000
+122    1293    178.380    5803200    173.880    173.750    178.940
+122    1294    178.875    3779900    178.625    177.062    180.000
+122    1295    182.190    5009500    179.880    178.560    184.880
+122    1296    181.500    3504900    181.630    180.250    182.880
+123    1297    182.000    3951400    179.187    177.125    182.312
+123    1298    181.000    3303000    182.000    180.190    183.500
+123    1299    178.060    3452700    179.500    178.000    180.000
+123    1300    177.630    7252500    177.500    172.940    177.750
+123    1301    168.562    9748400    176.625    168.000    178.000
+123    1302    167.000    5948300    168.687    166.625    170.500
+123    1303    165.380    5007500    167.000    164.000    167.630
+123    1304    169.500    5910500    168.000    166.500    170.500
+123    1305    171.312    4914400    172.000    169.500    173.250
+123    1306    172.380    4133200    171.060    170.560    175.880
+123    1307    178.562    3733400    177.000    176.875    181.250
+123    1308    177.250    2917600    180.000    176.500    181.500
+124    1309    187.000    4265500    186.000    182.312    188.062
+124    1310    186.310    3055900    185.630    184.000    188.060
+124    1311    183.440    4489900    183.500    181.060    183.630
+124    1312    180.000    3423200    184.000    179.940    184.000
+124    1313    179.380    3630500    182.750    177.630    183.880
+124    1314    177.750    4165200    179.500    173.500    179.500
+124    1315    170.375    5964400    177.500    170.125    177.500
+124    1316    166.750    7691800    170.880    164.060    172.310
+124    1317    169.750    7358000    167.000    163.000    169.750
+124    1318    171.875    6580800    169.750    165.125    171.875
+124    1319    194.500    19584900    197.250    192.687    198.750
+124    1320    199.750    10375500    193.380    192.940    206.560
+124    1321    209.880    9333000    204.750    202.310    210.750
+124    1322    212.000    10464600    212.000    208.500    215.250
+124    1323    205.000    5670900    209.250    203.500    210.500
+125    1324    209.250    4169800    211.880    208.000    214.000
+125    1325    217.250    4993400    211.250    211.062    217.500
+125    1326    218.630    4774200    217.250    217.060    221.880
+125    1327    221.000    4186400    220.500    217.500    221.875
+125    1328    225.500    6033400    221.125    215.500    228.437
+125    1329    246.000    12165700    234.000    234.000    246.000
+125    1330    239.250    9036900    241.500    236.000    243.500
+125    1331    237.500    5780200    236.000    232.000    239.625
+125    1332    238.500    4316900    238.250    237.000    240.625
+125    1333    235.875    3895800    238.250    233.062    238.750
+125    1334    232.875    3220900    235.625    232.500    236.375
+125    1335    230.380    3452300    232.750    229.190    233.380
+125    1336    223.750    4299100    230.310    221.750    230.690
+125    1337    221.187    4702500    222.500    221.000    226.000
+125    1338    236.250    8314000    223.000    221.440    236.630
+125    1339    116.000    10552600    116.687    112.625    116.875
+125    1340    116.000    6379500    116.000    114.187    116.750
+126    1341    124.440    6043500    122.750    122.310    124.880
+126    1342    122.000    8442100    123.375    121.000    123.625
+126    1343    122.380    6463000    122.000    120.880    124.060
+126    1344    122.940    6245300    122.630    122.060    125.880
+126    1345    124.000    4354600    125.000    122.750    125.190
+126    1346    123.187    4773000    124.250    122.687    125.625
+127    1347    98.000    18720400    94.000    93.562    98.250
+127    1348    104.750    19673300    99.000    98.380    105.000
+127    1349    107.880    13681500    105.500    104.440    108.440
+127    1350    106.125    10665000    108.812    106.000    109.875
+127    1351    104.060    9710300    105.000    101.810    105.000
+127    1352    105.000    3108400    105.937    104.125    106.000
+127    1353    104.187    5677700    104.937    103.375    104.937
+127    1354    103.060    5719900    103.690    102.130    104.500
+127    1355    103.750    5336000    102.562    102.250    104.437
+127    1356    105.560    6208600    103.440    103.380    106.310
+127    1357    112.000    14679900    109.812    107.937    112.875
+127    1358    116.000    9924400    113.000    112.500    116.500
+128    1359    109.190    7117300    108.000    105.750    109.690
+128    1360    109.125    7680700    110.687    108.625    111.062
+128    1361    108.060    4834900    109.060    107.750    110.440
+128    1362    110.125    4773500    108.500    108.062    110.125
+128    1363    108.375    4005500    109.875    108.250    110.312
+128    1364    108.625    4528700    109.125    108.187    110.437
+128    1365    109.750    3740700    109.687    108.125    110.000
+128    1366    109.250    4081300    109.560    109.060    110.750
+128    1367    109.060    2683100    110.440    108.750    110.500
+128    1368    108.750    3435100    109.690    108.560    110.500
+128    1369    107.875    2870300    109.187    106.625    109.500
+128    1370    115.625    10346800    112.437    111.875    115.812
+128    1371    112.060    8227800    114.000    110.880    114.500
+129    1372    107.000    5665900    107.500    106.130    108.250
+129    1373    109.000    6622500    109.000    107.880    109.810
+129    1374    110.000    8856400    108.250    107.687    111.687
+129    1375    112.750    6563500    110.000    109.940    113.380
+129    1376    113.500    6771400    112.810    111.940    114.690
+129    1377    114.250    6137800    114.500    113.875    115.375
+129    1378    115.250    6492400    115.875    111.625    115.875
+129    1379    121.500    12124300    115.375    115.062    122.250
+129    1380    126.880    11862900    125.000    124.630    128.250
+129    1381    122.500    8163000    125.750    122.060    127.000
+130    1382    102.940    6402800    104.130    102.630    104.810
+130    1383    103.500    7428100    102.380    101.000    104.380
+130    1384    117.000    22927900    112.000    111.750    117.812
+130    1385    114.440    8764700    117.000    113.750    117.000
+131    1386    90.130    7705300    90.190    89.810    94.440
+131    1387    86.000    12579500    85.880    84.810    88.000
+131    1388    81.560    12724900    85.500    80.060    87.940
+131    1389    89.000    9514000    84.500    84.500    89.375
+131    1390    84.810    6052300    89.000    84.250    89.560
+132    1391    92.750    5671800    93.750    91.810    94.000
+132    1392    96.687    9712900    95.375    94.312    97.750
+132    1393    108.312    25243300    104.375    103.500    110.000
+132    1394    111.250    14760400    107.500    107.250    113.937
+133    1395    106.470    6793100    107.170    105.370    107.340
+133    1396    99.290    16688100    105.000    97.905    105.010
+133    1397    95.490    14494800    97.900    95.020    98.400
+133    1398    98.390    12127900    95.100    94.200    98.440
+133    1399    94.960    14246600    95.400    93.340    98.900
+134    1400    99.700    9957300    97.000    97.000    99.880
+134    1401    106.500    19849500    103.000    102.300    110.000
+134    1402    114.470    25822400    112.000    110.450    115.900
+134    1403    114.830    12759100    114.350    113.750    116.400
+135    1404    119.600    7726900    117.500    117.500    119.600
+135    1405    117.800    5629100    119.520    117.760    119.900
+135    1406    115.270    5818000    117.350    115.080    117.590
+135    1407    112.650    9598700    114.000    112.000    114.100
+135    1408    111.800    6757600    112.650    111.640    113.860
+135    1409    112.890    5138900    112.500    111.900    113.600
+135    1410    113.640    3812200    113.250    112.850    114.750
+135    1411    116.970    6154400    113.640    113.560    117.600
+135    1412    117.500    9625700    117.600    116.500    119.000
+135    1413    117.250    6423700    117.000    117.000    118.250
+135    1414    116.100    3099100    117.500    115.600    117.500
+135    1415    117.360    6542700    116.300    116.100    118.140
+136    1416    104.720    9312600    106.500    103.650    106.950
+136    1417    101.960    10266800    104.730    101.600    105.400
+136    1418    103.850    8894800    101.600    101.560    104.130
+136    1419    107.250    8767200    105.900    105.620    107.800
+136    1420    108.530    7841800    106.150    106.110    109.300
+136    1421    107.820    5330100    108.530    107.280    109.380
+137    1422    108.800    5675100    108.500    107.210    109.470
+137    1423    108.180    3704100    107.800    107.100    110.090
+137    1424    106.510    4176800    107.250    105.790    107.370
+137    1425    106.250    4028300    105.800    105.260    107.370
+137    1426    104.190    6398000    105.000    104.100    106.100
+137    1427    104.080    6763200    103.700    102.700    104.540
+137    1428    104.950    5254800    103.850    102.810    104.950
+137    1429    105.860    6024400    105.000    104.650    106.640
+137    1430    106.200    5730200    106.500    105.400    106.850
+137    1431    105.010    4713100    106.350    105.010    106.590
+138    1432    91.300    13783100    94.450    90.300    94.450
+138    1433    90.000    13172200    91.300    87.490    91.500
+138    1434    91.720    11077200    90.200    89.900    92.710
+138    1435    92.710    8676200    91.720    91.340    93.480
+138    1436    93.770    7221200    92.300    92.100    93.900
+138    1437    96.950    11118800    92.900    92.400    97.620
+138    1438    97.310    9785100    97.150    96.800    98.880
+138    1439    98.020    9733000    96.650    95.370    98.450
+138    1440    98.500    7093400    98.030    96.750    99.000
+138    1441    97.140    7525300    98.500    96.760    98.500
+139    1442    123.200    7950400    121.120    120.060    123.210
+139    1443    120.250    8061000    121.550    120.120    122.300
+139    1444    121.100    7036000    120.800    119.410    121.480
+139    1445    121.340    6225500    120.150    120.150    122.140
+139    1446    122.200    5596200    121.510    121.350    122.970
+139    1447    123.890    8054200    121.900    121.010    124.700
+140    1448    75.490    7953000    77.850    75.200    78.250
+140    1449    74.650    13296100    75.400    73.250    75.950
+140    1450    75.600    8909700    75.450    75.300    77.400
+140    1451    76.170    8592000    74.200    73.250    76.770
+140    1452    77.140    7775800    76.180    75.160    77.750
+140    1453    75.940    7240900    75.600    75.470    76.900
+141    1454    72.000    10945600    71.350    71.250    73.620
+141    1455    67.600    12056000    72.010    67.160    72.410
+141    1456    68.580    12012900    67.850    67.700    69.400
+141    1457    70.510    8469900    67.950    67.870    70.710
+141    1458    73.500    5243000    72.450    72.000    73.900
+141    1459    71.300    9488100    73.000    71.030    73.480
+141    1460    69.670    11165100    71.400    69.450    72.250
+141    1461    68.760    10073400    70.600    68.530    71.250
+141    1462    69.410    11034600    68.000    67.550    69.750
+142    1463    69.350    10989800    68.900    67.300    70.000
+142    1464    66.400    11576400    68.750    65.760    69.470
+142    1465    71.180    11918600    70.370    68.000    71.400
+142    1466    71.790    10136400    70.500    70.020    72.700
+142    1467    70.400    12708100    70.750    69.110    71.600
+142    1468    68.250    8832000    70.400    67.220    70.700
+142    1469    67.880    6915000    68.210    67.123    68.230
+142    1470    65.990    7126900    67.940    65.850    68.350
+142    1471    67.900    8370800    67.000    66.610    69.420
+142    1472    69.170    8036800    69.000    66.800    69.900
+142    1473    71.610    8432500    69.200    68.350    72.050
+142    1474    71.830    6940900    70.610    70.400    74.300
+142    1475    71.770    5263300    71.050    70.610    72.640
+143    1476    55.070    12155800    56.050    54.810    56.700
+143    1477    57.580    12672600    54.650    54.010    58.480
+143    1478    63.920    17852500    62.000    61.500    63.920
+143    1479    63.420    7925300    61.540    61.540    63.800
+143    1480    68.480    14600200    67.750    66.580    68.480
+143    1481    64.900    15828900    66.600    64.240    67.005
+143    1482    72.200    21344500    72.800    71.230    73.000
+143    1483    74.250    12532700    71.730    70.260    74.250
+144    1484    72.100    10570000    75.500    71.750    75.550
+144    1485    74.560    7538800    72.500    72.160    74.620
+144    1486    76.560    12544800    75.150    74.560    77.500
+144    1487    76.740    11648500    76.560    74.200    77.050
+144    1488    78.670    12865800    77.000    76.020    79.400
+144    1489    78.940    9844300    78.670    78.500    79.790
+144    1490    80.400    9395200    78.900    78.320    80.500
+144    1491    82.500    12005100    82.000    81.700    83.810
+144    1492    81.680    10466700    81.750    80.470    82.010
+145    1493    80.260    5922700    79.750    79.440    81.507
+145    1494    79.760    2420200    80.200    79.760    81.000
+145    1495    78.500    5784300    79.810    78.260    80.700
+145    1496    77.360    6334400    78.500    76.610    79.180
+145    1497    76.250    8066600    77.000    75.600    77.430
+145    1498    77.500    7871400    77.100    77.100    78.460
+145    1499    80.570    7864500    78.800    78.190    80.570
+145    1500    81.650    5963400    80.700    80.210    81.650
+145    1501    83.590    7923300    81.900    81.810    84.590
+145    1502    86.000    11907000    83.950    83.750    86.180
+145    1503    84.190    9509700    85.550    84.070    85.690
+146    1504    76.500    5617700    77.500    76.500    78.090
+146    1505    75.860    11218600    76.100    74.310    76.350
+146    1506    77.450    8300100    76.400    75.350    77.450
+146    1507    79.330    7793000    78.020    77.910    79.510
+146    1508    79.510    5441300    79.080    78.826    79.700
+146    1509    79.040    6295600    79.570    78.710    80.050
+147    1510    79.850    7024700    81.130    79.800    81.330
+147    1511    79.750    7472200    79.700    78.730    80.680
+147    1512    80.690    5298500    79.690    79.380    80.820
+147    1513    80.880    4615600    81.050    80.350    81.270
+147    1514    81.020    4262200    80.870    80.280    81.500
+147    1515    81.510    4634200    81.450    80.650    81.540
+148    1516    89.700    8842500    91.450    89.010    91.510
+148    1517    90.310    5529700    89.900    89.750    90.460
+148    1518    94.020    19813600    95.070    93.550    95.650
+148    1519    95.320    9302100    95.000    94.710    95.350
+148    1520    97.100    9285300    96.000    95.730    97.440
+148    1521    97.700    6952700    97.230    96.640    98.040
+148    1522    97.510    4371600    97.840    97.320    98.160
+149    1523    99.300    3611700    100.060    99.300    100.300
+149    1524    99.710    3562400    99.100    99.080    100.090
+149    1525    99.370    3930500    99.990    99.320    100.000
+149    1526    98.420    4830500    99.310    98.150    99.770
+149    1527    97.800    5447700    98.420    97.520    99.230
+149    1528    97.310    5690200    98.600    97.190    98.600
+149    1529    95.960    6629600    97.400    95.460    97.510
+149    1530    96.790    7012100    95.200    95.200    97.460
+149    1531    96.540    3362500    96.500    96.230    97.090
+150    1532    96.840    4807000    96.570    95.600    96.890
+150    1533    96.390    3548500    96.580    96.130    96.920
+150    1534    96.450    3971800    95.950    95.560    96.980
+150    1535    94.590    5084200    96.490    94.590    96.880
+150    1536    94.530    6391400    94.300    93.770    95.280
+150    1537    93.060    6536400    94.380    92.680    94.740
+150    1538    91.210    8560800    92.000    91.150    92.980
+150    1539    93.300    6290600    92.000    91.680    93.380
+151    1540    85.350    5677300    85.300    85.050    85.940
+151    1541    83.650    7530100    85.000    83.580    85.010
+151    1542    83.890    6595200    84.400    83.510    84.500
+151    1543    84.950    6009200    84.000    83.420    85.250
+151    1544    85.250    6001500    85.900    85.200    86.090
+151    1545    84.130    6298700    84.840    83.780    85.240
+152    1546    83.690    5268500    83.700    83.100    83.980
+152    1547    82.210    7134900    83.050    81.900    83.050
+152    1548    83.910    5916900    82.540    82.510    83.940
+152    1549    84.020    4361500    83.700    83.510    84.560
+152    1550    84.040    3559500    84.100    83.660    84.540
+152    1551    85.130    4833700    83.600    83.570    85.130
+153    1552    84.160    4650300    84.100    83.980    84.440
+153    1553    84.480    3874200    84.350    83.880    84.650
+153    1554    84.980    4204600    84.480    84.150    84.980
+153    1555    85.740    5198000    85.140    85.010    85.980
+153    1556    86.720    4542700    85.950    85.880    86.980
+153    1557    87.160    5001400    87.000    86.720    88.100
+153    1558    87.320    5150800    87.950    87.130    88.030
+153    1559    88.040    3984400    87.140    87.100    88.100
+153    1560    87.420    3076900    88.040    87.400    88.100
+153    1561    86.710    4090000    87.430    86.510    87.910
+153    1562    86.630    3016300    86.770    86.270    87.200
+153    1563    86.000    4626600    86.020    85.580    86.200
+153    1564    84.980    6665200    86.260    84.430    86.480
+153    1565    84.780    4233700    84.750    84.300    84.980
+153    1566    84.850    5928500    84.780    84.600    85.250
+153    1567    85.920    7275600    84.300    84.290    86.150
+153    1568    89.370    13824500    88.200    88.000    89.730
+153    1569    88.820    7079800    88.450    88.290    89.190
+153    1570    88.100    6272100    88.400    87.660    88.760
+153    1571    87.390    5998900    88.220    87.290    88.450
+153    1572    88.430    5775000    87.360    87.310    88.900
+153    1573    89.000    7337300    88.330    88.250    89.570
+153    1574    90.000    6035100    88.580    88.500    90.270
+153    1575    89.500    4226500    89.800    89.430    90.240
+153    1576    89.750    4518500    89.400    88.950    89.900
+153    1577    90.110    5160900    89.330    89.230    90.600
+153    1578    90.470    5391100    89.550    89.500    91.220
+153    1579    91.200    6553300    91.250    90.970    91.900
+153    1580    92.380    6952100    91.050    90.820    92.700
+153    1581    93.280    6708500    92.400    92.400    93.520
+153    1582    93.370    4907300    92.500    92.500    93.700
+153    1583    93.370    4513100    93.000    93.000    93.950
+154    1584    94.130    3541200    94.280    94.130    94.640
+154    1585    92.700    5664200    94.140    92.540    94.830
+154    1586    92.760    4838700    92.950    92.300    93.100
+154    1587    93.300    4233000    92.700    92.500    93.970
+154    1588    93.570    2868800    93.160    93.160    94.020
+154    1589    94.330    4299200    93.500    93.480    94.670
+155    1590    93.300    3821900    92.640    92.590    93.430
+155    1591    92.920    4541200    92.750    92.750    93.730
+155    1592    92.410    4037900    93.150    92.200    93.210
+155    1593    92.370    4754000    92.940    92.360    93.180
+155    1594    91.600    8051000    92.350    91.590    92.510
+155    1595    92.130    5087800    91.700    91.700    92.560
+155    1596    92.350    4513900    92.020    92.010    93.000
+155    1597    92.410    3424800    92.350    92.090    92.800
+155    1598    91.510    4494300    92.250    91.200    92.410
+156    1599    91.380    4419100    90.460    90.220    91.410
+156    1600    90.440    5740800    91.490    90.040    91.760
+156    1601    90.320    3737900    90.080    89.773    90.620
+156    1602    89.570    4579300    90.230    89.260    90.330
+156    1603    89.000    7836800    89.050    88.706    89.380
+156    1604    88.440    6376500    89.000    88.100    89.200
+156    1605    87.600    5273400    88.280    87.500    88.460
+156    1606    86.200    8296500    87.350    86.090    87.560
+156    1607    85.750    8450000    85.900    85.170    86.240
+156    1608    84.570    7090800    85.760    84.240    85.972
+156    1609    83.640    10708300    84.630    83.470    85.410
+156    1610    76.700    27932400    79.490    76.330    79.660
+156    1611    76.650    13256100    77.150    76.140    77.750
+156    1612    75.480    9292700    76.980    75.250    77.200
+156    1613    72.010    20389800    75.480    71.850    75.870
+156    1614    74.030    16273600    72.990    72.800    74.100
+156    1615    74.210    10985200    74.050    73.260    74.700
+156    1616    74.610    10223400    75.240    74.050    75.720
+156    1617    75.430    12500200    74.680    74.650    76.980
+156    1618    77.050    11706800    75.690    75.500    77.180
+156    1619    75.910    8638300    77.050    75.650    77.110
+157    1620    83.140    5340900    82.930    82.500    83.780
+157    1621    84.000    4490200    83.140    83.000    84.080
+157    1622    84.190    4712900    83.710    83.560    84.630
+157    1623    84.190    5210600    84.150    83.790    84.690
+157    1624    84.700    4661700    84.200    84.100    84.900
+157    1625    86.080    7788600    84.450    84.440    86.210
+157    1626    86.710    8633600    86.080    85.750    87.600
+157    1627    86.950    13328300    86.330    86.220    87.940
+157    1628    89.820    27876200    90.510    89.730    92.040
+157    1629    89.860    10676400    89.800    89.310    90.980
+157    1630    90.480    7391600    90.040    89.550    90.700
+157    1631    91.560    8862300    90.050    90.010    92.000
+157    1632    91.490    9222500    90.910    90.800    91.950
-- 
2.43.0


pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE
Next
From: jian he
Date:
Subject: Re: Emitting JSON to file using COPY TO