Skip to content

Instantly share code, notes, and snippets.

@Kishibe3
Last active May 31, 2025 13:28
Show Gist options
  • Save Kishibe3/9a64c2bd03ca6f1ec0231d15641c4ee7 to your computer and use it in GitHub Desktop.
Save Kishibe3/9a64c2bd03ca6f1ec0231d15641c4ee7 to your computer and use it in GitHub Desktop.
obtain all comments under many youtube videos
// obtain through 'playboard video ID.js'
let videos = ["7co5DzJZOgg", "Y320amlrojY", "Z6qHyttln60", "u9yUZKL0Ahk", "h7hJhmSdb3c", "bRoXIOSbeFQ", "IWY4YuC7sok", "vhvr2Bp0uSI", "THoFtZh8AXA", "wNUvTugjJ_8", "c3V6B4duDBI", "Lb4WyFL1TO8", "ldxRt2gYKw8", "RXf7En7p5JQ", "xLPk4r07vno", "FU6J6QWzNh8", "pGZv2cJXTKA", "EkPBqSouvRk", "3ymrSO7LQWA", "ZapaUxZITjw", "08_nI9DGgGM", "4Dn7_G7vDVY", "WluyF9b2xY8", "1lg32618VTc", "bzK7gjYNLdc", "hVumexkCSZI", "7V5Xd6bqD2I", "sO-MATukpd4", "sRX6qbKvhtw", "IOpdXl-DtCQ", "-OHNRYpbDEA", "ilJU5e8g5HI", "R-OXZonkRdI", "OFwZB1mmsRo", "6t_5WegPb1k", "gDgK_AH-P04", "OnAlNuVOUCw", "1DcpdFoJx9E", "-a1yIlofajo", "GYfHTZlBTag", "wQphWdiiV3s", "RFi_sxTsH1Q", "yTjvVRhf9hk", "3Cltn9ZtWs0", "G7D3vFSY28U", "-ikNAvHFndg", "Bd1aRKrPj2c", "EpM943dO1lw", "xfGKGjVrRXc", "Ji8Wa-WIfGA", "ycsVjuAkNBQ", "caP3ie9McVI", "z4MdLEcz18g", "4luwCpTcnzM", "LW1D-36Mjug", "YSdNVAhSNEg", "_SXoYHSJYB4", "RVHRDt0pLOw", "h8hnQBNURTQ", "wfZmxUXDcjk", "S9po9TJAab4", "87cp4lQB4nU", "L3wz-Bw8w_g", "mKDrZDy1oB0", "qg3O7KcD3QM", "xYMgykd7_2Y", "DbMpLpyxiVU", "HetwS6V-Dro", "AzrSZkZB0Co", "5fE_pKE6pWQ", "Dd55M60iTBI", "7QB-z8mvrEo", "5EjDgdqmL04", "tMfCCwEsbd0", "ucHQbxaeNZo", "5-niroX0yu4", "SLMTUAm9I8w", "k8aBSHxhBo8", "7OlKPqvxRSE", "V6YiB8AURAI", "f2MF37KeSMo", "Yb2uPH4v8fE", "eW-Fta1P2Rc", "u3KiyqHRK2w", "jLdtWfIxPsU", "vBr51schCHA", "ONsrOZQaPiA", "GqL0dL6TVHM", "PAZ-LvIRjtc", "XPTwdLfr6Kk", "GP52c03DCBM", "Lv-B9MfcuN0", "nV5Kvzu4Ymk", "U_f91ayQc18", "EjWE1Z0dAZI", "-VSwG3aqrck", "DlaUvoadADQ", "DFXiNj7lOKw", "pVE7GPXYrEg", "ZJvgtU27VlE", "DMgMcxuScV4", "-0LBFAqV5Yo", "xMtIVmOdXt0", "-PFWu83LkHw", "chxW9ZMfUp4", "igAH0p-mWJ4", "1aQgJO8N8bg", "OvTZI3fwx_s", "SnBvywQr65w", "ZtW-_GxchvU", "8v80iGf6h_8", "DW-DppTVoRE", "e7Nel4PqeaI", "k4iCT_HCzSw", "2C1OXR_wzT0", "LIPhqfvsDa8", "yPeVOXdCRWo", "qelaJqdhjIQ", "qPke6zlCJKg", "d0cqYwZKq7o", "axYGlMoFkFs", "UNhF7CQPLxg", "Pvcy9Ti6y5Y", "2Ta5VdkSw8E", "pek-QHspW6Y", "BqlA0oHck3w", "wsJmAnXheW0", "zAldDF5pM4M", "jyuR4_0u7FI", "SKvsYeWoW2Q", "vXVTltCQw2o", "n64oz6JSQV0", "LXZIlLR4WwI", "5BXzFB9K_XM", "DPexXA7YW9A", "mQ8mDq3-1Nc", "c8sHDDphc9Q", "iroG_25742U", "9uwHIIPxhKY", "VIhOpyM0s1k", "V4mNY_r8n5c", "mH7DyaINGow", "m4qcjC3oo8o", "cOnNA91Albw", "mX3DDhMfY1M", "0giz46KQzwI", "KtvTW-rFLno", "3nSTyz8MQTU", "BqsQR7k8nLs", "piZaAoqSwSo", "DjEeBuEkVnU", "tgA4TtvH6zA", "PCLM-EB0b_w", "ArSvoDkpcE8", "aew_EilKf-4", "OWTeMxL45_M", "QRUCVD4zbdg", "9Fo9lhXTErg", "dFgDg9hCXKw", "hZSGwNeoIBo", "LIrkLCsWeLg", "St0Zl3iokis", "cFeQEozVpN0", "bIBu1BW7ZBk", "ZxchKwvCsVg", "FXoG8pezGSs", "jF1uD2HRde4", "LvRW0DvPWW4", "fFHsdT4nYfs", "by3g4-dQIzo", "5hdO7Kzj3Bw", "1Cidh0iOMY4", "hwTiXFGZU1U", "jGTmXV2VzAs", "jcbt1MM3qzo", "P-G7RCKk2ts", "TvwtTv8uE2s", "1qe7-C9pKcE", "1ofZaIzbMTo", "Nt9NP7IIRfU", "GQX6tye-dWw", "NFuWAyZwZo0", "Wk53XJCOI8Y", "wg32Q7pGfkc", "wSSHUvFKSQU", "JfP8iwCPuPM", "Ew5yR-d3bQA", "wsXvYmG7AAI", "ztbjGGOcHu8", "4oUwJ9FmpoA", "d-43kbC240k", "vTH1IhzbVxQ", "zN4y2yr9bMI", "fX85WRyaBVs", "RSKaDJEuUzk", "KIvCqVIzj4w", "lXEabwvla9Y", "DjirbdrRr48", "8Tiu5LQTF40", "OLXXeYrUWEs", "TxeW5Xzcu48", "Bo0Isfk4Wxc", "elootqrLQ5A", "FWjO2enHAss", "S4UhFGwZXy8", "0bkYvu30dYA", "2iCvMKUzLnU", "KXNMlkwbo1M", "ktYApmAPV2Q", "dfTefvkq8Qo", "61tamXpJ3DI", "kEksqt34Ca0", "MivgNHx6MMg", "jt4h_mqWlWQ", "uUFB7BfWMhs", "lf5fzgnA0rI", "_lxes9a36cw", "6SX-ukQi2TQ", "7mS2tJtGvpE", "U2tV1KQldQk", "YDXSUAkuYFI", "6KA9rFUxlI4", "SM6Oz8Vgb6o", "vEe1S2ogMMQ", "xJ2NCcPzXIU", "SoOzerJEVcQ", "T-cS18OBEPg", "uG4EaMf6-LQ", "XS_uF_NNkz4", "pfh8GJP22eU", "1SBIDEsnpEo", "xlGGei9d_Ek", "1F4VLdDfwLM", "sq7lWA8nMsg", "ldzHTGcHIlI", "nDbYFRheV3M", "NSadJZDXBo8", "vkrVdoKsgQw", "sROMqbMLt1E", "M6idq-Oc3pA", "E51sydelmig", "yysBUYMHaI0", "Pkx79Ri_U7M", "lhmT3Q5FTzc", "Et5N1neqK8U", "1VMaQfPaYL4", "CTgKtcgv1ls", "hFzGxaECDEg", "pg_dnICoBmY", "V5m8gNWeLGg", "5VX5basIsXA", "zBNNvFsKe2U", "gJcCze6lVGM", "o1deiJ5H46I", "X9N2Tjfqz04", "unJ6b7DpXTk", "it87IlFSVgY", "mXDFe8dJqUQ", "xC7j2zXdBpo", "LjliF3D40qo", "TTim5fOXWJY", "Et8XPqmutkg", "I92Gz7B_Q7I", "oSntrXBR9YQ", "ThUw8APD2wc", "IdGOJ97XjRE", "qH3G8qjuVik", "87jwkX6NNZE", "ut8pJqGyEuQ", "kppelnmK8o8", "YTIHHI0RWjI", "m1a3APAuPF8", "treIBigyRcU", "EOM6qx0bWq4", "KeiWFtoHJGc", "tzCDRGos558", "uamF7F8ZscE", "RaW6yHcoPbI", "Snvu0l-G4yI", "_09lufb-xa8", "DYQtds11TAU", "FSYdZabNLko", "Kf5nFbVgKYs", "Wwtt22mVwFQ", "4krkElysqXk", "fwyUPad64l0", "uBkfqtLEk9Q", "mOm5Wy9qNxs", "mcAVkdExrno", "gz6vGrVetoU", "lnXU1Pmve3Y", "OdZuzL_FYKA", "9Pm1NbLXzmg", "EXFK_WRGXx4", "OAErmDC9w4g", "5I_naXGFYr4", "JfSH8xzyA5g", "NuRPmNJ_YP8", "j6Rifi7tC-c", "7bGC2gaRrtI", "phlv_bcyQ-E", "esmvgxZi9DU", "nfK0J9AuJLE", "tml6-mw-c1s", "XFFxKmJxe3o", "hl_vjAgbm2o", "O5wzQiB6E00", "4wyCc-5y4-k", "KizKzEWciac", "bCfQfkxPIc4", "1a_bFiyGcb8", "XsF9DwOlt0I", "ADoIMmcTfuA", "LduTiEMKTIM", "aBMXnI3qTsA", "cLsiysMQ6MQ", "l_7hDmcVfqQ", "F-3nACyciT8", "X8PEyoHPPRY", "ABPGoJAuBz8", "-cm63SZ-wEc", "e92cMV_L8xI", "KNEKLKxmSwg", "3SQU5sKEgqo", "pOeOpcTzyB4", "dWQA2I923Ck", "z86sorYv7ns", "vi6zn9wDM44", "7b5LW5bLI2I", "Po8xGoMOAus", "rNPYUqCK3ho", "_fgpxQXOBDA", "oBxgEtv1g7I", "43j751OVuzM", "NXlKOB88_L4", "29zcmxDz4hE", "Xd1onbffmOc", "l1Hg6mzgEEo", "r03-8fFyaDg", "9am2vVkAMLA", "PLqJUTEP_4M", "8AnGG1_9gCE", "Ok10bPPcqtU", "SwLP4KGzdnU", "9yzyHarr3nA", "qf6INoHAjjY", "5K-Xv9e-cv8", "qS55WrAg_4c", "x96YMnBagUU", "BASHbxmFv2o", "TXpx7IRFrsQ", "GWM4fWBqqHE", "6idEP9ciwtc", "_tMGN9RJJw8", "yDlc7hKdUnQ", "Mlf__rSEj7w", "5emxanVpn40", "yDOxAJpD3yU", "uz-EPzAzhXI", "pryiLJCpxPc", "R9lTx3LIJUI", "D3531RdulVk", "7Lx81-bNaDA", "5V1WAItdRns", "u_0df5wtlz4", "92kGNmU-QEU", "BuZfEt6N8XU", "AXAPTUKb1AM", "Xrk3nmz39E0", "eXg5HhGrApY", "VEboctPrLKQ", "IB0HDh--F94", "HlI9RMem3V0", "uaP_Y-0aJds", "UWZs2LivMBE", "MYZxH5uYCfY", "7c3xd0Be3VI", "DMVqdTahv38", "Fs1No_lg-qU", "wYSrzr7tr9M", "oyH40xxaQ2k", "LyrJVuiGx1g", "ApGXK3pBQgQ", "xHUzHd1yT-k", "hwS6FUAS_WM", "8l8uaAtaswo", "Sft4Ak22i-8", "sD6n_-2ZTrQ", "uClpIUvTXXM", "TTMs8qnFzTI", "qA3lLrAF5fw", "MC0XsgwqBFw", "1gEdp0_HJFE", "vsx6YCMIjCM", "oNGAwJ34Z64", "wUd7wfQCTfw", "HIaWBdQ3wdY", "x8BLoPRayzE", "H10CeVvKMFE", "qIl5AiOFPsE", "-TKE-GQMJQs", "E4zbJLIgAQU", "-5SLfefkM9w", "r0z9NvX7YgM", "k3WVvym_vEM", "OWwmoqtRZ0I", "SkPQZ9PMjFw", "sLQp6zYcFt8", "UUFeMykNvQ0", "OU3Dzvj0G9M", "1t4GgArXCqQ", "bvsPQq0CsQc", "V-xwCnE0kng", "GmlRfjwbe78", "AL8OA5mX5LQ", "XGil2MvLXss", "q_XDQ06DNEs", "8DdXKRdbYEs", "m854JDnDoPI", "ybNLknJiC9U", "6L1b237Ibdo", "RlS8nQHnKRg", "e-0DpdyW_kk", "9YVJS3FDhVc", "LzGMsxmOWX4", "bepnQdWFkxo", "CtKpPMvQoRI", "mnIKXSRUrWE", "pXtvMu2QxL0", "KvXJVCN-iS0", "RPBZIe7EBTs", "qNL-I8kfjKw", "xhPM027lNwM", "nE2BovVQ0J4", "I8dGliXJzKs", "vs79vAQcyC0", "bJoKzqIlO6g", "5SUC52imeBk", "uVRBn5ovKh0", "Jo7p8UKeA5Y", "JI0BnozGqmQ", "RcKW0MTwgvI", "l4CtNByA4iw", "wMbxjgNZo-0", "vtDspxTazdg", "_I17p3kz2mQ", "2UNmmWECoHA", "Lp3Oe_9pcwE", "cRBI40WjuwY", "yNRb6C4aS7A", "3L8L7N4kxuA", "-4PJAVvCd50", "oPPK3hLfmZA", "1aWSO_-0gvk", "mAiyg47XTJg", "JtmY57Rml7I", "JYe2Lhf8LGo", "8ZzJzTsmgmE", "kcZ1BBfV2dE", "sDGMDJ5Ey4c", "HfAyKpk-AGM", "v-LT30lB2Y4", "JLMh6vHPxJI", "jiYDA47iQTs", "TB5dbOUB3O4", "nn9M3SO7szg", "MlrU_WJ96ks", "u2Y16zPay3I", "Od-kyy6LMEU", "_FaotLdYFX4", "y-UA06AuN70", "gSlG4bc1xo4", "oVcPU9HL6oQ", "wYCwmOPhbDE", "Ufuuqd5CA98", "Ck8i90Mg8gk", "lXnNr8I2-bA", "kRY-a6u74e8", "7ILppIdMJEc", "olEYm7zAgCQ", "PZud-3V8Jqk", "FEJ-XiswWEI", "o4rdMWbE4ug", "aKkqa8X2_-0", "-L61EisVKgk", "gwlPiyiMJgU", "0CMHt0fwXtQ", "uLRKflL_N3s", "NIdcfiofknA", "CyExGKdsPtQ", "5MoIfg97iK8", "2IBPvmHWWwE", "_OodFqTx3-U", "N0jRdLQg-5M", "2s78KO9hQx4", "AgSKRiNRWOs", "_jSDa3q5zSU", "x_0aQAF8REk", "fVC41xMosew", "UNTCb0z4-EE", "G1ij-gjbdN0", "7v-Yc1oOeQk", "frtsPlfxIyg", "jGR-p5Qvp9M", "hRuY2tg0w90", "7N3MsNPUXIo", "mQjQ8n9ECpY", "4kffyltUDrk", "sgpKU4-xgoE", "m645hrgCAzg", "xz1FVz5fpUI", "RzBplyCBhO0", "83kq7FYpWn8", "qmv5zZUAPbo", "gc01fVB6y6o", "4i8sbl3aqJE", "BKULVRhk2KY", "Yu1yo3O91nc", "OHrmX_13ANg", "Z4XpZhOv3ik", "cD-Y9wUJ2Wg", "dCrPSBiwyis", "yr9jcXN06fk", "hv5NkSTwQXc", "FNQ8meRsf4U", "NqdXd9gx7hI", "WZdzMrlO3Rw", "78Aj0Righq4", "0SC_Zj4f82Y", "O771t3hVIxw", "dnVsjETcDZg", "JlmiuOaIZLU", "mfIk7fQfBmA", "2fowu-DUSyE", "qF2HIb2tJwg", "NWtnWdoS7bU", "VDe8yGUT2TM", "dmhpWW4ZLW0", "Jn6VmoyuasA", "e1N82IaTedc", "j2XYZKNG-GE", "hemgVwYADcw", "N4O8wfXnFFI", "HjqxCURoP58", "iVhzF8YUXRo", "hzjoUm5MvIo", "pfOywTcnns8", "2VWOqTLdP6Q", "LxQfSzGbXVc", "gIRCV-4v3DM", "z3C1G6h4jQU", "77hZRnZiUvU", "Hdx1kFO-qr4", "a0pAgD0BJ38", "N_Vn9VQMWKc", "NuxRiBguED0", "Nzne4QxH-rg", "Rj2JdZ5mOW4", "xbzjObmAIEM", "B2NLep8mTw4", "KMlNCJProwQ", "YwTGEgB3GA8", "qqOQT6sRRJg", "kFkTkoQVCv0", "nQNjp20yzN0", "YvRz4Q954sI", "7v5Iuf0LWuw", "-BYxYfiC8Pw", "tcexhkSc594", "Su5K3Ywh9Mg", "OUTeGjhHf-0", "UnjfimMOsRA", "B_xpXm4_BaQ", "9UL2-X_uBmY", "7b_G_7pMdZE", "4nQGejuQ9bo", "CKOReuaYwOY", "EmiUP6OUgXc", "q83qH9chOtE", "7nIlIChi_iI", "COoAD9fFYSM", "fwIBdcmAul4", "mTYk_80AjB0", "tdEUTlpdRcg", "6v5WSMOfmD4", "Xav2cAVfSMY", "GhnUl9RiJmc", "3ynT380QYZo", "6GMUWbthjok", "7ToIM9DZC0g", "vHxdSs67nWI", "pE24Yy5lfug", "JmTKO18dHWo", "pws--fxCbAE", "nB8p-iE26c8", "XLkgaMc-soU", "XK65n93zcEI", "A7av5s9U-MY", "kjRW7LVPwjM", "J8VTAR8onOU", "zWOds_t-zuM", "_MtZ0RW_zuY", "rboVN0AeNkU", "rxxh-RZWx3E", "BFhaiTeM-SY", "UcNLzztASLE", "Wj7NCdv-txQ", "c1A8SSKe6lA", "KhXDdv0gwmU", "dVYczo1NcL4", "-EQoyi6hbhU", "8NhhD33Gdqw", "1NhLrTzJ4XM", "cZlZgkkocfI", "QUQm3486f0U", "xnhPDaEN73M", "TtboiROrJkw", "evgMOdZTwU4", "5i-A6hnL90Q", "-lwN4Sq0DcA", "km9fHCblfz0", "lR6Us5EupY4", "8DbedrZHJ70", "yAlNmcCa-Ts", "iKQqefMRIaU", "wDnPWVajk5A", "gTb0Pnnsj4I", "X3PTwcuODu4", "QDf2BKKqSxQ", "rF7L-lE8Pwk", "ukgon1yJlnU", "1SJMsJkMqBg", "J0tB8bfLhkk", "Sf1pFMfcZqA", "67k2D9fq09k", "zTjTEggtbFQ", "ih2KzXIaN5A", "PPY7_rcwsP0", "XgxvemarY1s", "jiSZNl7s_MI", "OxC9tUxOpXs", "AdXDvKvayXs", "tX79DA4NE1s", "d7jZUXiLjY8", "ynrNpaIkS0g", "N0JRsAjUScI", "yc7B6QekWqI", "zFd0F3dOmIs", "J8kWvjfVVlc", "9a8e6QlLLKQ", "LYkDtlFPqek", "BFekCgGIA4s", "z63YtVnzyl4", "wyoNAAFgUtw", "MFdU8yMhbHs", "UR2q29d6VQM", "Fu8Zeypn5Xw", "WEHTzXRDWYY", "IfOgIR-Bgug", "yBMGmm9c3xg", "vVJQ4z7UtSw", "0yg4bRPg3NU", "bSBkRFlXWGQ", "azKsYExO7KU", "FqS5-6is0w4", "PguxMy8uGQw", "_DgmZnAHFgs", "pNGigsYFQYc", "1OSL00mOpAM", "2vLNr9x1tbM", "8x_lL2YdvWo", "wmbgUUVBOPg", "OSUpivcWzWg", "H26O0aNq3LE", "7_JQxmjP9f8", "Y9xo-zQ0T8I", "reGtvASek8E", "_bMrVgjF97g", "aubSC_s13-k", "-Zjymw4kLTw", "_sHm_sQa920", "0KOeiZpzAbA", "NBQSf2KO7UY", "ttkl4dUChuE", "mtK27yp-I_w", "7MwyRsvgZrY", "Hc8ka16Txio", "hfI6QYGbxhk", "pCPEEHqoBKM", "0pm7wggENhI", "y7lxtklOJE8", "DzotA0id5Ag", "YcQK0z-GgOY", "GsqUFforDGA", "u1cXqoEya6M", "DjWqUsNENzw", "rG9ZRmPTEK4", "AKTaO7RL51s", "-mUA4bfpLW8", "o9N5Ky4bp1U", "x9MLt5yY9rQ", "NyrVSnsgFOA", "_qQNpGlj0hE", "b6k-RVrBgIs", "iBCImAbqb6Y", "LPpCL1kAh7c", "TgOiWL8Vmfs", "C18RFTbw4hQ", "yJn0MkeR4FY", "MkqrNp_bEYE", "gB7AaWi7LSc", "OIjyTrWxCGA", "XxSH61x9Bh0", "lT92Js78OsY", "3El0Z2Kd6Lc", "FzZlYW0AtF4", "1PBNUnJe2K8", "t0TTm5LZPX4", "4lD89v_xKcw", "GaFAfmHnYbg", "GXMn1UaxsJM", "FMV5MtfpT7E", "2nFPKqq0Gck", "z9ubOuQqdD4", "CuhK51KG3xk", "29FT7TfdpvY", "V43QqUE8bBA", "Mqu60YpYTQA", "0j7N0gCO3vQ", "dL1OKfPbayI", "Ac0QgxcNpjs", "WPMK-nXgwEY", "bF5wsTuYFFU", "wbTbzZBUwNM", "xCD9nPkjbDU", "1dFwBjIDTYY", "QcGgDVzX0ys", "tpoqamrrCCs", "FzbvCsZhJoY", "qu9lLFLwAbw", "YpvikJnJfvY", "QNWPMN84EDw", "m83W7vrlPWM", "pqYksdVIWfo", "0YwFtWaEHT0", "u5EPbZOxDP8", "OPN6i4KY8uo", "vGk6BFWzugM", "poKvgvgAma0", "qywWP-xL3SY", "LYr3_GiXbXk", "coi6iDA1wKw", "mJ1bteOdcOw", "C6e-659v79w", "BsOGmTXVFgY", "AHOFv-7mw38", "34X1lgofBcc", "gRmdECMZdKM", "290O6c1b7ok", "83CH2hEA608", "d-5CiZqkAaY", "ErkFY0c3krk", "YZHAIHViDZk", "OBq5PqhWo0s", "CxioZOySeB4", "rMJUK5_YZrY", "vz7KGPeG1AE", "Z83FlytV1yw", "TBT-CULQJEQ", "SJ5-v7eSHXs", "NC2gTyBmy9g", "X3dzAZiAjf4", "7U5BLIDER3o", "0FLTkl0MEi8", "aA96n4SPebA", "MXBjaJanD8s", "Wj577V2Wvsc", "9rqh6aBbrtw", "KgqePx-C714", "wxQ-rRSyJz0", "ycbzgX1lmtk", "fap7sbCHmqc", "SwArtVvI6Sc", "Jfa2LAqgZxc", "TiYvBnHvIvA", "AW7WxPAVp74", "KxbMKUFtHbU", "99BO8nrM1I0", "JgpdAU_Loys", "ukIn0rfiSY4", "eSGEb2xAP3Q", "Q0if1IWtZQw", "GMBeh93m5AU", "f_5kxKT25wY", "icAXiznMbkM", "cQ6Olb3FD-A", "Za-4rB7FW74", "wBlqmCuOYBY", "JD3IunV-0Aw", "uDm-V-STEpo", "BhBtNyHXXqQ", "vGRh7Q6A764", "k-TFtu0Keu8", "nf8vWVwy9ug", "rZt4z-9Td0Y", "ZaokZHiKKz0", "XepGJJo9eFE", "7MuPwnYArOw", "6ZXvSCQ5Evc", "x4Iu_VSqxPs", "t9njK7Lxmoo", "LWHVI8kUfww", "j9J5aOnOvqc", "GTDluWlqpTc", "cnzn2lUfvCU", "S3g2sZaBuUk", "CmBfayqvNbU", "iWTj9jRywjM", "mtpyTYK_-BA", "-5O3syw5s-Q", "LKohmhLPiUA", "AvKnfDitSOM", "zEncoiWYTJU", "FxbKE2ifToE", "rBschdxogGI", "kRW4QxFIIBw", "IQgljsjBTvA", "KHylamJaQ2E", "63HD5jZerRM", "G2_-gc0xWs4", "4OD_ikL5ptI", "FNlZ2jcAb6g", "oRy10fuAWCg", "FcGJkHi2KvQ", "GAqAVW6zjBA", "DMX9YLmlaFc", "akvuDkoSM1k", "4Jv8vI81_tE", "QReHPrwc36M", "UrIjmxHDyb4", "BFTQdMHC4Gs", "YF7m87KpuXI", "ApA8FUoGxTI", "xbP5o429HfM", "XiqsRX9RVtk", "rvy7d9PKwLg", "2mI8NkxOM1U", "4pjDNasdxTs", "9umhfI5teCU", "w7sk2Z5ta-U", "0r8sFy618-Y", "QuACsGG0bXs", "th103POYXYE", "diygUf71Ye8", "cxIZE3dHlDs", "EUQ529B3RZU", "oLU-g_7stFk", "b7F_eqbfmKU", "aWTJetLV_YY", "nYWUcD2Vufw", "99RsB61q7ng", "vBUw5bvAqb8", "ixU4XFQhDao", "E2SGBq4a_n8", "RFoDvx_oNio", "ukpCmntWiDo", "3C-7L8ikAmY", "uPWteHfBZe8", "_PNppIeSy5s", "cu7BqFuG7bE", "bjxcExT-GXc", "PnI5b3XXClY", "D-lu3drCdD8", "xPPuaiCSBcM", "a6v8iBlehU0", "ycHrAviAXaA", "ANllDGJs_N8", "YnVrM6q8ClU", "AP_5yRUoi4w", "MiqLDyK55ck", "DEB6VOpfcHg", "a-AU8_JOWd0", "K_7lm88Sizk", "2T4zBwcQj0g", "CkW2byTqjt4", "o037lW-i6hw", "3MY3IDPJ93M", "tIYU13QSUTc", "H7SKtc2ViVw", "rWDZBu1-gCo", "vIo3RA4qdI0", "PZ-ISs8lD-4", "s8ScZE8s3vg", "mDd-Jmtgpjc", "q_Z_A44rt4Q", "5UaHqVJvTmo", "hCTt-qlOg-0", "fLmxSkNuRrw", "tk8aMHnMHZQ", "6txK3DS7Dko", "xAd-yL42nGI", "MUi_DRxLa5g", "G1mXECPitZs", "4sVYTdt4WAY", "pgldsn2Ju54", "aIQ-ua-i0JA", "DpK2pg2G9LI", "GITDAVPV87Q", "8MB1f-_PZP0", "TQzrZotWVtc", "z_KbbOZaGPs", "ZfFPkJtqDWI", "PobMZ6RGf8s", "hhLF2EVjF-4", "6nPceEE2KQ4", "oHdTCeo50Jk", "sKpboITva7M", "e5ULo4jRov8", "mj4eE1Crrik", "ucNm_GNvJ_w", "yk8qU-wtSrk", "buz0PPi7iEY", "IorIF-BTLKU", "9bWndvUGPng", "tlCxzhp09bk", "r_AmdD4ZML0", "FOnpZ3lBU_s", "UueFNbwPnWg", "AKb4SYjR7CU", "OXQ6srSdJIk", "EegC_q8bkW0", "j-v2KHNu6qA", "-3Kl50vfPAs", "ZbeF3SBfIWM", "CeBaz45XSn4", "RKCivaLQrAc", "kvI2uugJBKw", "EBzXHzi6eD4", "PAuNZzRIeGg", "tTyS1osmBcQ", "AIsDWjMT-LI", "n6kfLx0iU9s", "kxrCMePRB04", "MoGhwyYvrhg", "cDi2zwp1WUM", "YlusNCDYIcU", "5ndCcwojdLk", "W6Z0Ew10Jds", "nUvfKwrhOUw", "3GTjy9ZKsZA", "V2U9sLao6R4", "0p0IzDJR7v4", "W7bzwO4GSzM", "9naWcbBJvUU", "Yn9FQKCeBkc", "N8KDSfsILx8", "4mkXaiUgfbM", "WHwEeMbyY_s", "Wa__pFYz05w", "aBqP_s-ROCo", "TG_JUWEpv3A", "00MCe1qx6fI", "HKtk1pq7xg4", "74lXzcFv-OQ", "Ko6We5C6v5Y", "3LCo66wp3gM", "gJn9PfP2AGc", "Q0T9q37Bmcs", "3t8b0cwbCFU", "jkgrcUdzpsQ", "tNDmTT_XQGg", "37QeLtes0eg", "cu6nHFe3adQ", "SjZy60a6kjo", "cgbjdk0bZQo", "6RrZnSO7jq8", "03ZF4MSDvnE", "eHz9LC7BG28", "khC2ecCKNUM", "oqV438pOP-Q", "ltSvQkvzeGE", "oH-7FgtzY_Y", "hNc6UHvYu6M", "4ZOY23TSNCI", "CTJfkwnc0nI", "TIfAz9KV3TA", "EX-ZhC6x-r8", "Avl0-TfTmVM", "yeDwJxyw8o4", "vtx5og__fpM", "LTPXzQyUY0I", "99DLZLNFe48", "x1pX6PQ_lok", "P1Rpe2iq_HM", "q3mgtI9cgCg", "LthF1_Plnyk", "mMWh4c-Li_A", "E8qDChhUsIY", "aZ7VbHWfn-A", "8_szPo3k-pA", "-3YyKhizX6I", "jS51wgFYNYg", "QsqJVTx0Kmc", "3Q1gckjPxgE", "OwzSwSjjkOo", "3rFxh-lNGXE", "rpJTgBbmv_0", "J225tYvXi_g", "wF4fR8HyQNk", "CCMcy_Uy1os", "Rzj7hBVbbyY", "86_Kj7vtOL8", "wM-zEnaBOyM", "BLDriLF8W5c", "oV47X4Pt_mg", "EMqjCLnDItA", "QwMbI5bIezA", "X1RIL5QLDME", "V7pTGkDeC-k", "7NNk2nTY1_I", "tgIdW7-xvz8", "gnGm1LTCiEU", "7aKY1AHNnXE", "Ndyg7pBh46E", "g7-SMMcXy1Q", "b7SzL1icJ3M", "ROMSzevbOOY", "npjilJ1w6dk", "Z4axq1HPy1E", "25L_AmZ_Yjc", "fxxzaOFCxqU", "ep_Lf8lNMd8", "HzIjQsOF9sY", "8UdCaXe4VW0", "zIqCIVIXdIg", "A-wIPcWsTa8", "YOrI9MXJWFk", "epzyZ6RDRO8", "N7f8I1-rozM", "DNInTBoNMPU", "RZemgw2vgVQ", "yxWAnygqlSo", "vys1mdVBP58", "2FD5xHARWmY", "W9puqPR_GS4", "RYtGsmyL674", "WCcUHEUR4Oc", "eBrbboo7df0", "sCQ2wffXlL4", "rVTNa1kallU", "RkjCPVi2wtY", "LUDgTW8yhoQ", "fegoIpdojFM", "OHTldqM6fVc", "mpX-4ei_clU", "C_VIbfBnM1o", "En8Fz6adRGU", "VosaYiGcLK4", "TdLKbSaSXo0", "4KQyCX7f8AI", "3_HCM9qTcmk", "-BsBk-jUfHA", "KMOqms9Hj4A", "7H8XjgjIdBA", "mLzT1KSThDk", "cFqQwiXpmmc", "n-zA-mPzkhw", "KuuFjf5hSCo", "Oe1szZrpeUM", "QBlXbVqK6Ew", "lX3Za6_Bjik", "2K8TuexS7uk", "m9J5QbRPPsY", "_jWmgp_zNpY", "-ej4RWzNiqo", "HO6lvfYlfII", "nG4_fV_CQQo", "ZvMWP3achWM", "SuYsyqzoO8g", "8aEQN9qIJ-0", "Bx6ovr5sUc4", "34LqifyhMMk", "GBxKW7IQWUg", "VhjJhD0jPjk", "YKjo3CeOoe8", "AKfO9kZJqCI", "yz9AnUnthPo", "dNGajZQ86u8", "nkog9jF2hBs", "A-I9s9s36go", "5OWSBC_OfRs", "yJj8Ms_S8_Q", "UGxqfKzhjQk", "pJK58hFWjyA", "bweXljXob3o", "F3cYWHpDqPE", "yInfNkzX_Zs", "UivWaqqqO5c", "pOLLbhKg56Q", "7sv4qx4-XdA", "V9lrf_-YNRY", "kDuD8FmBmro", "XCaWKSOD1HI", "PDrJRqWOAdk", "5T6PoPqsscM", "fPa12PmL3rU", "rG31VwHF-uE", "EZRhVYOduG4", "rPzrFkFyD5A", "EoyaHOGR60I", "0cdr62dZHEo", "1KOSKO9_ntI", "GXzYtWgBP4Y", "ijO7rJNPjvc", "EL4K9gBwwXM", "Qcx0BD_R2nQ", "LPehCSg4o1Y", "0q2WiJLygpM", "o95bzHQN5ms", "-mv0tzFqcQQ", "FOYEsRt7VNI", "4IpeLh6ouW4", "qafgmk9ZhvM", "5g1oWao9V_E", "sAvnuL45R5A", "QCcw7nn1P58", "btGNRjPvnao", "F5XAOKwj_JI", "rbColBeoVQ0", "84RkIWgZ89g", "BhbINAJJ1XM", "7cMfiNuNP7w", "yLHB8yBcTLk", "Vde8RD2CJaI", "7zMM9CaV_u8", "zbO1t1qrkd4", "xMe6QTUmt0c", "k5HS5fYZm8Y", "5hzdonCqAVQ", "unQgAwXRXQM", "0PrHn8fWdK8", "dPIqbC1b60g", "S-MiVpypKU4", "KitNu6BDpeQ", "C8GXJMrk_-M", "iavfvWJzv5E", "NY4dSkR7wM0", "k9otMc46dXM", "_iva6Srt454", "atr_BRfP3Go", "5TTDLg0ladg", "wxI4rq4eZP4", "8ZacalwrDKk", "W2C_EVIoDaQ", "6XfVtvlBjTQ", "8FdznnxeAEw", "7zO7HOnk0hs", "06Gud-nxxbs", "KvgDF9_OiRU", "NBxcTFsJM5Y", "Jgp4ySVs7xA", "NqLH9bOY1j8", "r1AUFqLgZBs", "GDxIunabkms", "mg60Bx4un5Q", "ksnddXL8C3Y", "NdziorYArvo", "dS9RdHRIzYY", "2pvTYctcdiE", "pdq1ka0-sm0", "5Mm8s2qJd8w", "oGB1Xdj2g24", "bTZDuLe_lNk", "ls6DUH2aLx4", "U7FzcCsqcNw", "NfD3nbIJMOo", "HO-ThoZGA6I", "zfi8UaFzAiE", "l04MVpfdQeM", "HfqOof0Ufuo", "bpXs_6tYqbM", "t98YTIyNxm0", "owgR-RhcgdU", "2qc2_TzCd_s", "jd9hb_dFlf0", "k1YVy0QcOVs", "0tBWmVt8gRI", "pcU9fSI70HA", "7qYSPuMqaTw", "Vb4aFQ7FAKI", "MLdv708lvy4", "0TQKE0LhqSo", "6vMTOffKIoM", "HIgo1t7i3AU", "vxiBLqOgMlM", "QP9S7dTaG6w", "p7c9XYKlMdw", "nhFYGKkgKkw", "TUCawNQlGAk", "EFLrbGASt3c", "_j19JK1Ip9c", "28z3c6YE8qk", "wBoO9I5ltDw", "pCwfCkXAt3I", "iAevFcJ1V70", "JeqjNvL89zA", "rCIh0GE5A54", "XcgXbPNkQOw", "8RvneN38_RE", "z645eoc_IO4", "jIKQ3KzM5Pk", "zbqvZJLIPyQ", "XiQOzRyca8g", "_F66cSmMUZc", "XQPCTDO19s0", "T1GE2lmqKZ0", "KXRqqK-DaYA", "fsSBKWSnyuw", "4MfDKdl21_s", "Zql1IXQD31s", "nGTi--PAo7c", "9ZPEhNwoTR0", "kXDAjubXdVU", "LZcpjWJgpOo", "o99A0ayHKcs", "1bDIgiOMdQU", "sotYK8ZddR4", "DDVo1GqafSU", "cYUU-DXNpB4", "2gea1SxcFIo", "GYif1PBVVoE", "jOXD2xQ7xLE", "4LP9BYA85cg", "cvScZkxy7Hc", "IaIcKydcdGw", "ATYNmk8aCzo", "smp1AdFuxno", "u3Jdzu9kS6U", "GdF7VjrIhzc", "G9hHToHtphA", "hbSsbTdIajU", "gCqqhKaV_8U", "Y67A31WySrk", "HhHUb3C9ufM", "6KaVX_e3FrY", "jOG91_Tsxoo", "yO_a2D35Fyo", "NVlefRFI3pE", "U8vW3A4ZYrw", "HIhlKyM8Xsg", "IMfQiomCVNc", "tmWPd7cOIrU", "-aStVdJyQ-w", "xZhZL-u_5R8", "jTX0JBc52Cg", "i1vG6Zldn1o", "tRgVhQ9rqaE", "VDRXIgT1dmE", "3bTJdYuhQtM", "df84DpzYVfI", "l27-_AnjVSY", "u-fL9fW9FzI", "v4WzTJcEFV4", "SHfAwQIHBmg", "u8tsyO_GNV0", "NbS05xcRclM", "KKfc_cL0HPc", "k40lKwXWP4c", "XpaK787lDfQ", "Ga4OCYYJwPM", "Ptr8zYNK-80", "f3DG1Yyoka4", "aa4cHW6oxRM", "MogBQtQTa-I", "YvHnd7XO5Tg", "a7qUTM5AW9U", "jLolYhKbKQs", "znkKCveYBIE", "VLGxiieCfsk", "Lle5Ris9Hs0", "JRquQmQq25U", "Vx7JNXJCEnE", "o2p-7i6_II0", "0aJLxqpJnTk", "51kiHp2ZsIE", "PR36StIJbyE", "sIYKAk3gHQg", "-clZEtGdqZA", "0hHKDGA2-Kw", "YcA414Q3x08", "aCw8TZA0bb0", "7yli9ztEjdY", "kfpKghcvipk", "jypZpa_fN_E", "WbThnf6FpRg", "jxYbUJMfEqU", "R7dl0MXql4Y", "E-cP6dbb2-g", "gpHV5tvaOJg", "bPq6PsyE_ls", "sqevF5iTRV4", "_CjSy7hIsjs", "lfIwCNIQIxA", "CcNxmRlCQrw", "BCtatVXeNUw", "grW1JAVFXNc", "5BYqbpVuR6s", "CcxKWo6ygR4", "MUC4opkZAp4", "pf9FXkqMQ5Y", "1KbYSlN39RY", "NBgoj1x5zvg", "LuEP7WjX3jM", "t3FmKvkNGEI", "JCifxkK4szM", "7UkTqVmeA1w", "pk_aK8ofYa4", "56dbT4zgbLY", "g3CE2Em-YNE", "GclJL76L9pY", "ITnGZRuFBj4", "q02M9kAGB2o", "VRk8KdHbktQ", "i61PgBpLQWI", "vhf-CUBaeXs", "TMVP7bzHshg", "9EOv2HJmEJc", "cfmHZD6QGLA", "KpHVzndbT08", "srttaIzAgLs", "gpqm62LQhNM", "sbF4O81d3VM", "-GYaXXKbdL0", "zkqEXr99G04", "pc8GxhN7Fow", "Qamx6rzQnZc", "4lgABXtc5Xs", "8mgeLjiF7wI", "3FpDW3O6i4A", "9eKkRXyzT9M", "LvTb16uMUik", "-gIZE7VT4UA", "qCby11WWUio", "J7siXsvPEv4", "MfeQOqHHaEo", "3LgDzGN8SK4", "591DXeKK_LQ", "-N1h-uVXUKM", "NDlfPFUg5Cw", "NxXwXCTurd4", "JuTEdXmnwEI", "lIKL06SeQk8", "d8eCv8YxlIM", "N1Gr5pTGXjo", "bSAgmhMlFd4", "10d4U1CSo2k", "xJrzetQnl34", "5K-1gqC5UIE", "tD-54k4GtnE", "dwViahocBeM", "FHzRKWOSGJw", "wNOP8krxRE0", "6NHhnT4ZRf4", "vo2fkaCpI4A", "d_SFsyPa0Iw", "52yNLDqudWI", "Ey95p66JEy8", "qCU3SJzTptY", "aVgGsHvxTes", "GKj14Gp2f9c", "zVzZFW3yCK4", "k3OrLXQV760", "KHDCOy3bE5Y", "KOF0ke_WCl4", "2IUrv3Op4cg", "Nk1NbVt9BqA", "cFCa_KVtOPU", "XINheg3XQ8w", "UGbgGjKuae8", "UdwKzA0O4lo", "qAYj0DgRdIk", "lbGdf8AldS0", "XA3KxaL1s4Q", "BiFrctwweB8", "SgVbfM5krk8", "YZRHXRDhlvU", "r3nPwQOEqPw", "m21riPeUCeA", "Fn-zG47trSs", "58dmZ0VBLUE", "b6kb04WI7ag", "uvEarXuqrnw", "djpw_sfDLNU", "Mm0Zd5unxlM", "_uQy2K-LZaE", "c81Py_nGzRM", "iVyuGWiZ5dE", "hWGPY4xgLwE", "pmh8IkAcyMM", "w_gfoC9JICM", "FoQfJKfr2JE", "2PeZxapRoT4", "4GYcqbj1K6Y", "HLSBgsnJaAM", "3_BWX7AAV7s", "Srl261UIK0w", "TmAJBUAQC4s", "KcL97t7w80s", "M0jvyk2Z-4Y", "x4x-mw9BwtI", "pN637-fjZYg", "-ZZONXFKaxA", "llb5HBFFVzc", "rjwQbPV5qQo", "ztDapTKAxSM", "vn2y6SlymA4", "qg1fuJTlwUo", "2ZDlyPZUgmI", "HJ_NJTYnlro", "S35JOi95cSs", "TDLjj_gVTIw", "ptfyjlZFuww", "-bfug3SFdW8", "2jOvAdhF7QM", "YohdA7G5CIo", "OkUYqistadQ", "KtZrXuh22eo", "uFGief_oztw", "Ht_9WUnVPJk", "VtrYd_JI8Bw", "mc3WVekMoqI", "_uA0yOO-7EY", "8CZpsuA_aD8", "9WvP6JgJ21Y", "f2Miezca2UY", "lUH6IJ_Ym2Y", "8ZXQe18P71s", "jkYTX_ox4A8", "WYZaq7qS9i0", "Y34P8-vkm5c", "d48Opt8JeUg", "6TPXRca3-sc", "Yfkfc7vPWKY", "FU9q9ufnSZA", "etyInFkte3g", "1ut0gecD6o8", "fZsCGKEL--A", "HDsgjXZd-HQ", "78unuGmG150", "7RTlpxYbta4", "xT7nmLfEy1Q", "q6_fu4z0Ht8", "5igajmdbKXQ", "A_w-UDqxE9g", "n11y_Fop6nI", "qID5TIS2OxQ", "M3bZtYC0T_Q", "Bbliy_Q_5jI", "xdEsgWj4Byg", "Z65Pc75b_T0", "ALvPKpXn_0w", "HED7UUmmTR8", "3WFOUsNh8_U", "ozS6ZKwvucU", "ClNTQ8nFevY", "_gOsNYZyu84", "kZ0UzeP6UZs", "5TMC1q3xGBM", "iG46gP8--ms", "TbGveCccYtw", "GD4fE9Y6JA4", "NAEbRuB-ozA", "EW8E0P4OysE", "9vWsOZqprVU", "Mg3bh-X4Kbc", "ntm5mbjjq-k", "R5F4awuvA2A", "fP6iH9J8eK4", "c9XNQSangs0", "-Y9S0yIc_VM", "d1VJCqZ-grM", "uyEetfMsKuI", "tLKFFJm1pXU", "SJl7pRN13XA", "DNjv9fWSlkQ", "9B08dM6iM3c", "coK34wY6zhE", "heldVAr3ejs", "u4PYdDN6CaA", "_mokESkmfyE", "5zQvtQdpnGo", "KQtjMn6Iss4", "z_nnB_nW4V0", "VkfYhYLL_d8", "EYJIfIjyr58", "-jHKgnp0SWg", "3IpcXEOSlWI", "udzZqGjDZMM", "Q3_we0dmBaA", "dTsuSUVZmoE", "-3tnn29vxH4", "5mu6G-gM090", "0GpqcGbul2g", "CRdkF4TPwDY", "fjV489yqkEA", "N-q8Z6_jzPs", "3bDyV_C_OWM", "vgoBrd8D_PU", "W0hGNucz-Eg", "WnowVAiWW-A", "70wSzDz2UY8", "TJBnG8nfnkI", "5mCyr2aG884", "vebvFWyMTN0", "gUaHJmg-Xmg", "OKm-R5UvuWM", "5wgGsv_Yt-g", "rYKFerkJiTc", "8z30cJD2NgQ", "uiZ_7gfzqsk", "5P0V5knSueo", "lMBbzMxsfrM", "2Vrm5Ep9SDg", "6od7dTG5obo", "TXMkLk4PK9w", "uWOSKUKfe2g", "ZGT4VSBvn1w", "uNWw4IpYX1E", "d_Oy9lOKkQo", "GQEmSwZW_Lk", "nb8OauG9enI", "NWw0ZsvMqDU", "Z2qJP1wiUXI", "UcBPjdoFU7A", "LGhplR8wU0Y", "IEiZecdU--8", "8HdHRJzSFsk", "YqZ8HTeNxr0", "ILgR8mcnknU", "FWsorypeTus", "z1sivLDuxaM", "pKVQVqA1OTI", "eySGrlgNmtw", "6AT64pdpu5Y", "7ExF02U6FjE", "nWxo1IZrrx8", "eu2T2-PquHs", "XucrO8583bM", "izkeyJcFHsU", "4sB_SzPdUO4", "lryyJQNeOLk", "ointcPeY1Sc", "QW8X5Q8THRs", "t1CmvSpXcRc", "rMLD2eljkVA", "A_y9lOZxIgM", "vxQ9IMjO8wY", "Z1XOiosiNTk", "Zne5-j0qEE4", "CSh4qYkWyH4", "Psajswm4coA", "BNGwrQp0Qzk", "MKzPynFfYCk", "X-e66fBsoeI", "oWiJci8XzL8", "o4ZEClIJhQw", "pinctJnxVcg", "Td29flTLM6k", "EQmbynEZGPU", "iR5fsnttC54", "-YaEurVm44M", "JT3AfDgLF5g", "BTV7CzMNyWQ", "CdKSKFf_bu4", "hIWJ51Ap_ro", "A0MchkuWjpw", "S4jmFmSrpxg", "LBUPB2kMVSY", "iLU0aguOM0g", "X8i0NXP6ftU", "a7abO8VChK0", "Tyk8LwKrNHQ", "pvLLRi8D4Nc", "5fcsjN1ypv0", "-YZo2zqmwXw", "2Zq68XburVw", "_fqMGLWKxe0", "Ym6M6NY0gUQ", "lGcrzwWcUo8", "SdlBzPCpD1M", "iVZlgLC9fm0", "HI6Kmh2zClo", "24oGYOk7ELE", "2jD6JPAkzIY", "pUj6xvSIakU", "wceLwSeCXuQ", "uk9h0gCJbx4", "rTsT4dzFZ5g", "FfYcSO0XheU", "844VJaY_J2A", "3RJT7Buramw", "kBGsnOsB-GE", "FlSiYTwtYBg", "vxMY0pYeT24", "1-0M3PXk9aU", "TFKccAEqP7M", "nh8kb_8gxRo", "DOhHXFtg5pc", "-vR5jFeidhU", "lNPlRQ6REp8", "TEdfe1GDEj0", "Sb2XVAzQ7e0", "B8McCgzOHRY", "dpl_iGBoRkc", "fQYURNhIQKc", "ieTwlsIXR20", "rCtKFhniXdo", "3gqju5Deid0", "xfGl_GM67t0", "F9K70Mc8Nsw", "Zac4DiyqyZw", "0YvVa4-C9Kw", "lXBJi-Z2Vik", "5WkjaInIC2E", "sVBY--9sZl4", "JnVn8FYZKWU", "SZy1s8B30SE", "IBx1d_HvZac", "-kzksr6kvZ0", "iHCdCH8zbA0", "8iqw3Q8GItM", "0cc4qh0qWNA", "3Oyut18aYyQ", "DgxnbUFGjqY", "F3dVjJd9Zxk", "_gv_r-797WU", "xWQOJ-vRPJ4", "JPQS6o2i1Lc", "G6xp41Qqahc", "NIvNj-4k9B4", "ezA2xfclGsI", "9kRgR0JNwTk", "xqyEyC-Y0wE", "tr1p7WzuiAI", "JzQnsJXl1lA", "rCVFWnNTxt0", "3kd9nSiEXJ0", "FC6ww9ytsBQ", "BA2g6TMC7Ds", "aJChkuW4-60", "PHYFv-Ub5XE", "it1rSlbaObw", "7cihI8xZg5U", "vVdiH1eT7-I", "efUdmlIKueA", "R2GzJon0Bvg", "2p1_4hySVj8", "CiDnkj6xjVE", "p76dgLWeJ_A", "jJFTl3f2ico", "c8mq5YOuxz4", "ZDxM1bI9LAQ", "WiWzy5EBvIE", "YP_GInK3AZM", "InJNbUOBIQk", "BofNSIafVR8", "pnuAhreE_rw", "jrZ9wZGsIEE", "PaVen7nvvns", "LqnfSFyt-Qw", "r0s3HKExv3c", "AZddJzpeJjo", "wQvw9Zm99xc", "kEGQr3i0S6c", "7JpLxirbcEs", "qUyXHqGZGRI", "JZhC_7ApIgE", "aGzkMOAf_SM", "wl0iZbf-W34", "S7EE6Eelv_A", "CCC0hKfLYpA", "6SqtlV1rQ3g", "cHRv4ykilIs", "SlFzibSIdpk", "H-ln3sWVbPQ", "a0rPyfEs2o8", "PmWtuybuktQ", "paD7Iq1XWnA", "JgkswkFO4ng", "nTxrIasjV2k", "K17529WZkpQ", "27sVHDEpidQ", "_0rMIs8n2AY", "ssDCW8G78-8", "-kan-Szu8Ls", "UTVvxeoJ25w", "wIhp0gsFblE", "kUAw8y1qc5s", "R8QIx0ILCDQ", "ww8E0zyUHcc", "DJ56TRvjdZM", "OmWu7CxATnY", "Je87LJ4C0dA", "o1koRw2VfWY", "3XBu9H8qoYw", "OJ4-Nsk1C1w", "0Bs2LePEoi0", "tZtLorv2bLw", "Pef-TbqEHmM", "lZSovMJa0xY", "bDNSpBDTDVY", "gMZQPBMgI9o", "XHR4q3s8GTw", "NqsF6c4ZFNY", "5m4bNdDguCI", "rhsFgr_q4sA", "ZgcHszolf9s", "5cxWrpGOTVA", "2j4EjD3FmEk", "XENWsQx3ryg", "xAiV3O-jcuM", "Vo9wrMPXOPw", "cWLGNksmO2E", "fg_m7DcFWws", "0Xq-vZRD6PQ", "smnKnxpDaVQ", "uFMA00aKeHM", "T0Ah5Q9bw5k", "hO9-VvU7t5Y", "DF45w_gIbF0", "CpxodyU4FTg", "bn0nvMjXiQk", "vWuNVXJMmik", "tS_Bfs6lJEE", "D5pJqPB3tPg", "v74upLRMWJo", "VmiId_zGfgs", "BLGHWcSTFOc", "GnmsuyBpsYo", "dXulmqXZMYI", "b91Bah-xLfQ", "uybemQw5-t8", "CrD5DPhO7yY", "2knkSLeLyRE", "IVgHq_nnGFo", "9ZY7hTaeu68", "Qcatg2lO2EM", "gGfq0BGyZas", "2dzWsDtB-po", "SNQkNaKei0E", "6LGyOjTBj1c", "dsNji0DRFmI", "nN4AcOinspg", "szN7olrj2r8", "fcJTAtjglvg", "xKM9fYauXzE", "ufmuYC_pdUU", "1xcSzozwH-A", "NjDE7GGs4Fo", "yF5AKSb6seY", "qj06KLvaAwQ", "x3nfDVBaNx4", "Wtosn3djTb4", "vl2wqkqxCfE", "P2yDk4cR4Xw", "Bmh5KnnUGyw", "0w3cQugyTcs", "aJ0BK6ydL0M", "Aq7YMZGxe_Y", "SUSa0T_oM9I", "8AaQYFFr_Ec", "_OAWLgIBwwk", "iCIuX7tEQWs", "kRD3qPibGrs", "aJN2Nh12zCc", "1zMBQ4UPENw", "23-R75TxnO0", "odyVl5zQ7s0", "kdjFNwGkx34", "dWABtWi8btY", "ifbBYfon4pw", "9zlhcynJwTk", "7UA75WU6Ihs", "lYSdwwIrT-Y", "9AuIJn5TwmA", "qfjUU4w_FHQ", "GcheCS7mHPQ", "d9dkamZdSgs", "dpTeCZshU8w", "17bcyKHG4p0", "MfSP1UPURZc", "c78Z1a8Cj_Q", "kWe5-i1Gy6s", "yAQgluREHOs", "99lPUtJr9GU", "PZNliTIKpqk", "BTBJXwi3MIc", "iyubMqN1dQQ", "-egSEjfJ-eE", "9LwF7HbjIvc", "7jSbPJRtIJs", "haNQAjZ32x8", "irXh18_ixKM", "8cFX7bn0J0M", "vf40ld0cpOA", "TlE--5aHihQ", "wg-ZGsBPCek", "6Y7MuWilhgc", "1G2aLqSbHNw", "95aZI_Gvhqg", "ibwfSu5Fk08", "1pJB7sIp2ro", "40lz83zegAk", "cl-zljasxng", "haHsBXdLPMw", "jv8jfqy5Fds", "HI-UyywGipM", "7PJk5m62o3I", "fTRl3y-eIPM", "qR1162baisU", "_k-8jEHmwak", "ZXjasGetH9Y", "7hsa5vmSW9s", "1D3HLAJOMvY", "W9PF_ZBiQ4w", "TrJ1E-YyJZQ", "xs5EHGbZrOM", "S6W-orMgf5k", "ICyLuvjcl2w", "-sziRNgTBpA", "J3vkmfCXgV8", "lKKkJEF7tCs", "PvWylL9gSAY", "7XNUw5sPRCo", "_f3fjk9LWgM", "L3LfnSyeyF4", "9-r4lDOTKro", "eWB39ONDEeE", "9LVTjHMqwE4", "0Hq_R898IJo", "FZyI9quWUB0", "3GwMDvGkpUY", "D9hUgNW1xVo", "Cb0FdbGNvTM", "9YXv_OAb_hI", "x-UcaBuwmoc", "M9v55odMs5U", "ZDcRqdFe1FQ", "GjiNmcQXEx0", "Q8Rh7WOdzsw", "HtwmJBWkMVk", "xV26W3jWu2I", "9mbSeiPHfIg", "OMShen4CWvk", "0q5FiEKTxVk", "qOQFI8WuuRw", "8PgCJ5loL7M", "fJ3qiyhSqWk", "Pnh2kdml0Oo", "usQ_hWFC14c", "YeMi5PkvxII", "EdwnUH_GGhA", "doR3aSLSPfo", "-JNi2YZUhow", "zcxI9XQ7mU8", "WjknSaFJGoE", "K2bxSqh3Psc", "XBa9-CKYYnc", "XePLE5FnzRE", "KpDttlJEfDg", "VXb8QTQxxjI", "zNSTrZLfW-w", "Ynn8HV1tCww", "y6fzo7l5BmA", "bwBiPWqg6DM", "xHtZGBnNy2M", "FA_B8iPSlp4", "um8GkdSLu9I", "5FcYKsqiAeI", "_uPhCaWXHjI", "uE2X7vcVNug", "2voIj4_t3jo", "rga2Zsw7UcA", "-ZpyYwFOmfc", "WNzz8g9Og20", "VDrwQCDdB6c", "j3YjLeykPAw", "ekqWsl89Ab4", "EHgpPX3FHWQ", "zsY1P8z1R5o", "12y52s0vNuU", "ByBRCvovXEg", "DqqPg3hR9RY", "7KUGDNfQqMk", "9ikdAd3op4Q", "ilEPv3P79IU", "XWng8I9CbpU", "xTd_gEJnObs", "aTFFMbl102o", "NoATzAno8Tg", "2A4L6NghKwU", "i1lvIjjWTbU", "ThPpq2Xt3W0", "7IMRr-LBoyI", "GnsDll0tqvw", "_jWCLRNkeMg", "WnFW5qTknkE", "KkPXDaiOxg4", "mNiP3aBeXdE", "EYuQGE_3we0", "vAtVm4oS0UE", "vn-y94RE_VU", "5lEtTK9PbUE", "tecXnWoXvNE", "yL3BX-VxXAo", "RRpJtKsBtLo", "RTdlQrpQB3I", "1xXcT48zsok", "q6ZPnedgelg", "AveVnlN4jvg", "n6KNyOFMM6k", "mNYJOHwx7DI", "AGkxpW5K2c8", "yN4Mqlzrtak", "4XSqT7_eP9o", "lejaQmLflII", "8N5Q3hCXobs", "8rZaInOEOD0", "E9wgWEaMH2k", "c_aERmEMOdU", "vYawNrsImGo", "ox_azW81tbA", "W0-LNwl3heE", "9Xwk83JX6tY", "krtwvbQ8gbw", "1aA_R_CKk_Y", "lg4Y3BgVNO0", "HXcdLs08y4k", "KSzGsFrPezI", "E35GxCYZ5UM", "p2zuzKT9Aww", "tXJCLEXpZmw", "NLFzGy77upU", "JFDeBsly-ZU", "E072gUHpiog", "K_vLqiVL5gc", "x3ZPXMEKR6A", "zTX45OrCr54", "cawsr9UuSsk", "Obyru0PBDg8", "SLFg_kOjv-g", "qerQ5XZcUzA", "XwEgQmotwOw", "sMT-l9H0Q4U", "lprXa3azjFI", "44bRU2XsFro", "bqlUeYgYAjg", "urvTU3pUgmE", "EAANHTCcrJw", "0dGPmc-pA60", "U8bBIoY08rM", "Kh0mTiUAvd8", "BM9kgMFrYEY", "xyJ4H8yADJ4", "aBP0hAaG26A", "GL0hsBhqPPw", "yf2X95auK9k", "QhASK0d6odM", "rK6jLigtoe0", "pU6m0W8uLmU", "4BiM9gnKYP4", "--xRb8qYXAA", "XAUm-c9ljzQ", "FyGPj638bsk", "GjTkqaXMYAc", "ApmA-2oG7Vw", "GTWOXaX746g", "LxqDfqMwpyc", "wNJ0AAVv6Z8", "La95wHj56b0", "clYCc1cLR4w", "6uFPmcqZ3js", "v241_Ko9cis", "H2cUaJBt4cI", "5_SVc8nFQEk", "R2jGjbfWnXQ", "MVKks1Jz6DE", "_KppTe9i7Pg", "ly2GevGzxKM", "zt0JP7erWno", "jj3kusqHPq4", "Nak_qWUlHLk", "5iG5g122kXA", "gJ7ngdikTu0", "GkTjA4eM6aM", "laTPY4_zjf0", "17suSd8agaI", "ev35fCikEz8", "6XlzfN9Iu3w", "3BZ12zT4LtI", "nr1012UlSJ0", "TVAIibKvyrM", "9uCz1QpMGqU", "SJZIlEAWYsw", "7I7pqwA6h4k", "-4JLX5I7DVM", "P_yy_TZuSkM", "xGL5ujrsptI", "4gF5I8OVLF8", "ju_W7PvSbEE", "qYAguK-7-64", "SAx_EsJFrAE", "du8zpomrk6k", "FcXQlBIxsS0", "I8tCzDXOZTE", "MYpnWPQwo18", "dwHuv_0l7fk", "4vEUIfy5tOY", "OWl8tBkfniI", "Ot1GAUqblt0", "WQeN0IPB5ak", "oCNdbLAs3Bc", "h6pWBlZeUk0", "QusreuotO3g", "hUonW0yxCfc", "oSVh3PJeYQk", "c51PZEhvARQ", "NhnWDNJ5umw", "DkfEx914N78", "9c8OVYGBRNo", "ElM8CsI0t14", "wRzC4GdJIQU", "B6K_ugDqwTw", "nY56jdlu66g", "p58yspAH3m0", "_Z5xK5dbHOc", "lcZnfCXNuA4", "Wg5XEzbjntQ", "ne9qhmJA2sI", "-1A8oHJRg5w", "d_pdjDixyX8", "X6lI1y8voTg", "2ZJhFujrNmA", "O87-Ou59Kk0", "pSlqlFNDrt0", "Xes9abRGduo", "vMIeJlEOSl4", "iF7Llx9CMdQ", "Mn13hW1Dg_g", "vnp9DyYgf1U", "B1E2sdOKAdo", "CCNDzgY1-dY", "qowXT0y22wI", "EDOEfMIrcu4", "Nve9YdfBNtU", "xUZ9B8iSYng", "BPvnsXOfr1M", "dIQIEkZohJ0", "tCrGKhjcqh0", "IE8zoyaSHV8", "SF_K8BIr7aA", "_nEUGIW11NM", "3syYjbAt2tw", "cn8MYrYaBZU", "T6j94k-VEOE", "kBCkijV4oKE", "5MNly9L4ih0", "PKhP3yl2-vE", "i4yf-OqyKzw", "xZfzlD3AtEE", "AqtaiAZev1U", "TzoLQX0mbQQ", "uUloviQrOn4", "yvkihw_taRo", "wRV1yZG_PRY", "E54rAckQ9Ho", "ayk78ioYWX0", "vKHcYT2U6MA", "Jwpt1tJ14ao", "QTUSR5QXVL8", "ngW2D7rSbQM", "wL0ufVFAnLY", "4-cUIQntf8c", "LJPOjBdMGu4", "8Gis-gkpwGA", "cmVNJqg_OHI", "g7Guhe192Hc", "aT_MSUGKRqY", "i8v1eP9gFjc", "_Qr7IDB6GFc", "N2b7zSrPp_I", "tLXdtPTt3pU", "jv6IdJUMkBY", "WCNmLLL5hEQ", "1_rJ2S7VUlE", "iMdXe8jdZgU", "c013Id_NudQ", "3Xxu8yxhqZ4", "0kz68F_ZbNk", "7BnKaP0pNOk", "AthTeIgtvkw", "yDurPpRPXOw", "XloRWOuGzF4", "8bBptsESlAk", "NYqbc6SCdIQ", "qJ-ipiQI3-U", "PT0sp8hBMgc", "frjMQ-7eaV0", "r2wTST3TS48", "AJiUlwrnCas", "9C8ogEzGt0w", "41j8sjpGDcI", "Fft7pukOUww", "y_VsFN89y0A", "Mm3KNrQi-HI", "KvLyXBEZk1s", "KkMGuSC0dXs", "8ONoMoWPcx0", "s5Gc7S5U3XI", "Xrso3l47Zp8", "PHgwpoNodcM", "Bi9A_Az9ayA", "wAjsmBxsisk", "4kmSzEYUHY4", "GmRG8Kbmnms", "8wAteno3np8", "lmH8vzuBYcs", "UTF8M0fAoKw", "MR8EW3P8_vM", "ihBzu6F-zfo", "DRhZT3D943A", "ZukM0y79vH4", "fo7WA84IgfE", "UO2r1-kPtQA", "ppNQIL77_6I", "5a1NIJbzLW4", "wGes11w7bcQ", "SWyMizpbdIg", "XwfCkwt9Mfk", "cQDqrNMzBFc", "2aFKPmQJSZg", "RJtSEjnPW7Y", "rgCadL6ouKA", "GcRKbz6QoZ8", "tJ3H0M3qSpU", "Peljz7bpYnY", "kvE_7i3hXUE", "s-nYouu1mYk", "DZaczcC3gsI", "dFVVLI7nWPk", "gf1QgK0d7FI", "8gDqT1aGB98", "qbakusRjQYg", "_FWnQ8ZA7BQ", "lCKLnuWO8tE", "r9ffLJUfUzo", "xh9ezsRdXXY", "3BIFSuCmxCo", "rcCONb0ZCM4", "36yXIlND3yU", "MzkLe2lKygo", "z7Vygagkgkw", "UE1-Z7huJ-Q", "v5aMBtzFtOc", "P3FEUgdzg9A", "30yAKu308jE", "f-OYjiallyU", "uzOx7CZ8Hv0", "_yODVmeHre4", "lksGgv8U8Es", "0Z6ZtYttO6k", "wM5KLbhDrmM", "kfizaCCC7rs", "YluW-E4mwvU", "FojesHaZDVg", "uR7OsfFAK3c", "mhUAQ-YqFzw", "2zRSsHewy4Y", "YIqZGybywkE", "sA76FOAJMro", "ud0Z1oXQPeE", "b2t0knEi2nc", "8-Fd6vro09g", "X8Vr6D743m0", "xHAhrYR36ms", "ch3Lc2biRdw", "RzbRKb3CmwE", "F9_9g8WTU2M", "8pUwYoleCIo", "Kgt_J_pJdkM", "VcIOnRMBYBc", "QHnUJdUaQV4", "uHNlwgY6Vkw", "w1n3L3eAkz8", "KKIP0lny1VY", "4He1mKK66yo", "ZKwV6GUL9rg", "ZkapuQo7_aw", "harQdy1E12Q", "3mDH2iSoSNY", "y-AJVbyy9No", "XvbYQTAPYnU", "c0xPMCbnUGs", "3zTUOvtPP0I", "5dYMMBz9k84", "oi8epJxcbf4", "XeRXjJX5haU", "71E2btQogU8", "6e7uFI62zT4", "AIDwWmiW_1I", "T0qtdfIe56U", "yXGxO5n0q-Y", "iejxqQKXCws", "pxKxsyq6D-E", "lgrinFweDWM", "Q8XIeRTcoLA", "_7sqBnlSbu8", "tzYpcy6PpVA", "DwksapQsWiI", "ALznB3eZ7Rg", "9-XaUKyXV8M", "pctn7lul5uQ", "Mokd37VK-os", "d-nA_-HA4do", "7p7dRQHG-BE", "PE67S4g_3Pg", "lGU2DsIWhms", "D9deDrqbvEo", "58ZRLsdbXwk", "IAQUrqU5J1c", "GYHHZZ81b6I", "J1GrsURfmDk", "btf9J8QrNV4", "Cy2b44Ce0Cc", "uWCp4fQslRo", "dFox8wqjUpw", "jAPMZ3yrLnk", "2NVbCIx3a3w", "if7ZHYCIejE", "r1ScQAuK0hk", "MCKRnOQ60u4", "6DGp4bwUBM8", "cSNUn6BWbbk", "DWnfddbvkjY", "IZXZ_iyT-r4", "LNYsPyP53x8", "mhiLc6TKOEU", "rAogq1KdLUY", "mrt2T_u-R9I", "YcbI2Jw2mH4", "hVV2weaQwOo", "a4T2N0h981g", "9Z2br6rzz_I", "1UebxGDSV94", "Q-OWs4sixSQ", "GBpWVLTT37k", "bbHr2dSGSYE", "akRLR3zI0sY", "613bKlnF4Wg", "SrnGSGPnZp4", "Ye8M4cXcINA", "uo1A5TgR5_U", "EcYi87GsuSk", "RyDQGkvbVSg", "VTuQBDb8FlQ", "miP69yQJTyA", "T7G7htIc-Cs", "B5dJ4IRcjC4", "sdApyG5f1T4", "IWXGk-FS7Mw", "zUjZHe7b_Eo", "vDLOjXN1q3M", "ecfQ7fUdtJc", "zfibigPfZcE", "_wg_JT_RLag", "-2tqNJXdxbs", "r5WJ8DgLp2Y", "rHtqR5Z0xU4", "KBTixHpOqR0", "2rr7pj2e0r8", "mTKNszqc_os", "H8jO-KidgLo", "S7cy-BBfROM", "TsT9v_vhe8w", "frqp6SnXKuM", "w1E4sxoLn0s", "6KozAvpRQ9U", "eDn8SM0-wI0", "oPobnWL7uwo", "CWZM59n1rsM", "sNBE79FNFKA", "GNXs_EXMPI4", "dupL5bAfbSw", "QaFrRwhXXSI", "eGEHxSKa5s0", "MtL4znvtUe0", "l3cOnAEOJP8", "aX4Ns9Bo6vQ", "81173ymF7Io", "mahWAIjQIEQ", "4bndtL7vNuI", "02F3U0Lixl4", "lNgd4ywiJRM", "SMF52WD4Zoo", "Ixo1kocUmng", "KsZ-g-v7Mmg", "5ufULnlp6lo", "v-o_Z34t09c", "w7KrjuRaZ_g", "i7RzrABBja0", "Hcj7DFzjqGo", "7F9GeDG8QW4", "qc93DZ_2VT4", "KT5m-7CWUXY", "SerTOArMpog", "2ZgHvELuIF4", "2eYR95fYTLQ", "KIoRfBnN_5M", "emLVNZVmHNA", "DIcyCkup89s", "HYwlMWAPOLA", "RTTmA-kq6_E", "TLTVdGlnNFE", "dlkiI9ABZKc", "WzOVbuzuCqc", "7Xsi_fzlwI4", "wHTxRaVXrFo", "qUzSDv-f4wc", "aIytjJ_g2P4", "xAWgnJmpm0k", "QtxIVy1UJbM", "U_GkXBp5fcU", "1dZtQPmKaQc", "TtfGcEYlypk", "Z5zPqQ2l6hM", "nECUkIfz6Qc", "qoY5_AT7dOE", "9-Sgqny7_y8", "iQRSMeAOX_E", "9MfoFPis8gU", "BudeXmAP8vg", "LKYgodYmVfA", "h902a4n-itA", "A_bxJNEXZBA", "MDRJGE6946g", "dx1i5_PMtWI", "6HLhP9YpsUc", "pB9B1sCNVcY", "6wDKxHNy15M", "zId9VDD6bzo", "whRfrpsmU_Y", "H16jA863Yio", "sKyBSEbnu9s", "nLdbrbMxF8o", "E3wTP-86BzA", "F0eT8UrlyWU", "HHbkzaOCka0", "Z_NCfbayyL4", "7MyUMPF4koQ", "siUMdjyirds", "-pmezwUrF1I", "Dqc_WQEdtWc", "4Qv-JHWue3g", "cRjuK6FlX_g", "ybzF2IFbe5o", "dfrdHrpBcw4", "eRvtCxPUFB8", "sb-v1C9Gctc", "qN8XWC3rccQ", "NqLr2yDI3PY", "axi_MvdP6jE", "0Qw4FEc6pFE", "PFDqk57Zqzw", "18T_z2yKPn0", "1zqnNWeYzfk", "2-_Vo3JR40E", "KqwML5oNzi8", "5DlIekDoAkk", "gQxEyh-CMx0", "_U3HY2CEr4k", "pNN8g6qdp7k", "XID5zWi9-5E", "hkKYFpPHDH8", "DYg3N-Yg7bU", "v40njFxP3Po", "W2A88ppB9y8", "KP2hGlv0SPU", "dxDm-ka5tgA", "x6h02McCNQI", "azx6Mfq1XU8", "N-8roCAfVpM", "npcNnt67vBI", "cAy5M9yAwX0", "OmCBa-_PKKQ", "eXANF2D78wI", "oZRv05cm3kw", "xa_RU956Qh8", "BD7CkHLvn-k", "HI4AEFmOZ-k", "4zdMSmwjsfU", "McvRxWjTYbc", "wKQiZxBtHjw", "HGIisJWxmhs", "cWMoMeXuyDM", "FfWvT1J5QdE", "2FEsFRNbG4Y", "QfAekz8wx7c", "GAZTuu4C1R8", "6a15ghOXrX4", "hLT3ZhvFHaQ", "H3r44rphGqY", "g8FF4U78KkQ", "pgJJzxN_Ywk", "dBf9L1wmQ4Q", "ugXmAlEykIw", "RGpzFweUHTc", "JKWvtJTS2BQ", "Mg3al_J1BRE", "Hpy5sI_RCk0", "5kBLPukmz8c", "NK4WJq_zMac", "qGg0gzl52oc", "b3ip-xLTnIg", "66lJ6Vb0XFM", "yr0KP79ZIrE", "C-NLr6U6-RY", "iXilyeVBCA4", "XTmgiJA7Qbk", "HN3VZGI8ZDs", "bH0-hkcQjiw", "zXI_OTYzki8", "D3KxC1HGnPc", "-gkie_uHuRQ", "pSsJaOqWCNM", "nre9QcmbAqQ", "GF4_2Wz9-8M", "4e87_MZid_U", "NYnOiFXp7JU", "ntDTXR3AnYc", "MRlw8DvbQvM", "nZqIlKmGwes", "nWTAdbe0YFU", "0a0tsj4h9lo", "PekTqjJLwE4", "M2ayKSQREBI", "AevZC2zZ3_o", "8Zb-T54wX1Y", "KWneyP14Go8", "zaMOk6PZKkA", "P_bk2YUrWwM", "Ol5l_svu5G0", "7gTMGB6ZpLk", "Yq9VZGPwgg0", "rNXGyWCNDtk", "bUiqnoGhhgg", "NuFAy91rq7Y", "vrfdTHSwfjM", "1vlqeeaEsh4", "mDLY-BXL-iU", "KZ8qDgHSa3E", "_eDyeS7-qUU", "dh_Qv6SD2Jw", "xGTnc83JSQM", "IDNSEGiWeoE", "P3PoZkj1znY", "AGBPalBj2A0", "Bv0Uj27LCtM", "ECWGt1KcMrs", "8lWgihzslJM", "Ko7HT1N3-Tc", "-CrDCKRK1A0", "7TvIVUkJt_8", "Jp3YYJBrL-M", "mIM1emtPW-o", "1cGIO4pfrew", "fW8X5A6rIIg", "wN8ZKwOjf7o", "tmCCx1EKZrk", "95WsaiUZi38", "0vUDKsdcBXs", "Edry-Gp6UpA", "oIfE6RfwFAw", "xjJIsx13VAk", "0JJvWckFUOE", "hYHvJMKWzHk", "eoQnTLi5baw", "dpQup3GTsGs", "U9bbr90Kd0g", "ykIhdK3sb-Q", "hQXkNvEz-U4", "2rZRX-SNlvg", "cHJRQTlnDsQ", "dL9i23zF9O4", "mlyXQcAQXJg", "V_4iJncbzGA", "UzJjIGaEh5g", "OfchNKeL3wc", "q-zogUYAAeU", "H6jiap3qq2s", "AV6AKPmRDmQ", "fV_PmsRmmDk", "DwJ-Zwb6AlY", "rw8CeIY-_lo", "AE5r2baGjNk", "HhzfMxOhYjU", "NUyQbXwGALI", "AG5oGo7bPUY", "E5gR4KxZInk", "BPAmLn0b8QQ", "JRQ5yKfHeYU", "HK4A99gTpxM", "3M89q6jmQwI", "Q1uzJKyhQAw", "rC3yd10-Ol8", "Q4dRS3LH-yY", "BC43yXzady0", "Cr-sZEpuVxI", "xRBbcfHAoCY", "pukKqgWs-Ak", "t5QRpyNY6gc", "j0zKoVuf8ls", "U6zraTYI4RE", "FHUx0RwYbCM", "Rv6xk7rVlmY", "puIR5mCxlDk", "l7vC6ekp0ng", "4UEE2qMIqFg", "5O6LDGatSvg", "dnVYc6-xHB8", "A-elzJfiV50", "csTihcYtLAU", "v9c-kyUaVZo", "uKvT6K3K9Tg", "rHMG8p8bscg", "nGGDvqB2sr0", "bqcJrWZwcCE", "hKzplRl26XI", "p0Y58AdlGbM", "7ZvALvGK_Bk", "bymVIbmYLhI", "PFY7PSwFtBI", "WQcs0l7lfe0", "K2BXshTary4", "FR7bCZMF-to", "B35aOgygfiU", "f0ABtLmnhqQ", "ou8QwjhGl7Q", "BtfmpcJucac", "Cc4KU3YB_-0", "7CgnG6lcpPw", "0NCmvDpGHpA", "FlGE1spdq4U", "aqsFWiDQYUk", "0-jn1jEndiM", "OsMX3w8gJ6U", "ndvg2ppbb0k", "IMNzypfqx_g", "bhGjSSba6PI", "f07q4kF1t40", "TuA9nChpJV0", "IABcp53yafU", "OgLm5pO-TyY", "H58cyufL_V8", "hyLEFMRzkW8", "0SZ5dsEjqD8", "wsCJqZ7zTmo"];
let limiter = new AsyncLimiter(25, 1), quota_lock = null, api_key = '';
async function fetch_handler(fn) {
async function lock4quota() {
if (quota_lock)
await quota_lock.promise;
}
while (true) {
await lock4quota();
const resp = await limiter.run(fn);
if ('error' in resp && resp['error']['code'] !== 404) {
let res;
quota_lock = {};
quota_lock['promise'] = new Promise(resv => {
res = resv;
});
quota_lock['resolve'] = res;
console.log(resp['error']['message']);
console.log('API quota exhaused,pause for quota');
}
else
return resp;
}
}
async function video_comment(video_id) {
let comments = [], resp = {}, page_token = '';
do {
resp = await fetch_handler(() => fetch(`https://content-youtube.googleapis.com/youtube/v3/commentThreads?part=id,snippet,replies&maxResults=100&videoId=${video_id}` + (page_token !== '' ? `&pageToken=${page_token}` : '') + `&key=${api_key}`, {
'method': 'GET',
'headers': {
'X-Origin': 'https://explorer.apis.google.com'
}
}).then(e => e.json()));
if ('error' in resp && resp['error']['code'] === 404) {
console.log(`video ${video_id} not found`);
return `video ${video_id} not found`;
}
if ('items' in resp)
comments.push(...resp['items']);
if ('nextPageToken' in resp)
page_token = resp['nextPageToken'];
}
while ('nextPageToken' in resp);
// 去除重複id的留言,例如釘選留言
comments = Array.from(new Map(comments.map(e => [e.id, e])).values());
let replies = await Promise.all(comments.map(e => {
if ('replies' in e)
return comment_reply(e['id']);
else
return Promise.resolve(null);
}));
let alluser = Array.from(new Set([
...comments.map(e => e['snippet']['topLevelComment']['snippet']['authorChannelId']['value']),
...replies.filter(e => e !== null).map(e => e.map(el => el.userid)).flat()
]));
comments = comments.map((e, i) => {
delete e['etag'];
delete e['kind'];
if ('replies' in e)
e['replies'] = replies[i];
e['userid'] = e['snippet']['topLevelComment']['snippet']['authorChannelId']['value'];
e['text'] = e['snippet']['topLevelComment']['snippet']['textOriginal'];
e['timepublish'] = e['snippet']['topLevelComment']['snippet']['publishedAt'];
e['timeupdate'] = e['snippet']['topLevelComment']['snippet']['updatedAt'];
e['like'] = e['snippet']['topLevelComment']['snippet']['likeCount'];
delete e['snippet'];
return e;
});
return {
user: alluser,
comment: comments
};
}
async function comment_reply(comment_id) {
let replies = [], resp = {}, page_token = '';
do {
resp = await fetch_handler(() => fetch(`https://content-youtube.googleapis.com/youtube/v3/comments?part=id,snippet&maxResults=100&parentId=${comment_id}` + (page_token !== '' ? `&pageToken=${page_token}` : '') + `&key=${api_key}`, {
'method': 'GET',
'headers': {
'X-Origin': 'https://explorer.apis.google.com'
}
}).then(e => e.json()));
if ('items' in resp)
replies.push(...resp['items']);
if ('nextPageToken' in resp)
page_token = resp['nextPageToken'];
}
while ('nextPageToken' in resp);
return replies.map(e => {
delete e['etag'];
delete e['kind'];
e['userid'] = e['snippet']['authorChannelId']['value'];
e['text'] = e['snippet']['textOriginal'];
e['timepublish'] = e['snippet']['publishedAt'];
e['timeupdate'] = e['snippet']['updatedAt'];
e['like'] = e['snippet']['likeCount'];
delete e['snippet'];
return e;
});
}
// usage:
let batch = 40, results = [];
for (let i = 0; i < vids.length; i += batch) {
let rt = await Promise.all(vids.slice(i, Math.min(i + batch, vids.length)).map(vid => video_comment(vid)));
results.push(...vids.slice(i, Math.min(i + batch, vids.length)).map((vl, id) => {
if (typeof rt[id] === 'string')
return rt[id];
else {
return {
'video_id': vl,
'user': rt[id]['user']
};
}
}).filter(vl => typeof vl !== 'string'));
console.log(`${Math.min(i + batch, vids.length)} videos downloaded`);
}
function djs(obj, filename = 'object.json') {
if (typeof document === 'undefined')
return;
let a = document.createElement('a'), url = URL.createObjectURL(new Blob([JSON.stringify(obj, null, 4)], {type: "application/json" }));
a.href = url;
a.download = filename + (filename.endsWith('.json')? '' : '.json');
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url);
}
djs(results, 'commenters of videos.json');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment