Tight Bounds for HTN Planning. Alford, R., Bercher, P., & Aha, D. In Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015), pages 7–15, 2015. AAAI Press.
Paper
Video of presentation doi abstract bibtex 15 downloads Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms
@InProceedings{ Alford2015TightHTNBounds,
title = {Tight Bounds for {HTN} Planning},
year = {2015},
publisher = {AAAI Press},
booktitle = {Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015)},
pages = {7--15},
author = {Ron Alford and Pascal Bercher and David Aha},
abstract = {Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms},
doi = {10.1609/icaps.v25i1.13721},
url_Paper = {https://bercher.net/publications/2015/Alford2015TightHTNBounds.pdf},
url_video_of_presentation = {https://www.youtube.com/watch?v=EFnsTzIVvUo},
keywords = {conference}
}
Downloads: 15
{"_id":"gAYiKMKiFrmRxbpbQ","bibbaseid":"alford-bercher-aha-tightboundsforhtnplanning-2015","downloads":15,"creationDate":"2016-09-30T20:59:13.665Z","title":"Tight Bounds for HTN Planning","author_short":["Alford, R.","Bercher, P.","Aha, D."],"year":2015,"bibtype":"inproceedings","biburl":"https://bercher.net/bibtex/bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"Tight Bounds for HTN Planning","year":"2015","publisher":"AAAI Press","booktitle":"Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015)","pages":"7–15","author":[{"firstnames":["Ron"],"propositions":[],"lastnames":["Alford"],"suffixes":[]},{"firstnames":["Pascal"],"propositions":[],"lastnames":["Bercher"],"suffixes":[]},{"firstnames":["David"],"propositions":[],"lastnames":["Aha"],"suffixes":[]}],"abstract":"Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms","doi":"10.1609/icaps.v25i1.13721","url_paper":"https://bercher.net/publications/2015/Alford2015TightHTNBounds.pdf","url_video_of_presentation":"https://www.youtube.com/watch?v=EFnsTzIVvUo","keywords":"conference","bibtex":"@InProceedings{ Alford2015TightHTNBounds,\n title = {Tight Bounds for {HTN} Planning},\n year = {2015},\n publisher = {AAAI Press},\n booktitle = {Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015)},\n pages = {7--15},\n author = {Ron Alford and Pascal Bercher and David Aha},\n abstract = {Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms},\n doi = {10.1609/icaps.v25i1.13721},\n url_Paper = {https://bercher.net/publications/2015/Alford2015TightHTNBounds.pdf},\n url_video_of_presentation = {https://www.youtube.com/watch?v=EFnsTzIVvUo},\n keywords = {conference}\n}\n\n","author_short":["Alford, R.","Bercher, P.","Aha, D."],"key":"Alford2015TightHTNBounds","id":"Alford2015TightHTNBounds","bibbaseid":"alford-bercher-aha-tightboundsforhtnplanning-2015","role":"author","urls":{" paper":"https://bercher.net/publications/2015/Alford2015TightHTNBounds.pdf"," video of presentation":"https://www.youtube.com/watch?v=EFnsTzIVvUo"},"keyword":["conference"],"metadata":{"authorlinks":{"bercher, p":"https://bercher.net/my-publications/conference-papers"}},"downloads":15},"search_terms":["tight","bounds","htn","planning","alford","bercher","aha"],"keywords":["conference"],"authorIDs":["2Jsk7MCkRXMJtfqBo","2RmxxMMFskoFt4JzY","33k54bngsm3JtRrYH","38d5YGWwzdXYw9bo8","3KER7B7RisWbD6Tyu","3LjBRTAoMvaYiYip2","3Xmym9vXNoiZBzufg","3YFfPKf4PyDX5LnbR","3YuHHTCiEjLykPdEB","3p86DeKciHSpEK6Eq","3vpQrajFFDYMXp5qd","47ukrCNcwq2Rm27G5","48bZSZTnNZMPB3BG4","4Egq93BdBgpthk4QX","4MgTsqa4pqwWD5L7g","4YPXMJzXRtBsGatCn","4ZM7tW4cjEYPAizh8","4bmhJaHFGMMJ5E5it","4eiQNPj48HzAyn8g4","4py7BuxsEqLx6iioD","4zsgKMnCX8h2rDaBT","4ztKy4TSYLHBDbGwb","5AFuM6bg9QoZhFsFi","5X4GYRa3inN9rgdpy","5eAT68Pr2a3JCxjL3","5kZE3TmyTcAHzMJvs","5pvaF23ghvBXwnn28","5qC4WnZPcHToEhHpe","5rdvthhKowsCtaeF5","5tZxunt7QXpGgEm3G","5wLQzb6Yr427PGRF8","64ioqMWB45jXg25vj","6MPK92go3AjoAaorQ","6SJDPgpqAPwL9zDuX","6fBnafy7fSGvm9ZXG","6jNSrvXQE35tcAddh","6xvchhhEDGKrss9yR","7EvZrAWD9BL9KR7FA","7J8vAYoSywAKGNTSn","7PghgTcuoqpoHzGhk","7PtHhTNX3fLnHxn9X","7aSGeqc89zFK5eYQh","7ctaQxufBw9RZtFDT","7mjXw2bbj2582CvZt","7npfBisWXux7g6pET","7u84xWSBb4snY6Wgf","7whLoHam4Ff6RgmNW","833BphvHA5eXxbTTP","83kLhSEpXzBAcajgs","89umeHrgaNAkzzhZE","8CtcHXcLSqdRAgKug","8EYhAStpAsdf2EtTi","8Qdys4MR6TvHABqyc","8RLqMgShfRBnsyJWJ","8Z8Qxioh4LTReqevh","8e8rztQjiuSALoJjG","8oT2R6bRbcvKgpBrZ","8uTpTL6dwmoNtPDi6","9Aby3Fyzdktg9X6bS","9ExhGcSXZvua2oifY","9QJ9Ki6PbLQvYShJC","9XHsdnipARogMBCB3","9a4cwcDtTwhYbZoK2","9gETPkBBoHaDNf9P5","9mwQmtA2Sd2cuN84P","9smSJTMBaYzXBS4bf","9wyjQe2Er5cWfztYR","A6sRNqnTdfbq5ur4r","A7tRLEuZuEQGi9Tow","A9kbbjgnzvisrPums","AArLjqTfXEJLBfgKJ","ACrnNQru35azykEf7","AEAGBjnnSbFWHqGHT","ALr2QXEJa8Tt3RDs4","AMXNi4mqNeFkZRvRz","ASTPjD5sehdGAXaSc","AdRtXZhjavzvv6LcR","AmfycFrwRXfvguzEF","B4emrQk989ey4ZFkh","B5JiRwZuCFzDs3Qc2","B7vqXFsA5Ge5wFKJ7","B9ofinaiZhCecRxfn","BHY53E7pPJHxNZcZz","BHwBnoo2rNfguKMoX","BTX7EK7CSMGdnNDpi","Ba3vvDL8zLSqbSt6t","BcBSRBQhYpawLCezf","Be74uXDAshwyj3Bo5","Be853DNQm2dkcxEky","BkmhtYku4oyz59seT","BnrDDyvpPTLAg8MGT","BoqRg9ExEswvJcDp7","Bpb4t7KkCzy8pSTe7","BuFk2QxwjkNzCKGm9","BxLfh6o7dFX6xmyPn","C6vrGRCkSQ4XikgEr","CC9WLQNxzdpjQMuAf","CEagGdymKt26Et89m","CMcKehkBEPfvFSckM","CNi8M96znyqMAfafg","CZRACdZvPkFrbD9ku","CZy6tG9QNshRDQRTF","CcWqQecYKFbooZJgB","CePTwNyHyFppxCmxQ","CoGEJ6gLsHmcpuNy3","CzJjAT5eLry7gAyHo","D4aBDYpKraj3ZFbXj","D7FmiQxHx5jirZraL","DJwZ8d2HNKNGbc654","DSbsHPyguMnyDYfhJ","DT4cLLNocd4e6umCK","Ddx9AmwAonskJ7xxG","DnmFRL8darbqH66xc","DtNhkmyciFwYraXi4","Dv5YJiqmEFJd5hH9x","DyK2Fm3Mvw9s7EJgt","EJMdNkQFw36tjuAqg","EMprFG6FwwBaZoQrY","ENWNpxe8oKzeYz6cc","EYKScF9aHQxGK6obv","Edoy9FvCbzJkuW2wm","EpN3exAsnvrgZ8YGg","Err4hRZx8aT2tLjtG","EwDexczyNNfZhHiz4","F3mWzJx882STGobec","F7zgm3XxgzRzaPDjK","FDSnACJKRibHooJzx","FHct3wYAsvqxJAZsX","FRNDCkbsszaSEeBrX","FZ8Bas37subyKRd5g","FZG4YcZdYhZpXsrYc","FgXkaQ82At2NNsfY5","FiHvzY6W73qj8RqfA","Fjar4uYjJ87aG4jJW","FqB6rRyshe9Rnn5XC","Fr5DbCBWM2JMZMCb6","G2NuudKsGp8HMmp25","G5ELvnTRfP7zeRC8p","GAwES4zZM5nnYTJnJ","GFQM5au2diFuX7cTb","GQEEwRA7mgJXzr3Ji","GRuN98sACgPoWeP6v","GTwK5q2hundg6jya4","GWybPX9fwSopHyDrH","GcTqb6nwTN6Xba4rL","Gp8Wj2PHM35v6jDnc","Gri8EMhhfToakYRGT","Gyx6EBRkwnbXLmCP9","H2aYymALGmJatAFiN","HAQXSKTj7KqHcm9Lc","HBFipWuJWbyjW6K5W","HH3EuK3zmPtZ6qHrs","HM5nrSxcHNSExSXW4","HPXrJbqEnSven6uaf","HRoXYeoFwqHfy5zCx","HbaseHbcdJEwYxWSy","HgwMjL48gyGvvFeqk","HpqoktDW3tn3bczCg","HsQ97XBWs9p6tpo3i","HuJ9Yb5QQPZjSvAYB","HvERskhewoSDy9BHc","J8Jz79LCqAnBFswua","JKNE5NAfrwZhYm8rf","JRgnGeYRKqKZdt6DX","JT2tP2RQLNP5oaP6B","JTrxSAJ69yLgXsM6a","Ji6x5bx5Pqxa5WiD3","JiAg99ifgDe34sxb8","Jnv28fzQYwxZKy9ih","JuELPcxXbMMGotrkW","K7MDdsbXbjD4nXZT9","K7tTpPactx7piZ3C2","KCcQnKSabFR48bWSz","KHGEnnca2CGv9ytBM","KLSJ7yHecXZZWBXX8","KTZLAzqHv2g2ptnBZ","KYyce8RoNzds7sn7w","KfyAntv2HTdsZNJsr","KvQD7BFwgokeQArQD","KzBguGc2FCtcSqpYL","L22PBju4oRbMLWJ4u","L3cED6fyovpr8esZq","L8ccJzbTnRRftPj3y","LLDF3S5h4mB8wSqS7","LMSY7ZgZXN6BmkY3R","LZWkmWGSPqMgg8qeL","LZkoAN2Sh92jq7oQX","LbpR6sx85nC2wfHG4","LnXcyiNppgouJjYhk","LqrQaSCD3bG2RbLBW","LtbDJSi3pbQeLLX72","M7an5QpGoQMHDiRnD","MF53ecb6DQW264mZs","MKoWSd2mju5WCcRyz","MSDCsQ7ZdC3hRNpC4","MYv6GQJqXBNi7dveZ","MeFggvni3aawNsaW6","MfiuxpHjBgTh8Jjz2","Mi5kdaTD2LExS44LB","Mv6nT8hfRjGFwBoza","Mxo5k6MvxA3AY6JG3","N8ZaSjci4hu2GSsKv","NBWaqevkBgnzbp98i","NCnqHMWZbRTpic2Z4","NEhYDDCH4KWNwkAaD","NEoMNmWPhYpwj75X2","NKLC8QMobH8nTr5qz","NKW7h2iMWPB2qgH68","NQaWdgpgwnLN8amyw","NZmLZcCdPkmDPkqnA","NdPQq5629cT3ubXCp","NexZ98otL8Y59Y6em","NpxjCycNxR3CCHC68","NquZB6qpGvYb5tfAG","NsGypG4gyHqNbCeYh","NyP7mnHCWeSdQXmJW","NzEYk9yziWFxjAbmh","P4jaJJ5BwFgGjBFJS","P7K4kveJCkiMuqWme","PMr9ctaxMurenrkjx","PNfaxagroA6LFyrNr","PPHGJBumjrcdFnDZC","PSBhjBw7e5qKsJiqu","PWAwCfYJYtbKEfSke","PZLT9D5kfvZLekbrK","PbhCu6H8e95eWBSnf","PfbfGqHqvSchXkk9W","PndEh6gBxjPW2KwZG","Ps3vz8bHe8Zz94s7e","PyTxtQYLSZFkZnS9R","Q8nGTKJ9mYxxwJPm9","QEKJThP3qrNBvACuT","QNvHnzc6ipvpnbo4f","QWFKthwzhzmCTCK6B","QeQ6iWuLjuQCCiCAC","QmfvbXbLfjKccgtPX","QotM9J842wq8Gnobe","R2oD9eSBvA4ezNWcp","R8r7MYDX63CL3ZiBT","RBu6qduHmABbJ4wdi","RCq42hyuq5g37LzBH","RG2aEQf6aFanJNpGT","RJp848jQ75gTRPacX","RLkbdnHjinY2jyPvc","RQeB9hjyXDFnsgoCB","RSNgrYuzHRhZxqMuB","RTKtJTk5HXfep4mTm","RZEBZZ8rkXPTtN3aj","RfJHcHZL3reAqaAL8","RgarkF2o2Kgt5RpP4","RgtBHLpcfx458woxQ","RzYsAJkHFunjecvGY","S4mpv6jwcC2nCuiKx","SGBRjaYyPceubmEXh","SSLMKohyLnbLexHvG","Sc7LnT7AeDahEB8PA","SgLzKmZa5qMs7GLH9","SkTNvJMYkxiY4h3RJ","Sn8NqJG9Rv9djZTtD","StLAfMfa8MSM45pf3","SyEapDAheKg2C4xwg","TD6k8Hu6WfKWpePi2","TErnsgEi8GBq268uJ","TGo9Qjm3GGecy6H5X","TKkiiFBNKmRwaSwyH","TP3fkh8YsA2mc9Bdx","Tjvs5w2byPSP5qfQM","TnQPz6zfRpxv7srH8","TxkcGDgxmv8nYjzPH","W67Qvqf24dhNwu7Me","WB3wZqJjww6PZN4X4","WGr8nSf6dEbqChjip","WK6AgwaXfGs7PDmHY","WSTBXx2mMXngCLftw","WaZYGCHHdSFfJoBvL","Wb7PSeDkc5cgLBXg6","WiQp6tGNoWRrTWF49","WrPsRwWPnQBQDmFCE","XArLu5xtDL9wP8Dbv","XTC8MoBZmqmbJRLtd","XuWDDgq7G4Q8r2tJy","Y4WoupHWYxKx5xpyE","YGYF8eAJwbMyRw5bY","YSHjgkNJ8twSjDyF4","YTJ5HigF6ca8S2SCB","YXiBTnLsKt8rZ9m6Y","YiPSyuPH3xHHXjfKW","ZBxQahQpbuuCjnEqb","ZH6JQitEvMbjCNgTo","ZYc6wehCddeoy2dtF","Zd7XHeAeuihncexme","Zixep7H6J3xyctes5","ZxJnHgKcTuYMSCSGa","a49tx5nxzekWbWitN","a4XTjAdEoJCeSGens","aDFbQt2uedr5nWReF","aHnrErii4puFsNe7R","aTPqDakprrjArwhBL","aWJ7riXHF4EgGqSNR","aZCtDHxSnDfDXgrTD","agL8HbKKqYeupaucK","avzgbCDq4m8XRokZG","bFEQd7jKvsJf8GRGK","bFa5EQjGpxsrjuB5h","bLowQwJqN63nRbWgT","bMNemcvJqa9temkhq","bYZBdfooAupoPcMWK","bbCoosFzJHkYdYZPt","bbwxWxSrZzc8nu87B","bjZBtgZbnBLmJXrTx","bmpnpBzdMjzvbPK6Z","bwThy5KqBMJcc2EzB","bwqkT62JsCccWTKXC","bzfQWZxY64HGdYuTL","c3z3ahtMFcNA4wRQZ","c55Fb9s2zytjHuBRz","c75wTb5DB4PSwe2Lt","c9xFm6HgmFQBTEKna","cEKoTpFhX4qEK3PJ6","cEMgzs9GPivbgtfy4","cEmSj2zJKSGEYcxj5","cGBFdQPJ57oM8pKKj","cLXCR62yEudx4hmPZ","cMHAPg6HGGmvNJFs3","cTNXCH7RnsMQB3qpD","cX4K6SgqQoaWwwmuv","cXgMacNRC3jhQyqK3","czwy6J4RMZPLjGSRD","d6CXtJ3jXdnDF3zNv","d6DnaiZCYufJfjkJc","dCHLAbtXevivgJd3J","dLPyyuS2dSWWAkwA3","dRGLp8sPgfJ8XeLmA","df8BgB4wdovYxmZKT","dnukXAtWLhBMSRLRC","do5B7vAZG3ccKuoR3","dsJ5QJZk9xEJwkA6z","dwd2gPSka9CrCwDyS","e8BorhaJQ7kLMvvJL","eAs6YzScZ5Z4YE5Fd","eCqnddJCWGvYrTmnZ","eDLonTHKZCnqi3kTP","eKQ8cBSSbSiSyrzsi","eKSk9NuSaYyWjHRgL","ePiNz4MY8FQ2kLucx","eTTmuhnZ8YyivJngR","eTzaJtyEQgv55ZxdN","eahWqq5N8zGjQ3FHC","ekNWrYJq9rc738EZf","eq5fSmSuCoyNfTXGm","eyXBexiQuReaSG75g","ezSrgugNyajGCJzhb","f3JHC2jZzcyB7KrAv","f7JLDHt2svbKRFTNx","f7djsea7ZFHBekZbK","f9cHix6jAjqrcbjEM","fHsHsSv4XESBzhGYC","fT4nWsXHsC6YScQrJ","fX8Zf7gaPzrZnT23h","fX9Cetw8vdqBC2toz","fbo72jcguowqFt8Xa","fdqHg3YnwdFNStjRH","ff4A39q4AnEoRovwZ","fjfeDuwb5XXMkCHP4","fmuFMbtWBF6PRodgK","fnCSRx8kkBss5xuyE","fpQTZ28bLx3duoZcB","g2eDdRybzT4bPfDWT","gJxHpo5bWi4zhzvHX","gKYBTZ8WTzmEHtWPg","gW4oRhAuvr5m2mL2d","gWo7756k7zft29gmH","gXnSjibq9guXr9wJy","gfhgg2HAWMB2AyhTZ","gguSzof5afPJtzAHt","goxyxM3FmQG4XKgjs","gpsyrukoEvwoS7eAm","hEb96yT8Xy3zmcedz","hLucd9xFWwjE8tLaf","hPTdqu7pA9t5CRTjM","hTEcwvCmgNaeq9QJr","hd4Y6LysQoAFDrqtE","hvSu8bFFYvwnPNG6t","hxR3HdMYcNpzhgbLS","i2ccPcRp8CZ5XtyRQ","i498LchLsphfwFmKt","i7fSbuC4k5gtBmZcw","i83zKu3uMwrZBXqZw","iC6o4TA2zAguegp2T","iKf3XhGTurxNBviqt","iRFgKuabG2X3HTe2D","iRg5bmnHkExPGRWsj","iW5nTnci46pgoBNKC","iXHfPYbPq56xZ8SBt","itevr4kmLHdwTjPMr","j4WN3dEaTpP28Z7dS","j4dRGEfKWFurbwcoE","j5abvovBXoFsPc8CE","jFvJihs2j5xYLizud","jJYtgadcb7Zoh5C68","jPWDDEiMkuEXg9a46","jTLx4GiwD8qh6n4mX","jTMYw7mEjQXLajCHX","jTxX6K2bJLNXd2NYJ","jbwaWqisat6L65jy9","jcxZfYg9aNDmZHFMr","jfAEjEyDEqRCt94r4","jfELsp6K2CF2enmNc","jhueHFKGo924b8Hdt","jk6HRqb99WFTkD9qE","jn7gdwmgMvYGxxNwd","jna5Xx57eGWbJSj9b","jqooPJAEKGNwR3sBo","jr6BS3NLzFWHCwvjt","jsrKjC3Q5LrhinyXQ","jw8BkAefWPL8uuMku","jwGCoYpuXQRo2waGJ","k2LhsAKjoeoGn6vXx","kA9cXtP9HrqJ7kMYs","kHK7icdspSMdZJ93Q","kLZnu3pntndSuPZNR","kN8Rk6DYxNGzmZSXt","kXQLcjufw7uit7eF8","kd5mxb572x8YKmWH8","kgGyAA46Rj2NGF3ep","kk2vsPB922rFFaavB","koxXsWGKaCkSJewTE","kqNetj9hEbejcY4nA","m95yPm8HH2ZHubT73","m9Y2CR3AiGiLY9kDg","mBcrJTA8BfMyK3e3B","mas5NcAskfrwhwiwx","mrv9EgsdouzSQBAZz","n36Yq5cqLy3oDdT3T","n42pmGh6t8RfN3Jzp","n7t3LgcvMcXcs74dk","n7zMDMj3LCTPquts9","n92zRyYxyCeWqDeoc","nDBAW5csmz7kJDYDz","nFdNNKs7roDa2FxEp","nKGHjAxsTLFp7XqZK","nN6s6iwfHAekGXLiG","nPK2mWARi8a6zwXpK","nZPDB5aZeeq5Waoep","nfCN2LW68Q3eEvfeE","nnFkajT5ZW5EX3ZHE","nqQ6PRraoGNzssDa3","nsGtWa86ZptBESh5E","nujthrddNgFuNSQJS","nz8jvi83EpxzZrafH","o2PxCmEjkjXdNTFb4","oH5HoSk6Qx5vgfgSW","oaWtSEhH497g8BZRK","odscLFL79pTNgTwNr","ofqogrqBBqtDtKce6","okHWGDkDeo8wrbyqt","ooGJFLk22nzefN32p","ooYtrf5WAmB4mHrv9","ooZagSdLzPYNZAzv2","oqCfHdYwJZZRX8o5A","ouAHg5NBL5pCyEbT9","ovKPFZmzhBB9J8EX3","pGkKDr2FS3GC72CtL","pcR3CR3dpR3BCZ6iR","pdtZsfnn3iwkMpiyK","pkowoeSTtxnG4YqsS","psvL2rCR4LQf387KB","q3SbGJmPnxD3cK5Xy","q3iG8w9yuXaDbhi3e","q7xm3XpeyrzzbcDiQ","qHAw3EpqWDFHrJ35A","qJMv3aRKuq482hg24","qM5YpsrvXu9JiPjfh","qPq7pgdDYT9dA6Lxj","qQmYGyLrN4FeDQS2i","qRXT9gMNhQE98wFSS","qXWbBeXNTLCYTDw9M","qY52KhNZcpHJAt7QB","qZ4spzqXG5WevBQ7n","qaFwjyYjDt5y6YywB","qvRjeBpvL72LeTCoH","qz9vygbgHa3SueCyz","r8Rdh6STf6E8g7DqW","rH3oHcLNtETHtBemd","rH3pKyhjnybfZhKHy","rKyzbJHeGyxwzGirm","rNPvfdwpb3XcsrjJY","rSGGb9NfR63GNiHAM","rT7tJNHTDzHCwju7z","rcDiQZNNQ9ZCjrKhc","rgczreE5LGt3YB8vW","rgjDiEb2xJ6jp9uvj","rkdYdzuSvpBs52Kxh","rm85zZxSftccgHWbC","s3PmhJrdBNogxKzyq","sBiqupmgodyDSaYPH","sDFcEFmSN9F9BQ2bf","sHq2bbaxyZ3mawhYY","sLb8nNDkX5d8q8Gay","sNw75mxwFPSxtTYzn","sQ9JfTcKpQf9rgT4E","sQr3cL3oMwRiHj5Ce","sfNaNFrMPr5EsxQDe","sghxPEf67Y53SMteu","srgqPBjHBzRuNq3xr","syNaq4RQn5XeBg5MS","t26Wo5wTsbYMPJJzg","t5xXfKqnhEvsThecR","tEDbGo43n3YfYnriK","tHtRhZENsms6xfFZn","tMcsn5KNXNdxDJu3Q","tPrAXcGN5cHwg6Yxd","tSXvEaYKHJkyG7CKo","tf8zENFf9kP9hjPSL","tjivdToEuab55oYNs","tut8woApbad8xvG6Y","twFTjxfpWe8zrozP2","twqDB5RzaYATDEbzD","u2fw3YERZJzoa7x2y","u7vMz6usMnf9BMJho","uEhAfSjh3DrvFzN33","uGGRJSzHZP5N7yvQ7","uHDJ9KKR3uwwRKpYD","uNyJXiQt3GZZx8fFj","uTBaSgj4iMSCdMcMk","uWoe5n3L7AjW5DwG7","uXCzPzGqYL5xuMi7Z","uYdyG92Tj8ZMpHHNo","uhnnuNSKnuZWJrWQ4","uwgff6ALGDd2jwwto","v5msqrbsSkf89Swyq","v6qadLPLZ64guzEmb","v7sf4B2yToeaLXw6Y","vREE8iTp3RQNX8PSF","vSqBw56GzJrdMNpen","vXwZZowAYNzBfZmsC","vauXMFZBPBpEax45E","vciTmtMc9jFYYfmZH","vfNQgQyF2poyRJ9ue","vhFRxwfcpWDixpJ5J","vuAXdNqgRMbnX8J5W","vunq9DqBzJQMQsC3e","vyv4c9wBFjavpyrm6","vzwzSRE2y47Rh42d5","w4ZKXzgBjfaXDiyWN","w8NgciquXcs7DwHZv","wctyZqL4gFyK2CM3Q","wdAai9oZDMKpnHhXR","wdSsXosjXnbL4xcNk","weerNQv42WBQtQfQy","wf5neo4pWMMeCw9L4","wi2ttJiFnS6eXv8Hk","wn6arjLgFn3aPqLvm","wpkebQkn3fvZFtcNt","wqeG5ozsvejgXuxC5","wwDeYP5pLcGbiqity","wwdRGYPcix78L4xtD","x4Nei4nGqgTrAZF6Q","x94NtW5fBEpeQzyWv","xCbifqaLTZHJFkrig","xDux7rMTbxbnkZz2f","xHLXJzGcwq8jPzLkf","xNX6D7fRR2LRAqmDB","xT3NeipG5baD2Sbbx","xZqmxCcFCWZCgruiP","xaSRF6GhMKKHZ4oEz","xaraimASu6wCvgWAo","xpgKamjJJAnABRQfT","xqWW2dMuSrkKnBJSA","xvBHvjXGrQvRrKAbR","xzGRMgCavt3hDw43o","y2orRHAsYvznKsLhg","y6XtfBooiWZradKcG","yLuPSQKBKAET6Bst8","yNrp5tPnp8qyJpTt7","yZCGsJLCEMup9dQK8","z48KXo5LBZYLnDPQK","z9fvxHRu7pZJyWYDR","zB5ozCgk3wqhRbtjC","zHaErmG4goMuybC5d","zJCBK4eqirCgFzA3H","zJwo3cYz3R9Sv8D9b","zR4ektxTSC7AzLu7d","zYtWB6jEiumWFnNHE","zbkq3KCTTjKmqJMyM","zdXmNkCjsqCPCjb6Q","zo4u6qWbvcqhpyTBp","zoMbp7k8onuoadqXW","zokNkzzWhrvWYgy2f","zpwc6No5a7noA69En","zssoNtzdQERkw4A7G"],"dataSources":["upePYbh3wGv9oDZcn","wYF8yPQT6a4TgShWe","bPpsmYWjffAy6QHP5"]}