DiltheyLab / MetaMaps

Long-read metagenomic analysis
Other
100 stars 23 forks source link

Script filterLowIdentityEntities.pl dies prematurely #72

Open mhajimorad opened 1 year ago

mhajimorad commented 1 year ago

Hello,

Thank you so much for the MetaMaps tool!

I believe I have been able to successfully perform a MetaMaps run, and the expected output files are produced.

I am interested in using the "filterLowIdentityEntities.pl" script to filter out low identity results. Upon running the script, it runs for a bit of time and produces a partial "-filtered.WIMP" file. I say it is partial because I receive the following message

Died at /util/../perlLib/taxTree.pm line 587

And while there are "definedGenomes" entries in the "-filtered.WIMP" file, there are no "family", "genus", "species", etc. lines in the "-filtered.WIMP" file (unlike the original WIMP file).

Is there a bug with the "filterLowIdentityEntities.pl" file?

Thank you!

AlexanderDilthey commented 1 year ago

Hey @mhajimorad,

Not sure what is going on here, but I have just pushed a code change that will output a more informative error message - could you pull, try again, and post the message here?

Best wishes

Alex

mhajimorad commented 1 year ago

Hi @AlexanderDilthey ,

Thank you for your message.

I pulled and ran the script again. In case it is useful, here is the instruction entered at the command line: perl ./util/filterLowIdentityEntities.pl --DB testbacteria --mappings ./mmresults_bac_retry2/bac_retry2_classification_results --identityThreshold 0.85

Please find below all the content that is printed to the terminal:

Median identity 83.083 - full distribution printed to ./mmresults_bac_retry2/bac_retry2_classification_results.extractedIdentities

With --identityThreshold 85 -- 35855 of 48913 *individual* best mappings are below that threshold.
Hit database genomes:
 - 2483799  82.5033
 - 262209  82.2038
 - 1273  82.4091
 - 2894187  81.8279
 - 1414719  81.5763
 - 361183  81.9324
 - 2294034  81.9642
 - 3028710  83.0343
 - 1969806  81.7005
 - 2867516  90.4304
 - 1796606  81.7201
 - 943830  80.85
 - 2980498  81.4077
 - 445710  81.6421
 - 1437874  82.0122
 - 2997333  82.3551
 - 2789327  84.9438
 - 190148  84.0225
 - 2714938  81.9324
 - 1920  81.6754
 - 2011159  81.6355
 - 2596913  85.9613
 - 2983233  81.328
 - 2884022  82.6317
 - 3039801  81.8022
 - 158892  90.0334
 - 80867  82.8735
 - 593907  83.8885
 - 2045452  81.7765
 - 123899  81.5763
 - 2736649  81.2908
 - 2820884  82.4131
 - 2291  81.493
 - 649196  82.1373
 - 1229164  82.951
 - 204525  82.9436
 - 2872154  82.6901
 - 1268041  80.5772
 - 710685  82.925
 - 1122611  83.3725
 - 328692  81.2221
 - 2493669  82.0284
 - 2448440  80.4724
 - 67287  81.8279
 - 925818  82.722
 - 2799325  83.7497
 - 2895494  88.2327
 - 56  82.7345
 - 1302411  84.3251
 - 561879  93.0052
 - 1413221  83.6575
 - 57043  80.5245
 - 2904790  82.3859
 - 1404367  82.8479
 - 1866938  80.6575
 - 2052657  80.4984
 - 644283  83.7205
 - 2872652  81.4409
 - 2914710  82.7814
 - 946333  83.7954
 - 2587849  82.2038
 - 134287  83.1913
 - 13689  83.0298
 - 2590157  81.1768
 - 649831  82.5811
 - 1905847  83.33
 - 518635  81.2908
 - 1829  80.6845
 - 82380  83.706
 - 2567884  81.9008
 - 1858653  82.2506
 - 2871170  81.8107
 - 526225  83.3066
 - 1262470  81.4315
 - 2587846  80.6038
 - 163359  81.2449
 - 1437360  81.7511
 - 2003315  81.9429
 - 2964669  80.6305
 - 656179  82.4325
 - 2303332  85.656
 - 2769067  80.5772
 - 1902  80.6575
 - 1391653  81.8538
 - 2812896  84.7006
 - 1609966  82.0752
 - 2591633  82.6236
 - 1241833  80.6038
 - 2527979  81.3606
 - 3039158  86.0074
 - 2579977  82.1153
 - 47716  81.5519
 - 1300342  81.8107
 - 2567896  82.8432
 - 394221  81.328
 - 2801030  82.0934
 - 169427  82.2487
 - 28448  80.5508
 - 2742621  80.5245
 - 376175  82.6236
 - 913107  83.3867
 - 477641  83.1685
 - 352475  82.1404
 - 1112  81.9324
 - 1392877  81.8383
 - 3034358  82.2262
 - 44742  81.8799
 - 479435  83.7437
 - 2518371  83.8754
 - 2895486  84.5282
 - 488447  80.7942
 - 290397  82.2412
 - 2495594  81.1319
 - 2895559  80.4724
 - 1061  81.8022
 - 506591  80.6305
 - 2899123  82.2178
 - 28901  80.5508
 - 96773  81.9855
 - 33069  84.3857
 - 2486273  81.6554
 - 43306  81.7474
 - 2726118  82.9121
 - 279828  83.645
 - 1882831  81.8799
 - 1473598  82.5511
 - 2686304  80.7665
 - 1912  81.4315
 - 1270  81.3373
 - 1690815  82.722
 - 218284  81.3573
 - 117567  85.0607
 - 2051957  81.859
 - 2911538  82.1153
 - 3016419  82.1373
 - 715179  84.4737
 - 644966  81.8279
 - 215743  80.5245
 - 2304600  82.4091
 - 765912  81.2449
 - 45398  80.9925
 - 2321394  82.4521
 - 2775403  84.352
 - 2811425  82.6915
 - 2925842  81.8279
 - 61651  81.8022
 - 208439  88.0606
 - 2175644  92.3016
 - 526944  80.6305
 - 1892855  83.1572
 - 3045157  82.3691
 - 652  80.4724
 - 1860122  80.4724
 - 1972846  82.5339
 - 2785056  81.2646
 - 3031917  81.5763
 - 3002436  83.1459
 - 1239881  81.0215
 - 2613770  90.8627
 - 121428  84.0262
 - 1402135  80.6845
 - 2721173  81.4409
 - 476282  82.384
 - 365046  83.5459
 - 645  82.925
 - 471855  82.0391
 - 2857060  84.281
 - 47760  83.2989
 - 1555112  81.5276
 - 83655  94.5795
 - 2663859  86.7873
 - 2842453  82.0284
 - 944492  81.9218
 - 446469  81.95
 - 378806  83.4729
 - 661481  82.7434
 - 2654547  81.5276
 - 445576  82.6931
 - 2724121  80.5245
 - 728066  83.65
 - 1210884  82.3332
 - 2995170  83.021
 - 2691571  81.4792
 - 2938232  82.2038
 - 144549  83.101
 - 2665642  83.6701
 - 1028801  83.2989
 - 2940488  81.4985
 - 1323731  81.2908
 - 47878  81.9324
 - 53358  82.6931
 - 1936990  82.882
 - 2969621  82.1593
 - 248026  84.0082
 - 2502843  83.5564
 - 1736675  83.1789
 - 1702325  82.655
 - 78331  80.4724
 - 299152  83.1369
 - 3035531  82.8288
 - 563996  84.4959
 - 322509  81.6754
 - 2055889  81.8022
 - 192  82.2163
 - 2933290  84.1844
 - 2015316  82.9902
 - 2759526  81.9324
 - 2925844  82.6972
 - 80868  82.8964
 - 1608628  81.8022
 - 2768162  81.5206
 - 980254  81.2678
 - 2136173  81.5763
 - 150026  81.7511
 - 2259335  81.9061
 - 1535208  82.0716
 - 540747  81.6754
 - 1402210  81.7511
 - 2698679  81.5519
 - 48664  81.2221
 - 1920667  80.6305
 - 2183911  82.0284
 - 2771430  82.9035
 - 1179675  80.4984
 - 56438  83.4249
 - 55508  85.4309
 - 323261  82.0716
 - 93944  83.4249
 - 2866807  84.6903
 - 408  81.8279
 - 2715678  82.2487
 - 3015161  81.9429
 - 1612173  81.9642
 - 84531  82.0391
 - 3014995  81.6504
 - 2895796  82.6725
 - 3041766  81.1768
 - 709883  83.6844
 - 382  84.6508
 - 1128334  81.314
 - 3045175  90.4709
 - 999141  80.6845
 - 2831967  82.3168
 - 1176533  81.8625
 - 587753  82.7719
 - 452637  82.8767
 - 1300344  82.1153
 - 452652  81.4315
 - 278137  82.9771
 - 87883  81.7765
 - 93221  80.5508
 - 553814  81.2678
 - 1916917  86.6646
 - 324602  84.7733
 - 1798224  82.0716
 - 1082933  83.1742
 - 156976  80.739
 - 3030011  81.6256
 - 2854796  81.7765
 - 2306583  83.6481
 - 189381  92.0913
 - 2184053  88.0847
 - 2714923  80.6305
 - 1535304  81.328
 - 648999  82.648
 - 359110  81.6754
 - 551760  82.0662
 - 1619308  82.2412
 - 2744517  82.0314
 - 2877941  82.5872
 - 2995143  81.6009
 - 1223802  82.3168
 - 2651974  83.9281
 - 2929803  92.3016
 - 2144175  84.1061
 - 84595  82.1116
 - 2862866  86.0473
 - 2419771  82.1562
 - 263358  82.8992
 - 1077935  82.9035
 - 3039386  82.2412
 - 332158  85.0616
 - 1333996  81.8538
 - 28447  80.739
 - 1882757  81.7257
 - 3015166  82.1593
 - 2745197  80.5772
 - 455632  82.8182
 - 451876  89.2028
 - 926569  83.4522
 - 1679497  81.8022
 - 43353  83.302
 - 119981  82.0499
 - 3002640  81.8279
 - 1387353  81.6009
 - 2742145  82.1404
 - 2059884  81.4077
 - 683047  82.2761
 - 1792  83.3477
 - 33914  81.1543
 - 639282  84.6586
 - 1769779  80.5245
 - 3026420  81.6754
 - 1411621  81.8799
 - 1031711  81.2646
 - 69395  82.648
 - 2605946  83.0443
 - 486698  82.5993
 - 1774216  82.5854
 - 68232  81.8022
 - 2942909  82.2978
 - 1756988  82.9771
 - 311403  82.2487
 - 180282  81.314
 - 2795974  80.5508
 - 2041  81.9855
 - 446466  81.3841
 - 2599401  80.5245
 - 3049069  81.7858
 - 1972068  82.5311
 - 386911  83.2665
 - 1517554  82.4091
 - 2528009  81.4792
 - 273384  81.1768
 - 1758178  82.5112
 - 675864  82.6418
 - 2999067  80.6038
 - 50338  82.0572
 - 653931  81.6504
 - 1631871  80.257
 - 526949  82.7791
 - 1226968  82.3168
 - 2653200  81.6754
 - 1183438  82.4325
 - 3015149  81.9008
 - 39689  84.2324
 - 1150601  94.0931
 - 395495  82.2487
 - 103855  81.5438
 - 2971235  81.3606
 - 1404741  82.1483
 - 1836  82.3744
 - 338966  80.5245
 - 1285901  81.8799
 - 1842537  83.7461
 - 584708  80.6038
 - 2705548  80.6038
 - 152682  82.6972
 - 2594003  83.4729
 - 2735528  82.655
 - 1441467  81.7765
 - 39687  85.4185
 - 515361  83.1121
 - 2567934  83.489
 - 2994664  82.3936
 - 2527983  82.8288
 - 1353136  81.4601
 - 3031126  81.2175
 - 2714925  80.6845
 - 84292  81.7511
 - 1408224  82.2713
 - 2585717  82.0779
 - 2789856  81.422
 - 3016096  82.6725
 - 1915078  81.5519
 - 420662  83.1913
 - 2602016  82.4521
 - 1593482  82.3744
 - 1179673  81.6355
 - 1416779  89.1336
 - 502558  80.7942
 - 659012  82.7971
 - 319706  85.0202
 - 483545  81.9324
 - 2919917  85.505
 - 2528021  82.5112
 - 37326  81.2678
 - 743836  81.5179
 - 1309411  81.2221
 - 2731552  80.6038
 - 3015177  82.5361
 - 1783515  84.3251
 - 2744522  82.2663
 - 595496  80.6305
 - 2932251  89.8298
 - 595536  81.9748
 - 2005885  80.4724
 - 2792015  81.5763
 - 1166950  80.6845
 - 3044187  82.7851
 - 413497  81.9324
 - 3026424  80.6038
 - 1032480  82.2297
 - 2725563  81.8538
 - 1457  81.4553
 - 470  80.7942
 - 1523415  81.4985
 - 2871820  92.4689
 - 3041175  80.5508
 - 2785908  83.33
 - 114616  81.7971
 - 1494466  80.739
 - 1639348  82.6114
 - 2675523  83.3066
 - 2932773  81.5519
 - 2865839  82.4586
 - 2048898  82.1373
 - 2211211  81.7511
 - 1745854  81.7894
 - 94624  80.4724
 - 68203  81.5276
 - 211114  81.9061
 - 868597  80.5508
 - 615  82.3168
 - 1499687  81.7765
 - 475937  85.6312
 - 2074  81.6009
 - 624315  83.7205
 - 1460372  80.5245
 - 1969  83.3772
 - 2935861  81.3373
 - 2780091  81.1543
 - 1637853  81.3841
 - 1385930  81.2449
 - 556054  80.4724
 - 2493680  82.7345
 - 1532023  83.2834
 - 1147786  83.2371
 - 2740515  80.4724
 - 196023  82.5033
 - 2603292  81.6754
 - 2762729  80.7117
 - 2897334  86.6708
 - 457423  83.33
 - 316280  84.2191
 - 2020312  82.5076
 - 2073078  81.4315
 - 2998559  82.5033
 - 1349819  81.3466
 - 2968084  81.8022
 - 632772  82.7345
 - 60894  82.4091
 - 2826993  81.9008
 - 450378  81.9061
 - 2594453  83.8232
 - 2025949  80.7117
 - 479432  82.7971
 - 2711156  82.0007
 - 662548  84.5481
 - 314722  82.456
 - 2080419  81.9218
 - 2828862  82.951
 - 2541726  81.4792
 - 2806989  91.126
 - 126673  81.6954
 - 2082386  82.26
 - 2560053  82.8479
 - 3047871  83.1234
 - 2840373  81.8022
 - 2202826  82.5019
 - 1652028  81.4601
 - 2045  82.4472
 - 1411902  82.4796
 - 88719  81.3841
 - 2895565  82.7096
 - 2685869  83.0563
 - 72000  82.2713
 - 2714941  82.6201
 - 682795  80.7942
 - 2733487  82.2038
 - 37931  88.8108
 - 342108  82.1667
 - 3018339  83.5459
 - 2018689  81.3606
 - 558537  82.2883
 - 2944250  82.5033
 - 927083  82.2789
 - 2654191  82.5511
 - 1404888  85.0269
 - 2592334  82.5511
 - 2588711  84.364
 - 2963431  81.5624
 - 1914861  88.3636
 - 338584  82.5511
 - 2851598  83.5564
 - 2992244  80.4984
 - 367928  81.2678
 - 879274  81.7358
 - 34  82.2262
 - 363852  81.8799
 - 2995145  81.4792
 - 3016091  83.6366
 - 419479  82.0662
 - 2598579  82.1815
 - 2290923  83.2428
 - 1725411  81.7005
 - 284035  83.4488
 - 1653480  82.0069
 - 471852  81.7257
 - 436397  81.1543
 - 1882682  83.8716
 - 2830998  81.4985
 - 204669  82.5339
 - 2528026  81.7765
 - 2666139  82.9622
 - 1108595  83.6701
 - 2566013  81.9324
 - 871742  86.3783
 - 227318  81.2449
 - 172043  80.4724
 - 3018929  86.2862
 - 935546  81.314
 - 2752515  81.7131
 - 2575374  82.3359
 - 2976823  90.5611
 - 128785  86.6211
 - 2694929  81.7971
 - 364410  80.4724
 - 2937800  82.2412
 - 2995223  82.1178
 - 521689  83.401
 - 44139  81.5276
 - 2725414  85.5562
 - 3039400  82.8182
 - 1203460  81.2175
 - 1637869  81.6754
 - 1419584  81.8799
 - 640132  80.5508
 - 249586  81.6554
 - 256821  83.7278
 - 319939  81.3373
 - 39688  81.7765
 - 3016103  83.2702
 - 1176649  87.1063
 - 1449976  81.8107
 - 1940610  82.2713
 - 2704468  81.3841
 - 2782004  81.7257
 - 2884264  81.3841
 - 754523  87.1685
 - 498761  81.9061
 - 2733867  83.3536
 - 1176646  83.2602
 - 2880933  81.8538
 - 34004  82.0934
 - 2981135  81.2221
 - 1855519  85.1753
 - 2742137  82.1404
 - 3038545  81.7257
 - 1400868  81.3606
 - 1670831  82.0069
 - 2736757  82.7137
 - 1541170  81.5276
 - 2589974  82.1345
 - 146017  85.1118
 - 1110502  81.6256
 - 1703969  84.7674
 - 55212  86.0456
 - 1325095  81.8452
 - 316  81.5276
 - 1789672  83.1369
 - 2583243  82.7971
 - 1544730  82.5948
 - 1929477  81.5034
 - 2094119  82.8735
 - 53462  84.0999
 - 1189310  83.0298
 - 528244  82.1667
 - 2897332  82.3826
 - 2935040  81.4315
 - 59779  93.2652
 - 396  81.1274
 - 2686094  83.2448
 - 2594265  81.4156
 - 43348  82.5271
 - 278148  81.7562
 - 2609807  81.6504
 - 56455  80.5245
 - 2717324  80.5772
 - 2867231  81.1768
 - 1521768  81.9855
 - 2997335  83.101
 - 1042878  81.2678
 - 538381  81.6504
 - 335406  82.1373
 - 2745519  80.4984
 - 2175660  81.9148
 - 395598  81.2908
 - 2508882  81.5519
 - 67263  82.0499
 - 68214  82.2038
 - 2341112  80.5508
 - 881260  82.0716
 - 85643  81.6897
 - 2879617  83.0453
 - 664962  81.9588
 - 49319  81.7426
 - 244734  82.925
 - 2607656  87.9734
 - 1874630  82.0007
 - 1346287  80.5245
 - 220684  83.6533
 - 2782654  83.5052
 - 2970906  82.0623
 - 2017486  84.0284
 - 345632  83.948
 - 2781735  82.925
 - 3039154  83.5392
 - 2811423  81.6504
 - 47853  82.4228
 - 502025  82.1299
 - 419476  82.628
 - 329  81.2908
 - 1545728  84.2105
 - 2895490  85.8954
 - 296544  86.9656
 - 2716225  81.6754
 - 1221522  86.7614
 - 1138452  93.5004
 - 2896849  83.4971
 - 2803858  82.7137
 - 1325115  83.7716
 - 1547448  82.9684
 - 104663  85.9613
 - 2867236  83.6629
 - 69666  82.3936
 - 2599296  83.7205
 - 2764186  82.7762
 - 2591108  81.7562
 - 2303750  92.0108
 - 627192  81.8022
 - 1705566  94.059
 - 2567941  83.8232
 - 2080742  83.0298
 - 1868589  82.1562
 - 39695  91.8826
 - 2589076  82.6521
 - 270351  82.215
 - 391774  81.5519
 - 146919  81.1319
 - 111831  82.6725
 - 1781  82.0391
 - 2315862  89.5144
 - 80869  81.6185
 - 1799  81.4792
 - 670487  83.33
 - 2884874  80.4724
 - 765910  81.4792
 - 83637  83.31
 - 59814  81.6754
 - 2768068  82.1815
 - 2782167  82.9771
 - 31965  81.1319
 - 293  82.8479
 - 1682490  83.2187
 - 2730847  80.4724
 - 1969821  81.4792
 - 2736875  81.9642
 - 67376  80.7117
 - 395492  81.7765
 - 2980556  82.7657
 - 53359  81.7358
 - 331696  83.0298
 - 2811111  81.9061
 - 128780  80.5245
 - 2731680  81.2908
 - 945844  82.0934
 - 2740529  84.6289
 - 2497861  81.4953
 - 2175648  81.4601
 - 1766  81.6327
 - 1123519  81.6504
 - 556288  81.7936
 - 1536648  83.1098
 - 549298  80.5772
 - 398577  81.8538
 - 2866810  80.4984
 - 2590869  82.8515
 - 1792307  82.5682
 - 2862880  80.5772
 - 2956832  82.1483
 - 200618  83.33
 - 2109913  82.9902
 - 323097  81.8625
 - 2917725  81.7765
 - 269660  81.9855
 - 2903960  84.1368
 - 1404768  82.4914
 - 2963105  84.6086
 - 439387  82.8606
 - 280  80.739
 - 2760705  82.9576
 - 935199  83.7375
 - 2203204  82.0033
 - 1842727  82.1153
 - 470076  82.747
 - 443218  84.2143
 - 223967  82.3627
 - 2589797  81.9429
 - 1736306  89.7721
 - 2763107  81.596
 - 374432  81.596
 - 204527  81.7005
 - 2905871  81.5114
 - 2496837  85.5362
 - 2933779  81.9588
 - 1185652  86.0965
 - 386490  83.2371
 - 2202249  82.5948
 - 3009077  81.9061
 - 435905  81.5519
 - 83291  81.5519
 - 2744515  81.9855
 - 3047874  86.6459
 - 1141883  81.4077
 - 2600159  81.6554
 - 36805  83.1572
 - 1750527  82.0284
 - 38300  86.7016
 - 1301032  82.1593
 - 1915  87.1887
 - 300  82.0122
 - 2601898  82.5615
 - 1392005  82.0391
 - 2509459  83.1098
 - 3004093  81.8973
 - 35  82.2961
 - 2017482  81.9855
 - 686597  82.3551
 - 2949093  81.5886
 - 449461  82.3398
 - 2714944  82.4091
 - 2820278  81.95
 - 2813577  83.9508
 - 526227  80.6038
 - 762376  85.2395
 - 2721243  84.1801
 - 367825  82.0499
 - 652764  81.7595
 - 2956836  81.8799
 - 671077  81.3606
 - 911045  80.6845
 - 2709303  83.2503
 - 2071607  82.7681
 - 74031  82.1667
 - 37332  81.8799
 - 2608402  82.1153
 - 444444  81.9429
 - 3031124  83.6315
 - 2861283  82.5751
 - 2897342  82.951
 - 1196835  82.5033
 - 2683590  81.7765
 - 2578113  82.4717
 - 1715720  85.5981
 - 413882  84.2567
 - 680247  87.0003
 - 103816  84.4648
 - 2906456  81.7358
 - 767452  81.5438
 - 2585135  82.2713
 - 279113  82.0934
 - 2490853  92.5382
 - 3016094  82.8225
 - 66425  81.5114
 - 2781978  83.101
 - 59843  80.4724
 - 1471761  96.5135
 - 748280  81.4315
 - 69964  88.0294
 - 717785  80.7665
 - 34007  82.9436
 - 2675225  83.6952
 - 227605  82.747
 - 1028800  83.1158
 - 1198627  82.1483
 - 1925550  81.5763
 - 2795724  81.1543
 - 1170318  82.0284
 - 2576891  84.0715
 - 1235827  81.6754
 - 2872311  81.5373
 - 1928  81.596
 - 2899220  82.8606
 - 3016089  82.925
 - 496014  82.1815
 - 2675059  82.1373
 - 2575440  82.6317
 - 2801335  82.8735
 - 858619  81.7765
 - 645517  81.9855
 - 1914461  83.3536
 - 33051  81.6754
 - 488731  80.7117
 - 1302308  83.0343
 - 646637  80.4984
 - 2782678  81.9588
 - 1406  81.6009
 - 512763  81.5763
 - 28095  81.5276
 - 1357916  90.2137
 - 446471  81.3998
 - 1796921  81.7511
 - 2528024  82.9066
 - 2831000  83.7461
 - 134  82.0934
 - 755731  81.7993
 - 1488356  81.6504
 - 65958  81.1319
 - 47989  83.0185
 - 336203  82.951
 - 80866  82.882
 - 2498848  88.6483
 - 2018025  81.9008
 - 2742128  81.8279
 - 1335043  81.7257
 - 454662  83.6199
 - 33050  82.176
 - 3016086  81.9855
 - 2991729  81.7765
 - 2782568  81.7765
 - 479437  80.5772
 - 1325100  82.655
 - 2751189  81.4315
 - 1909299  82.3936
 - 1031710  82.2548
 - 2912314  80.4984
 - 1532905  80.4984
 - 3038773  82.5661
 - 1617967  82.8479
 - 1297742  81.9324
 - 2782643  80.822
 - 1333528  82.4325
 - 2778070  83.0122
 - 2591463  83.223
 - 337  81.893
 - 2968086  81.8799
 - 2802641  81.762
 - 2745512  87.6301
 - 2877940  81.9642
 - 1208320  80.4984
 - 3049073  83.347
 - 2795687  81.1993
 - 3032592  82.0779
 - 47671  81.6009
 - 1705399  84.2567
 - 1938334  82.5661
 - 301  80.5245
 - 257708  81.6157
 - 375549  84.41
 - 47759  81.314
 - 566027  81.9218
 - 2822368  82.0284
 - 1961362  81.9588
 - 2763498  80.739
 - 2175655  82.0716
 - 1267217  82.6972
 - 299146  83.3066
 - 76116  82.5271
 - 2992573  81.5568
 - 1411117  82.3168
 - 2603598  83.948
 - 2233851  82.3512
 - 80860  84.9438
 - 2016596  81.6009
 - 732  80.5245
 - 357276  83.9813
 - 2802975  83.6952
 - 1389489  81.1319
 - 311231  81.8538
 - 2175864  81.8799
 - 392593  86.1643
 - 168471  80.5508
 - 2589976  84.9722
 - 2856555  82.1404
 - 296199  81.7088
 - 749414  83.2371
 - 2562284  82.8992
 - 33899  85.1106
 - 633149  81.2646
 - 2502779  83.0343
 - 426355  81.6504
 - 1961713  81.9702
 - 1716143  80.4724
 - 935548  82.9771
 - 1197460  81.9642
 - 904039  82.6637
 - 418223  81.3041
 - 1806508  82.7137
 - 2908642  82.3168
 - 352858  92.6839
 - 928724  82.6972
 - 2866192  82.4914
 - 1795  82.5993
 - 2528022  81.8452
 - 196024  80.4984
 - 1401  81.5034
 - 2571749  81.6044
 - 2890406  83.302
 - 2940492  81.6954
 - 331111  81.8538
 - 158627  83.1913
 - 35754  82.617
 - 2033  84.5362
 - 2099584  83.9546
 - 2699395  82.1299
 - 56453  81.5276
 - 2975482  84.0082
 - 2928472  81.6009
 - 2730915  84.0352
 - 2971798  80.5508
 - 1136941  80.4724
 - 2483798  82.4131
 - 2989821  82.3992
 - 111015  80.7117
 - 1701758  81.3841
 - 2744521  84.8762
 - 463014  82.3359
 - 2762323  81.9642
 - 2480625  80.4724
 - 2493673  82.9467
 - 2493668  81.9061
 - 2906443  85.1141
 - 2998080  81.7595
 - 1149133  81.7005
 - 2596828  81.6504
 - 2171500  84.002
 - 1082851  81.403
 - 2949637  81.7511
 - 2268461  83.3931
 - 1560345  82.7345
 - 406425  81.9324
 - 665571  80.5245
 - 1379909  81.7652
 - 1421430  81.6009
 - 1664560  86.0335
 - 1134687  82.2789
 - 43057  82.2038
 - 2518343  85.6067
 - 702114  80.4984
 - 2571746  81.5763
 - 2714939  82.648
 - 266117  81.7426
 - 1470176  82.6725
 - 2936682  80.4724
 - 1750598  85.2853
 - 2589074  82.3859
 - 2714931  81.422
 - 2843216  81.9855
 - 72557  82.7552
 - 2613771  82.7255
 - 3016092  82.5112
 - 438753  82.5033
 - 2906072  82.1208
 - 157592  82.0934
 - 883062  80.5508
 - 882082  81.6554
 - 1661694  81.328
 - 1142394  81.9324
 - 1038929  81.2908
 - 993502  88.2203
 - 2736640  83.1403
 - 2961531  80.5508
 - 2855503  82.3398
 - 2774562  82.8394
 - 2591145  82.0468
 - 463794  80.6575
 - 2807101  83.3536
 - 36818  81.4792
 - 2056258  81.3841
 - 1367435  81.8538
 - 1447062  81.7257
 - 311180  81.4474
 - 2843330  81.0215
 - 1844051  82.9089
 - 135740  81.1543
 - 199591  81.314
 - 321985  82.9467
 - 2672569  81.6921
 - 715472  81.9855
 - 1225769  81.8669
 - 2077137  94.6141
 - 2963432  83.3536
 - 54571  81.7765
 - 1785145  89.4952
 - 273677  83.0786
 - 1850374  82.1562
 - 2865832  81.2646
 - 100225  80.5245
 - 33014  82.655
 - 2821540  85.1118
 - 1479019  82.0451
 - 926550  86.7336
 - 286727  81.6754
 - 2761047  82.951
 - 590652  82.5751
 - 101571  82.3168
 - 2017484  84.1171
 - 2849501  82.5311
 - 1867715  81.9642
 - 463025  81.6754
 - 2939414  81.9061
 - 2654982  81.2678
 - 1076550  80.5508
 - 2714942  81.6256
 - 34038  80.4984
 - 2527978  82.3859
 - 2268449  82.3398
 - 214856  80.5245
 - 3020907  93.6428
 - 2911539  81.0918
 - 2067960  82.2038
 - 2774459  85.5906
 - 2760308  81.9855
 - 2782659  86.574
 - 1223523  81.6754
 - 2865673  80.5772
 - 2597660  80.4984
 - 1685010  83.8688
 - 215580  82.7971
 - 1535768  81.8799
 - 2711231  84.9286
 - 573737  81.7257
 - 158877  82.2713
 - 2744574  81.6504
 - 434271  80.4724
 - 274537  81.2449
 - 1848900  81.4077
 - 2760089  83.0034
 - 1605891  82.2487
 - 1265399  80.7665
 - 582702  81.5763
 - 858423  81.8973
 - 2518370  83.1789
 - 2792008  82.4387
 - 261654  82.9035
 - 1854057  83.6844
 - 1146883  83.3536
 - 2895818  83.0185
 - 82633  81.9218
 - 1655  81.3606
 - 95485  81.5519
 - 1852022  81.9588
 - 627624  82.4521
 - 2907545  81.3841
 - 29539  81.8799
 - 2887346  80.7942
 - 1246995  82.75
 - 2493675  81.9468
 - 349124  80.4724
 - 1890  82.3398
 - 2135430  82.882
 - 2716227  80.5245
 - 43617  81.6327
 - 3015999  82.8479
 - 2565368  86.7614
 - 2911495  83.5952
 - 1226753  81.6256
 - 2987689  81.8538
 - 1096856  81.7765
 - 290338  82.9809
 - 2976533  80.5772
 - 1612552  82.7971
 - 2973976  84.8578
 - 2972761  82.7971
 - 1078471  82.4158
 - 1694  81.5034
 - 2601677  81.7257
 - 1904944  81.5568
 - 1670830  81.5763
 - 2664893  83.8279
 - 2086471  83.5459
 - 2738413  82.6317
 - 59737  85.6765
 - 265293  81.9855
 - 2584466  83.0563
 - 2587844  81.4553
 - 67304  82.1483
 - 37923  81.4792
 - 370526  84.6544
 - 1791  84.3857
 - 2653857  81.6009
 - 2518994  80.6038
 - 2762325  81.7041
 - 116188  83.2656
 - 2059875  80.5245
 - 29429  82.0499
 - 1404864  83.2371
 - 3015996  83.3772
 - 1416806  81.7971
 - 1945512  83.1234
 - 1906  83.0298
 - 1437824  81.6355
 - 40318  81.9324
 - 2917991  83.5354
 - 1549858  81.7257
 - 114686  81.9218
 - 1735038  82.3627
 - 3025663  81.1319
 - 453842  82.5311
 - 53408  81.5763
 - 292  81.3373
 - 266835  81.7638
 - 2877939  80.5772
 - 416344  81.8799
 - 1262452  81.6355
 - 990315  80.5772
 - 2749906  82.6901
 - 2813778  82.951
 - 2768161  83.083
 - 106370  80.7117
 - 2175641  81.7765
 - 414778  86.6077
 - 296842  80.5772
 - 2976680  82.8394
 - 28104  83.33
 - 1389192  82.2412
 - 2079535  80.4984
 - 2937801  82.0572
 - 1564506  83.3536
 - 2835787  83.5705
 - 1167634  81.7257
 - 55395  84.4566
 - 1882749  81.9148
 - 2006  81.8022
 - 1085406  81.6256
 - 2745495  80.5772
 - 255247  83.3085
 - 1482074  81.9008
 - 247156  82.6317
 - 1643512  81.2221
 - 2592652  82.7552
 - 1249101  82.5511
 - 369723  81.7971
 - 2729175  82.5511
 - 2709380  81.7005
 - 1942  81.9855
 - 693977  80.7942
 - 76731  82.4325
 - 2934158  82.7719
 - 2662397  81.1319
 - 538025  94.1034
 - 1896961  80.5508
 - 2768069  81.2357
 - 2932492  85.6751
 - 2657486  83.4522
 - 39692  81.815
 - 2986947  81.6754
 - 1353889  85.4208
 - 515350  81.7765
 - 2731681  82.0122
 - 639200  82.1299
 - 2712223  82.971
 - 338963  80.5245
 - 526979  81.328
 - 472693  81.9061
 - 135487  81.3466
 - 2609252  81.7765
 - 2029849  82.9684
 - 82996  82.6317
 - 682998  82.747
 - 2897772  82.0623
 - 2171623  82.648
 - 2175646  81.6754
 - 2724135  86.9545
 - 1804624  82.7612
 - 2575923  83.0563
 - 2742135  81.7329
 - 2293571  83.0298
 - 218821  81.56
 - 1179773  82.1233
 - 42256  82.5993
 - 1736691  83.8637
 - 1037915  81.9324
 - 2589967  84.2567
 - 1223566  87.1453
 - 3045840  80.5245
 - 2768066  82.2713
 - 2499145  82.2681
 - 1325102  84.9286
 - 2024580  82.4914
 - 1325083  82.9035
 - 2674991  87.8568
 - 2979468  81.5034
 - 2728020  81.7765
 - 2676871  89.2278
 - 1148509  87.0117
 - 1893  81.8383
 - 2594473  83.1369
 - 2708082  81.2221
 - 2714844  82.0499
 - 2860336  82.5993
 - 2793103  89.9122
 - 358  82.6317
 - 2904252  81.7329
 - 2740807  81.4792
 - 296591  81.4792
 - 2933797  83.7716
 - 1736046  80.9064
 - 1176198  82.6317
 - 1477518  91.9401
 - 2797636  83.9281
 - 42881  85.0093
 - 1904616  81.8799
 - 349967  80.6305
 - 2567881  81.9061
 - 2175666  82.4091
 - 43263  83.0034
 - 2986920  83.645
 - 2511995  80.7665
 - 512565  83.6826
 - 536019  81.1812
 - 2991972  82.5511
 - 665007  84.0569
 - 1274  83.0563
 - 2896848  82.5425
 - 214688  82.109
 - 762570  81.8383
 - 1891644  81.9324
 - 1123043  81.1993
 - 1229727  82.2789
 - 363835  82.3256
 - 2741720  82.4914
 - 2527974  83.3705
 - 1950  83.33
 - 656178  81.8022
 - 2909339  87.9283
 - 2599307  81.3841
 - 580332  82.0033
 - 748247  82.1373
 - 2865838  81.2908
 - 2303331  81.6754
 - 220927  82.2318
 - 3023370  82.4091
 - 2725666  81.9218
 - 2211210  82.0934
 - 2758573  82.26
 - 2599600  82.2858
 - 1208324  81.4792
 - 2818388  87.6439
 - 147645  81.7971
 - 1817965  82.9902
 - 2419774  82.6931
 - 2020377  81.9008
 - 162426  82.4586
 - 2493681  82.925
 - 2789776  82.5271
 - 3017325  81.8625
 - 88688  82.6376
 - 2213200  81.4077
 - 904291  81.7156
 - 1763998  82.9467
 - 488729  81.8022
 - 2836373  82.5511
 - 3043847  81.6091
 - 1123269  81.8107
 - 1765967  83.302
 - 2721245  82.6931
 - 2765360  83.8806
 - 1294270  82.9412
 - 2763317  81.8452
 - 2861285  82.9467
 - 160791  82.5912
 - 2865112  84.7798
 - 1313172  81.7765
 - 2943498  83.083
 - 2980099  80.6575
 - 573  80.4984
 - 356852  83.4729
 - 356837  81.8799
 - 2071627  81.8799
 - 1572644  81.6504
 - 266265  81.403
 - 2774151  81.9702
 - 459526  87.9649
 - 665914  80.5245
 - 34070  81.7005
 - 113562  84.3054
 - 2715959  82.4066
 - 630515  84.2378
 - 47865  85.8433
 - 2675797  81.6256
 - 2879621  83.6533
 - 2851650  84.7708
 - 1636152  82.7345
 - 134536  80.5772
 - 2057246  81.9061
 - 75692  81.7511
 - 931866  83.083
 - 1538158  82.722
 - 1888  82.7719
 - 2708084  82.6236
 - 1437009  82.0499
 - 391008  82.925
 - 636  81.4553
 - 162209  85.4739
 - 716928  85.3499
 - 279826  85.1299
 - 2789216  83.2548
 - 517719  80.6575
 - 2116510  83.5275
 - 946334  83.1065
 - 2973512  81.762
 - 34071  81.9098
 - 1404411  84.3596
 - 158836  80.4724
 - 575540  88.7729
 - 399  86.507
 - 1916956  81.7511
 - 2584940  82.7971
 - 2609254  81.7765
 - 94132  83.5052
 - 1775910  81.4077
 - 2774137  84.6753
 - 2897774  82.8182
 - 2861782  82.4091
 - 2725477  81.4315
 - 1393  81.5763
 - 2057800  80.4984
 - 948519  92.5684
 - 3043332  82.7719
 - 1235461  81.314
 - 2944810  81.9148
 - 1332264  80.5772
 - 1805827  82.0033
 - 391953  83.9083
 - 3016090  82.4521
 - 553510  81.3841
 - 1506334  81.4792
 - 2823807  83.0897
 - 85698  81.9588
 - 285578  81.6504
 - 35806  81.3573
 - 1288636  82.4796
 - 319947  81.2678
 - 707209  91.716
 - 2211108  81.8022
 - 1133546  81.7595
 - 1250539  81.2908
 - 243231  80.5772
 - 40324  81.8502
 - 722472  81.8383
 - 758793  80.6038
 - 2651334  82.5271
 - 2592654  81.4985
 - 47880  82.8479
 - 104336  83.8421
 - 114186  81.0215
 - 3020055  82.456
 - 433659  83.101
 - 317655  80.4724
 - 2781024  81.1993
 - 291594  83.6701
 - 1137095  82.2375
 - 95619  81.2908
 - 2925841  80.4724
 - 2944251  81.7673
 - 2698828  80.4724
 - 1325120  84.0352
 - 2898793  83.9546
 - 2593653  81.8538
 - 437900  81.4315
 - 1241582  80.5508
 - 1562974  82.0069
 - 661478  83.0563
 - 2866200  82.0093
 - 2943192  82.0069
 - 2830999  83.7716
 - 2220095  80.6305
 - 410837  83.3772
 - 85968  81.0215
 - 1663591  81.5519
 - 715475  82.4968
 - 1356852  83.8915
 - 2681552  81.9324
 - 33010  80.5772
 - 2894310  81.4315
 - 3038927  82.9902
 - 1235441  81.9324
 - 1637975  85.1744
 - 115808  81.9275
 - 2587842  81.7005
 - 2807512  82.456
 - 745310  81.4553
 - 74329  84.268
 - 2880218  80.4984
 - 2806347  82.9996
 - 2603277  84.2461
 - 2681547  80.5245
 - 863372  81.039
 - 410  81.9148
 - 431944  84.33
 - 398580  80.6575
 - 439334  82.6236
 - 658641  80.5245
 - 2202828  82.2713
 - 2675754  82.1815
 - 2305220  80.4724
 - 1620215  83.401
 - 2866627  81.2908
 - 3039384  81.9098
 - 1245471  81.3373
 - 33918  82.1404
 - 2962047  83.1913
 - 1122247  82.8606
 - 266940  82.7552
 - 1901  80.6038
 - 160799  81.2221
 - 1796  83.7936
 - 191302  82.1621
 - 68895  82.3168
 - 2782665  84.8375
 - 60548  81.8022
 - 2527995  81.6504
 - 2883100  81.7426
 - 2986824  81.2449
 - 110937  84.1046
 - 51201  81.7257
 - 434010  82.0122
 - 2866198  83.6844
 - 1097677  81.8538
 - 1926868  83.0563
 - 53360  81.314
 - 862751  80.7117
 - 3040935  83.7205
 - 2499144  80.8781
 - 557760  81.9429
 - 2898149  82.5711
 - 3004092  81.8538
 - 2938948  82.4766
 - 2713573  89.7672
 - 2708079  80.4984
 - 3041264  87.3118
 - 2570229  81.5034
 - 525909  83.6199
 - 444178  83.083
 - 370777  81.95
 - 138532  92.8545
 - 321983  83.6064
 - 1775  81.4792
 - 121292  82.7657
 - 2714937  81.6504
 - 582899  81.5763
 - 266062  84.5568
 - 2884220  81.4077
 - 861299  82.722
 - 710696  83.1389
 - 2738410  81.2678
 - 2867233  81.56
 - 674703  83.0786
 - 2971264  81.4315
 - 935558  82.882
 - 2878152  82.925
 - 2039870  82.4766
 - 2742134  83.2305
 - 56458  80.6305
 - 2748319  83.401
 - 743720  82.8735
 - 1335916  80.9064
 - 28894  83.6533
 - 710421  82.0572
 - 2931390  82.619
 - 92647  81.6504
 - 2583377  81.2678
 - 1343740  82.1483
 - 76947  93.6814
 - 1076  81.9588
 - 1984801  80.6038
 - 67081  81.7511
 - 1211322  80.5245
 - 2219224  82.5511
 - 149539  82.2843
 - 1196031  92.2081
 - 2781962  83.9016
 - 480035  80.6305
 - 2932249  86.5788
 - 1710  81.5763
 - 164759  85.5348
 - 1415630  80.7117
 - 1972133  83.1234
 - 504468  82.4752
 - 212765  81.7005
 - 2861282  83.5145
 - 1219491  82.26
 - 1138190  86.9176
 - 482957  81.3841
 - 1881017  94.1898
 - 2697563  80.5772
 - 2970925  82.0716
 - 2495430  81.7765
 - 2771361  82.5271
 - 862719  83.1234
 - 2795031  81.9855
 - 2861750  83.1369
 - 93064  82.0934
 - 1163399  80.4984
 - 284034  81.1768
 - 2758442  83.2141
 - 901  84.5904
 - 555317  81.2221
 - 316058  82.4423
 - 446860  82.1483
 - 2911537  81.1993
 - 2057741  83.1459
 - 694327  81.4792
 - 479978  82.0813
 - 2768071  82.2178
 - 2910158  82.6725
 - 114615  82.6521
 - 1813468  82.9035
 - 756828  96.1694
 - 1385591  81.5179
 - 158500  82.0391
 - 362257  81.422
 - 33987  89.7175
 - 2497863  83.9281
 - 1903704  86.9841
 - 2743772  80.5508
 - 1801  85.5348
 - 2782662  85.7661
 - 2847992  82.6725
 - 1868655  94.1191
 - 3028804  82.925
 - 2854257  80.6575
 - 453304  83.0897
 - 2842355  80.5245
 - 2867410  81.9324
 - 701042  82.1373
 - 2072505  82.6949
 - 459858  81.7511
 - 1740163  81.9008
 - 2493674  83.9737
 - 1804986  82.1562
 - 2419844  82.1483
 - 2732364  81.7511
 - 2017685  82.7971
 - 912630  85.0243
 - 2799326  81.7257
 - 398525  82.1914
 - 2918170  82.2681
 - 1906272  92.9231
 - 408015  81.9061
 - 2578107  85.2395
 - 145458  80.6845
 - 344163  82.655
 - 717773  82.2262
 - 132473  81.1543
 - 2742603  80.7117
 - 2014887  85.263
 - 53522  82.9436
 - 485918  81.5763
 - 2867012  81.9218
 - 2694930  84.1249
 - 36813  83.0563
 - 43662  80.6038
 - 1503054  80.7117
 - 440085  92.3986
 - 749927  81.7358
 - 2986923  81.5763
 - 1150862  80.7942
 - 103733  82.5511
 - 1416914  81.8022
 - 95486  81.6504
 - 420952  81.6256
 - 374606  81.6504
 - 886293  82.1667
 - 1932  81.7562
 - 1033991  82.3168
 - 86265  89.6439
 - 240521  82.1815
 - 2750011  81.4792
 - 2602070  81.2175
 - 322009  82.6114
 - 160826  82.0934
 - 207745  82.456
 - 2811421  82.2224
 - 1399  93.7351
 - 2126346  82.0934
 - 333966  82.2826
 - 2282738  82.2487
 - 2202254  81.5276
 - 193462  81.9588
 - 721785  81.6754
 - 3034022  84.2567
 - 1352936  81.9248
 - 1294273  82.3627
 - 710705  82.0662
 - 2920387  81.4553
 - 358220  83.1098
 - 1230587  85.2765
 - 525904  82.2883
 - 2923272  80.4724
 - 1780  81.5276
 - 2949664  82.0284
 - 1643322  83.0156
 - 1707785  82.6078
 - 2971236  80.6305
 - 2267264  80.6845
 - 529884  80.5772
 - 42197  81.8538
 - 33900  80.5508
 - 2879427  80.5772
 - 36863  82.5682
 - 68278  87.8924
 - 1637837  80.9925
 - 2901869  83.0034
 - 1421017  82.6521
 - 2217913  84.0082
 - 316279  80.6038
 - 3040675  81.1543
 - 588932  81.6754
 - 1328314  80.9064
 - 404589  83.4597
 - 2079227  82.9467
 - 2654282  83.33
 - 2934315  80.5245
 - 404405  82.1373
 - 2592655  80.5772
 - 1906274  83.0343
 - 424800  87.9618
 - 2940487  81.8279
 - 1379270  81.4553
 - 1881  83.33
 - 2259622  80.4724
 - 2662261  81.5114
 - 2951806  84.9384
 - 3027808  81.9324
 - 1824  89.357
 - 991905  81.9429
 - 2754694  80.6845
 - 2319843  82.2038
 - 1746199  81.7511
 - 861109  82.2434
 - 363952  80.5245
 - 2777475  83.8406
 - 2496836  88.8599
 - 1315974  84.1171
 - 2918527  92.4346
 - 1173025  81.6754
 - 2592814  82.0623
 - 2571115  81.6009
 - 184914  84.0284
 - 436515  82.6931
 - 2509457  82.1853
 - 2755382  81.9008
 - 2493672  82.252
 - 2005046  83.4317
 - 1906742  82.5511
 - 1773489  83.3536
 - 75588  81.4792
 - 188770  81.2678
 - 446462  81.8538
 - 1658671  81.4553
 - 2762322  82.722
 - 2932253  81.7005
 - 2494701  81.4553
 - 2831968  81.2724
 - 2079793  82.6808
 - 2749844  82.5271
 - 2763006  81.1319
 - 3039385  80.9866
 - 748671  81.3841
 - 309807  80.6575
 - 1041138  95.3756
 - 404941  80.5772
 - 1743159  80.7665
 - 2929795  80.6575
 - 1841249  82.951
 - 3019553  82.4325
 - 2695266  84.5004
 - 1275  82.2038
 - 2650471  83.645
 - 2528023  82.7345
 - 2746961  86.9984
 - 765911  82.0499
 - 880072  80.5772
 - 292415  81.5763
 - 1040979  81.2678
 - 2748629  81.762
 - 676210  85.8981
 - 2709304  85.5849
 - 455344  81.5373
 - 2811415  81.5641
 - 3024246  82.5711
 - 641491  80.5508
 - 1442032  81.4633
 - 2108445  82.7971
 - 2548456  84.281
 - 2962597  80.6575
 - 2182432  81.2724
 - 2721244  83.7545
 - 2738142  83.6844
 - 1064539  81.5438
 - 2829499  83.4488
 - 1121362  81.6504
 - 47763  83.9016
 - 1096868  82.176
 - 1118963  82.9035
 - 2175650  80.6845
 - 2511069  81.9855
 - 2737173  83.7716
 - 2175622  94.2066
 - 2020412  82.0934
 - 134537  80.5508
 - 1634516  81.8022
 - 649638  81.6009
 - 2745198  91.9608
 - 692370  86.3157
 - 2847989  81.4077
 - 1821625  81.4792
 - 2744518  84.0303
 - 2895476  90.2453
 - 158899  85.4543
 - 3016093  81.8022
 - 187304  91.2303
 - 1382510  80.4724
 - 2058657  83.4809
 - 2774190  82.1483
 - 1985873  82.3859
 - 418699  81.7894
 - 1183413  92.1562
 - 1229671  82.5511
 - 2855836  81.422
 - 2742132  82.5751
 - 78327  80.822
 - 2971128  92.7513
 - 1813880  83.155
 - 2026624  81.3841
 - 1855352  80.85
 - 2565554  83.0563
 - 1303692  80.6038
 - 223390  81.9008
 - 3028316  82.176
 - 28903  82.0122
 - 1286181  88.8108
 - 243365  83.101
 - 47421  82.5271
 - 2109914  83.3536
 - 1214101  83.0034
 - 83451  83.3772
 - 1404  84.4165
 - 137545  80.4724
 - 2714943  82.5511
 - 1331258  81.8022
 - 282217  81.7257
 - 3004094  82.5033
 - 1245469  82.4521
 - 1827580  92.5926
 - 3016087  82.0692
 - 264445  80.6845
 - 930166  81.4792
 - 2675877  81.7765
 - 2934161  81.6754
 - 482462  80.6038
 - 66712  81.3373
 - 448385  85.6014
 - 2734618  80.7942
 - 2583822  80.6038
 - 2865833  82.724
 - 340268  82.4091
 - 1993  82.1483
 - 280333  82.2789
 - 709810  81.8538
 - 2615214  81.8107
 - 479434  82.2038
 - 3015163  82.2038
 - 665577  84.7629
 - 2837956  81.4792
 - 2116657  82.3647
 - 2054919  81.1319
 - 700598  82.1879
 - 2949090  82.0069
 - 185951  81.9588
 - 2498135  81.8799
 - 43  82.5271
 - 2171497  86.6459
 - 59561  82.2713
 - 2893202  80.6305
 - 96344  82.2487
 - 2944128  81.8799
 - 2213015  83.7545
 - 715473  81.8279
 - 3043734  82.5993
 - 577650  81.4077
 - 488142  81.2449
 - 2878150  81.8799
 - 337191  91.0505
 - 76115  82.8394
 - 1980001  81.8669
 - 1226752  82.722
 - 2972478  83.5564
 - 2041044  81.314
 - 1078773  83.2463
 - 2986823  88.3657
 - 396588  81.6754
 - 983917  82.882
 - 1385715  80.6038
 - 2986919  83.5705
 - 1885  82.5511
 - 882083  82.0662
 - 2086585  81.4985
 - 390989  81.6256
 - 2819978  82.648
 - 469383  82.3332
 - 2025658  80.5245
 - 1431246  81.9429
 - 1082931  81.3606
 - 3040509  82.925
 - 2991496  81.1319
 - 530584  81.7765
 - 1862145  80.5508
 - 2201356  89.8665
 - 3052846  82.8394
 - 1833  92.9718
 - 1368430  85.9613
 - 1029756  85.505
 - 2483402  82.4091
 - 2588937  82.2163
 - 2202825  81.9952
 - 1335048  82.0007
 - 2849779  82.0007
 - 292800  80.6305
 - 31958  81.9324
 - 2082385  82.6236
 - 384  85.4208
 - 2724123  80.7117
 - 442121  81.6009
 - 1986146  80.5508
 - 858422  83.9136
 - 2662361  82.26
 - 47875  82.0934
 - 2995166  81.6009
 - 2596949  83.7524
 - 3020843  82.0499
 - 155892  81.9973
 - 546874  81.7088
 - 1630693  81.7765
 - 1515612  86.5468
 - 340146  90.2548
 - 2785907  81.4315
 - 2083284  88.5726
 - 2590774  83.302
 - 1914471  82.1815
 - 2866592  91.204
 - 185642  82.2439
 - 67367  81.2221
 - 82989  81.5276
 - 2722752  82.2262
 - 399497  81.0041
 - 2994972  82.4252
 - 2108470  83.2288
 - 2728827  83.0563
 - 1300347  82.5777
 - 3012344  82.6521
 - 471854  82.9035
 - 545619  80.5508
 - 1909732  82.75
 - 1072463  83.0697
 - 2966192  83.9813
 - 2282397  82.9771
 - 2830983  84.9758
 - 1296669  81.3373
 - 1579979  81.2678
 - 3019602  85.5756
 - 1319510  82.1815
 - 2900152  81.6009
 - 2507582  80.5245
 - 2795690  82.0623
 - 46165  81.9061
 - 2714945  80.4724
 - 1034889  82.5411
 - 2806346  83.0034
 - 101510  81.8279
 - 2082949  82.3859
 - 2603276  81.2678
 - 3014784  81.7765
 - 3047875  87.7863
 - 1670800  81.6754
 - 2821140  80.739
 - 1127134  80.6305
 - 2488560  81.4792
 - 450851  83.4488
 - 2306165  83.33
 - 120959  80.4724
 - 281090  80.739
 - 240016  86.8631
 - 209247  80.6305
 - 556533  80.6305
 - 1390132  83.6199
 - 2897773  81.859
 - 39645  80.6575
 - 2755560  81.5519
 - 1225785  80.4984
 - 1794  89.2906
 - 1440763  80.7942
 - 1690220  81.8353
 - 2582905  82.7137
 - 349163  81.1993
 - 2609253  81.8799
 - 2903901  82.8882
 - 2712222  83.6414
 - 3016341  81.422
 - 682634  81.7005
 - 2917724  83.1913
 - 2021  83.4488
 - 1048260  80.6845
 - 2801029  83.0563
 - 445709  80.6575
 - 2528964  82.6838
 - 80880  81.7511
 - 2681549  81.5763
 - 2203205  85.2784
 - 2027405  83.4729
 - 526226  81.9324
 - 2774189  82.925
 - 2785912  80.6845
 - 223392  81.7383
 - 2609415  81.1319
 - 2867010  82.0391
 - 2094021  92.7756
 - 3003265  83.8964
 - 82367  82.4091
 - 395019  82.26
 - 340345  81.5114
 - 394935  81.4315
 - 47312  82.3168
 - 2842346  80.6575
 - 1063  81.9973
 - 767434  81.7765
 - 1267562  82.1299
 - 3036374  82.5112
 - 3049070  82.6236
 - 2830997  82.2038
 - 2592049  81.6629
 - 61652  80.5245
 - 2602015  81.8279
 - 2995141  82.1667
 - 2762559  81.7257
 - 2070337  82.3744
 - 1203599  83.0232
 - 2420306  82.3859
 - 569860  81.7511
 - 2698673  84.1557
 - 3048535  83.2702
 - 160699  81.56
 - 2508289  81.422
 - 1797  80.7665
 - 700274  80.9064
 - 383372  81.1993
 - 648995  89.6439
 - 2857058  81.4315
 - 1842534  82.5511
 - 319017  83.1685
 - 441163  81.5034
 - 198107  81.5179
 - 404380  82.2224
 - 908290  82.9467
 - 85693  82.4131
 - 204891  81.5034
 - 1499973  81.1319
 - 2816950  80.6305
 - 925775  81.8022
 - 47850  82.7612
 - 511  81.7765
 - 2033844  82.4619
 - 69  81.4792
 - 17  93.1345
 - 2049881  82.3455
 - 2904253  81.9855
 - 1285192  83.2037
 - 1036743  81.8107
 - 1117647  81.3841
 - 2732067  82.7719
 - 2964670  82.7762
 - 1327635  84.3224
 - 1653478  81.4985
 - 2560029  81.4985
 - 1759059  81.5763
 - 546160  80.5245
 - 317577  82.9035
 - 2871169  83.4249
 - 2942996  83.0034
 - 2733571  80.5772
 - 1882747  83.1098
 - 411684  81.2908
 - 2812658  81.7765
 - 407020  81.9855
 - 2704467  81.6754
 - 1771  82.5271
 - 443156  82.882
 - 1246301  82.1667
 - 2675222  86.5159
 - 2999062  82.8992
 - 2992140  85.9402
 - 2880221  85.6152
 - 2674997  81.5276
 - 67305  88.7069
 - 2654280  81.5763
 - 1090615  81.4077
 - 28450  82.0069
 - 2662065  82.0934
 - 1415166  82.4493
 - 2711215  81.762
 - 1907  81.8538
 - 62140  81.8022
 - 296  81.9855
 - 3042026  81.9855
 - 2985506  82.9809
 - 1492898  82.8479
 - 414996  81.7005
 - 2973977  86.5387
 - 697281  81.3841
 - 1967  86.6966
 - 2876939  82.9771
 - 1041522  82.5993
 - 2780074  83.9016
 - 1357074  80.4984
 - 37928  81.8022
 - 45656  82.747
 - 290  81.8383
 - 1254432  86.0174
 - 3015156  81.7474
 - 1641402  81.6754
 - 2202148  82.5112
 - 2984338  82.7612
 - 399736  81.5568
 - 400770  83.1572
 - 1892  81.8538
 - 2920939  84.8472
 - 1138308  81.2678
 - 2259340  81.3094
 - 2840457  82.9412
 - 401053  80.5245
 - 2740185  81.4553
 - 1076124  82.7971
 - 2812000  82.6521
 - 2939415  81.5276
 - 2684469  81.8538
 - 129921  81.6921
 - 1138189  90.9561
 - 2975373  81.8022
 - 1071679  82.2789
 - 2762320  80.5508
 - 2842456  81.4553
 - 644801  80.7665
 - 217203  80.7117
 - 34002  80.7942
 - 1005048  81.4985
 - 1162966  83.2141
 - 524884  82.8225
 - 979556  80.6845
 - 2596911  85.4238
 - 93222  81.328
 - 2493093  81.7005
 - 1648182  81.6256
 - 1549949  85.2798
 - 58340  80.6305
 - 2724469  81.2724
 - 2849093  85.9852
 - 1793722  80.7117
 - 2590772  86.1958
 - 1138194  84.4045
 - 2175667  80.85
 - 1325111  84.5946
 - 3028808  84.7944
 - 29314  81.4315
 - 2914159  82.8558
 - 2282849  82.0391
 - 3015151  82.2883
 - 2779671  81.5034
 - 460265  82.1208
 - 2974023  80.4984
 - 1804990  81.9324
 - 1982042  81.9218
 - 2493678  81.1319
 - 2759943  81.5763
 - 3018036  82.8225
 - 518  81.6009
 - 2952527  83.6629
 - 68249  81.4409
 - 1283331  81.1993
 - 3050384  82.4796
 - 2851567  82.3081
 - 2589903  82.563
 - 2483404  81.4553
 - 2547399  81.7595
 - 2653851  82.3795
 - 2283195  81.5624
 - 1938607  81.9324
 - 3028735  82.8698
 - 2884832  89.4839
 - 2589888  82.0331
 - 2512235  81.4553
 - 2282475  81.9324
 - 2750812  81.5763
 - 194197  81.7562
 - 3038546  82.4158
 - 546871  83.2503
 - 1582356  82.3359
 - 2045208  83.4522
 - 1402861  95.3419
 - 2716812  81.1543
 - 2829500  83.0563
 - 1828  80.6305
 - 2982699  81.5276
 - 68212  82.5711
 - 1076926  92.7596
 - 1235591  84.364
 - 434008  85.9138
 - 164546  81.8894
 - 265959  81.2678
 - 2813744  81.7765
 - 402297  81.8799
 - 2028343  81.5276
 - 465721  83.302
 - 2614638  82.5511
 - 926  82.9035
 - 2981136  82.951
 - 48  85.5488
 - 1936029  83.0329
 - 71999  80.6845
 - 479431  82.1247
 - 162496  81.5276
 - 314225  81.5763
 - 875932  80.739
 - 544580  82.0212
 - 64471  80.5245
 - 76758  81.9855
 - 2782168  83.3603
 - 2986949  83.645
 - 2931974  81.3841
 - 2875948  85.0155
 - 399176  82.5211
 - 334852  81.9642
 - 2745498  80.5508
 - 1850238  83.101
 - 1245526  81.3841
 - 2927975  83.4249
 - 2763008  84.2886
 - 2813578  83.502
 - 1768242  81.1993
 - 543736  81.596
 - 2758710  85.2798
 - 675635  82.9467
 - 1179670  81.1096
 - 1547487  82.3296
 - 587  80.7117
 - 1004901  81.7257
 - 2810347  93.545
 - 2364272  84.0624
 - 2871094  82.1667
 - 2830993  82.0122
 - 3049774  81.2908
 - 2596912  80.4984
 - 2795387  81.403
 - 2749991  81.8022
 - 441620  82.6931
 - 356302  81.4077
 - 2774873  80.7942
 - 2909673  81.6954
 - 2057798  80.5245
 - 2968085  81.8232
 - 2492438  82.1116
 - 1609758  83.4522
 - 2809708  81.5763
 - 1399115  89.6582
 - 487184  80.6038
 - 2841594  80.5508
 - 1758689  82.1593
 - 67258  80.822
 - 1921510  81.4792
 - 2761578  83.8406
 - 2831969  81.6954
 - 1249661  81.2908
 - 36822  86.785
 - 80878  87.4378
 - 2898796  82.2978
 - 318586  81.7156
 - 370622  82.5751
 - 216929  83.2141
 - 1708  82.0069
 - 1531429  80.6575
 - 1793  80.5508
 - 1763828  80.5508
 - 1325107  82.176
 - 2697032  82.5361
 - 2070761  81.5276
 - 3025315  83.4729
 - 212767  83.2141
 - 1768  82.747
 - 758802  82.9902
 - 2560058  83.3831
 - 217204  94.7406
 - 167542  80.6575
 - 1725  81.7005
 - 2604832  80.4724
 - 60550  80.5772
 - 1357915  87.4348
 - 371036  81.1812
 - 2982692  81.0215
 - 380  81.9061
 - 1608957  81.7156
 - 2773308  81.7358
 - 2609257  82.925
 - 2894192  80.5245
 - 2953890  81.4792
 - 675281  82.1815
 - 492670  82.722
 - 307486  81.5763
 - 319501  80.5508
 - 1079  81.9429
 - 583346  81.9399
 - 77635  81.4553
 - 1925021  80.5245
 - 2027911  81.9642
 - 393921  80.4984
 - 110505  81.9588
 - 521098  81.4315
 - 2654248  81.403
 - 2184083  80.739
 - 1734031  81.3998
 - 434014  83.9054
 - 398694  82.7791
 - 137722  81.7511
 - 2749086  81.1319
 - 2711328  80.6845
 - 150123  80.5772
 - 463040  81.2175
 - 196162  82.7552
 - 2072413  88.038
 - 159612  80.5508
 - 3048007  82.0752
 - 67294  81.8538
 - 1960083  81.5763
 - 2599640  82.2038
 - 2944234  82.456
 - 1772  82.1153
 - 2005884  82.0716
 - 2654843  84.0156
 - 2893890  81.4601
 - 39691  82.7971
 - 2233999  83.6629
 - 2174846  84.4648
 - 556499  81.8279
 - 2486272  82.8253
 - 1002689  80.6305
 - 3049047  82.4869
 - 2607753  81.6754
 - 1842539  83.6199
 - 1911175  80.6575
 - 216778  90.3106
 - 2898276  81.2908
 - 56464  80.5245
 - 2931382  80.5508
 - 2833628  81.1993
 - 555315  83.1138
 - 2478464  84.6544
 - 2500546  82.3423
 - 173860  83.988
 - 1842536  86.4033
 - 1286180  81.4315
 - 164608  84.8366
 - 1312364  82.5644
 - 642780  82.4091
 - 3038539  82.0572
 - 2962064  80.6305
 - 66374  81.5763
 - 1798223  81.8538
 - 2321403  83.4335
 - 303  80.6038
 - 31998  81.6355
 - 634503  81.1993
 - 2653852  81.9218
 - 595537  82.0284
 - 700508  85.0412
 - 2919578  84.6544
 - 2745196  81.4792
 - 2976820  92.8905
 - 1889  82.6972
 - 106590  81.9061
 - 3015167  82.3496
 - 2033869  82.2789
 - 73044  81.5276
 - 2507935  81.4792
 - 2840469  82.7719
 - 319707  82.8317
 - 285665  83.7973
 - 2692234  83.645
 - 1396  84.5182
 - 179636  82.3005
 - 455432  81.3841
 - 549  86.1761
 - 2744516  82.2858
 - 860235  82.8992
 - 2582831  81.2221
 - 882081  81.8973
 - 3015152  83.0374
 - 1278073  82.8992
 - 585531  82.4619
 - 2707174  84.5956
 - 1325112  82.0284
 - 1930276  80.6575
 - 2744519  81.6554
 - 930171  87.3284
 - 273678  84.5311
 - 199592  84.7653
 - 2420509  80.6575
 - 2010829  81.6009
 - 447217  81.5763
 - 2925843  83.4729
 - 1526658  82.2713
 - 2502781  80.4724
 - 715471  82.925
 - 1718  80.6038
 - 2830667  86.9568
 - 2509455  83.9148
 - 1144275  81.9324
 - 596154  81.3041
 - 2057025  81.9429
 - 765698  84.5979
 - 1325114  83.3772
 - 2509666  81.2221
 - 2932248  81.9748
 - 1123251  85.82
 - 3015154  83.1459
 - 292564  82.0069
 - 2025349  82.925
 - 457921  83.0122
 - 13690  81.7595
 - 2851648  85.5323
 - 1561023  80.6038
 - 2772253  80.4984
 - 206662  82.3168
 - 3016000  82.5033
 - 3039155  82.3551
 - 1001585  81.1768
 - 1855912  82.1299
 - 2976459  81.7257
 - 32002  81.3841
 - 2909587  83.0343
 - 2498704  82.0257
 - 2579971  83.3536
 - 28099  83.0122
 - 1867719  81.9324
 - 453783  90.946
 - 2589992  81.4315
 - 1858  81.5373
 - 2775404  83.7437
 - 2005464  83.1234
 - 2994971  82.1153
 - 2822761  81.2908
 - 2810513  82.6725
 - 2747268  86.6236
 - 68270  80.85
 - 2078691  82.3359
 - 2483401  83.3442
 - 2978473  81.8799
 - 152268  82.7719
 - 2782655  80.6305
 - 445975  83.491
 - 1446794  81.9324
 - 323098  82.6725
 - 2781734  81.4077
 - 2686366  80.6575
 - 1877  82.0499
 - 2594795  83.7524
 - 2760713  84.9742
 - 323848  82.7448
 - 29449  83.3705
 - 1225128  81.7088
 - 632773  81.9855
 - 644  80.7117
 - 288000  81.9098
 - 1545044  81.7005
 - 2587847  81.4792
 - 375489  80.5508
 - 110322  83.9546
 - 2802971  82.4219
 - 479433  81.3841
 - 1897061  81.0215
 - 294  80.5772
 - 134601  81.6157
 - 471853  81.6504
 - 717605  81.8538
 - 698761  82.4325
 - 680248  82.4131
 - 287  81.7765
 - 864828  84.5632
 - 292459  81.6009
 - 1977088  81.2908
 - 1960  81.7894
 - 1670  80.6038
 - 435897  81.2908
 - 1758194  81.8107
 - 434009  81.9148
 - 2710756  82.8606
 - 462710  81.9588
 - 1436133  81.0215
 - 289370  82.0752
 - 1849967  80.739
 - 2599819  81.9324
 - 3050071  80.6575
 - 33887  80.6038
 - 2797167  81.6754
 - 2109593  81.9324
 - 1274631  83.9903
 - 2872646  80.6305
 - 117157  82.2713
 - 2060726  84.6785
 - 135719  82.0257
 - 69665  80.6575
 - 2860258  82.4091
 - 1208104  92.7008
 - 2908837  81.5068
 - 1561005  80.5245
 - 67345  81.7765
 - 1434191  81.2678
 - 2703787  94.0195
 - 1395516  91.8016
 - 2843215  82.2358
 - 2660554  81.8538
 - 1874  83.0298
 - 2907154  83.3536
 - 1125847  83.9281
 - 1136497  80.822
 - 1227812  80.5508
 - 375  81.9468
 - 1986204  80.4724
 - 3045156  82.5339
 - 589865  80.4724
 - 392610  80.4724
 - 41276  81.4601
 - 367477  81.6504
 - 3031919  80.4724
 - 444103  81.8538
 - 3003258  89.2228
 - 2615203  85.5506
 - 2806210  81.5114
 - 152263  81.1543
 - 682633  82.7719
 - 546414  80.5508
 - 348824  81.6009
 - 36809  80.4984
 - 2606451  94.2619
 - 379347  80.9866
 - 2898431  83.0563
 - 2816859  83.0563
 - 2758041  82.7345
 - 2720714  81.1768
 - 477245  83.0563
 - 2981134  84.9733
 - 75105  80.6038
 - 2067415  89.0625
 - 2558931  81.1543
 - 298654  81.7257
 - 2705012  82.3744
 - 2663857  83.101
 - 52  82.2487
 - 2735433  81.8799
 - 1577075  82.5511
 - 1396826  81.4077
 - 2918171  82.3168
 - 1981880  81.3653
 - 2931399  82.7692
 - 1416803  81.3841
 - 1255043  81.6504
 - 1391654  82.1721
 - 2654218  81.2221
 - 151416  82.655
 - 497967  86.5964
 - 67351  82.5511
 - 2203210  81.7156
 - 2867023  80.6038
 - 2995142  92.0382
 - 2929802  82.1483
 - 2904523  81.1319
 - 2890321  82.2038
 - 2766784  90.0282
 - 2956824  83.1523
 - 2894081  83.8492
 - 2982694  81.4077
 - 1552759  82.8735
 - 469371  80.5508
 - 659352  81.5179
 - 2014920  84.6086
 - 1810504  82.2883
 - 53362  82.2262
 - 2898442  83.6199
 - 1335757  80.7942
 - 2867005  83.2162
 - 2546351  82.5993
 - 2838015  82.5751
 - 2051959  81.4409
 - 2760307  85.3176
 - 684552  83.0416
 - 414684  81.8107
 - 2675707  81.4985
 - 1045317  82.5271
 - 650  80.4984
 - 266264  81.3606
 - 47960  81.4077
 - 2732249  82.8309
 - 2070347  80.85
 - 2775420  82.925
 - 1404443  81.6256
 - 1389020  81.7511
 - 746360  84.3834
 - 318424  83.2141
 - 2608999  81.7329
 - 2860285  81.9324
 - 2743470  84.0082
 - 78543  80.5772
 - 1497  82.1263
 - 1355477  82.2713
 - 2590785  84.7944
 - 68209  82.925
 - 227882  81.3173
 - 2996782  82.4796
 - 267212  80.4984
 - 1068978  82.1044
 - 2842458  92.6615
 - 253237  82.26
 - 356851  86.8602
 - 139021  81.0215
 - 1851395  81.1543
 - 589382  83.8564
 - 639283  83.502
 - 357808  81.2724
 - 1461694  81.3373
 - 2202149  81.0742
 - 1906741  82.2487
 - 2885079  83.1459
 - 1658672  82.7137
 - 1484109  82.2713
 - 2744523  82.5511
 - 1325090  82.2124
 - 1099789  81.3606
 - 2698684  81.4792
 - 1179672  88.8639
 - 192812  81.314
 - 2895472  82.8479
 - 2806262  82.5777
 - 34073  83.4089
 - 37919  82.3398
 - 320326  81.3606
 - 3030210  81.7257
 - 1534110  90.3815
 - 562  81.5034
 - 3015158  82.7137
 - 2932244  83.4927
 - 1838286  82.4796
 - 556  80.5508
 - 2903629  82.3551
 - 1761016  82.4325
 - 83656  81.314
 - 129985  88.2291
 - 83627  82.0934
 - 2493671  82.5811
 - 2753607  83.1035
 - 1842540  83.6701
 - 2527982  81.6009
 - 1632864  80.4724
 - 3019544  82.3599
 - 743718  82.2843
 - 2746321  80.4724
 - 2684468  84.0488
 - 2886821  82.3398
 - 1522758  81.3606
 - 561184  81.1274
 - 297246  80.822
 - 3026161  82.1562
 - 2040586  81.9324
 - 37331  82.8288
 - 2770551  81.5763
 - 1447715  80.5245
 - 1077946  81.314
 - 1223565  83.6366
 - 648757  81.6754
 - 2823693  83.083
 - 2697363  81.5034
 - 2766984  85.6035
 - 2038343  80.6305
 - 42253  83.7997
 - 795665  82.2262
 - 1050370  82.4034
 - 1045855  81.7088
 - 179879  81.7005
 - 47715  82.1421
 - 2175645  81.1768
 - 1798216  81.5276
 - 680198  81.2678
 - 1777866  81.6504
 - 2761107  82.8225
 - 281362  80.7117
 - 488446  81.1768
 - 590409  80.85
 - 2742136  80.5508
 - 169760  80.4984
 - 2175674  81.7539
 - 2756133  81.2541
 - 2825844  83.2602
 - 2918765  81.2541
 - 1348623  94.1053
 - 2201999  83.9281
 - 56454  95.7131
 - 1208342  81.9324
 - 3039153  82.3966
 - 2811424  82.6725
 - 2662028  82.8678
 - 1457365  80.4984
 - 3028312  82.2864
 - 2798577  80.4724
 - 33889  81.4077
 - 2587808  81.5763
 - 2782166  81.9642
 - 2942449  81.8538
 - 796606  81.8948
 - 122358  82.1721
 - 187303  81.2514
 - 386874  82.882
 - 424717  81.6256
 - 2742204  82.6725
 - 743713  81.0801
 - 2614639  82.6972
 - 2878388  83.0343
 - 1933044  83.1459
 - 151783  81.1768
 - 3036127  82.2487
 - 2705439  83.0563
 - 2972485  82.2789
 - 2789425  80.4724
 - 2950605  82.7719
 - 2079536  80.7665
 - 2478662  82.7971
 - 2875777  82.4131
 - 743009  81.6504
 - 2963406  82.5033
 - 1971  81.3841
 - 2651199  84.0896
 - 1003195  80.6038
 - 228602  81.56
 - 2742131  81.7156
 - 3049085  86.0107
 - 141349  83.1369
 - 758826  82.5811
 - 629680  81.1319
 - 2995304  82.0033
 - 2789739  82.4539
 - 2082188  85.2223
 - 94  81.7765
 - 710111  81.4409
 - 2704465  83.4522
 - 2782169  83.0343
 - 1349754  91.502
 - 110319  82.8698
 - 2020313  86.8526
 - 1616117  84.4674
 - 455488  82.4034
 - 3049801  81.6754
 - 110539  82.7345
 - 576131  82.456
 - 2678257  81.3841
 - 857417  83.0563
 - 2991545  81.7005
 - 2981138  81.5568
 - 661410  81.8538
 - 278153  82.6931
 - 2976822  85.2197
 - 2175621  83.4936
 - 1586287  84.4413
 - 39694  82.2713
 - 47858  84.1069
 - 2930091  82.5912
 - 2778053  81.4077
 - 74829  81.422
 - 47883  81.3841
 - 2937788  81.7257
 - 2107713  82.8606
 - 379684  82.925
 - 2558918  82.2487
 - 708113  83.3831
 - 2719023  85.9852
 - 659350  81.7765
 - 61646  94.1917
 - 1208658  81.3841
 - 1379903  82.1208
 - 2290922  82.456
 - 134034  80.4984
 - 2769491  84.2567
 - 31964  81.6754
 - 1214604  86.5719
 - 2613773  81.0506
 - 1826607  82.882
 - 200452  81.314
 - 416169  82.1853
 - 1047172  85.0077
 - 43767  80.6038
 - 3018446  85.188
 - 3015150  82.7345
 - 33013  84.48
 - 258505  82.0662
 - 2599297  80.4724
 - 2184519  82.0934
 - 767029  81.1768
 - 1292359  83.8492
 - 395960  81.2449
 - 2493676  82.6114
 - 2884263  82.0212
 - 2907624  81.8973
 - 1850093  80.5772
 - 2880934  81.3606
 - 1752398  81.9008
 - 446470  81.7257
 - 2927875  86.9464
 - 1767  81.5519
 - 2036  81.7005
 - 2202141  81.5519
 - 467976  82.2368
 - 1352941  84.0896
 - 2708539  84.3502
 - 1898684  81.6554
 - 2884455  83.2428
 - 1166018  82.6725
 - 2931983  82.0662
 - 1530123  80.6038
 - 907261  81.2724
 - 2795488  91.2428
 - 1144307  80.9064
 - 2772401  82.3256
 - 2820808  81.7511
 - 3037797  83.1138
 - 2763257  83.1459
 - 2926709  85.6324
 - 237610  82.882
 - 2081791  82.648
 - 1483604  81.5068
 - 92644  80.5772
 - 290399  82.6725
 - 2292766  80.6575
 - 47872  86.8745
 - 3043848  81.859
 - 1494608  80.7665
 - 2819280  81.4315
 - 2976824  82.0934
 - 1171373  81.7005
 - 1674922  81.1993
 - 272568  82.6931
 - 1214242  81.9588
 - 321984  81.7257
 - 450367  92.7494
 - 1802  82.2713
 - 2865837  84.4516
 - 68223  82.3168
 - 2976241  82.1853
 - 2930049  86.9795
 - 2583231  82.3481
 - 1798193  85.2254
 - 2762748  81.4792
 - 225991  81.2908
 - 2714952  82.3398
 - 2819238  81.7131
 - 1395951  81.4383
 - 3051092  83.4729
 - 2589080  82.1373
 - 2220096  81.8538
 - 2968083  81.7257
 - 1778675  81.3841
 - 1546107  81.2678
 - 1205910  82.1815
 - 1768108  81.8799
 - 1784  81.9324
 - 41899  83.2187
 - 1229205  81.3606
 - 2816956  82.1799
 - 3046670  81.1319
 - 2587850  82.0161
 - 207340  82.6931
 - 67296  90.6274
 - 67282  85.8239
 - 37921  86.4366
 - 311230  81.2175
 - 1870985  81.5763
 - 2590900  82.6201
 - 2732487  82.7078
 - 2852099  85.0053
 - 1682113  85.0867
 - 424188  81.6009
 - 2055  85.7213
 - 2819979  81.5763
 - 2969308  80.7117
 - 36808  82.0122
 - 307121  82.5511
 - 2987751  83.4729
 - 1909395  82.7345
 - 2946593  81.8799
 - 2072590  83.645
 - 204461  81.5438
 - 2991075  83.0786
 - 44010  81.8502
 - 267128  82.8129
 - 2972479  85.0297
 - 2760310  81.5276
 - 2565782  82.7612
 - 169765  81.9324
 - 1349767  82.5993
 - 1675686  81.1632
 - 3016097  83.645
 - 2585716  81.3373
 - 859656  83.7205
 - 2830995  81.039
 - 2675524  81.7358
 - 2565556  83.741
 - 53458  81.5519
 - 2023229  82.5872
 - 1354275  82.925
 - 2782641  85.7771
 - 67385  81.1768
 - 98668  84.8116
 - 1088721  81.6879
 - 1069220  81.6754
 - 593909  81.8799
 - 156977  81.5034
 - 215691  82.4091
 - 68175  82.0499
 - 2930259  81.8799
 - 655015  81.9429
 - 665099  91.9091
 - 388357  86.8307
 - 2811422  81.314
 - 105219  81.3094
 - 1415784  81.2449
 - 1335061  80.4984
 - 1658665  81.7765
 - 452863  86.0822
 - 1714373  82.1483
 - 412690  81.403
 - 876364  81.3841
 - 402881  81.314
 - 1437453  82.8479
 - 2603206  81.1768
 - 351604  82.294
 - 1696072  83.4993
 - 152480  80.85
 - 2675790  81.8279
 - 2735795  82.4091
 - 120107  82.1116
 - 2010972  84.0198
 - 3049071  82.6317
 - 406548  82.0934
 - 1389713  81.9061
 - 682798  82.0391
 - 2857059  82.4091
 - 2842348  86.9104
 - 452662  83.1098
 - 2995140  82.2713
 - 941907  82.8606
 - 2969247  81.638
 - 2866715  80.4724
 - 107445  80.5245
 - 2956833  82.0934
 - 2841063  80.5508
 - 353  83.4249
 - 202862  81.4553
 - 2807096  82.8182
 - 2597701  82.3398
 - 2903900  91.9542
 - 3028709  82.0391
 - 2051553  81.6256
 - 29489  82.648
 - 1312183  81.6091
 - 1690221  80.4724
 - 1823  80.85
 - 2911520  81.3606
 - 1805478  80.85
 - 863239  80.5245
 - 996285  80.822
 - 1521117  83.2776
 - 1458461  81.7257
 - 69367  84.7674
 - 2721246  83.0563
 - 2576926  81.1768
 - 106592  81.7595
 - 2812560  82.7719
 - 47857  85.0593
 - 530564  82.3168
 - 2838850  81.0566
 - 1229621  80.4724
 - 2201350  81.7765
 - 146923  81.6954
 - 2653203  82.0934
 - 76862  81.3306
 - 2202827  82.2178
 - 2006110  81.1993
 - 2735133  82.014
 - 2698682  83.6701
 - 1870820  80.5508
 - 2984843  81.5519
 - 2082387  81.7511
 - 305  80.5245
 - 2060312  83.4249
 - 2806348  82.925
 - 92758  80.5245
 - 2895474  85.2291
 - 3024400  81.2221
Out of 2904, now remove 2641 because their median identity is below 85

Produced filtered file ./mmresults_bac_retry2/bac_retry2_classification_results.EM-filtered (41191 of 7722 alignments were filtered out).
$VAR1 = 'taxTree::get_ancestors_by_rank(..): Rank \'clade\' for node is already defined';
$VAR2 = '2615203';
$VAR3 = {
          'family' => '1853232',
          'phylum' => '976',
          'genus' => '89966',
          'class' => '768503',
          'order' => '768507',
          'clade' => '68336'
        };

And I have attached the "-filtered.WIMP" file. Note that it only contains "definedGenomes" entries, and no "family", "genus", "species", etc. lines.

bac_retry2_classification_results.EM-filtered.WIMP.txt

Thank you for all of your help!

AlexanderDilthey commented 1 year ago

Hi @mhajimorad,

Thank you for posting the error message!

It is still not clear to me what is going on here, but the error message certainly helps - it seems that that node 2615203 has multiple ancestors at the clade level.

Are you using the standard NCBI taxonomy?

I have pushed another change to the code that should make the error-throwing function a bit more robust - it will now not complain if the taxon IDs of ancestor nodes agree, in case there are multiple ancestors at a level. Could you give it another try?