今天逆了ctrip的eleven参数,不安全啊.
首先,说一下思路:
在获取酒店价格和详细的情况之前,首先通过/domestic/cas/oceanball
获取随机的js
加密脚本,通过脚本的运行,获取得到eleven
值
GET https://hotels.ctrip.com/domestic/cas/oceanball?callback=CASiiSkBSdKHgmOUwF&_=1554101577065 HTTP/1.1
Host: hotels.ctrip.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3752.0 Safari/537.36
Accept: */*
Referer: https://hotels.ctrip.com/hotel/479628.html?isFull=F
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: _RGUID=71ac057c-665c-4a70-8fdd-d9ce59460391; _RSG=mf4NcnN1i67HEWHPvSsT_8; _RDG=281eecb0a9929920551fa1397940a1cdb6; _abtest_userid=4556e5ff-beaf-42cd-8395-814c6e8360a9; _HGUID=WQ%01%03PUW%03MVVU%03MT%01WPMX%06%04%04M%04Y%03%05UYTVPSYQ; HotelDomesticVisitedHotels1=1562693=0,0,0,0,/fd/hotel/g2/M06/27/60/CghzgVSc-96AZddrAAHhpiXbwMU505.jpg,; _ga=GA1.2.2047526503.1553945623; MKT_Pagesource=PC; gad_city=246c9f05866ade9bb4e3fdabb004e6be; _gid=GA1.2.1540711604.1554101441; _RF1=172.247.76.38; HotelCityID=2split%E4%B8%8A%E6%B5%B7splitShanghaisplit2019-04-01split2019-04-02split0; ASP.NET_SessionId=e45tku2qaupck2qqlbuf344d; OID_ForOnlineHotel=15539456153022n03mk1554101522137102002; _gat=1; _jzqco=%7C%7C%7C%7C%7C1.858066890.1553945638352.1554101441521.1554101525120.1554101441521.1554101525120.0.0.0.3.3; __zpspc=9.2.1554101441.1554101525.2%234%7C%7C%7C%7C%7C%23; appFloatCnt=4; _bfi=p1%3D102002%26p2%3D102001%26v1%3D6%26v2%3D5; fcerror=1708609387; _zQdjfing=1336fa3165bb4ea0843a923a275ad04ea08465b02e5fa4cc3a923a3165bb; _bfa=1.1553945615302.2n03mk.1.1553949210654.1554101425217.3.7; _bfs=1.4
得到是一个eval执行的js:
eval(function(arr,f){if(typeof Array.prototype.map==="function"){return arr.map(f)}var res=[],j=0;for(var i=0,l=arr.length;i<l;i++){res[j++]=f(arr[i],i,arr)}return res}([38666,38640,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38639,38639,38639,38725,38704,38721,38639,38728,38711,38725,38724,38708,38727,38706,38720,38717,38711,38705,38727,38723,38705,38706,38711,38708,38720,38715,38729,38639,38668,38639,38707,38718,38706,38724,38716,38708,38717,38723,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38716,38704,38719,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38704,38721,38721,38651,38639,38709,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38672,38721,38721,38704,38728,38653,38719,38721,38718,38723,38718,38723,38728,38719,38708,38653,38716,38704,38719,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38672,38721,38721,38704,38728,38653,38719,38721,38718,38723,38718,38723,38728,38719,38708,38653,38716,38704,38719,38653,38706,38704,38715,38715,38647,38704,38721,38721,38651,38639,38709,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38721,38708,38722,38724,38715,38723,38639,38668,38639,38698,38700,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38709,38718,38721,38647,38725,38704,38721,38639,38712,38639,38668,38639,38655,38666,38639,38712,38639,38667,38639,38704,38721,38721,38653,38715,38708,38717,38710,38723,38711,38666,38639,38712,38650,38650,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38722,38724,38715,38723,38653,38719,38724,38722,38711,38647,38709,38647,38704,38721,38721,38698,38712,38700,38648,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38721,38708,38722,38724,38715,38723,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38666,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38717,38704,38706,38707,38728,38709,38727,38711,38725,38723,38722,38705,38713,38716,38708,38719,38726,38714,38724,38715,38721,38720,38712,38729,38710,38718,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38639,38647,38721,38651,38717,38648,38730,38709,38718,38721,38647,38725,38704,38721,38639,38723,38668,38698,38658,38657,38651,38659,38658,38651,38659,38660,38651,38659,38660,38651,38659,38663,38651,38659,38664,38651,38660,38655,38651,38660,38656,38651,38660,38657,38651,38660,38658,38651,38660,38659,38651,38660,38660,38651,38660,38661,38651,38660,38662,38700,38651,38718,38668,38721,38653,38722,38719,38715,38712,38723,38647,38717,38653,38706,38711,38704,38721,38672,38723,38647,38655,38648,38648,38651,38719,38668,38698,38700,38651,38724,38668,38709,38724,38717,38706,38723,38712,38718,38717,38647,38721,38648,38730,38725,38704,38721,38639,38718,38668,38716,38704,38719,38647,38721,38653,38722,38719,38715,38712,38723,38647,38641,38641,38648,38651,38709,38724,38717,38706,38723,38712,38718,38717,38647,38721,38651,38718,38648,38730,38721,38708,38723,38724,38721,38717,38639,38690,38723,38721,38712,38717,38710,38653,38709,38721,38718,38716,38674,38711,38704,38721,38674,38718,38707,38708,38647,38723,38698,38717,38653,38712,38717,38707,38708,38727,38686,38709,38647,38721,38648,38700,38648,38732,38648,38653,38713,38718,38712,38717,38647,38641,38641,38648,38666,38721,38708,38723,38724,38721,38717,38650,38718,38732,38651,38708,38668,38709,38724,38717,38706,38723,38712,38718,38717,38647,38721,38648,38730,38725,38704,38721,38639,38717,38668,38719,38653,38719,38718,38719,38647,38648,38651,38723,38668,38719,38653,38719,38718,38719,38647,38648,38666,38721,38668,38668,38668,38712,38670,38719,38653,38719,38724,38722,38711,38647,38723,38650,38717,38648,38665,38719,38653,38719,38724,38722,38711,38647,38723,38652,38717,38648,38732,38651,38712,38668,38717,38653,38706,38711,38704,38721,38672,38723,38647,38656,38648,38651,38704,38668,38717,38653,38706,38711,38704,38721,38672,38723,38647,38657,38648,38651,38709,38668,38655,38666,38709,38667,38718,38653,38715,38708,38717,38710,38723,38711,38666,38709,38650,38650,38648,38712,38709,38647,38641,38641,38640,38668,38668,38718,38698,38709,38700,38648,38712,38709,38647,38718,38698,38709,38700,38668,38668,38712,38731,38731,38718,38698,38709,38700,38668,38668,38704,38648,38730,38725,38704,38721,38639,38711,38668,38718,38698,38709,38700,38666,38708,38647,38711,38648,38732,38708,38715,38722,38708,38730,38725,38704,38721,38639,38706,38668,38724,38647,38718,38698,38709,38700,38651,38717,38648,38666,38719,38653,38719,38724,38722,38711,38647,38650,38706,38648,38732,38721,38708,38723,38724,38721,38717,38639,38719,38653,38719,38718,38719,38647,38648,38732,38666,38639,38639,38639,38639,38639,38639,38639,38639,38666,38639,38639,38639,38639,38725,38704,38721,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38668,38639,38655,38666,38639,38639,38639,38639,38725,38704,38721,38639,38713,38717,38720,38704,38727,38710,38714,38711,38728,38711,38707,38726,38727,38709,38726,38718,38705,38728,38712,38722,38727,38722,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38651,38639,38712,38717,38710,38704,38717,38724,38723,38726,38713,38729,38718,38719,38717,38728,38704,38713,38724,38727,38706,38725,38709,38716,38727,38719,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38723,38728,38719,38708,38718,38709,38639,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38653,38716,38704,38719,38639,38668,38668,38668,38639,38646,38709,38724,38717,38706,38723,38712,38718,38717,38646,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38653,38716,38704,38719,38647,38712,38717,38710,38704,38717,38724,38723,38726,38713,38729,38718,38719,38717,38728,38704,38713,38724,38727,38706,38725,38709,38716,38727,38719,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38639,38668,38639,38698,38700,38651,38639,38704,38716,38717,38726,38709,38719,38705,38724,38706,38723,38725,38713,38723,38717,38714,38719,38712,38724,38721,38725,38718,38720,38715,38710,38715,38728,38639,38668,38639,38655,38666,38639,38639,38639,38639,38639,38639,38639,38639,38709,38718,38721,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38668,38655,38651,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38668,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38653,38715,38708,38717,38710,38723,38711,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38667,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38650,38650,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38698,38704,38716,38717,38726,38709,38719,38705,38724,38706,38723,38725,38713,38723,38717,38714,38719,38712,38724,38721,38725,38718,38720,38715,38710,38715,38728,38650,38650,38700,38639,38668,38639,38712,38717,38710,38704,38717,38724,38723,38726,38713,38729,38718,38719,38717,38728,38704,38713,38724,38727,38706,38725,38709,38716,38727,38719,38647,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38698,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38700,38651,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38651,38639,38716,38726,38711,38706,38705,38711,38704,38717,38704,38714,38721,38714,38721,38717,38706,38706,38712,38724,38725,38724,38722,38715,38711,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38666,38639,38639,38639,38639,38732,38666,38639,38639,38639,38639,38725,38704,38721,38639,38710,38709,38728,38729,38712,38714,38715,38717,38721,38711,38722,38724,38728,38710,38705,38706,38713,38707,38706,38721,38712,38718,38724,38717,38717,38720,38708,38711,38639,38668,38639,38640,38640,38726,38712,38717,38707,38718,38726,38653,38690,38706,38721,38712,38719,38723,38666,38639,38639,38639,38639,38725,38704,38721,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38668,38639,38698,38659,38655,38651,38656,38656,38655,38651,38662,38655,38660,38651,38663,38664,38661,38651,38659,38656,38659,38651,38660,38656,38656,38651,38659,38660,38659,38651,38663,38664,38663,38651,38663,38661,38663,38651,38659,38660,38661,38651,38659,38657,38663,38651,38659,38661,38659,38651,38663,38662,38655,38651,38663,38663,38660,38651,38663,38662,38655,38651,38663,38662,38659,38651,38659,38655,38663,38651,38660,38655,38663,38651,38659,38663,38662,38651,38659,38662,38658,38651,38663,38662,38662,38651,38659,38657,38664,38651,38659,38662,38657,38651,38663,38662,38657,38651,38664,38655,38661,38651,38663,38664,38662,38651,38664,38655,38656,38651,38659,38661,38659,38651,38659,38657,38663,38651,38659,38656,38658,38651,38664,38655,38658,38651,38659,38662,38659,38651,38663,38662,38656,38651,38660,38656,38659,38651,38659,38663,38659,38651,38663,38662,38659,38651,38659,38664,38655,38651,38663,38663,38662,38651,38659,38662,38658,38651,38659,38660,38659,38651,38663,38664,38657,38651,38659,38659,38660,38651,38663,38663,38661,38651,38659,38664,38656,38651,38660,38655,38664,38651,38659,38661,38660,38651,38659,38662,38659,38651,38663,38662,38655,38651,38663,38661,38662,38651,38659,38658,38660,38651,38659,38656,38660,38651,38663,38662,38659,38651,38659,38664,38655,38651,38663,38664,38656,38651,38659,38663,38664,38651,38664,38655,38664,38651,38664,38655,38655,38651,38659,38660,38664,38651,38663,38664,38660,38651,38660,38655,38663,38651,38663,38662,38662,38651,38663,38661,38655,38651,38659,38664,38658,38651,38659,38663,38662,38651,38659,38662,38657,38651,38659,38659,38664,38651,38663,38661,38663,38700,38666,38639,38639,38639,38639,38725,38704,38721,38639,38726,38709,38724,38710,38729,38707,38725,38722,38713,38727,38714,38721,38728,38723,38722,38723,38705,38716,38720,38716,38713,38720,38721,38709,38716,38711,38709,38729,38717,38712,38639,38668,38639,38698,38717,38704,38706,38707,38728,38709,38727,38711,38725,38723,38722,38705,38713,38716,38708,38719,38726,38714,38724,38715,38721,38720,38712,38729,38710,38718,38647,38641,38689,38689,38692,38664,38692,38719,38692,38687,38681,38692,38677,38692,38719,38692,38719,38692,38687,38689,38692,38689,38692,38719,38692,38687,38689,38692,38689,38692,38719,38692,38687,38692,38687,38692,38689,38692,38672,38692,38687,38692,38687,38689,38692,38683,38692,38719,38692,38719,38692,38672,38692,38689,38692,38687,38692,38687,38717,38692,38672,38692,38719,38692,38719,38692,38719,38692,38719,38692,38680,38692,38689,38692,38687,38692,38680,38652,38692,38672,38692,38687,38692,38687,38692,38680,38697,38692,38681,38692,38687,38692,38687,38689,38692,38677,38692,38719,38692,38687,38692,38719,38692,38680,38692,38689,38692,38719,38692,38680,38692,38680,38692,38687,38692,38719,38692,38652,38692,38683,38692,38687,38692,38680,38692,38689,38692,38719,38692,38719,38692,38687,38692,38687,38692,38687,38692,38689,38692,38689,38692,38719,38692,38717,38692,38683,38692,38687,38692,38719,38692,38681,38697,38692,38677,38692,38687,38692,38689,38692,38664,38692,38719,38692,38687,38692,38687,38692,38652,38692,38680,38692,38687,38692,38689,38692,38680,38692,38687,38692,38719,38692,38664,38692,38697,38692,38687,38692,38689,38692,38664,38692,38719,38692,38719,38692,38719,38692,38719,38692,38680,38689,38692,38652,38692,38687,38692,38664,38692,38681,38692,38719,38692,38687,38692,38664,38692,38689,38692,38719,38692,38687,38689,38692,38677,38692,38719,38692,38687,38692,38719,38692,38680,38717,38692,38677,38692,38687,38692,38681,38692,38680,38692,38687,38692,38687,38692,38687,38681,38692,38652,38692,38687,38692,38689,38692,38652,38692,38719,38692,38719,38692,38719,38692,38687,38692,38719,38692,38687,38641,38651,38639,38641,38692,38719,38687,38710,38652,38680,38681,38689,38683,38717,38664,38697,38672,38677,38691,38726,38712,38659,38723,38649,38674,38721,38724,38720,38686,38675,38685,38709,38727,38694,38714,38729,38718,38696,38713,38679,38725,38657,38682,38658,38663,38704,38705,38678,38656,38722,38660,38708,38654,38715,38688,38695,38690,38673,38655,38684,38662,38706,38676,38707,38693,38650,38716,38711,38728,38661,38641,38648,38651,38717,38704,38706,38707,38728,38709,38727,38711,38725,38723,38722,38705,38713,38716,38708,38719,38726,38714,38724,38715,38721,38720,38712,38729,38710,38718,38647,38641,38694,38695,38677,38726,38677,38650,38677,38729,38677,38693,38677,38650,38677,38657,38677,38694,38677,38658,38677,38650,38677,38650,38715,38677,38695,38677,38657,38677,38650,38677,38657,38677,38650,38658,38677,38721,38677,38657,38677,38705,38677,38726,38677,38657,38677,38650,38677,38650,38729,38677,38694,38677,38657,38677,38693,38677,38710,38677,38657,38677,38657,38677,38657,38677,38650,38677,38715,38693,38677,38715,38677,38650,38677,38721,38677,38693,38677,38650,38677,38650,38677,38650,38705,38677,38658,38677,38650,38677,38695,38677,38658,38677,38650,38677,38657,38677,38650,38677,38715,38677,38726,38677,38650,38677,38693,38677,38695,38677,38657,38677,38657,38677,38650,38694,38677,38726,38677,38657,38677,38705,38677,38729,38677,38657,38677,38657,38677,38650,38677,38657,38677,38657,38677,38710,38677,38715,38677,38657,38677,38721,38677,38729,38677,38650,38677,38650,38677,38650,38715,38677,38658,38677,38657,38677,38721,38677,38721,38677,38650,38677,38657,38677,38650,38677,38650,38695,38677,38710,38677,38657,38677,38710,38677,38710,38677,38650,38677,38650,38677,38715,38658,38677,38726,38677,38650,38677,38694,38677,38694,38677,38650,38677,38657,38677,38657,38677,38657,38677,38715,38658,38677,38710,38677,38657,38677,38650,38715,38677,38715,38677,38657,38677,38650,38677,38650,38658,38677,38726,38677,38657,38677,38715,38693,38677,38705,38677,38650,38677,38657,38677,38650,38677,38650,38715,38705,38677,38694,38677,38657,38677,38695,38677,38705,38677,38650,38677,38657,38677,38721,38677,38721,38677,38650,38677,38695,38677,38726,38677,38650,38677,38657,38677,38657,38677,38650,38677,38650,38677,38650,38641,38651,38639,38641,38677,38657,38650,38682,38693,38715,38658,38705,38726,38729,38710,38695,38694,38721,38674,38662,38664,38713,38716,38719,38724,38707,38714,38675,38659,38686,38704,38708,38656,38660,38720,38687,38722,38663,38723,38649,38655,38654,38692,38696,38672,38711,38725,38712,38688,38717,38697,38676,38718,38689,38691,38709,38690,38681,38673,38728,38678,38680,38679,38706,38685,38684,38683,38661,38727,38652,38641,38648,38651,38717,38704,38706,38707,38728,38709,38727,38711,38725,38723,38722,38705,38713,38716,38708,38719,38726,38714,38724,38715,38721,38720,38712,38729,38710,38718,38647,38641,38713,38664,38723,38684,38717,38684,38697,38684,38681,38684,38664,38684,38663,38684,38697,38684,38713,38710,38684,38664,38684,38697,38684,38713,38710,38684,38686,38684,38697,38684,38697,38684,38697,38684,38713,38727,38684,38686,38684,38663,38684,38713,38664,38684,38723,38684,38697,38684,38697,38684,38697,38664,38684,38723,38684,38663,38684,38713,38664,38684,38686,38684,38697,38684,38663,38684,38697,38684,38697,38684,38713,38664,38684,38723,38684,38697,38684,38727,38684,38713,38684,38663,38684,38697,38684,38686,38684,38723,38684,38697,38684,38697,38689,38684,38710,38684,38663,38684,38697,38684,38663,38684,38697,38658,38684,38689,38684,38663,38684,38713,38664,38684,38689,38684,38697,38684,38663,38684,38713,38689,38684,38681,38684,38697,38684,38717,38684,38713,38684,38697,38684,38697,38684,38697,38684,38697,38684,38663,38684,38689,38684,38713,38684,38697,38684,38697,38723,38684,38681,38684,38663,38684,38697,38684,38697,38713,38684,38681,38684,38663,38684,38713,38684,38713,38684,38663,38684,38697,38684,38697,38684,38713,38717,38684,38658,38684,38697,38684,38717,38684,38664,38684,38663,38684,38697,38684,38713,38684,38723,38684,38663,38684,38697,38658,38684,38689,38684,38663,38684,38697,38684,38697,38684,38697,38684,38713,38689,38684,38664,38684,38697,38684,38713,38664,38684,38658,38684,38697,38684,38697,38684,38664,38727,38684,38689,38684,38697,38684,38713,38723,38684,38710,38684,38697,38684,38697,38684,38697,38684,38713,38684,38717,38684,38663,38684,38686,38684,38689,38684,38697,38684,38663,38684,38664,38684,38727,38684,38697,38684,38658,38684,38664,38684,38697,38684,38663,38684,38697,38684,38663,38684,38663,38684,38697,38641,38651,38639,38641,38684,38663,38697,38711,38727,38713,38664,38658,38723,38681,38689,38717,38710,38686,38680,38720,38706,38693,38725,38672,38677,38674,38707,38675,38656,38694,38715,38660,38649,38722,38685,38714,38657,38705,38676,38716,38655,38718,38687,38659,38662,38708,38673,38712,38682,38692,38721,38726,38679,38724,38690,38719,38696,38729,38695,38683,38652,38650,38704,38661,38691,38688,38678,38709,38654,38728,38641,38648,38651,38700,38666,38639,38639,38639,38639,38725,38704,38721,38639,38720,38724,38722,38727,38721,38729,38726,38723,38728,38728,38705,38706,38725,38729,38724,38728,38718,38723,38715,38724,38724,38722,38709,38725,38729,38710,38723,38704,38719,38706,38724,38639,38668,38639,38698,38709,38724,38717,38706,38723,38712,38718,38717,38647,38712,38723,38708,38716,38722,38648,38730,38639,38725,38704,38721,38639,38704,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38725,38704,38721,38639,38704,38639,38668,38639,38652,38656,38664,38666,38725,38704,38721,38639,38704,38704,38639,38668,38639,38664,38666,38704,38639,38668,38639,38704,38639,38650,38639,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38639,38668,38639,38652,38658,38666,38725,38704,38721,38639,38704,38704,38704,38704,38639,38668,38639,38658,38666,38704,38704,38704,38639,38668,38639,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38666,38704,38639,38668,38639,38704,38639,38650,38639,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38639,38668,38639,38662,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38664,38666,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38666,38704,38639,38668,38639,38704,38639,38650,38639,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38659,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38659,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38658,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38661,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38664,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38658,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38639,38668,38639,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38655,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38657,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38656,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38662,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38663,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38656,38655,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38658,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38661,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38657,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38639,38668,38639,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38661,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38663,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38658,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38657,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38659,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38662,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38662,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38656,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38657,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38658,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38661,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38664,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38659,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38663,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38652,38664,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38664,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38663,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38656,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38660,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38658,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38655,38666,38725,38704,38721,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38661,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38668,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38639,38652,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38704,38639,38668,38639,38704,38639,38650,38639,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38704,38666,38721,38708,38723,38724,38721,38717,38639,38704,38639,38732,38648,38647,38648,38666,38639,38725,38704,38721,38639,38714,38639,38668,38639,38698,38659,38661,38651,38658,38661,38651,38659,38658,38651,38656,38655,38660,38651,38656,38657,38655,38651,38656,38656,38658,38651,38656,38655,38657,38651,38656,38656,38664,38651,38656,38655,38663,38651,38656,38656,38659,38651,38656,38656,38658,38651,38659,38658,38651,38659,38659,38651,38656,38657,38661,38651,38656,38656,38662,38651,38656,38655,38659,38651,38656,38656,38664,38651,38656,38657,38655,38651,38656,38656,38662,38651,38656,38656,38658,38651,38658,38660,38651,38656,38656,38664,38651,38656,38655,38662,38651,38656,38655,38663,38651,38656,38656,38663,38651,38656,38657,38662,38651,38656,38657,38662,38651,38656,38657,38657,38651,38656,38655,38663,38651,38656,38656,38658,38651,38656,38655,38658,38651,38656,38656,38659,38651,38656,38657,38657,38651,38656,38657,38663,38651,38659,38659,38651,38659,38658,38651,38659,38659,38700,38666,38639,38725,38704,38721,38639,38721,38708,38722,38724,38715,38723,38639,38668,38639,38698,38700,38666,38639,38721,38708,38722,38724,38715,38723,38653,38715,38708,38717,38710,38723,38711,38639,38668,38639,38714,38653,38715,38708,38717,38710,38723,38711,38666,38639,38709,38718,38721,38647,38725,38704,38721,38639,38712,38639,38668,38639,38655,38666,38639,38712,38639,38667,38639,38714,38653,38715,38708,38717,38710,38723,38711,38666,38639,38712,38650,38650,38648,38730,38639,38721,38708,38722,38724,38715,38723,38698,38712,38700,38639,38668,38639,38690,38723,38721,38712,38717,38710,38653,38709,38721,38718,38716,38674,38711,38704,38721,38674,38718,38707,38708,38647,38714,38698,38712,38700,38639,38652,38639,38658,38648,38666,38639,38732,38639,38725,38704,38721,38639,38709,38704,38714,38708,38639,38668,38639,38712,38723,38708,38716,38722,38653,38719,38718,38719,38647,38648,38666,38639,38709,38704,38714,38708,38639,38650,38668,38639,38708,38725,38704,38715,38647,38721,38708,38722,38724,38715,38723,38653,38713,38718,38712,38717,38647,38641,38641,38648,38648,38666,38639,38712,38723,38708,38716,38722,38653,38719,38724,38722,38711,38647,38709,38704,38714,38708,38648,38666,38639,38666,38639,38725,38704,38721,38639,38721,38708,38722,38724,38715,38723,38639,38668,38639,38698,38700,38666,38639,38709,38718,38721,38647,38725,38704,38721,38639,38712,38639,38668,38639,38655,38666,38639,38712,38639,38667,38639,38712,38723,38708,38716,38722,38653,38715,38708,38717,38710,38723,38711,38666,38639,38712,38650,38650,38648,38730,38639,38721,38708,38722,38724,38715,38723,38653,38719,38724,38722,38711,38647,38712,38723,38708,38716,38722,38698,38712,38700,38652,38704,38648,38666,38639,38732,38666,38639,38712,38709,38647,38709,38704,38715,38722,38708,38648,38730,38639,38723,38721,38728,38730,38639,38725,38704,38721,38639,38706,38718,38707,38708,38639,38668,38639,38708,38725,38704,38715,38647,38646,38681,38690,38686,38685,38653,38722,38723,38721,38712,38717,38710,38712,38709,38728,38653,38723,38718,38690,38723,38721,38712,38717,38710,38647,38648,38646,38648,38666,38639,38712,38709,38647,38654,38717,38704,38723,38712,38725,38708,38639,38706,38718,38707,38708,38654,38653,38723,38708,38722,38723,38647,38706,38718,38707,38708,38648,38648,38730,38639,38721,38708,38722,38724,38715,38723,38653,38719,38718,38719,38647,38648,38666,38639,38732,38639,38732,38706,38704,38723,38706,38711,38647,38708,38721,38721,38648,38730,38639,38732,38639,38732,38639,38712,38709,38647,38709,38704,38715,38722,38708,38639,38731,38731,38639,38709,38704,38715,38722,38708,38648,38730,38639,38647,38640,38707,38718,38706,38724,38716,38708,38717,38723,38653,38704,38715,38715,38648,38639,38645,38645,38639,38721,38708,38722,38724,38715,38723,38653,38719,38718,38719,38647,38648,38666,38639,38732,38639,38721,38708,38723,38724,38721,38717,38639,38721,38708,38722,38724,38715,38723,38666,38639,38732,38651,38709,38724,38717,38706,38723,38712,38718,38717,38647,38712,38717,38719,38724,38723,38648,38730,38639,38725,38704,38721,38639,38707,38708,38706,38718,38707,38708,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38727,38648,38730,38639,38725,38704,38721,38639,38718,38717,38708,38639,38668,38639,38650,38640,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38732,38647,38648,38666,38639,38725,38704,38721,38639,38723,38726,38718,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38704,38651,38705,38648,38730,38732,38648,38653,38715,38708,38717,38710,38723,38711,38666,38639,38725,38704,38721,38639,38643,38723,38711,38721,38708,38708,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38721,38708,38723,38724,38721,38717,38639,38704,38721,38710,38724,38716,38708,38717,38723,38722,38653,38715,38708,38717,38710,38723,38711,38666,38732,38648,38647,38727,38651,38727,38651,38727,38648,38666,38639,38725,38704,38721,38639,38718,38707,38707,38675,38708,38706,38718,38707,38708,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38727,38648,38730,38639,38725,38704,38721,38639,38724,38719,38639,38668,38639,38727,38650,38647,38656,38667,38667,38643,38723,38711,38721,38708,38708,38648,38666,38639,38724,38719,38649,38668,38639,38656,38655,38666,38639,38725,38704,38721,38639,38707,38718,38726,38717,38639,38668,38639,38660,38649,38723,38726,38718,38666,38639,38725,38704,38721,38639,38721,38708,38722,38724,38715,38723,38639,38668,38639,38724,38719,38654,38707,38718,38726,38717,38666,38639,38721,38708,38722,38724,38715,38723,38639,38652,38668,38639,38723,38726,38718,38639,38649,38639,38643,38723,38711,38721,38708,38708,38666,38639,38721,38708,38723,38724,38721,38717,38639,38721,38708,38722,38724,38715,38723,38666,38639,38732,38666,38639,38725,38704,38721,38639,38708,38725,38708,38717,38675,38708,38706,38718,38707,38708,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38727,38648,38730,38639,38725,38704,38721,38639,38715,38708,38709,38723,38639,38668,38639,38727,38650,38723,38726,38718,38666,38639,38715,38708,38709,38723,38639,38649,38668,38639,38643,38723,38711,38721,38708,38708,38666,38639,38715,38708,38709,38723,38639,38654,38668,38639,38647,38647,38718,38717,38708,38667,38667,38718,38717,38708,38648,38639,38650,38718,38717,38708,38648,38666,38639,38715,38708,38709,38723,38639,38650,38668,38639,38723,38726,38718,38666,38639,38721,38708,38723,38724,38721,38717,38639,38715,38708,38709,38723,38666,38639,38732,38666,38639,38721,38708,38723,38724,38721,38717,38639,38647,38684,38704,38723,38711,38653,38704,38705,38722,38647,38727,38644,38657,38648,38639,38668,38668,38639,38656,38648,38670,38718,38707,38707,38675,38708,38706,38718,38707,38708,38647,38727,38648,38665,38708,38725,38708,38717,38675,38708,38706,38718,38707,38708,38647,38727,38648,38666,38639,38732,38666,38639,38725,38704,38721,38639,38718,38724,38723,38719,38724,38723,38639,38668,38639,38698,38700,38666,38639,38709,38718,38721,38647,38725,38704,38721,38639,38712,38639,38668,38639,38655,38651,38639,38715,38639,38668,38639,38712,38717,38719,38724,38723,38653,38715,38708,38717,38710,38723,38711,38666,38639,38712,38639,38667,38639,38715,38666,38639,38712,38650,38650,38648,38730,38639,38718,38724,38723,38719,38724,38723,38698,38712,38700,38639,38668,38639,38707,38708,38706,38718,38707,38708,38647,38712,38717,38719,38724,38723,38698,38712,38700,38648,38666,38639,38732,38639,38721,38708,38723,38724,38721,38717,38639,38718,38724,38723,38719,38724,38723,38666,38639,38732,38651,38709,38724,38717,38706,38723,38712,38718,38717,38639,38647,38712,38717,38719,38724,38723,38648,38730,38639,38725,38704,38721,38639,38729,38708,38721,38718,38639,38668,38639,38655,38666,38639,38725,38704,38721,38639,38715,38708,38717,38710,38723,38711,38639,38668,38639,38712,38717,38719,38724,38723,38653,38715,38708,38717,38710,38723,38711,38666,38639,38725,38704,38721,38639,38721,38708,38722,38724,38715,38723,38639,38668,38639,38698,38700,38666,38639,38725,38704,38721,38639,38719,38724,38722,38711,38639,38668,38639,38672,38721,38721,38704,38728,38653,38719,38721,38718,38723,38718,38723,38728,38719,38708,38653,38719,38724,38722,38711,38666,38639,38709,38718,38721,38647,38725,38704,38721,38639,38712,38717,38707,38708,38727,38639,38668,38639,38729,38708,38721,38718,38666,38639,38712,38717,38707,38708,38727,38639,38639,38667,38639,38715,38708,38717,38710,38723,38711,38666,38639,38712,38717,38707,38708,38727,38639,38639,38650,38650,38648,38730,38639,38719,38724,38722,38711,38653,38704,38719,38719,38715,38728,38647,38721,38708,38722,38724,38715,38723,38651,38639,38698,38684,38704,38723,38711,38653,38709,38715,38718,38718,38721,38647,38712,38717,38719,38724,38723,38698,38712,38717,38707,38708,38727,38700,38654,38647,38650,38708,38725,38704,38715,38647,38646,38664,38646,38648,38648,38648,38700,38648,38666,38639,38732,38639,38721,38708,38723,38724,38721,38717,38639,38721,38708,38722,38724,38715,38723,38666,38639,38732,38700,38666,38639,38639,38639,38639,38725,38704,38721,38639,38725,38716,38718,38710,38709,38718,38720,38723,38728,38713,38709,38711,38728,38710,38705,38708,38729,38710,38705,38720,38715,38706,38722,38708,38709,38726,38722,38727,38720,38716,38722,38710,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38713,38715,38706,38715,38722,38707,38728,38713,38726,38721,38714,38708,38713,38715,38721,38714,38721,38728,38707,38705,38710,38729,38726,38713,38716,38722,38717,38727,38705,38728,38720,38722,38720,38651,38639,38712,38709,38710,38724,38720,38722,38708,38727,38707,38722,38711,38713,38719,38720,38708,38727,38707,38717,38715,38713,38713,38727,38727,38713,38716,38722,38712,38728,38705,38721,38705,38727,38722,38718,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38724,38715,38723,38639,38668,38639,38730,38732,38666,38639,38639,38639,38639,38639,38639,38639,38639,38709,38718,38721,38647,38725,38704,38721,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38668,38639,38655,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38667,38639,38713,38715,38706,38715,38722,38707,38728,38713,38726,38721,38714,38708,38713,38715,38721,38714,38721,38728,38707,38705,38710,38729,38726,38713,38716,38722,38717,38727,38705,38728,38720,38722,38720,38653,38715,38708,38717,38710,38723,38711,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38650,38650,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38724,38715,38723,38698,38713,38715,38706,38715,38722,38707,38728,38713,38726,38721,38714,38708,38713,38715,38721,38714,38721,38728,38707,38705,38710,38729,38726,38713,38716,38722,38717,38727,38705,38728,38720,38722,38720,38698,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38700,38700,38639,38668,38639,38647,38712,38709,38710,38724,38720,38722,38708,38727,38707,38722,38711,38713,38719,38720,38708,38727,38707,38717,38715,38713,38713,38727,38727,38713,38716,38722,38712,38728,38705,38721,38705,38727,38722,38718,38698,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38700,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38707,38724,38708,38713,38715,38705,38706,38709,38719,38724,38717,38711,38710,38718,38724,38715,38724,38722,38722,38712,38725,38706,38713,38707,38707,38724,38715,38723,38666,38639,38639,38639,38639,38732,38648,38647,38726,38709,38724,38710,38729,38707,38725,38722,38713,38727,38714,38721,38728,38723,38722,38723,38705,38716,38720,38716,38713,38720,38721,38709,38716,38711,38709,38729,38717,38712,38651,38639,38720,38724,38722,38727,38721,38729,38726,38723,38728,38728,38705,38706,38725,38729,38724,38728,38718,38723,38715,38724,38724,38722,38709,38725,38729,38710,38723,38704,38719,38706,38724,38648,38666,38639,38639,38639,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38668,38655,38666,38639,38639,38639,38639,38725,38704,38721,38639,38722,38723,38720,38707,38710,38729,38713,38722,38721,38716,38709,38722,38705,38725,38723,38719,38717,38713,38718,38725,38721,38724,38712,38725,38722,38729,38705,38717,38723,38719,38724,38724,38714,38704,38718,38707,38639,38668,38639,38698,38658,38661,38651,38639,38664,38664,38651,38639,38656,38655,38655,38651,38639,38664,38664,38651,38639,38664,38660,38651,38639,38664,38662,38651,38639,38656,38656,38660,38651,38639,38656,38655,38655,38651,38639,38656,38655,38661,38651,38639,38656,38655,38657,38651,38639,38656,38655,38663,38651,38639,38664,38662,38651,38639,38656,38656,38660,38651,38639,38656,38656,38662,38651,38639,38656,38656,38661,38651,38639,38656,38656,38656,38651,38639,38656,38656,38657,38651,38639,38656,38655,38657,38651,38639,38656,38655,38659,38651,38639,38656,38656,38663,38651,38639,38664,38664,38651,38639,38664,38655,38651,38639,38662,38661,38651,38639,38656,38655,38664,38651,38639,38664,38664,38651,38639,38656,38655,38657,38651,38639,38656,38655,38663,38651,38639,38664,38660,38700,38666,38639,38639,38639,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38726,38711,38712,38715,38708,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38667,38639,38658,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38729,38718,38726,38717,38722,38726,38725,38709,38712,38708,38709,38717,38710,38721,38716,38714,38711,38726,38718,38725,38725,38724,38704,38728,38725,38716,38727,38727,38708,38713,38709,38725,38724,38710,38713,38727,38728,38639,38668,38639,38725,38716,38718,38710,38709,38718,38720,38723,38728,38713,38709,38711,38728,38710,38705,38708,38729,38710,38705,38720,38715,38706,38722,38708,38709,38726,38722,38727,38720,38716,38722,38710,38698,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38698,38655,38700,38700,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38668,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38722,38715,38712,38706,38708,38647,38656,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38668,38639,38729,38718,38726,38717,38722,38726,38725,38709,38712,38708,38709,38717,38710,38721,38716,38714,38711,38726,38718,38725,38725,38724,38704,38728,38725,38716,38727,38727,38708,38713,38709,38725,38724,38710,38713,38727,38728,38647,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38719,38724,38722,38711,38647,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38719,38718,38719,38647,38648,38639,38650,38639,38710,38709,38728,38729,38712,38714,38715,38717,38721,38711,38722,38724,38728,38710,38705,38706,38713,38707,38706,38721,38712,38718,38724,38717,38717,38720,38708,38711,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38723,38721,38724,38708,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38639,38668,38639,38707,38708,38706,38718,38707,38708,38692,38689,38680,38674,38718,38716,38719,38718,38717,38708,38717,38723,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38711,38724,38727,38713,38711,38713,38708,38724,38710,38713,38717,38722,38712,38709,38714,38722,38720,38717,38722,38714,38719,38711,38722,38707,38729,38711,38704,38718,38714,38726,38715,38726,38710,38704,38715,38720,38711,38712,38716,38639,38668,38639,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38647,38726,38712,38717,38707,38718,38726,38653,38715,38718,38706,38704,38723,38712,38718,38717,38653,38711,38721,38708,38709,38648,38653,38723,38718,38683,38718,38726,38708,38721,38674,38704,38722,38708,38647,38648,38653,38712,38717,38707,38708,38727,38686,38709,38647,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38647,38641,38654,38711,38718,38723,38708,38715,38654,38659,38662,38664,38661,38657,38663,38653,38711,38723,38716,38715,38641,38648,38653,38723,38718,38683,38718,38726,38708,38721,38674,38704,38722,38708,38647,38648,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38711,38724,38727,38713,38711,38713,38708,38724,38710,38713,38717,38722,38712,38709,38714,38722,38720,38717,38722,38714,38719,38711,38722,38707,38729,38711,38704,38718,38714,38726,38715,38726,38710,38704,38715,38720,38711,38712,38716,38639,38668,38668,38639,38652,38656,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38719,38718,38719,38647,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38683,38708,38717,38710,38723,38711,38639,38668,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38715,38708,38717,38710,38723,38711,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38708,38717,38710,38723,38711,38639,38668,38639,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38647,38641,38654,38711,38718,38723,38708,38715,38654,38659,38662,38664,38661,38657,38663,38653,38711,38723,38716,38715,38641,38648,38653,38715,38708,38717,38710,38723,38711,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38709,38718,38721,38647,38725,38704,38721,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38668,38639,38655,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38667,38639,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38708,38717,38710,38723,38711,38666,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38650,38650,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38639,38669,38668,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38683,38708,38717,38710,38723,38711,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38706,38718,38717,38723,38712,38717,38724,38708,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38698,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38700,38639,38650,38668,38639,38647,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38647,38726,38712,38717,38707,38718,38726,38653,38715,38718,38706,38704,38723,38712,38718,38717,38653,38711,38721,38708,38709,38648,38653,38723,38718,38683,38718,38726,38708,38721,38674,38704,38722,38708,38647,38648,38653,38706,38711,38704,38721,38674,38718,38707,38708,38672,38723,38647,38711,38724,38727,38713,38711,38713,38708,38724,38710,38713,38717,38722,38712,38709,38714,38722,38720,38717,38722,38714,38719,38711,38722,38707,38729,38711,38704,38718,38714,38726,38715,38726,38710,38704,38715,38720,38711,38712,38716,38639,38650,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38648,38639,38652,38639,38728,38721,38714,38720,38725,38728,38721,38716,38725,38709,38707,38704,38723,38704,38707,38726,38704,38726,38709,38729,38722,38719,38715,38711,38715,38722,38706,38709,38707,38727,38717,38726,38726,38722,38716,38712,38717,38706,38647,38641,38654,38711,38718,38723,38708,38715,38654,38659,38662,38664,38661,38657,38663,38653,38711,38723,38716,38715,38641,38648,38653,38723,38718,38683,38718,38726,38708,38721,38674,38704,38722,38708,38647,38648,38653,38706,38711,38704,38721,38674,38718,38707,38708,38672,38723,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38648,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38648,38647,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38650,38650,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38666,38639,38639,38639,38639,38732,38648,38647,38648,38666,38639,38639,38639,38639,38723,38721,38728,38730,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38705,38729,38711,38708,38713,38721,38715,38724,38708,38709,38705,38724,38710,38709,38708,38708,38722,38711,38729,38728,38723,38704,38727,38717,38707,38705,38720,38716,38710,38711,38726,38725,38713,38704,38708,38705,38715,38723,38724,38712,38711,38729,38639,38668,38639,38640,38640,38707,38718,38706,38724,38716,38708,38717,38723,38698,38713,38717,38720,38704,38727,38710,38714,38711,38728,38711,38707,38726,38727,38709,38726,38718,38705,38728,38712,38722,38727,38722,38647,38722,38723,38720,38707,38710,38729,38713,38722,38721,38716,38709,38722,38705,38725,38723,38719,38717,38713,38718,38725,38721,38724,38712,38725,38722,38729,38705,38717,38723,38719,38724,38724,38714,38704,38718,38707,38651,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38690,38723,38721,38712,38717,38710,38653,38709,38721,38718,38716,38674,38711,38704,38721,38674,38718,38707,38708,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38648,38653,38713,38718,38712,38717,38647,38646,38646,38648,38700,38666,38639,38639,38639,38639,38639,38639,38639,38639,38647,38705,38729,38711,38708,38713,38721,38715,38724,38708,38709,38705,38724,38710,38709,38708,38708,38722,38711,38729,38728,38723,38704,38727,38717,38707,38705,38720,38716,38710,38711,38726,38725,38713,38704,38708,38705,38715,38723,38724,38712,38711,38729,38648,38731,38731,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38698,38655,38700,38639,38668,38639,38698,38664,38662,38651,38664,38663,38651,38664,38664,38700,38698,38684,38704,38723,38711,38653,38709,38715,38718,38718,38721,38647,38684,38704,38723,38711,38653,38721,38704,38717,38707,38718,38716,38647,38648,38649,38658,38648,38700,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38648,38666,38639,38639,38639,38639,38732,38639,38639,38639,38639,38706,38704,38723,38706,38711,38647,38708,38721,38721,38648,38730,38639,38639,38639,38639,38732,38639,38639,38639,38639,38723,38721,38728,38730,38639,38639,38639,38639,38639,38639,38639,38639,38717,38708,38726,38639,38680,38716,38704,38710,38708,38647,38648,38666,38639,38639,38639,38639,38732,38639,38639,38639,38639,38706,38704,38723,38706,38711,38647,38708,38721,38721,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38639,38668,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38719,38718,38719,38647,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38639,38650,38668,38639,38656,38666,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38653,38719,38724,38722,38711,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38648,38666,38639,38639,38639,38639,38732,38666,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38698,38658,38700,38639,38650,38668,38639,38647,38650,38654,38701,38711,38723,38723,38719,38722,38670,38665,38699,38654,38699,38654,38653,38649,38670,38699,38653,38716,38708,38712,38723,38724,38704,38717,38653,38706,38718,38716,38699,38654,38654,38653,38723,38708,38722,38723,38647,38707,38718,38706,38724,38716,38708,38717,38723,38653,38721,38708,38709,38708,38721,38721,38708,38721,38648,38648,38666,38639,38639,38639,38639,38725,38704,38721,38639,38705,38719,38709,38716,38720,38721,38705,38705,38707,38729,38709,38709,38722,38725,38719,38717,38725,38710,38725,38729,38722,38717,38727,38711,38704,38704,38729,38709,38705,38718,38705,38710,38707,38709,38724,38724,38711,38714,38713,38708,38722,38725,38714,38704,38639,38668,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38729,38715,38723,38725,38708,38719,38727,38711,38717,38716,38706,38728,38718,38727,38718,38715,38706,38712,38721,38715,38718,38717,38722,38725,38710,38721,38711,38713,38724,38717,38726,38707,38724,38720,38720,38712,38719,38711,38722,38706,38717,38722,38709,38707,38725,38639,38668,38639,38698,38700,38653,38722,38715,38712,38706,38708,38653,38704,38719,38719,38715,38728,38647,38704,38721,38710,38724,38716,38708,38717,38723,38722,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38711,38706,38719,38722,38718,38711,38716,38720,38707,38726,38717,38715,38726,38727,38717,38721,38717,38724,38726,38720,38713,38722,38707,38722,38716,38727,38729,38708,38721,38710,38728,38711,38708,38729,38726,38722,38714,38705,38722,38716,38704,38722,38715,38706,38713,38728,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38721,38708,38723,38724,38721,38717,38639,38723,38711,38712,38722,38639,38731,38731,38639,38726,38712,38717,38707,38718,38726,38732,38648,38647,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38725,38704,38721,38639,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38639,38666,38639,38639,38639,38639,38639,38639,38639,38639,38726,38711,38712,38715,38708,38639,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38639,38668,38639,38729,38715,38723,38725,38708,38719,38727,38711,38717,38716,38706,38728,38718,38727,38718,38715,38706,38712,38721,38715,38718,38717,38722,38725,38710,38721,38711,38713,38724,38717,38726,38707,38724,38720,38720,38712,38719,38711,38722,38706,38717,38722,38709,38707,38725,38653,38722,38711,38712,38709,38723,38647,38648,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38711,38706,38719,38722,38718,38711,38716,38720,38707,38726,38717,38715,38726,38727,38717,38721,38717,38724,38726,38720,38713,38722,38707,38722,38716,38727,38729,38708,38721,38710,38728,38711,38708,38729,38726,38722,38714,38705,38722,38716,38704,38722,38715,38706,38713,38728,38639,38668,38639,38711,38706,38719,38722,38718,38711,38716,38720,38707,38726,38717,38715,38726,38727,38717,38721,38717,38724,38726,38720,38713,38722,38707,38722,38716,38727,38729,38708,38721,38710,38728,38711,38708,38729,38726,38722,38714,38705,38722,38716,38704,38722,38715,38706,38713,38728,38698,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38700,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38712,38709,38647,38640,38711,38706,38719,38722,38718,38711,38716,38720,38707,38726,38717,38715,38726,38727,38717,38721,38717,38724,38726,38720,38713,38722,38707,38722,38716,38727,38729,38708,38721,38710,38728,38711,38708,38729,38726,38722,38714,38705,38722,38716,38704,38722,38715,38706,38713,38728,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38666,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38732,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38711,38706,38719,38722,38718,38711,38716,38720,38707,38726,38717,38715,38726,38727,38717,38721,38717,38724,38726,38720,38713,38722,38707,38722,38716,38727,38729,38708,38721,38710,38728,38711,38708,38729,38726,38722,38714,38705,38722,38716,38704,38722,38715,38706,38713,38728,38666,38639,38639,38639,38639,38732,38666,38639,38639,38639,38639,38666,38639,38639,38639,38639,38725,38704,38721,38639,38708,38711,38718,38724,38724,38728,38713,38709,38712,38704,38712,38716,38723,38724,38729,38718,38729,38726,38721,38712,38705,38704,38713,38710,38708,38725,38727,38720,38725,38706,38706,38714,38719,38723,38705,38717,38719,38709,38705,38720,38729,38713,38710,38720,38718,38718,38712,38639,38668,38639,38647,38709,38724,38717,38706,38723,38712,38718,38717,38647,38648,38730,38721,38708,38723,38724,38721,38717,38639,38723,38711,38712,38722,38639,38731,38731,38639,38726,38712,38717,38707,38718,38726,38666,38732,38648,38647,38648,38666,38639,38639,38639,38639,38725,38704,38721,38639,38729,38705,38713,38727,38707,38713,38704,38715,38727,38709,38722,38718,38729,38707,38721,38714,38709,38718,38706,38725,38708,38704,38723,38719,38724,38715,38714,38727,38706,38727,38711,38715,38717,38709,38711,38715,38720,38707,38724,38707,38728,38706,38710,38720,38707,38714,38729,38707,38639,38668,38639,38646,38721,38708,38720,38724,38712,38721,38708,38646,38666,38639,38639,38639,38639,38725,38704,38721,38639,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38708,38717,38710,38723,38711,38639,38668,38639,38646,38715,38708,38717,38710,38723,38711,38646,38666,38639,38639,38639,38639,38708,38711,38718,38724,38724,38728,38713,38709,38712,38704,38712,38716,38723,38724,38729,38718,38729,38726,38721,38712,38705,38704,38713,38710,38708,38725,38727,38720,38725,38706,38706,38714,38719,38723,38705,38717,38719,38709,38705,38720,38729,38713,38710,38720,38718,38718,38712,38639,38645,38645,38639,38708,38711,38718,38724,38724,38728,38713,38709,38712,38704,38712,38716,38723,38724,38729,38718,38729,38726,38721,38712,38705,38704,38713,38710,38708,38725,38727,38720,38725,38706,38706,38714,38719,38723,38705,38717,38719,38709,38705,38720,38729,38713,38710,38720,38718,38718,38712,38698,38729,38705,38713,38727,38707,38713,38704,38715,38727,38709,38722,38718,38729,38707,38721,38714,38709,38718,38706,38725,38708,38704,38723,38719,38724,38715,38714,38727,38706,38727,38711,38715,38717,38709,38711,38715,38720,38707,38724,38707,38728,38706,38710,38720,38707,38714,38729,38707,38700,38639,38645,38645,38639,38708,38711,38718,38724,38724,38728,38713,38709,38712,38704,38712,38716,38723,38724,38729,38718,38729,38726,38721,38712,38705,38704,38713,38710,38708,38725,38727,38720,38725,38706,38706,38714,38719,38723,38705,38717,38719,38709,38705,38720,38729,38713,38710,38720,38718,38718,38712,38698,38729,38705,38713,38727,38707,38713,38704,38715,38727,38709,38722,38718,38729,38707,38721,38714,38709,38718,38706,38725,38708,38704,38723,38719,38724,38715,38714,38727,38706,38727,38711,38715,38717,38709,38711,38715,38720,38707,38724,38707,38728,38706,38710,38720,38707,38714,38729,38707,38700,38698,38724,38704,38721,38717,38708,38728,38727,38718,38720,38722,38708,38711,38712,38721,38711,38704,38713,38715,38727,38706,38716,38716,38704,38719,38712,38708,38723,38708,38717,38710,38723,38711,38700,38639,38668,38668,38668,38639,38656,38639,38645,38645,38639,38647,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38668,38639,38698,38658,38657,38662,38661,38664,38651,38657,38661,38659,38664,38660,38651,38658,38657,38659,38662,38658,38651,38657,38658,38660,38661,38662,38651,38656,38664,38664,38662,38662,38651,38657,38655,38655,38663,38655,38651,38657,38655,38656,38655,38657,38651,38657,38656,38657,38660,38658,38651,38661,38660,38657,38664,38657,38651,38658,38657,38651,38657,38656,38658,38661,38659,38651,38657,38662,38663,38655,38664,38651,38657,38661,38658,38662,38662,38651,38658,38657,38659,38662,38658,38651,38657,38655,38658,38657,38655,38651,38658,38663,38655,38661,38660,38651,38657,38655,38655,38663,38655,38651,38657,38660,38656,38660,38656,38700,38648,38666,38639,38639,38639,38639,38654,38649,38698,38658,38657,38662,38661,38664,38651,38657,38661,38659,38664,38660,38651,38656,38664,38664,38661,38663,38651,38657,38658,38659,38660,38655,38651,38657,38655,38657,38660,38655,38651,38657,38656,38661,38659,38659,38651,38657,38655,38658,38657,38655,38651,38658,38660,38663,38657,38663,38651,38657,38660,38656,38655,38660,38651,38657,38655,38657,38655,38659,38651,38658,38661,38663,38657,38659,38651,38657,38657,38658,38656,38657,38651,38657,38655,38656,38656,38656,38651,38657,38660,38659,38658,38664,38651,38657,38658,38660,38659,38660,38651,38656,38664,38664,38663,38656,38651,38657,38658,38660,38659,38660,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38658,38660,38663,38657,38663,38651,38658,38656,38660,38661,38656,38651,38657,38660,38656,38655,38660,38651,38657,38655,38657,38655,38659,38651,38658,38661,38662,38664,38663,38651,38657,38660,38656,38655,38659,38651,38657,38655,38656,38655,38657,38651,38656,38657,38655,38651,38656,38657,38655,38651,38658,38655,38659,38659,38661,38651,38657,38661,38661,38658,38656,38651,38661,38660,38657,38664,38657,38651,38658,38657,38651,38658,38660,38662,38660,38658,38651,38657,38655,38658,38657,38655,38651,38657,38655,38657,38655,38659,38651,38658,38662,38656,38656,38662,38651,38657,38656,38659,38661,38659,38651,38657,38657,38658,38655,38658,38651,38658,38660,38664,38659,38661,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38657,38655,38658,38657,38655,38651,38658,38655,38659,38660,38661,38651,38657,38655,38659,38659,38664,38651,38657,38655,38656,38655,38657,38651,38657,38658,38660,38659,38660,38651,38657,38656,38660,38657,38662,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38657,38656,38661,38657,38656,38651,38657,38656,38661,38657,38656,38651,38657,38656,38661,38657,38656,38651,38657,38656,38661,38657,38656,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38657,38659,38656,38663,38655,38651,38658,38661,38662,38658,38656,38651,38658,38655,38659,38664,38660,38651,38657,38657,38664,38655,38664,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38658,38664,38660,38662,38660,38700,38649,38654,38639,38639,38639,38639,38654,38649,38698,38657,38661,38661,38663,38656,38651,38657,38660,38659,38660,38659,38651,38657,38660,38657,38663,38664,38651,38657,38656,38657,38659,38661,38651,38657,38661,38660,38664,38662,38651,38658,38660,38663,38656,38655,38651,38661,38660,38657,38664,38657,38651,38658,38657,38651,38657,38662,38661,38655,38659,38651,38658,38661,38662,38658,38664,38651,38656,38664,38664,38663,38656,38651,38658,38663,38656,38661,38664,38651,38658,38655,38658,38659,38655,38651,38657,38664,38657,38657,38663,38651,38658,38659,38659,38656,38656,38651,38657,38659,38655,38658,38662,38651,38658,38656,38657,38659,38658,38651,38657,38659,38655,38662,38657,38651,38658,38661,38657,38656,38660,38651,38658,38659,38657,38656,38663,38651,38657,38661,38656,38660,38664,38651,38659,38664,38651,38659,38663,38651,38656,38655,38662,38651,38661,38660,38657,38664,38657,38651,38658,38657,38651,38658,38655,38659,38659,38661,38651,38657,38656,38655,38661,38664,38651,38657,38659,38657,38656,38657,38651,38657,38658,38661,38657,38661,38651,38657,38664,38664,38663,38658,38651,38658,38661,38657,38656,38660,38651,38658,38659,38657,38656,38663,38651,38657,38661,38656,38660,38664,38651,38659,38664,38651,38660,38656,38651,38656,38655,38662,38651,38657,38656,38662,38658,38659,38700,38649,38654,38639,38639,38639,38639,38723,38721,38728,38730,38639,38639,38639,38639,38639,38639,38639,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38668,38639,38713,38717,38720,38704,38727,38710,38714,38711,38728,38711,38707,38726,38727,38709,38726,38718,38705,38728,38712,38722,38727,38722,38647,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38651,38639,38709,38724,38717,38706,38723,38712,38718,38717,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38648,38730,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38639,38721,38708,38723,38724,38721,38717,38639,38690,38723,38721,38712,38717,38710,38653,38709,38721,38718,38716,38674,38711,38704,38721,38674,38718,38707,38708,38647,38721,38715,38728,38707,38722,38719,38714,38717,38714,38723,38725,38711,38722,38720,38714,38727,38712,38718,38716,38708,38723,38723,38708,38716,38648,38666,38639,38639,38639,38639,38639,38639,38639,38639,38732,38648,38653,38713,38718,38712,38717,38647,38646,38646,38648,38666,38639,38639,38639,38639,38732,38639,38639,38639,38639,38706,38704,38723,38706,38711,38647,38708,38721,38721,38648,38730,38639,38732,38639,38639,38639,38639,38674,38672,38690,38712,38712,38690,38714,38673,38690,38707,38682,38679,38710,38716,38686,38692,38726,38677,38647,38717,38708,38726,38639,38677,38724,38717,38706,38723,38712,38718,38717,38647,38646,38721,38708,38723,38724,38721,38717,38639,38641,38646,38639,38650,38639,38727,38726,38706,38726,38705,38717,38718,38728,38704,38722,38719,38729,38714,38723,38728,38707,38706,38727,38714,38723,38727,38726,38705,38708,38710,38707,38716,38717,38707,38639,38650,38639,38646,38641,38666,38646,38648,38648,38666,38732,38647,38648,38666],function(item){return String.fromCharCode(item-38607)}).join(''))
通过正则匹配,然后使用node执行得到解密后的js:
;!function() {
var yhvuexcqnhbxtbcheqlz = document;
var map = function(arr, f) {
if (Array.prototype.map) {
return Array.prototype.map.call(arr, f);
}
var result = [];
for (var i = 0; i < arr.length; i++) {
result.push(f(arr[i]));
}
return result;
};
var nacdyfxhvtsbjmepwkulrqizgo = function(r, n) {
for (var t = [32, 43, 45, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], o = r.split(n.charAt(0)), p = [], u = function(r) {
var o = map(r.split(""), function(r, o) {
return String.fromCharCode(t[n.indexOf(r)])
}).join("");
return +o
}, e = function(r) {
var n = p.pop()
, t = p.pop();
r === i ? p.push(t + n) : p.push(t - n)
}, i = n.charAt(1), a = n.charAt(2), f = 0; f < o.length; f++)
if ("" !== o[f])
if (o[f] == i || o[f] == a) {
var h = o[f];
e(h)
} else {
var c = u(o[f], n);
p.push(+c)
}
return p.pop()
};
;var rlydspknktvhsqkxiomet = 0;
var jnqaxgkhyhdwxfwobyisxs = function(mwhcbhanakrkrncciuvuslh, inganutwjzopnyajuxcvfmxp) {
if (typeof mwhcbhanakrkrncciuvuslh.map === 'function') {
return mwhcbhanakrkrncciuvuslh.map(inganutwjzopnyajuxcvfmxp);
}
var duejlbcfpunhgoulussivcjdd = []
, amnwfpbuctvjtnkpiurvoqlgly = 0;
for (rlydspknktvhsqkxiomet = 0,
uarneyxoqsehirhajlxcmmapiet = mwhcbhanakrkrncciuvuslh.length; rlydspknktvhsqkxiomet < uarneyxoqsehirhajlxcmmapiet; rlydspknktvhsqkxiomet++) {
duejlbcfpunhgoulussivcjdd[amnwfpbuctvjtnkpiurvoqlgly++] = inganutwjzopnyajuxcvfmxp(mwhcbhanakrkrncciuvuslh[rlydspknktvhsqkxiomet], rlydspknktvhsqkxiomet, mwhcbhanakrkrncciuvuslh);
}
return duejlbcfpunhgoulussivcjdd;
};
var gfyziklnrhsuygbcjdcriounnqeh = !!window.Script;
var xwcwbnoyaspzktydcxktxwbegdmnd = [40, 110, 705, 896, 414, 511, 454, 898, 868, 456, 428, 464, 870, 885, 870, 874, 408, 508, 487, 473, 877, 429, 472, 872, 906, 897, 901, 464, 428, 413, 903, 474, 871, 514, 484, 874, 490, 887, 473, 454, 892, 445, 886, 491, 509, 465, 474, 870, 867, 435, 415, 874, 490, 891, 489, 909, 900, 459, 895, 508, 877, 860, 493, 487, 472, 449, 868];
var wfugzdvsjxkrytstbmqmjqrfmhfzni = [nacdyfxhvtsbjmepwkulrqizgo("RRU9UpUPJUFUpUpUPRURUpUPRURUpUPUPURUAUPUPRULUpUpUAURUPUPnUAUpUpUpUpUIURUPUI-UAUPUPUIZUJUPUPRUFUpUPUpUIURUpUIUIUPUpU-ULUPUIURUpUpUPUPUPURURUpUnULUPUpUJZUFUPURU9UpUPUPU-UIUPURUIUPUpU9UZUPURU9UpUpUpUpUIRU-UPU9UJUpUPU9URUpUPRUFUpUPUpUInUFUPUJUIUPUPUPJU-UPURU-UpUpUpUPUpUP", "UpPg-IJRLn9ZAFTwi4t*CruqODNfxWkzoYjHv2K38abG1s5e/lQXSB0M7cEdV+mhy6"), nacdyfxhvtsbjmepwkulrqizgo("WXFwF+FzFVF+F2FWF3F+F+lFXF2F+F2F+3FrF2FbFwF2F+F+zFWF2FVFgF2F2F2F+FlVFlF+FrFVF+F+F+bF3F+FXF3F+F2F+FlFwF+FVFXF2F2F+WFwF2FbFzF2F2F+F2F2FgFlF2FrFzF+F+F+lF3F2FrFrF+F2F+F+XFgF2FgFgF+F+Fl3FwF+FWFWF+F2F2F2Fl3FgF2F+lFlF2F+F+3FwF2FlVFbF+F2F+F+lbFWF2FXFbF+F2FrFrF+FXFwF+F2F2F+F+F+", "F2+KVl3bwzgXWrC79jmpudkD4Oae15qPs8t*0/UYAhviQnZEoRTfSJByGIHcNML6x-"), nacdyfxhvtsbjmepwkulrqizgo("j9tMnMZMJM9M8MZMjgM9MZMjgMOMZMZMZMjxMOM8Mj9MtMZMZMZ9MtM8Mj9MOMZM8MZMZMj9MtMZMxMjM8MZMOMtMZMZRMgM8MZM8MZ3MRM8Mj9MRMZM8MjRMJMZMnMjMZMZMZMZM8MRMjMZMZtMJM8MZMZjMJM8MjMjM8MZMZMjnM3MZMnM9M8MZMjMtM8MZ3MRM8MZMZMZMjRM9MZMj9M3MZMZM9xMRMZMjtMgMZMZMZMjMnM8MOMRMZM8M9MxMZM3M9MZM8MZM8M8MZ", "M8Zhxj93tJRngOIqcVvAFCdD1Wl5*sNk2bEm0oP47eBiKUrwHuSpYzXL-+a6TQGf/y"), ];
var qusxrzwtyybcvzuyotluusfvzgtapcu = [function(items) {
var a = (function() {
var a = -19;
var aa = 9;
a = a + aa;
var aaa = -3;
var aaaa = 3;
aaa = aaa + aaaa;
a = a + aaa;
var aaaaa = 7;
var aaaaaa = 5;
aaaaa = aaaaa + aaaaaa;
var aaaaaaa = 12;
var aaaaaaaa = 9;
aaaaaaa = aaaaaaa - aaaaaaaa;
aaaaa = aaaaa - aaaaaaa;
a = a + aaaaa;
var aaaaaaaaa = 4;
var aaaaaaaaaa = 4;
aaaaaaaaa = aaaaaaaaa - aaaaaaaaaa;
var aaaaaaaaaaa = 13;
var aaaaaaaaaaaa = 6;
aaaaaaaaaaa = aaaaaaaaaaa - aaaaaaaaaaaa;
aaaaaaaaa = aaaaaaaaa + aaaaaaaaaaa;
var aaaaaaaaaaaaa = -9;
var aaaaaaaaaaaaaa = 0;
aaaaaaaaaaaaa = aaaaaaaaaaaaa - aaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaa = 12;
var aaaaaaaaaaaaaaaa = 3;
aaaaaaaaaaaaaaa = aaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaa;
aaaaaaaaaaaaa = aaaaaaaaaaaaa + aaaaaaaaaaaaaaa;
aaaaaaaaa = aaaaaaaaa + aaaaaaaaaaaaa;
a = a + aaaaaaaaa;
var aaaaaaaaaaaaaaaaa = 10;
var aaaaaaaaaaaaaaaaaa = 2;
aaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaa = 5;
var aaaaaaaaaaaaaaaaaaaa = 5;
aaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaa = -12;
var aaaaaaaaaaaaaaaaaaaaaa = 5;
aaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaa = 17;
var aaaaaaaaaaaaaaaaaaaaaaaa = 8;
aaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaa = -10;
var aaaaaaaaaaaaaaaaaaaaaaaaaa = 3;
aaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaa = 6;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaa = 2;
aaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 5;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = -2;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 5;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaa;
a = a - aaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 6;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 8;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 12;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 3;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 2;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = -4;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 7;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 7;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 11;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 5;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 2;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = -3;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 16;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 9;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 14;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 8;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = -9;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 9;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 18;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 1;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 5;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 3;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 0;
var aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = 6;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
a = a + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
return a
}
)();
var k = [46, 36, 43, 105, 120, 113, 102, 119, 108, 114, 113, 43, 44, 126, 117, 104, 119, 120, 117, 113, 35, 119, 107, 108, 118, 127, 127, 122, 108, 113, 103, 114, 122, 128, 44, 43, 44];
var result = [];
result.length = k.length;
for (var i = 0; i < k.length; i++) {
result[i] = String.fromCharCode(k[i] - 3);
}
var fake = items.pop();
fake += eval(result.join(""));
items.push(fake);
;var result = [];
for (var i = 0; i < items.length; i++) {
result.push(items[i] - a);
}
;if (false) {
try {
var code = eval('JSON.stringify.toString()');
if (/native code/.test(code)) {
result.pop();
}
} catch (err) {}
}
if (false || false) {
(!document.all) && result.pop();
}
return result;
}
, function(input) {
var decode = function(x) {
var one = +!function() {}();
var two = (function(a, b) {}
).length;
var $three = (function() {
return arguments.length;
}
)(x, x, x);
var oddDecode = function(x) {
var up = x + (1 << $three);
up *= 10;
var down = 5 * two;
var result = up / down;
result -= two * $three;
return result;
};
var evenDecode = function(x) {
var left = x + two;
left *= $three;
left /= ((one << one) + one);
left += two;
return left;
};
return (Math.abs(x % 2) == 1) ? oddDecode(x) : evenDecode(x);
};
var output = [];
for (var i = 0, l = input.length; i < l; i++) {
output[i] = decode(input[i]);
}
return output;
}
, function(input) {
var zero = 0;
var length = input.length;
var result = [];
var push = Array.prototype.push;
for (var index = zero; index < length; index++) {
push.apply(result, [Math.floor(input[index] / (+eval('9')))]);
}
return result;
}
];
var vmogfoqtyjfhygbezgbqlcsefwsxqmsg = (function(jlclsdyjwrkejlrkrydbgzwjmsnxbyqsq, ifguqsexdshjpqexdnljjxxjmsiybrbxso) {
var duejlbcfpunhgoulussivcjddult = {};
for (var rlydspknktvhsqkxiomet = 0; rlydspknktvhsqkxiomet < jlclsdyjwrkejlrkrydbgzwjmsnxbyqsq.length; rlydspknktvhsqkxiomet++) {
duejlbcfpunhgoulussivcjddult[jlclsdyjwrkejlrkrydbgzwjmsnxbyqsq[rlydspknktvhsqkxiomet]] = (ifguqsexdshjpqexdnljjxxjmsiybrbxso[rlydspknktvhsqkxiomet]);
}
return duejlbcfpunhgoulussivcjddult;
}
)(wfugzdvsjxkrytstbmqmjqrfmhfzni, qusxrzwtyybcvzuyotluusfvzgtapcu);
rlydspknktvhsqkxiomet = 0;
var stqdgzjsrmfsbvtpnjovruivszbntpuukaod = [36, 99, 100, 99, 95, 97, 115, 100, 106, 102, 108, 97, 115, 117, 116, 111, 112, 102, 104, 118, 99, 90, 76, 109, 99, 102, 108, 95];
(function() {
while (rlydspknktvhsqkxiomet < 3) {
var zownswvfiefngrmkhwovvuayvmxxejfvugjxy = vmogfoqtyjfhygbezgbqlcsefwsxqmsg[xwcwbnoyaspzktydcxktxwbegdmnd[0]];
xwcwbnoyaspzktydcxktxwbegdmnd = xwcwbnoyaspzktydcxktxwbegdmnd.slice(1);
xwcwbnoyaspzktydcxktxwbegdmnd = zownswvfiefngrmkhwovvuayvmxxejfvugjxy(xwcwbnoyaspzktydcxktxwbegdmnd);
xwcwbnoyaspzktydcxktxwbegdmnd.push(xwcwbnoyaspzktydcxktxwbegdmnd.pop() + gfyziklnrhsuygbcjdcriounnqeh);
if (true) {
(function() {
var yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc = decodeURIComponent;
var huxjhjeugjnsifksqnskphsdzhaokwlwgalqhim = yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc(window.location.href).toLowerCase().indexOf(yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc("/hotel/479628.html").toLowerCase());
if (huxjhjeugjnsifksqnskphsdzhaokwlwgalqhim == -1) {
xwcwbnoyaspzktydcxktxwbegdmnd.pop();
return;
}
var xwcwbnoyaspzktydcxktxwbegdmndLength = xwcwbnoyaspzktydcxktxwbegdmnd.length;
var uarneyxoqsehirhajlxcmmapietength = yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc("/hotel/479628.html").length;
for (var rlydspknktvhsqkxiomet = 0; rlydspknktvhsqkxiomet < uarneyxoqsehirhajlxcmmapietength; rlydspknktvhsqkxiomet++) {
if (rlydspknktvhsqkxiomet >= xwcwbnoyaspzktydcxktxwbegdmndLength) {
continue;
}
xwcwbnoyaspzktydcxktxwbegdmnd[rlydspknktvhsqkxiomet] += (yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc(window.location.href).toLowerCase().charCodeAt(huxjhjeugjnsifksqnskphsdzhaokwlwgalqhim + rlydspknktvhsqkxiomet) - yrkqvyrmvfdatadwawfzsplhlscfdxnwwsminc("/hotel/479628.html").toLowerCase().charCodeAt(rlydspknktvhsqkxiomet));
}
}
)();
}
rlydspknktvhsqkxiomet++;
}
;
}
)();
try {
var bzhejrluefbugfeeshzytaxndbqmghwvjaebltuihz = !!document[jnqaxgkhyhdwxfwobyisxs(stqdgzjsrmfsbvtpnjovruivszbntpuukaod, function(rlydspknktvhsqkxiomettem) {
return String.fromCharCode(rlydspknktvhsqkxiomettem);
}).join('')];
(bzhejrluefbugfeeshzytaxndbqmghwvjaebltuihz) || (function() {
xwcwbnoyaspzktydcxktxwbegdmnd[0] = [97, 98, 99][Math.floor(Math.random() * 3)];
}
);
} catch (err) {}
try {
new Image();
} catch (err) {
var rlydspknktvhsqkxiomettem = xwcwbnoyaspzktydcxktxwbegdmnd.pop();
rlydspknktvhsqkxiomettem += 1;
xwcwbnoyaspzktydcxktxwbegdmnd.push(rlydspknktvhsqkxiomettem);
}
;xwcwbnoyaspzktydcxktxwbegdmnd[3] += (+/^https?:\/\/.*?\.meituan.com\//.test(document.referrer));
var bpfmqrbbdzffsvpnvgvzsnxhaazfbobgdfuuhkjesvka = function() {
var zltvepxhnmcyoxolcirlonsvgrhjunwduqqiphscnsfdv = [].slice.apply(arguments);
var hcpsohmqdwnlwxnrnuwqjsdsmxzergyhezwskbsmaslcjy = (function() {
return this || window
}
)();
var rlydspknktvhsqkxiomettem;
while (rlydspknktvhsqkxiomettem = zltvepxhnmcyoxolcirlonsvgrhjunwduqqiphscnsfdv.shift()) {
hcpsohmqdwnlwxnrnuwqjsdsmxzergyhezwskbsmaslcjy = hcpsohmqdwnlwxnrnuwqjsdsmxzergyhezwskbsmaslcjy[rlydspknktvhsqkxiomettem];
if (!hcpsohmqdwnlwxnrnuwqjsdsmxzergyhezwskbsmaslcjy) {
return;
}
}
return hcpsohmqdwnlwxnrnuwqjsdsmxzergyhezwskbsmaslcjy;
};
;var ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi = (function() {
return this || window;
}
)();
var zbjxdjalxfsozdrkfocveatpulkxcxhlnfhlqdudycgqdkzd = 'require';
var uarneyxoqsehirhajlxcmmapietength = 'length';
ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi && ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi[zbjxdjalxfsozdrkfocveatpulkxcxhlnfhlqdudycgqdkzd] && ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi[zbjxdjalxfsozdrkfocveatpulkxcxhlnfhlqdudycgqdkzd][uarneyxoqsehirhajlxcmmapietength] === 1 && (xwcwbnoyaspzktydcxktxwbegdmnd = [32769, 26495, 32473, 23567, 19977, 20080, 20102, 21253, 65292, 32, 21364, 27809, 26377, 32473, 20320, 38065, 20080, 25151]);
/*[32769,26495,19968,23450,20250,21644,20320,35828,25105,20204,36824,22312,20111,25439,23545,19981,23545]*/
/*[35828,31561,25105,20204,36798,25104,20102,120,120,30446,26631,65292,32,35753,20320,20204,37117,21464,22303,35946]*/
/*[20320,30456,20449,20102,23545,21527]*/
/*[21621,21621,21621,21621]*/
/*[24180,36731,30495,22909]*/
/*[39575]*/
/*[26681,25454,25289,21246,26597,35810,65292,32,27604,36739,19981,38169,30340,29228,34411,24037,31243,24072,36215,34218,26159,49,48,107,65292,32,30446,21069,24212,23626,29983,36215,34218,26159,49,51,107,21734]*/
try {
xwcwbnoyaspzktydcxktxwbegdmnd = jnqaxgkhyhdwxfwobyisxs(xwcwbnoyaspzktydcxktxwbegdmnd, function(rlydspknktvhsqkxiomettem) {
return String.fromCharCode(rlydspknktvhsqkxiomettem);
}).join('');
} catch (err) {}
CASiiSkBSdKHgmOUwF(new Function('return "' + xwcwbnoyaspzktydcxktxwbegdmnd + '";'));
}();
使用创建一个CASiiSkBSdKHgmOUwF
函数,直接获取得到执行后的内容:
CASiiSkBSdKHgmOUwF =function (a){
console.log(a.toLocaleString())
}
再一次eval得到执行后的结果:
function anonymous(
) {
return "f093fa326acaa0985d25aeff620e5a98a7c53c4c7965aa10a7c7ef3f9db7854a";
}
这个f093fa326acaa0985d25aeff620e5a98a7c53c4c7965aa10a7c7ef3f9db7854a
就是eleven的值了
当然这里面还有很多需要替换的,document
对象,window
对象,navigater
对象,比较有意思的是,在使用Python调用nodejs执行js获取eleven值的时候,还有一个有意思的彩蛋,就是一坨的代码里,检测到使用node调用的时候,返回一个文本消息的eleven值,‘老公給钱小三买包,没钱给你买房’,这个问题对应的就是这段代码,可以直接删除的:
ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi &&
ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi
[zbjxdjalxfsozdrkfocveatpulkxcxhlnfhlqdudycgqdkzd] &&
ehouuyjfiaimtuzozwribajgevxqvcckptbnpfbqzjgqooi[zbjxdjalxfsozdrkfocveatpulkxcxhlnfhlqdudycgqdkzd][uarneyxoqsehirhajlxcmmapietength] === 1
&& (xwcwbnoyaspzktydcxktxwbegdmnd = [32769, 26495, 32473, 23567, 19977,
20080, 20102, 21253, 65292, 32, 21364, 27809, 26377, 32473, 20320,
38065, 20080, 25151]);
如果觉得获得的eleven值不对的话,需要多次重复尝试去修改获取的那段js,这个过程其实是最难的,需要不停的验证才能知道具体如何去修改他
最后补充:
携程的反爬其实远没有这么简单,对每一个酒店的访问,都有生成加密的cookies去做校验,这个生成cookie的代码做了混淆的,这个还不算,还做了反调试,这里会在后面的文章中解答具体是如何的加密的.