- [root@ip-10-22-1-204 current]# tail -1000f logs/app-ppe.log
- }, function socketCloseListener() {
- var socket = this;
- var req = socket._httpMessage;
- debug('HTTP socket close');
- // Pull through final chunk, if anything is buffered.
- // the ondata function will handle it properly, and this
- // is a no-op if no final chunk remains.
- socket.read();
- // NOTE: It's important to get parser here, because it could be freed by
- // the `socketOnData`.
- var parser = socket.parser;
- req.emit('close');
- if (req.res && req.res.readable) {
- // Socket closed before we emitted 'end' below.
- req.res.emit('aborted');
- var res = req.res;
- res.on('end', function() {
- res.emit('close');
- });
- res.push(null);
- } else if (!req.res && !req.socket._hadError) {
- // This socket error fired before we started to
- // receive a response. The error needs to
- // fire on the request.
- req.emit('error', createHangUpError());
- req.socket._hadError = true;
- }
- // Too bad. That output wasn't getting written.
- // This is pretty terrible that it doesn't raise an error.
- // Fixed better in v0.10
- if (req.output)
- req.output.length = 0;
- if (req.outputEncodings)
- req.outputEncodings.length = 0;
- if (parser) {
- parser.finish();
- freeParser(parser, req, socket);
- }
- }], end=function () { [native code] }, finish=function onSocketFinish() {
- // If still connecting - defer handling 'finish' until 'connect' will happen
- if (this.connecting) {
- debug('osF: not yet connected');
- return this.once('connect', onSocketFinish);
- }
- debug('onSocketFinish');
- if (!this.readable || this._readableState.ended) {
- debug('oSF: ended, destroy', this._readableState);
- return this.destroy();
- }
- debug('oSF: not ended, call shutdown()');
- // otherwise, just shutdown, or destroy() if not possible
- if (!this._handle || !this._handle.shutdown)
- return this.destroy();
- var err = defaultTriggerAsyncIdScope(
- this[async_id_symbol], shutdownSocket, this, afterShutdown
- );
- if (err)
- return this.destroy(errnoException(err, 'shutdown'));
- }, _socketEnd=function onSocketEnd() {
- // XXX Should not have to do as much in this function.
- // ended should already be true, since this is called *after*
- // the EOF errno and onread has eof'ed
- debug('onSocketEnd', this._readableState);
- this._readableState.ended = true;
- if (this._readableState.endEmitted) {
- this.readable = false;
- maybeDestroy(this);
- } else {
- this.once('end', function end() {
- this.readable = false;
- maybeDestroy(this);
- });
- this.read(0);
- }
- if (!this.allowHalfOpen) {
- this.write = writeAfterFIN;
- this.destroySoon();
- }
- }, secure=function () {
- // Check the size of DHE parameter above minimum requirement
- // specified in options.
- var ekeyinfo = socket.getEphemeralKeyInfo();
- if (ekeyinfo.type === 'DH' && ekeyinfo.size < options.minDHSize) {
- var err = new Error('DH parameter size ' + ekeyinfo.size +
- ' is less than ' + options.minDHSize);
- socket.emit('error', err);
- socket.destroy();
- return;
- }
- var verifyError = socket._handle.verifyError();
- // Verify that server's identity matches it's certificate's names
- // Unless server has resumed our existing session
- if (!verifyError && !socket.isSessionReused()) {
- var cert = socket.getPeerCertificate();
- verifyError = options.checkServerIdentity(hostname, cert);
- }
- if (verifyError) {
- socket.authorized = false;
- socket.authorizationError = verifyError.code || verifyError.message;
- if (options.rejectUnauthorized) {
- socket.destroy(verifyError);
- return;
- } else {
- socket.emit('secureConnect');
- }
- } else {
- socket.authorized = true;
- socket.emit('secureConnect');
- }
- // Uncork incoming data
- socket.removeListener('end', onHangUp);
- }, free=function onFree() {
- debug('CLIENT socket onFree');
- agent.emit('free', s, options);
- }, agentRemove=function onRemove() {
- // We need this function for cases like HTTP 'upgrade'
- // (defined by WebSockets) where we need to remove a socket from the
- // pool because it'll be locked up indefinitely
- debug('CLIENT socket onRemove');
- agent.removeSocket(s, options);
- s.removeListener('close', onClose);
- s.removeListener('free', onFree);
- s.removeListener('agentRemove', onRemove);
- }, drain=function ondrain() {
- if (this._httpMessage) this._httpMessage.emit('drain');
- }, error=function socketErrorListener(err) {
- var socket = this;
- var req = socket._httpMessage;
- debug('SOCKET ERROR:', err.message, err.stack);
- if (req) {
- req.emit('error', err);
- // For Safety. Some additional errors might fire later on
- // and we need to make sure we don't double-fire the error event.
- req.socket._hadError = true;
- }
- // Handle any pending data
- socket.read();
- var parser = socket.parser;
- if (parser) {
- parser.finish();
- freeParser(parser, req, socket);
- }
- // Ensure that no further data will come out of the socket
- socket.removeListener('data', socketOnData);
- socket.removeListener('end', socketOnEnd);
- socket.destroy();
- }, _eventsCount=9, connecting=false, _hadError=false, _handle=null, _parent=null, _host=ppe-k12integrations.pearsoncmg.com, objectMode=false, highWaterMark=16384, head=null, tail=null, length=0, length=0, pipes=null, pipesCount=0, flowing=true, ended=false, endEmitted=false, reading=true, sync=false, needReadable=true, emittedReadable=false, readableListening=false, resumeScheduled=false, destroyed=true, defaultEncoding=utf8, awaitDrain=0, readingMore=false, decoder=null, encoding=null, readable=false, domain=null, _maxListeners=undefined, objectMode=false, highWaterMark=16384, finalCalled=false, needDrain=false, ending=true, ended=true, finished=true, destroyed=true, decodeStrings=false, defaultEncoding=utf8, length=0, writing=false, corked=0, sync=false, bufferProcessing=false, onwrite=function () { [native code] }, writecb=null, writelen=0, bufferedRequest=null, lastBufferedRequest=null, pendingcb=0, prefinished=true, errorEmitted=false, bufferedRequestCount=0, next=null, entry=null, finish=function () { [native code] }, writable=false, allowHalfOpen=false, _bytesDispatched=738, _sockname=null, _pendingData=null, _pendingEncoding=, server=undefined, _server=null, ssl=null, _requestCert=true, _rejectUnauthorized=true, emit=function wrapped() {
- var prev = tracer.segment
- tracer.segment = active
- if (active && full) active.start()
- try {
- return handler.apply(this, arguments)
- } catch (err) {
- logger.trace(err, "Error from wrapped function:")
- if (prev === null && process.domain != null) {
- process.domain.__NR_transactionSegment = tracer.segment
- }
- throw err // Re-throwing application error, this is not an agent error.
- } finally {
- if (active && full) active.touch()
- tracer.segment = prev
- }
- }, parser=null, domain=null, socket=function (socket) {
- // `._connecting` was the old property which was made public in node v6.1.0
- var isConnecting = socket._connecting || socket.connecting
- if (self.timing) {
- self.timings.socket = now() - self.startTimeNow
- if (isConnecting) {
- var onLookupTiming = function () {
- self.timings.lookup = now() - self.startTimeNow
- }
- var onConnectTiming = function () {
- self.timings.connect = now() - self.startTimeNow
- }
- socket.once('lookup', onLookupTiming)
- socket.once('connect', onConnectTiming)
- // clean up timing event listeners if needed on error
- self.req.once('error', function () {
- socket.removeListener('lookup', onLookupTiming)
- socket.removeListener('connect', onConnectTiming)
- })
- }
- }
- var setReqTimeout = function () {
- // This timeout sets the amount of time to wait *between* bytes sent
- // from the server once connected.
- //
- // In particular, it's useful for erroring if the server fails to send
- // data halfway through streaming a response.
- self.req.setTimeout(timeout, function () {
- if (self.req) {
- self.abort()
- var e = new Error('ESOCKETTIMEDOUT')
- e.code = 'ESOCKETTIMEDOUT'
- e.connect = false
- self.emit('error', e)
- }
- })
- }
- if (timeout !== undefined) {
- // Only start the connection timer if we're actually connecting a new
- // socket, otherwise if we're already connected (because this is a
- // keep-alive connection) do not bother. This is important since we won't
- // get a 'connect' event for an already connected socket.
- if (isConnecting) {
- var onReqSockConnect = function () {
- socket.removeListener('connect', onReqSockConnect)
- clearTimeout(self.timeoutTimer)
- self.timeoutTimer = null
- setReqTimeout()
- }
- socket.on('connect', onReqSockConnect)
- self.req.on('error', function (err) { // eslint-disable-line handle-callback-err
- socket.removeListener('connect', onReqSockConnect)
- })
- // Set a timeout in memory - this block will throw if the server takes more
- // than `timeout` to write the HTTP status and headers (corresponding to
- // the on('response') event on the client). NB: this measures wall-clock
- // time, not the time between bytes sent by the server.
- self.timeoutTimer = setTimeout(function () {
- socket.removeListener('connect', onReqSockConnect)
- self.abort()
- var e = new Error('ETIMEDOUT')
- e.code = 'ETIMEDOUT'
- e.connect = true
- self.emit('error', e)
- }, timeout)
- } else {
- // We're already connected
- setReqTimeout()
- }
- }
- self.emit('socket', socket)
- }, response=function () { [native code] }, error=function () { [native code] }, drain=function () {
- self.emit('drain')
- }, prefinish=function requestOnPrefinish() {
- const req = this;
- const res = this.res;
- if (!req.shouldKeepAlive)
- return;
- if (req._ended)
- responseKeepAlive(res, req);
- }, _eventsCount=5, _maxListeners=undefined, output=[], outputEncodings=[], outputCallbacks=[], outputSize=0, writable=true, _last=true, upgrading=false, chunkedEncoding=false, shouldKeepAlive=false, useChunkedEncodingByDefault=false, sendDate=false, _removedConnection=false, _removedContLen=false, _removedTE=false, _contentLength=0, _hasBody=true, _trailer=, finished=true, _headerSent=true, $ref=$["response"]["socket"], $ref=$["response"]["socket"], _header=GET /cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections HTTP/1.1
- accept: application/json
- authorization: Digest username="rbsuser", realm="Digest Based Authentication", nonce="MTUyOTUzNjA5MDc5NzpiMTMxYTQwYjhiZjgwMTMyNzM0ODg2MjlkZTllNThhMQ==", uri="/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections", qop=auth, response="724f8c750439517f2ae1fbeb8c679535", nc=00000001, cnonce="0a90757c7e31434997ec40ae939c3c14"
- referer: https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections
- host: ppe-k12integrations.pearsoncmg.com
- x-newrelic-id: Ug8OWFdQGwsIV1FWBQAG
- x-newrelic-transaction: PxQCUQNWCAUFV1gHBQRWUkYdUFIOFQZOElcIBw0IAgcAXFxTBAAHQEgUVlEAUQ8GA1FDPw==
- Connection: close
- , _onPendingData=function noopPendingOutput(amount) {}, domain=null, free=(socket, options) => {
- var name = this.getName(options);
- debug('agent.on(free)', name);
- if (socket.writable &&
- this.requests[name] && this.requests[name].length) {
- this.requests[name].shift().onSocket(socket);
- if (this.requests[name].length === 0) {
- // don't leak
- delete this.requests[name];
- }
- } else {
- // If there are no pending requests, then put it in
- // the freeSockets pool, but only if we're allowed to do so.
- var req = socket._httpMessage;
- if (req &&
- req.shouldKeepAlive &&
- socket.writable &&
- this.keepAlive) {
- var freeSockets = this.freeSockets[name];
- var freeLen = freeSockets ? freeSockets.length : 0;
- var count = freeLen;
- if (this.sockets[name])
- count += this.sockets[name].length;
- if (count > this.maxSockets || freeLen >= this.maxFreeSockets) {
- socket.destroy();
- } else if (this.keepSocketAlive(socket)) {
- freeSockets = freeSockets || [];
- this.freeSockets[name] = freeSockets;
- socket[async_id_symbol] = -1;
- socket._httpMessage = null;
- this.removeSocket(socket, options);
- freeSockets.push(socket);
- } else {
- // Implementation doesn't want to keep socket alive
- socket.destroy();
- }
- } else {
- socket.destroy();
- }
- }
- }, _eventsCount=1, _maxListeners=undefined, defaultPort=443, protocol=https:, path=null, , ppe-k12integrations.pearsoncmg.com:443:::::::::=[$ref=$["response"]["socket"]], , keepAliveMsecs=1000, keepAlive=false, maxSockets=Infinity, maxFreeSockets=256, maxCachedSessions=100, 0=48, 1=130, 2=5, 3=150, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=0, 14=61, 15=4, 16=32, 17=215, 18=108, 19=32, 20=49, 21=23, 22=196, 23=166, 24=83, 25=197, 26=183, 27=8, 28=76, 29=0, 30=10, 31=29, 32=207, 33=196, 34=250, 35=210, 36=100, 37=72, 38=228, 39=154, 40=239, 41=182, 42=209, 43=101, 44=58, 45=84, 46=115, 47=116, 48=220, 49=4, 50=48, 51=29, 52=231, 53=218, 54=14, 55=252, 56=157, 57=34, 58=200, 59=167, 60=12, 61=149, 62=248, 63=2, 64=87, 65=14, 66=241, 67=54, 68=89, 69=71, 70=158, 71=44, 72=191, 73=91, 74=104, 75=4, 76=59, 77=57, 78=103, 79=97, 80=96, 81=127, 82=25, 83=36, 84=133, 85=199, 86=53, 87=153, 88=216, 89=97, 90=224, 91=17, 92=191, 93=51, 94=49, 95=190, 96=242, 97=58, 98=117, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=139, 106=194, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=7, 117=48, 118=130, 119=5, 120=3, 121=48, 122=130, 123=3, 124=235, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=11, 133=248, 134=73, 135=60, 136=36, 137=152, 138=160, 139=108, 140=253, 141=247, 142=69, 143=251, 144=119, 145=69, 146=42, 147=123, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=94, 165=49, 166=11, 167=48, 168=9, 169=6, 170=3, 171=85, 172=4, 173=6, 174=19, 175=2, 176=85, 177=83, 178=49, 179=21, 180=48, 181=19, 182=6, 183=3, 184=85, 185=4, 186=10, 187=19, 188=12, 189=68, 190=105, 191=103, 192=105, 193=67, 194=101, 195=114, 196=116, 197=32, 198=73, 199=110, 200=99, 201=49, 202=25, 203=48, 204=23, 205=6, 206=3, 207=85, 208=4, 209=11, 210=19, 211=16, 212=119, 213=119, 214=119, 215=46, 216=100, 217=105, 218=103, 219=105, 220=99, 221=101, 222=114, 223=116, 224=46, 225=99, 226=111, 227=109, 228=49, 229=29, 230=48, 231=27, 232=6, 233=3, 234=85, 235=4, 236=3, 237=19, 238=20, 239=71, 240=101, 241=111, 242=84, 243=114, 244=117, 245=115, 246=116, 247=32, 248=82, 249=83, 250=65, 251=32, 252=67, 253=65, 254=32, 255=50, 256=48, 257=49, 258=56, 259=48, 260=30, 261=23, 262=13, 263=49, 264=56, 265=48, 266=49, 267=49, 268=57, 269=48, 270=48, 271=48, 272=48, 273=48, 274=48, 275=90, 276=23, 277=13, 278=50, 279=49, 280=48, 281=52, 282=49, 283=54, 284=49, 285=50, 286=48, 287=48, 288=48, 289=48, 290=90, 291=48, 292=109, 293=49, 294=11, 295=48, 296=9, 297=6, 298=3, 299=85, 300=4, 301=6, 302=19, 303=2, 304=85, 305=83, 306=49, 307=19, 308=48, 309=17, 310=6, 311=3, 312=85, 313=4, 314=8, 315=19, 316=10, 317=67, 318=97, 319=108, 320=105, 321=102, 322=111, 323=114, 324=110, 325=105, 326=97, 327=49, 328=22, 329=48, 330=20, 331=6, 332=3, 333=85, 334=4, 335=7, 336=19, 337=13, 338=83, 339=97, 340=110, 341=32, 342=70, 343=114, 344=97, 345=110, 346=99, 347=105, 348=115, 349=99, 350=111, 351=49, 352=24, 353=48, 354=22, 355=6, 356=3, 357=85, 358=4, 359=10, 360=19, 361=15, 362=78, 363=101, 364=119, 365=32, 366=82, 367=101, 368=108, 369=105, 370=99, 371=44, 372=32, 373=73, 374=110, 375=99, 376=46, 377=49, 378=23, 379=48, 380=21, 381=6, 382=3, 383=85, 384=4, 385=3, 386=12, 387=14, 388=42, 389=46, 390=110, 391=101, 392=119, 393=114, 394=101, 395=108, 396=105, 397=99, 398=46, 399=99, 400=111, 401=109, 402=48, 403=130, 404=1, 405=34, 406=48, 407=13, 408=6, 409=9, 410=42, 411=134, 412=72, 413=134, 414=247, 415=13, 416=1, 417=1, 418=1, 419=5, 420=0, 421=3, 422=130, 423=1, 424=15, 425=0, 426=48, 427=130, 428=1, 429=10, 430=2, 431=130, 432=1, 433=1, 434=0, 435=199, 436=212, 437=76, 438=231, 439=21, 440=95, 441=19, 442=18, 443=45, 444=192, 445=190, 446=94, 447=225, 448=149, 449=105, 450=135, 451=10, 452=152, 453=60, 454=166, 455=135, 456=85, 457=117, 458=141, 459=158, 460=75, 461=169, 462=65, 463=79, 464=50, 465=22, 466=37, 467=105, 468=142, 469=98, 470=55, 471=201, 472=147, 473=37, 474=31, 475=73, 476=141, 477=12, 478=232, 479=113, 480=202, 481=149, 482=53, 483=217, 484=5, 485=127, 486=228, 487=237, 488=189, 489=10, 490=41, 491=85, 492=179, 493=133, 494=28, 495=210, 496=76, 497=112, 498=11, 499=40, 500=180, 501=39, 502=240, 503=49, 504=114, 505=165, 506=171, 507=249, 508=161, 509=155, 510=146, 511=158, 512=178, 513=190, 514=50, 515=53, 516=73, 517=245, 518=170, 519=11, 520=227, 521=40, 522=114, 523=96, 524=38, 525=23, 526=99, 527=175, 528=237, 529=89, 530=198, 531=188, 532=228, 533=2, 534=182, 535=229, 536=176, 537=134, 538=144, 539=33, 540=172, 541=101, 542=70, 543=202, 544=26, 545=6, 546=224, 547=156, 548=125, 549=84, 550=91, 551=81, 552=159, 553=161, 554=117, 555=198, 556=120, 557=92, 558=123, 559=211, 560=224, 561=26, 562=130, 563=136, 564=8, 565=247, 566=62, 567=186, 568=228, 569=129, 570=216, 571=222, 572=50, 573=136, 574=44, 575=246, 576=110, 577=180, 578=101, 579=74, 580=123, 581=39, 582=213, 583=235, 584=35, 585=228, 586=113, 587=162, 588=106, 589=59, 590=90, 591=245, 592=246, 593=126, 594=215, 595=13, 596=120, 597=123, 598=222, 599=238, 600=194, 601=162, 602=202, 603=135, 604=114, 605=118, 606=168, 607=36, 608=2, 609=114, 610=154, 611=123, 612=104, 613=147, 614=61, 615=109, 616=145, 617=130, 618=151, 619=114, 620=105, 621=28, 622=94, 623=3, 624=96, 625=80, 626=19, 627=17, 628=189, 629=81, 630=197, 631=121, 632=46, 633=58, 634=79, 635=135, 636=44, 637=79, 638=167, 639=238, 640=84, 641=213, 642=186, 643=34, 644=231, 645=25, 646=254, 647=134, 648=77, 649=147, 650=66, 651=148, 652=196, 653=237, 654=108, 655=171, 656=217, 657=133, 658=175, 659=253, 660=174, 661=239, 662=6, 663=217, 664=157, 665=52, 666=40, 667=58, 668=0, 669=198, 670=147, 671=98, 672=181, 673=116, 674=179, 675=95, 676=182, 677=14, 678=253, 679=118, 680=155, 681=16, 682=113, 683=141, 684=122, 685=237, 686=185, 687=76, 688=54, 689=33, 690=179, 691=2, 692=3, 693=1, 694=0, 695=1, 696=163, 697=130, 698=1, 699=172, 700=48, 701=130, 702=1, 703=168, 704=48, 705=31, 706=6, 707=3, 708=85, 709=29, 710=35, 711=4, 712=24, 713=48, 714=22, 715=128, 716=20, 717=144, 718=88, 719=255, 720=176, 721=156, 722=117, 723=168, 724=81, 725=84, 726=119, 727=177, 728=237, 729=242, 730=163, 731=67, 732=22, 733=56, 734=158, 735=108, 736=197, 737=48, 738=29, 739=6, 740=3, 741=85, 742=29, 743=14, 744=4, 745=22, 746=4, 747=20, 748=170, 749=90, 750=160, 751=52, 752=233, 753=88, 754=140, 755=185, 756=84, 757=214, 758=0, 759=26, 760=26, 761=42, 762=124, 763=78, 764=43, 765=215, 766=33, 767=202, 768=48, 769=39, 770=6, 771=3, 772=85, 773=29, 774=17, 775=4, 776=32, 777=48, 778=30, 779=130, 780=14, 781=42, 782=46, 783=110, 784=101, 785=119, 786=114, 787=101, 788=108, 789=105, 790=99, 791=46, 792=99, 793=111, 794=109, 795=130, 796=12, 797=110, 798=101, 799=119, 800=114, 801=101, 802=108, 803=105, 804=99, 805=46, 806=99, 807=111, 808=109, 809=48, 810=14, 811=6, 812=3, 813=85, 814=29, 815=15, 816=1, 817=1, 818=255, 819=4, 820=4, 821=3, 822=2, 823=5, 824=160, 825=48, 826=29, 827=6, 828=3, 829=85, 830=29, 831=37, 832=4, 833=22, 834=48, 835=20, 836=6, 837=8, 838=43, 839=6, 840=1, 841=5, 842=5, 843=7, 844=3, 845=1, 846=6, 847=8, 848=43, 849=6, 850=1, 851=5, 852=5, 853=7, 854=3, 855=2, 856=48, 857=62, 858=6, 859=3, 860=85, 861=29, 862=31, 863=4, 864=55, 865=48, 866=53, 867=48, 868=51, 869=160, 870=49, 871=160, 872=47, 873=134, 874=45, 875=104, 876=116, 877=116, 878=112, 879=58, 880=47, 881=47, 882=99, 883=100, 884=112, 885=46, 886=103, 887=101, 888=111, 889=116, 890=114, 891=117, 892=115, 893=116, 894=46, 895=99, 896=111, 897=109, 898=47, 899=71, 900=101, 901=111, 902=84, 903=114, 904=117, 905=115, 906=116, 907=82, 908=83, 909=65, 910=67, 911=65, 912=50, 913=48, 914=49, 915=56, 916=46, 917=99, 918=114, 919=108, 920=48, 921=76, 922=6, 923=3, 924=85, 925=29, 926=32, 927=4, 928=69, 929=48, 930=67, 931=48, 932=55, 933=6, 934=9, 935=96, 936=134, 937=72, 938=1, 939=134, 940=253, 941=108, 942=1, 943=1, 944=48, 945=42, 946=48, 947=40, 948=6, 949=8, 950=43, 951=6, 952=1, 953=5, 954=5, 955=7, 956=2, 957=1, 958=22, 959=28, 960=104, 961=116, 962=116, 963=112, 964=115, 965=58, 966=47, 967=47, 968=119, 969=119, 970=119, 971=46, 972=100, 973=105, 974=103, 975=105, 976=99, 977=101, 978=114, 979=116, 980=46, 981=99, 982=111, 983=109, 984=47, 985=67, 986=80, 987=83, 988=48, 989=8, 990=6, 991=6, 992=103, 993=129, 994=12, 995=1, 996=2, 997=2, 998=48, 999=117, 1000=6, 1001=8, 1002=43, 1003=6, 1004=1, 1005=5, 1006=5, 1007=7, 1008=1, 1009=1, 1010=4, 1011=105, 1012=48, 1013=103, 1014=48, 1015=38, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=48, 1025=1, 1026=134, 1027=26, 1028=104, 1029=116, 1030=116, 1031=112, 1032=58, 1033=47, 1034=47, 1035=115, 1036=116, 1037=97, 1038=116, 1039=117, 1040=115, 1041=46, 1042=103, 1043=101, 1044=111, 1045=116, 1046=114, 1047=117, 1048=115, 1049=116, 1050=46, 1051=99, 1052=111, 1053=109, 1054=48, 1055=61, 1056=6, 1057=8, 1058=43, 1059=6, 1060=1, 1061=5, 1062=5, 1063=7, 1064=48, 1065=2, 1066=134, 1067=49, 1068=104, 1069=116, 1070=116, 1071=112, 1072=58, 1073=47, 1074=47, 1075=99, 1076=97, 1077=99, 1078=101, 1079=114, 1080=116, 1081=115, 1082=46, 1083=103, 1084=101, 1085=111, 1086=116, 1087=114, 1088=117, 1089=115, 1090=116, 1091=46, 1092=99, 1093=111, 1094=109, 1095=47, 1096=71, 1097=101, 1098=111, 1099=84, 1100=114, 1101=117, 1102=115, 1103=116, 1104=82, 1105=83, 1106=65, 1107=67, 1108=65, 1109=50, 1110=48, 1111=49, 1112=56, 1113=46, 1114=99, 1115=114, 1116=116, 1117=48, 1118=9, 1119=6, 1120=3, 1121=85, 1122=29, 1123=19, 1124=4, 1125=2, 1126=48, 1127=0, 1128=48, 1129=13, 1130=6, 1131=9, 1132=42, 1133=134, 1134=72, 1135=134, 1136=247, 1137=13, 1138=1, 1139=1, 1140=11, 1141=5, 1142=0, 1143=3, 1144=130, 1145=1, 1146=1, 1147=0, 1148=78, 1149=255, 1150=202, 1151=229, 1152=126, 1153=114, 1154=38, 1155=20, 1156=151, 1157=198, 1158=94, 1159=219, 1160=153, 1161=196, 1162=39, 1163=216, 1164=250, 1165=252, 1166=226, 1167=179, 1168=7, 1169=148, 1170=124, 1171=114, 1172=17, 1173=113, 1174=28, 1175=67, 1176=78, 1177=62, 1178=197, 1179=105, 1180=45, 1181=50, 1182=144, 1183=159, 1184=200, 1185=177, 1186=190, 1187=21, 1188=150, 1189=167, 1190=21, 1191=39, 1192=108, 1193=45, 1194=192, 1195=191, 1196=125, 1197=0, 1198=164, 1199=1, 1200=22, 1201=58, 1202=249, 1203=77, 1204=65, 1205=165, 1206=87, 1207=106, 1208=203, 1209=89, 1210=9, 1211=168, 1212=217, 1213=123, 1214=34, 1215=163, 1216=30, 1217=108, 1218=124, 1219=103, 1220=216, 1221=41, 1222=54, 1223=60, 1224=13, 1225=123, 1226=158, 1227=66, 1228=226, 1229=25, 1230=246, 1231=94, 1232=81, 1233=1, 1234=52, 1235=245, 1236=172, 1237=244, 1238=66, 1239=118, 1240=136, 1241=24, 1242=207, 1243=99, 1244=19, 1245=62, 1246=18, 1247=101, 1248=71, 1249=164, 1250=193, 1251=188, 1252=69, 1253=18, 1254=27, 1255=254, 1256=18, 1257=215, 1258=234, 1259=167, 1260=27, 1261=179, 1262=246, 1263=201, 1264=78, 1265=164, 1266=229, 1267=116, 1268=164, 1269=223, 1270=197, 1271=242, 1272=140, 1273=101, 1274=31, 1275=219, 1276=37, 1277=206, 1278=61, 1279=185, 1280=172, 1281=28, 1282=101, 1283=63, 1284=195, 1285=250, 1286=206, 1287=160, 1288=28, 1289=111, 1290=120, 1291=114, 1292=251, 1293=71, 1294=242, 1295=183, 1296=120, 1297=35, 1298=192, 1299=142, 1300=48, 1301=131, 1302=0, 1303=56, 1304=21, 1305=107, 1306=47, 1307=144, 1308=93, 1309=3, 1310=148, 1311=255, 1312=175, 1313=6, 1314=10, 1315=40, 1316=15, 1317=13, 1318=97, 1319=105, 1320=253, 1321=188, 1322=129, 1323=226, 1324=171, 1325=203, 1326=57, 1327=115, 1328=44, 1329=12, 1330=238, 1331=84, 1332=180, 1333=237, 1334=195, 1335=178, 1336=158, 1337=192, 1338=226, 1339=93, 1340=239, 1341=93, 1342=29, 1343=144, 1344=237, 1345=125, 1346=197, 1347=239, 1348=95, 1349=122, 1350=130, 1351=137, 1352=150, 1353=10, 1354=1, 1355=73, 1356=20, 1357=219, 1358=186, 1359=38, 1360=205, 1361=28, 1362=51, 1363=181, 1364=105, 1365=139, 1366=135, 1367=248, 1368=8, 1369=110, 1370=38, 1371=246, 1372=5, 1373=125, 1374=234, 1375=35, 1376=123, 1377=39, 1378=133, 1379=139, 1380=224, 1381=179, 1382=135, 1383=96, 1384=224, 1385=246, 1386=155, 1387=137, 1388=63, 1389=9, 1390=19, 1391=66, 1392=40, 1393=102, 1394=17, 1395=69, 1396=47, 1397=69, 1398=185, 1399=5, 1400=160, 1401=252, 1402=146, 1403=54, 1404=164, 1405=2, 1406=4, 1407=0, 1408=166, 1409=24, 1410=4, 1411=22, 1412=99, 1413=111, 1414=108, 1415=108, 1416=101, 1417=99, 1418=116, 1419=111, 1420=114, 1421=46, 1422=110, 1423=101, 1424=119, 1425=114, 1426=101, 1427=108, 1428=105, 1429=99, 1430=46, 1431=99, 1432=111, 1433=109, 0=48, 1=130, 2=5, 3=154, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=0, 14=61, 15=4, 16=32, 17=180, 18=30, 19=190, 20=15, 21=60, 22=253, 23=124, 24=171, 25=138, 26=60, 27=215, 28=83, 29=129, 30=12, 31=142, 32=34, 33=182, 34=1, 35=160, 36=23, 37=107, 38=180, 39=191, 40=67, 41=10, 42=160, 43=201, 44=242, 45=203, 46=96, 47=239, 48=114, 49=4, 50=48, 51=2, 52=177, 53=134, 54=244, 55=204, 56=76, 57=138, 58=125, 59=147, 60=143, 61=218, 62=222, 63=22, 64=254, 65=110, 66=105, 67=102, 68=52, 69=121, 70=34, 71=203, 72=154, 73=155, 74=157, 75=236, 76=202, 77=73, 78=142, 79=141, 80=123, 81=222, 82=95, 83=212, 84=30, 85=161, 86=44, 87=137, 88=107, 89=151, 90=3, 91=134, 92=125, 93=4, 94=145, 95=74, 96=134, 97=17, 98=240, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=180, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=7, 117=48, 118=130, 119=5, 120=3, 121=48, 122=130, 123=3, 124=235, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=11, 133=248, 134=73, 135=60, 136=36, 137=152, 138=160, 139=108, 140=253, 141=247, 142=69, 143=251, 144=119, 145=69, 146=42, 147=123, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=94, 165=49, 166=11, 167=48, 168=9, 169=6, 170=3, 171=85, 172=4, 173=6, 174=19, 175=2, 176=85, 177=83, 178=49, 179=21, 180=48, 181=19, 182=6, 183=3, 184=85, 185=4, 186=10, 187=19, 188=12, 189=68, 190=105, 191=103, 192=105, 193=67, 194=101, 195=114, 196=116, 197=32, 198=73, 199=110, 200=99, 201=49, 202=25, 203=48, 204=23, 205=6, 206=3, 207=85, 208=4, 209=11, 210=19, 211=16, 212=119, 213=119, 214=119, 215=46, 216=100, 217=105, 218=103, 219=105, 220=99, 221=101, 222=114, 223=116, 224=46, 225=99, 226=111, 227=109, 228=49, 229=29, 230=48, 231=27, 232=6, 233=3, 234=85, 235=4, 236=3, 237=19, 238=20, 239=71, 240=101, 241=111, 242=84, 243=114, 244=117, 245=115, 246=116, 247=32, 248=82, 249=83, 250=65, 251=32, 252=67, 253=65, 254=32, 255=50, 256=48, 257=49, 258=56, 259=48, 260=30, 261=23, 262=13, 263=49, 264=56, 265=48, 266=49, 267=49, 268=57, 269=48, 270=48, 271=48, 272=48, 273=48, 274=48, 275=90, 276=23, 277=13, 278=50, 279=49, 280=48, 281=52, 282=49, 283=54, 284=49, 285=50, 286=48, 287=48, 288=48, 289=48, 290=90, 291=48, 292=109, 293=49, 294=11, 295=48, 296=9, 297=6, 298=3, 299=85, 300=4, 301=6, 302=19, 303=2, 304=85, 305=83, 306=49, 307=19, 308=48, 309=17, 310=6, 311=3, 312=85, 313=4, 314=8, 315=19, 316=10, 317=67, 318=97, 319=108, 320=105, 321=102, 322=111, 323=114, 324=110, 325=105, 326=97, 327=49, 328=22, 329=48, 330=20, 331=6, 332=3, 333=85, 334=4, 335=7, 336=19, 337=13, 338=83, 339=97, 340=110, 341=32, 342=70, 343=114, 344=97, 345=110, 346=99, 347=105, 348=115, 349=99, 350=111, 351=49, 352=24, 353=48, 354=22, 355=6, 356=3, 357=85, 358=4, 359=10, 360=19, 361=15, 362=78, 363=101, 364=119, 365=32, 366=82, 367=101, 368=108, 369=105, 370=99, 371=44, 372=32, 373=73, 374=110, 375=99, 376=46, 377=49, 378=23, 379=48, 380=21, 381=6, 382=3, 383=85, 384=4, 385=3, 386=12, 387=14, 388=42, 389=46, 390=110, 391=101, 392=119, 393=114, 394=101, 395=108, 396=105, 397=99, 398=46, 399=99, 400=111, 401=109, 402=48, 403=130, 404=1, 405=34, 406=48, 407=13, 408=6, 409=9, 410=42, 411=134, 412=72, 413=134, 414=247, 415=13, 416=1, 417=1, 418=1, 419=5, 420=0, 421=3, 422=130, 423=1, 424=15, 425=0, 426=48, 427=130, 428=1, 429=10, 430=2, 431=130, 432=1, 433=1, 434=0, 435=199, 436=212, 437=76, 438=231, 439=21, 440=95, 441=19, 442=18, 443=45, 444=192, 445=190, 446=94, 447=225, 448=149, 449=105, 450=135, 451=10, 452=152, 453=60, 454=166, 455=135, 456=85, 457=117, 458=141, 459=158, 460=75, 461=169, 462=65, 463=79, 464=50, 465=22, 466=37, 467=105, 468=142, 469=98, 470=55, 471=201, 472=147, 473=37, 474=31, 475=73, 476=141, 477=12, 478=232, 479=113, 480=202, 481=149, 482=53, 483=217, 484=5, 485=127, 486=228, 487=237, 488=189, 489=10, 490=41, 491=85, 492=179, 493=133, 494=28, 495=210, 496=76, 497=112, 498=11, 499=40, 500=180, 501=39, 502=240, 503=49, 504=114, 505=165, 506=171, 507=249, 508=161, 509=155, 510=146, 511=158, 512=178, 513=190, 514=50, 515=53, 516=73, 517=245, 518=170, 519=11, 520=227, 521=40, 522=114, 523=96, 524=38, 525=23, 526=99, 527=175, 528=237, 529=89, 530=198, 531=188, 532=228, 533=2, 534=182, 535=229, 536=176, 537=134, 538=144, 539=33, 540=172, 541=101, 542=70, 543=202, 544=26, 545=6, 546=224, 547=156, 548=125, 549=84, 550=91, 551=81, 552=159, 553=161, 554=117, 555=198, 556=120, 557=92, 558=123, 559=211, 560=224, 561=26, 562=130, 563=136, 564=8, 565=247, 566=62, 567=186, 568=228, 569=129, 570=216, 571=222, 572=50, 573=136, 574=44, 575=246, 576=110, 577=180, 578=101, 579=74, 580=123, 581=39, 582=213, 583=235, 584=35, 585=228, 586=113, 587=162, 588=106, 589=59, 590=90, 591=245, 592=246, 593=126, 594=215, 595=13, 596=120, 597=123, 598=222, 599=238, 600=194, 601=162, 602=202, 603=135, 604=114, 605=118, 606=168, 607=36, 608=2, 609=114, 610=154, 611=123, 612=104, 613=147, 614=61, 615=109, 616=145, 617=130, 618=151, 619=114, 620=105, 621=28, 622=94, 623=3, 624=96, 625=80, 626=19, 627=17, 628=189, 629=81, 630=197, 631=121, 632=46, 633=58, 634=79, 635=135, 636=44, 637=79, 638=167, 639=238, 640=84, 641=213, 642=186, 643=34, 644=231, 645=25, 646=254, 647=134, 648=77, 649=147, 650=66, 651=148, 652=196, 653=237, 654=108, 655=171, 656=217, 657=133, 658=175, 659=253, 660=174, 661=239, 662=6, 663=217, 664=157, 665=52, 666=40, 667=58, 668=0, 669=198, 670=147, 671=98, 672=181, 673=116, 674=179, 675=95, 676=182, 677=14, 678=253, 679=118, 680=155, 681=16, 682=113, 683=141, 684=122, 685=237, 686=185, 687=76, 688=54, 689=33, 690=179, 691=2, 692=3, 693=1, 694=0, 695=1, 696=163, 697=130, 698=1, 699=172, 700=48, 701=130, 702=1, 703=168, 704=48, 705=31, 706=6, 707=3, 708=85, 709=29, 710=35, 711=4, 712=24, 713=48, 714=22, 715=128, 716=20, 717=144, 718=88, 719=255, 720=176, 721=156, 722=117, 723=168, 724=81, 725=84, 726=119, 727=177, 728=237, 729=242, 730=163, 731=67, 732=22, 733=56, 734=158, 735=108, 736=197, 737=48, 738=29, 739=6, 740=3, 741=85, 742=29, 743=14, 744=4, 745=22, 746=4, 747=20, 748=170, 749=90, 750=160, 751=52, 752=233, 753=88, 754=140, 755=185, 756=84, 757=214, 758=0, 759=26, 760=26, 761=42, 762=124, 763=78, 764=43, 765=215, 766=33, 767=202, 768=48, 769=39, 770=6, 771=3, 772=85, 773=29, 774=17, 775=4, 776=32, 777=48, 778=30, 779=130, 780=14, 781=42, 782=46, 783=110, 784=101, 785=119, 786=114, 787=101, 788=108, 789=105, 790=99, 791=46, 792=99, 793=111, 794=109, 795=130, 796=12, 797=110, 798=101, 799=119, 800=114, 801=101, 802=108, 803=105, 804=99, 805=46, 806=99, 807=111, 808=109, 809=48, 810=14, 811=6, 812=3, 813=85, 814=29, 815=15, 816=1, 817=1, 818=255, 819=4, 820=4, 821=3, 822=2, 823=5, 824=160, 825=48, 826=29, 827=6, 828=3, 829=85, 830=29, 831=37, 832=4, 833=22, 834=48, 835=20, 836=6, 837=8, 838=43, 839=6, 840=1, 841=5, 842=5, 843=7, 844=3, 845=1, 846=6, 847=8, 848=43, 849=6, 850=1, 851=5, 852=5, 853=7, 854=3, 855=2, 856=48, 857=62, 858=6, 859=3, 860=85, 861=29, 862=31, 863=4, 864=55, 865=48, 866=53, 867=48, 868=51, 869=160, 870=49, 871=160, 872=47, 873=134, 874=45, 875=104, 876=116, 877=116, 878=112, 879=58, 880=47, 881=47, 882=99, 883=100, 884=112, 885=46, 886=103, 887=101, 888=111, 889=116, 890=114, 891=117, 892=115, 893=116, 894=46, 895=99, 896=111, 897=109, 898=47, 899=71, 900=101, 901=111, 902=84, 903=114, 904=117, 905=115, 906=116, 907=82, 908=83, 909=65, 910=67, 911=65, 912=50, 913=48, 914=49, 915=56, 916=46, 917=99, 918=114, 919=108, 920=48, 921=76, 922=6, 923=3, 924=85, 925=29, 926=32, 927=4, 928=69, 929=48, 930=67, 931=48, 932=55, 933=6, 934=9, 935=96, 936=134, 937=72, 938=1, 939=134, 940=253, 941=108, 942=1, 943=1, 944=48, 945=42, 946=48, 947=40, 948=6, 949=8, 950=43, 951=6, 952=1, 953=5, 954=5, 955=7, 956=2, 957=1, 958=22, 959=28, 960=104, 961=116, 962=116, 963=112, 964=115, 965=58, 966=47, 967=47, 968=119, 969=119, 970=119, 971=46, 972=100, 973=105, 974=103, 975=105, 976=99, 977=101, 978=114, 979=116, 980=46, 981=99, 982=111, 983=109, 984=47, 985=67, 986=80, 987=83, 988=48, 989=8, 990=6, 991=6, 992=103, 993=129, 994=12, 995=1, 996=2, 997=2, 998=48, 999=117, 1000=6, 1001=8, 1002=43, 1003=6, 1004=1, 1005=5, 1006=5, 1007=7, 1008=1, 1009=1, 1010=4, 1011=105, 1012=48, 1013=103, 1014=48, 1015=38, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=48, 1025=1, 1026=134, 1027=26, 1028=104, 1029=116, 1030=116, 1031=112, 1032=58, 1033=47, 1034=47, 1035=115, 1036=116, 1037=97, 1038=116, 1039=117, 1040=115, 1041=46, 1042=103, 1043=101, 1044=111, 1045=116, 1046=114, 1047=117, 1048=115, 1049=116, 1050=46, 1051=99, 1052=111, 1053=109, 1054=48, 1055=61, 1056=6, 1057=8, 1058=43, 1059=6, 1060=1, 1061=5, 1062=5, 1063=7, 1064=48, 1065=2, 1066=134, 1067=49, 1068=104, 1069=116, 1070=116, 1071=112, 1072=58, 1073=47, 1074=47, 1075=99, 1076=97, 1077=99, 1078=101, 1079=114, 1080=116, 1081=115, 1082=46, 1083=103, 1084=101, 1085=111, 1086=116, 1087=114, 1088=117, 1089=115, 1090=116, 1091=46, 1092=99, 1093=111, 1094=109, 1095=47, 1096=71, 1097=101, 1098=111, 1099=84, 1100=114, 1101=117, 1102=115, 1103=116, 1104=82, 1105=83, 1106=65, 1107=67, 1108=65, 1109=50, 1110=48, 1111=49, 1112=56, 1113=46, 1114=99, 1115=114, 1116=116, 1117=48, 1118=9, 1119=6, 1120=3, 1121=85, 1122=29, 1123=19, 1124=4, 1125=2, 1126=48, 1127=0, 1128=48, 1129=13, 1130=6, 1131=9, 1132=42, 1133=134, 1134=72, 1135=134, 1136=247, 1137=13, 1138=1, 1139=1, 1140=11, 1141=5, 1142=0, 1143=3, 1144=130, 1145=1, 1146=1, 1147=0, 1148=78, 1149=255, 1150=202, 1151=229, 1152=126, 1153=114, 1154=38, 1155=20, 1156=151, 1157=198, 1158=94, 1159=219, 1160=153, 1161=196, 1162=39, 1163=216, 1164=250, 1165=252, 1166=226, 1167=179, 1168=7, 1169=148, 1170=124, 1171=114, 1172=17, 1173=113, 1174=28, 1175=67, 1176=78, 1177=62, 1178=197, 1179=105, 1180=45, 1181=50, 1182=144, 1183=159, 1184=200, 1185=177, 1186=190, 1187=21, 1188=150, 1189=167, 1190=21, 1191=39, 1192=108, 1193=45, 1194=192, 1195=191, 1196=125, 1197=0, 1198=164, 1199=1, 1200=22, 1201=58, 1202=249, 1203=77, 1204=65, 1205=165, 1206=87, 1207=106, 1208=203, 1209=89, 1210=9, 1211=168, 1212=217, 1213=123, 1214=34, 1215=163, 1216=30, 1217=108, 1218=124, 1219=103, 1220=216, 1221=41, 1222=54, 1223=60, 1224=13, 1225=123, 1226=158, 1227=66, 1228=226, 1229=25, 1230=246, 1231=94, 1232=81, 1233=1, 1234=52, 1235=245, 1236=172, 1237=244, 1238=66, 1239=118, 1240=136, 1241=24, 1242=207, 1243=99, 1244=19, 1245=62, 1246=18, 1247=101, 1248=71, 1249=164, 1250=193, 1251=188, 1252=69, 1253=18, 1254=27, 1255=254, 1256=18, 1257=215, 1258=234, 1259=167, 1260=27, 1261=179, 1262=246, 1263=201, 1264=78, 1265=164, 1266=229, 1267=116, 1268=164, 1269=223, 1270=197, 1271=242, 1272=140, 1273=101, 1274=31, 1275=219, 1276=37, 1277=206, 1278=61, 1279=185, 1280=172, 1281=28, 1282=101, 1283=63, 1284=195, 1285=250, 1286=206, 1287=160, 1288=28, 1289=111, 1290=120, 1291=114, 1292=251, 1293=71, 1294=242, 1295=183, 1296=120, 1297=35, 1298=192, 1299=142, 1300=48, 1301=131, 1302=0, 1303=56, 1304=21, 1305=107, 1306=47, 1307=144, 1308=93, 1309=3, 1310=148, 1311=255, 1312=175, 1313=6, 1314=10, 1315=40, 1316=15, 1317=13, 1318=97, 1319=105, 1320=253, 1321=188, 1322=129, 1323=226, 1324=171, 1325=203, 1326=57, 1327=115, 1328=44, 1329=12, 1330=238, 1331=84, 1332=180, 1333=237, 1334=195, 1335=178, 1336=158, 1337=192, 1338=226, 1339=93, 1340=239, 1341=93, 1342=29, 1343=144, 1344=237, 1345=125, 1346=197, 1347=239, 1348=95, 1349=122, 1350=130, 1351=137, 1352=150, 1353=10, 1354=1, 1355=73, 1356=20, 1357=219, 1358=186, 1359=38, 1360=205, 1361=28, 1362=51, 1363=181, 1364=105, 1365=139, 1366=135, 1367=248, 1368=8, 1369=110, 1370=38, 1371=246, 1372=5, 1373=125, 1374=234, 1375=35, 1376=123, 1377=39, 1378=133, 1379=139, 1380=224, 1381=179, 1382=135, 1383=96, 1384=224, 1385=246, 1386=155, 1387=137, 1388=63, 1389=9, 1390=19, 1391=66, 1392=40, 1393=102, 1394=17, 1395=69, 1396=47, 1397=69, 1398=185, 1399=5, 1400=160, 1401=252, 1402=146, 1403=54, 1404=164, 1405=2, 1406=4, 1407=0, 1408=166, 1409=28, 1410=4, 1411=26, 1412=99, 1413=111, 1414=108, 1415=108, 1416=101, 1417=99, 1418=116, 1419=111, 1420=114, 1421=45, 1422=50, 1423=56, 1424=55, 1425=46, 1426=110, 1427=101, 1428=119, 1429=114, 1430=101, 1431=108, 1432=105, 1433=99, 1434=46, 1435=99, 1436=111, 1437=109, 0=48, 1=130, 2=7, 3=59, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=128, 18=235, 19=61, 20=219, 21=240, 22=201, 23=54, 24=191, 25=64, 26=48, 27=145, 28=150, 29=254, 30=254, 31=185, 32=89, 33=114, 34=159, 35=90, 36=34, 37=118, 38=89, 39=5, 40=219, 41=58, 42=90, 43=197, 44=222, 45=34, 46=82, 47=180, 48=81, 49=4, 50=48, 51=123, 52=243, 53=249, 54=7, 55=107, 56=26, 57=134, 58=170, 59=207, 60=86, 61=49, 62=188, 63=29, 64=95, 65=207, 66=201, 67=141, 68=58, 69=240, 70=103, 71=15, 72=193, 73=110, 74=146, 75=71, 76=153, 77=237, 78=110, 79=37, 80=169, 81=241, 82=195, 83=166, 84=119, 85=164, 86=217, 87=32, 88=150, 89=144, 90=77, 91=3, 92=230, 93=192, 94=41, 95=224, 96=177, 97=202, 98=134, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=217, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=241, 117=48, 118=130, 119=5, 120=237, 121=48, 122=130, 123=4, 124=213, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=12, 133=58, 134=65, 135=116, 136=20, 137=223, 138=33, 139=14, 140=188, 141=12, 142=218, 143=247, 144=87, 145=55, 146=209, 147=37, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=129, 165=150, 166=49, 167=11, 168=48, 169=9, 170=6, 171=3, 172=85, 173=4, 174=6, 175=19, 176=2, 177=71, 178=66, 179=49, 180=27, 181=48, 182=25, 183=6, 184=3, 185=85, 186=4, 187=8, 188=19, 189=18, 190=71, 191=114, 192=101, 193=97, 194=116, 195=101, 196=114, 197=32, 198=77, 199=97, 200=110, 201=99, 202=104, 203=101, 204=115, 205=116, 206=101, 207=114, 208=49, 209=16, 210=48, 211=14, 212=6, 213=3, 214=85, 215=4, 216=7, 217=19, 218=7, 219=83, 220=97, 221=108, 222=102, 223=111, 224=114, 225=100, 226=49, 227=26, 228=48, 229=24, 230=6, 231=3, 232=85, 233=4, 234=10, 235=19, 236=17, 237=67, 238=79, 239=77, 240=79, 241=68, 242=79, 243=32, 244=67, 245=65, 246=32, 247=76, 248=105, 249=109, 250=105, 251=116, 252=101, 253=100, 254=49, 255=60, 256=48, 257=58, 258=6, 259=3, 260=85, 261=4, 262=3, 263=19, 264=51, 265=67, 266=79, 267=77, 268=79, 269=68, 270=79, 271=32, 272=82, 273=83, 274=65, 275=32, 276=79, 277=114, 278=103, 279=97, 280=110, 281=105, 282=122, 283=97, 284=116, 285=105, 286=111, 287=110, 288=32, 289=86, 290=97, 291=108, 292=105, 293=100, 294=97, 295=116, 296=105, 297=111, 298=110, 299=32, 300=83, 301=101, 302=99, 303=117, 304=114, 305=101, 306=32, 307=83, 308=101, 309=114, 310=118, 311=101, 312=114, 313=32, 314=67, 315=65, 316=48, 317=30, 318=23, 319=13, 320=49, 321=54, 322=49, 323=49, 324=48, 325=56, 326=48, 327=48, 328=48, 329=48, 330=48, 331=48, 332=90, 333=23, 334=13, 335=49, 336=57, 337=49, 338=49, 339=48, 340=56, 341=50, 342=51, 343=53, 344=57, 345=53, 346=57, 347=90, 348=48, 349=129, 350=229, 351=49, 352=11, 353=48, 354=9, 355=6, 356=3, 357=85, 358=4, 359=6, 360=19, 361=2, 362=71, 363=66, 364=49, 365=17, 366=48, 367=15, 368=6, 369=3, 370=85, 371=4, 372=17, 373=19, 374=8, 375=87, 376=67, 377=50, 378=82, 379=32, 380=48, 381=82, 382=76, 383=49, 384=15, 385=48, 386=13, 387=6, 388=3, 389=85, 390=4, 391=8, 392=19, 393=6, 394=76, 395=111, 396=110, 397=100, 398=111, 399=110, 400=49, 401=15, 402=48, 403=13, 404=6, 405=3, 406=85, 407=4, 408=7, 409=19, 410=6, 411=76, 412=111, 413=110, 414=100, 415=111, 416=110, 417=49, 418=18, 419=48, 420=16, 421=6, 422=3, 423=85, 424=4, 425=9, 426=19, 427=9, 428=56, 429=48, 430=32, 431=83, 432=116, 433=114, 434=97, 435=110, 436=100, 437=49, 438=20, 439=48, 440=18, 441=6, 442=3, 443=85, 444=4, 445=10, 446=19, 447=11, 448=80, 449=101, 450=97, 451=114, 452=115, 453=111, 454=110, 455=32, 456=80, 457=76, 458=67, 459=49, 460=30, 461=48, 462=28, 463=6, 464=3, 465=85, 466=4, 467=11, 468=19, 469=21, 470=72, 471=111, 472=115, 473=116, 474=101, 475=100, 476=32, 477=98, 478=121, 479=32, 480=80, 481=101, 482=97, 483=114, 484=115, 485=111, 486=110, 487=32, 488=112, 489=108, 490=99, 491=49, 492=32, 493=48, 494=30, 495=6, 496=3, 497=85, 498=4, 499=11, 500=19, 501=23, 502=72, 503=111, 504=115, 505=116, 506=101, 507=100, 508=32, 509=98, 510=121, 511=32, 512=80, 513=101, 514=97, 515=114, 516=115, 517=111, 518=110, 519=44, 520=32, 521=73, 522=110, 523=99, 524=46, 525=49, 526=29, 527=48, 528=27, 529=6, 530=3, 531=85, 532=4, 533=11, 534=19, 535=20, 536=80, 537=108, 538=97, 539=116, 540=105, 541=110, 542=117, 543=109, 544=83, 545=83, 546=76, 547=32, 548=87, 549=105, 550=108, 551=100, 552=99, 553=97, 554=114, 555=100, 556=49, 557=22, 558=48, 559=20, 560=6, 561=3, 562=85, 563=4, 564=3, 565=12, 566=13, 567=42, 568=46, 569=112, 570=101, 571=97, 572=114, 573=115, 574=111, 575=110, 576=46, 577=99, 578=111, 579=109, 580=48, 581=130, 582=1, 583=34, 584=48, 585=13, 586=6, 587=9, 588=42, 589=134, 590=72, 591=134, 592=247, 593=13, 594=1, 595=1, 596=1, 597=5, 598=0, 599=3, 600=130, 601=1, 602=15, 603=0, 604=48, 605=130, 606=1, 607=10, 608=2, 609=130, 610=1, 611=1, 612=0, 613=204, 614=12, 615=82, 616=84, 617=255, 618=207, 619=70, 620=190, 621=119, 622=3, 623=247, 624=69, 625=28, 626=30, 627=72, 628=106, 629=106, 630=119, 631=32, 632=109, 633=78, 634=36, 635=95, 636=189, 637=40, 638=226, 639=132, 640=130, 641=46, 642=178, 643=2, 644=218, 645=144, 646=91, 647=206, 648=125, 649=31, 650=96, 651=200, 652=121, 653=83, 654=130, 655=124, 656=84, 657=180, 658=247, 659=23, 660=182, 661=229, 662=226, 663=65, 664=6, 665=189, 666=243, 667=243, 668=254, 669=10, 670=222, 671=113, 672=48, 673=142, 674=204, 675=20, 676=223, 677=26, 678=78, 679=123, 680=211, 681=119, 682=100, 683=233, 684=9, 685=43, 686=57, 687=60, 688=175, 689=32, 690=219, 691=112, 692=197, 693=83, 694=74, 695=43, 696=122, 697=143, 698=10, 699=101, 700=190, 701=152, 702=165, 703=143, 704=11, 705=181, 706=241, 707=207, 708=234, 709=214, 710=17, 711=232, 712=96, 713=48, 714=45, 715=58, 716=130, 717=185, 718=77, 719=167, 720=133, 721=152, 722=129, 723=232, 724=198, 725=66, 726=124, 727=83, 728=90, 729=25, 730=179, 731=6, 732=90, 733=29, 734=255, 735=125, 736=158, 737=251, 738=53, 739=183, 740=162, 741=162, 742=193, 743=77, 744=125, 745=242, 746=109, 747=4, 748=205, 749=108, 750=249, 751=115, 752=116, 753=163, 754=236, 755=109, 756=32, 757=146, 758=96, 759=13, 760=7, 761=165, 762=92, 763=153, 764=153, 765=62, 766=57, 767=198, 768=87, 769=12, 770=247, 771=221, 772=63, 773=69, 774=58, 775=215, 776=207, 777=217, 778=169, 779=226, 780=95, 781=96, 782=240, 783=126, 784=67, 785=66, 786=16, 787=181, 788=250, 789=160, 790=154, 791=27, 792=192, 793=238, 794=142, 795=2, 796=75, 797=172, 798=165, 799=48, 800=250, 801=122, 802=17, 803=239, 804=169, 805=139, 806=218, 807=179, 808=245, 809=74, 810=128, 811=66, 812=46, 813=187, 814=27, 815=91, 816=41, 817=47, 818=24, 819=237, 820=117, 821=235, 822=152, 823=90, 824=192, 825=88, 826=9, 827=221, 828=85, 829=43, 830=7, 831=71, 832=19, 833=26, 834=6, 835=238, 836=120, 837=178, 838=103, 839=123, 840=59, 841=79, 842=18, 843=67, 844=148, 845=64, 846=176, 847=8, 848=248, 849=185, 850=176, 851=36, 852=231, 853=35, 854=195, 855=118, 856=195, 857=104, 858=170, 859=242, 860=43, 861=110, 862=152, 863=112, 864=233, 865=236, 866=154, 867=188, 868=173, 869=2, 870=3, 871=1, 872=0, 873=1, 874=163, 875=130, 876=1, 877=228, 878=48, 879=130, 880=1, 881=224, 882=48, 883=31, 884=6, 885=3, 886=85, 887=29, 888=35, 889=4, 890=24, 891=48, 892=22, 893=128, 894=20, 895=154, 896=243, 897=43, 898=218, 899=207, 900=173, 901=79, 902=182, 903=47, 904=187, 905=42, 906=72, 907=72, 908=42, 909=18, 910=183, 911=27, 912=66, 913=193, 914=36, 915=48, 916=29, 917=6, 918=3, 919=85, 920=29, 921=14, 922=4, 923=22, 924=4, 925=20, 926=135, 927=224, 928=150, 929=63, 930=125, 931=28, 932=79, 933=23, 934=43, 935=5, 936=109, 937=146, 938=236, 939=23, 940=249, 941=75, 942=223, 943=86, 944=149, 945=23, 946=48, 947=14, 948=6, 949=3, 950=85, 951=29, 952=15, 953=1, 954=1, 955=255, 956=4, 957=4, 958=3, 959=2, 960=5, 961=160, 962=48, 963=12, 964=6, 965=3, 966=85, 967=29, 968=19, 969=1, 970=1, 971=255, 972=4, 973=2, 974=48, 975=0, 976=48, 977=29, 978=6, 979=3, 980=85, 981=29, 982=37, 983=4, 984=22, 985=48, 986=20, 987=6, 988=8, 989=43, 990=6, 991=1, 992=5, 993=5, 994=7, 995=3, 996=1, 997=6, 998=8, 999=43, 1000=6, 1001=1, 1002=5, 1003=5, 1004=7, 1005=3, 1006=2, 1007=48, 1008=80, 1009=6, 1010=3, 1011=85, 1012=29, 1013=32, 1014=4, 1015=73, 1016=48, 1017=71, 1018=48, 1019=59, 1020=6, 1021=12, 1022=43, 1023=6, 1024=1, 1025=4, 1026=1, 1027=178, 1028=49, 1029=1, 1030=2, 1031=1, 1032=3, 1033=4, 1034=48, 1035=43, 1036=48, 1037=41, 1038=6, 1039=8, 1040=43, 1041=6, 1042=1, 1043=5, 1044=5, 1045=7, 1046=2, 1047=1, 1048=22, 1049=29, 1050=104, 1051=116, 1052=116, 1053=112, 1054=115, 1055=58, 1056=47, 1057=47, 1058=115, 1059=101, 1060=99, 1061=117, 1062=114, 1063=101, 1064=46, 1065=99, 1066=111, 1067=109, 1068=111, 1069=100, 1070=111, 1071=46, 1072=99, 1073=111, 1074=109, 1075=47, 1076=67, 1077=80, 1078=83, 1079=48, 1080=8, 1081=6, 1082=6, 1083=103, 1084=129, 1085=12, 1086=1, 1087=2, 1088=2, 1089=48, 1090=90, 1091=6, 1092=3, 1093=85, 1094=29, 1095=31, 1096=4, 1097=83, 1098=48, 1099=81, 1100=48, 1101=79, 1102=160, 1103=77, 1104=160, 1105=75, 1106=134, 1107=73, 1108=104, 1109=116, 1110=116, 1111=112, 1112=58, 1113=47, 1114=47, 1115=99, 1116=114, 1117=108, 1118=46, 1119=99, 1120=111, 1121=109, 1122=111, 1123=100, 1124=111, 1125=99, 1126=97, 1127=46, 1128=99, 1129=111, 1130=109, 1131=47, 1132=67, 1133=79, 1134=77, 1135=79, 1136=68, 1137=79, 1138=82, 1139=83, 1140=65, 1141=79, 1142=114, 1143=103, 1144=97, 1145=110, 1146=105, 1147=122, 1148=97, 1149=116, 1150=105, 1151=111, 1152=110, 1153=86, 1154=97, 1155=108, 1156=105, 1157=100, 1158=97, 1159=116, 1160=105, 1161=111, 1162=110, 1163=83, 1164=101, 1165=99, 1166=117, 1167=114, 1168=101, 1169=83, 1170=101, 1171=114, 1172=118, 1173=101, 1174=114, 1175=67, 1176=65, 1177=46, 1178=99, 1179=114, 1180=108, 1181=48, 1182=129, 1183=139, 1184=6, 1185=8, 1186=43, 1187=6, 1188=1, 1189=5, 1190=5, 1191=7, 1192=1, 1193=1, 1194=4, 1195=127, 1196=48, 1197=125, 1198=48, 1199=85, 1200=6, 1201=8, 1202=43, 1203=6, 1204=1, 1205=5, 1206=5, 1207=7, 1208=48, 1209=2, 1210=134, 1211=73, 1212=104, 1213=116, 1214=116, 1215=112, 1216=58, 1217=47, 1218=47, 1219=99, 1220=114, 1221=116, 1222=46, 1223=99, 1224=111, 1225=109, 1226=111, 1227=100, 1228=111, 1229=99, 1230=97, 1231=46, 1232=99, 1233=111, 1234=109, 1235=47, 1236=67, 1237=79, 1238=77, 1239=79, 1240=68, 1241=79, 1242=82, 1243=83, 1244=65, 1245=79, 1246=114, 1247=103, 1248=97, 1249=110, 1250=105, 1251=122, 1252=97, 1253=116, 1254=105, 1255=111, 1256=110, 1257=86, 1258=97, 1259=108, 1260=105, 1261=100, 1262=97, 1263=116, 1264=105, 1265=111, 1266=110, 1267=83, 1268=101, 1269=99, 1270=117, 1271=114, 1272=101, 1273=83, 1274=101, 1275=114, 1276=118, 1277=101, 1278=114, 1279=67, 1280=65, 1281=46, 1282=99, 1283=114, 1284=116, 1285=48, 1286=36, 1287=6, 1288=8, 1289=43, 1290=6, 1291=1, 1292=5, 1293=5, 1294=7, 1295=48, 1296=1, 1297=134, 1298=24, 1299=104, 1300=116, 1301=116, 1302=112, 1303=58, 1304=47, 1305=47, 1306=111, 1307=99, 1308=115, 1309=112, 1310=46, 1311=99, 1312=111, 1313=109, 1314=111, 1315=100, 1316=111, 1317=99, 1318=97, 1319=46, 1320=99, 1321=111, 1322=109, 1323=48, 1324=37, 1325=6, 1326=3, 1327=85, 1328=29, 1329=17, 1330=4, 1331=30, 1332=48, 1333=28, 1334=130, 1335=13, 1336=42, 1337=46, 1338=112, 1339=101, 1340=97, 1341=114, 1342=115, 1343=111, 1344=110, 1345=46, 1346=99, 1347=111, 1348=109, 1349=130, 1350=11, 1351=112, 1352=101, 1353=97, 1354=114, 1355=115, 1356=111, 1357=110, 1358=46, 1359=99, 1360=111, 1361=109, 1362=48, 1363=13, 1364=6, 1365=9, 1366=42, 1367=134, 1368=72, 1369=134, 1370=247, 1371=13, 1372=1, 1373=1, 1374=11, 1375=5, 1376=0, 1377=3, 1378=130, 1379=1, 1380=1, 1381=0, 1382=158, 1383=253, 1384=49, 1385=65, 1386=111, 1387=196, 1388=116, 1389=163, 1390=221, 1391=140, 1392=219, 1393=21, 1394=159, 1395=46, 1396=99, 1397=60, 1398=49, 1399=86, 1400=188, 1401=106, 1402=172, 1403=13, 1404=136, 1405=69, 1406=231, 1407=233, 1408=142, 1409=64, 1410=225, 1411=240, 1412=184, 1413=52, 1414=50, 1415=172, 1416=59, 1417=128, 1418=160, 1419=199, 1420=5, 1421=230, 1422=37, 1423=252, 1424=146, 1425=252, 1426=100, 1427=231, 1428=7, 1429=190, 1430=4, 1431=173, 1432=46, 1433=65, 1434=87, 1435=210, 1436=54, 1437=159, 1438=101, 1439=214, 1440=248, 1441=253, 1442=25, 1443=163, 1444=217, 1445=125, 1446=14, 1447=234, 1448=46, 1449=166, 1450=222, 1451=115, 1452=121, 1453=222, 1454=70, 1455=116, 1456=43, 1457=156, 1458=197, 1459=227, 1460=237, 1461=121, 1462=241, 1463=232, 1464=151, 1465=147, 1466=158, 1467=25, 1468=201, 1469=74, 1470=98, 1471=21, 1472=130, 1473=162, 1474=91, 1475=171, 1476=39, 1477=186, 1478=243, 1479=29, 1480=95, 1481=56, 1482=27, 1483=93, 1484=4, 1485=14, 1486=204, 1487=60, 1488=24, 1489=114, 1490=224, 1491=51, 1492=21, 1493=111, 1494=42, 1495=164, 1496=118, 1497=187, 1498=110, 1499=180, 1500=97, 1501=243, 1502=96, 1503=145, 1504=254, 1505=216, 1506=142, 1507=110, 1508=244, 1509=159, 1510=46, 1511=13, 1512=123, 1513=150, 1514=145, 1515=189, 1516=134, 1517=0, 1518=93, 1519=53, 1520=219, 1521=224, 1522=138, 1523=129, 1524=116, 1525=65, 1526=213, 1527=11, 1528=16, 1529=112, 1530=163, 1531=206, 1532=13, 1533=152, 1534=61, 1535=39, 1536=44, 1537=158, 1538=160, 1539=123, 1540=25, 1541=168, 1542=6, 1543=229, 1544=169, 1545=241, 1546=254, 1547=118, 1548=191, 1549=136, 1550=180, 1551=157, 1552=40, 1553=249, 1554=142, 1555=215, 1556=132, 1557=107, 1558=29, 1559=173, 1560=186, 1561=29, 1562=140, 1563=129, 1564=218, 1565=241, 1566=131, 1567=117, 1568=236, 1569=232, 1570=33, 1571=84, 1572=197, 1573=156, 1574=245, 1575=252, 1576=150, 1577=180, 1578=230, 1579=158, 1580=227, 1581=167, 1582=193, 1583=15, 1584=23, 1585=206, 1586=108, 1587=190, 1588=21, 1589=50, 1590=60, 1591=172, 1592=12, 1593=40, 1594=27, 1595=216, 1596=95, 1597=218, 1598=60, 1599=91, 1600=204, 1601=238, 1602=17, 1603=149, 1604=152, 1605=48, 1606=32, 1607=226, 1608=89, 1609=130, 1610=96, 1611=182, 1612=200, 1613=111, 1614=154, 1615=120, 1616=243, 1617=217, 1618=40, 1619=102, 1620=148, 1621=127, 1622=207, 1623=224, 1624=150, 1625=40, 1626=179, 1627=25, 1628=181, 1629=95, 1630=56, 1631=98, 1632=174, 1633=87, 1634=60, 1635=62, 1636=3, 1637=138, 1638=164, 1639=2, 1640=4, 1641=0, 1642=166, 1643=23, 1644=4, 1645=21, 1646=101, 1647=116, 1648=101, 1649=120, 1650=116, 1651=50, 1652=112, 1653=112, 1654=101, 1655=46, 1656=112, 1657=101, 1658=97, 1659=114, 1660=115, 1661=111, 1662=110, 1663=46, 1664=99, 1665=111, 1666=109, 1667=169, 1668=4, 1669=2, 1670=2, 1671=28, 1672=32, 1673=170, 1674=129, 1675=179, 1676=4, 1677=129, 1678=176, 1679=0, 1680=0, 1681=1, 1682=34, 1683=208, 1684=231, 1685=23, 1686=203, 1687=61, 1688=252, 1689=75, 1690=52, 1691=210, 1692=234, 1693=115, 1694=3, 1695=253, 1696=34, 1697=230, 1698=122, 1699=236, 1700=22, 1701=26, 1702=1, 1703=152, 1704=111, 1705=235, 1706=128, 1707=214, 1708=228, 1709=20, 1710=112, 1711=25, 1712=165, 1713=196, 1714=89, 1715=75, 1716=90, 1717=173, 1718=49, 1719=159, 1720=190, 1721=43, 1722=69, 1723=98, 1724=186, 1725=198, 1726=208, 1727=13, 1728=220, 1729=172, 1730=2, 1731=96, 1732=66, 1733=212, 1734=212, 1735=172, 1736=216, 1737=240, 1738=94, 1739=129, 1740=18, 1741=94, 1742=102, 1743=75, 1744=119, 1745=36, 1746=90, 1747=72, 1748=223, 1749=224, 1750=81, 1751=189, 1752=1, 1753=100, 1754=50, 1755=120, 1756=204, 1757=226, 1758=40, 1759=45, 1760=56, 1761=86, 1762=207, 1763=144, 1764=147, 1765=196, 1766=192, 1767=14, 1768=222, 1769=167, 1770=174, 1771=166, 1772=189, 1773=252, 1774=199, 1775=73, 1776=157, 1777=68, 1778=20, 1779=80, 1780=195, 1781=191, 1782=104, 1783=48, 1784=137, 1785=141, 1786=42, 1787=130, 1788=110, 1789=26, 1790=101, 1791=191, 1792=40, 1793=200, 1794=248, 1795=38, 1796=251, 1797=186, 1798=44, 1799=118, 1800=175, 1801=115, 1802=54, 1803=19, 1804=75, 1805=5, 1806=194, 1807=51, 1808=55, 1809=55, 1810=33, 1811=110, 1812=178, 1813=248, 1814=84, 1815=151, 1816=226, 1817=81, 1818=59, 1819=29, 1820=30, 1821=27, 1822=150, 1823=223, 1824=90, 1825=23, 1826=249, 1827=41, 1828=235, 1829=163, 1830=109, 1831=28, 1832=90, 1833=166, 1834=250, 1835=116, 1836=70, 1837=156, 1838=239, 1839=10, 1840=168, 1841=128, 1842=183, 1843=21, 1844=29, 1845=109, 1846=195, 1847=191, 1848=247, 1849=125, 1850=10, 1851=253, 1852=212, 1853=212, 1854=255, 0=48, 1=130, 2=8, 3=240, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=229, 18=52, 19=0, 20=126, 21=19, 22=184, 23=28, 24=214, 25=181, 26=231, 27=107, 28=113, 29=127, 30=72, 31=31, 32=4, 33=85, 34=49, 35=122, 36=163, 37=73, 38=88, 39=15, 40=202, 41=119, 42=51, 43=122, 44=63, 45=161, 46=225, 47=112, 48=136, 49=4, 50=48, 51=47, 52=71, 53=122, 54=240, 55=94, 56=138, 57=165, 58=197, 59=116, 60=43, 61=115, 62=28, 63=102, 64=65, 65=21, 66=223, 67=118, 68=109, 69=21, 70=203, 71=187, 72=235, 73=55, 74=61, 75=206, 76=51, 77=254, 78=205, 79=166, 80=135, 81=51, 82=136, 83=100, 84=144, 85=228, 86=31, 87=174, 88=238, 89=217, 90=228, 91=82, 92=7, 93=199, 94=141, 95=249, 96=66, 97=186, 98=26, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=218, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=8, 116=123, 117=48, 118=130, 119=8, 120=119, 121=48, 122=130, 123=7, 124=95, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=17, 132=0, 133=246, 134=115, 135=72, 136=72, 137=112, 138=71, 139=139, 140=205, 141=175, 142=64, 143=15, 144=228, 145=213, 146=247, 147=66, 148=96, 149=48, 150=13, 151=6, 152=9, 153=42, 154=134, 155=72, 156=134, 157=247, 158=13, 159=1, 160=1, 161=11, 162=5, 163=0, 164=48, 165=129, 166=150, 167=49, 168=11, 169=48, 170=9, 171=6, 172=3, 173=85, 174=4, 175=6, 176=19, 177=2, 178=71, 179=66, 180=49, 181=27, 182=48, 183=25, 184=6, 185=3, 186=85, 187=4, 188=8, 189=19, 190=18, 191=71, 192=114, 193=101, 194=97, 195=116, 196=101, 197=114, 198=32, 199=77, 200=97, 201=110, 202=99, 203=104, 204=101, 205=115, 206=116, 207=101, 208=114, 209=49, 210=16, 211=48, 212=14, 213=6, 214=3, 215=85, 216=4, 217=7, 218=19, 219=7, 220=83, 221=97, 222=108, 223=102, 224=111, 225=114, 226=100, 227=49, 228=26, 229=48, 230=24, 231=6, 232=3, 233=85, 234=4, 235=10, 236=19, 237=17, 238=67, 239=79, 240=77, 241=79, 242=68, 243=79, 244=32, 245=67, 246=65, 247=32, 248=76, 249=105, 250=109, 251=105, 252=116, 253=101, 254=100, 255=49, 256=60, 257=48, 258=58, 259=6, 260=3, 261=85, 262=4, 263=3, 264=19, 265=51, 266=67, 267=79, 268=77, 269=79, 270=68, 271=79, 272=32, 273=82, 274=83, 275=65, 276=32, 277=79, 278=114, 279=103, 280=97, 281=110, 282=105, 283=122, 284=97, 285=116, 286=105, 287=111, 288=110, 289=32, 290=86, 291=97, 292=108, 293=105, 294=100, 295=97, 296=116, 297=105, 298=111, 299=110, 300=32, 301=83, 302=101, 303=99, 304=117, 305=114, 306=101, 307=32, 308=83, 309=101, 310=114, 311=118, 312=101, 313=114, 314=32, 315=67, 316=65, 317=48, 318=30, 319=23, 320=13, 321=49, 322=54, 323=49, 324=50, 325=50, 326=54, 327=48, 328=48, 329=48, 330=48, 331=48, 332=48, 333=90, 334=23, 335=13, 336=49, 337=56, 338=49, 339=50, 340=50, 341=54, 342=50, 343=51, 344=53, 345=57, 346=53, 347=57, 348=90, 349=48, 350=129, 351=232, 352=49, 353=11, 354=48, 355=9, 356=6, 357=3, 358=85, 359=4, 360=6, 361=19, 362=2, 363=71, 364=66, 365=49, 366=17, 367=48, 368=15, 369=6, 370=3, 371=85, 372=4, 373=17, 374=19, 375=8, 376=87, 377=67, 378=50, 379=82, 380=32, 381=48, 382=82, 383=76, 384=49, 385=15, 386=48, 387=13, 388=6, 389=3, 390=85, 391=4, 392=8, 393=19, 394=6, 395=76, 396=111, 397=110, 398=100, 399=111, 400=110, 401=49, 402=15, 403=48, 404=13, 405=6, 406=3, 407=85, 408=4, 409=7, 410=19, 411=6, 412=76, 413=111, 414=110, 415=100, 416=111, 417=110, 418=49, 419=18, 420=48, 421=16, 422=6, 423=3, 424=85, 425=4, 426=9, 427=19, 428=9, 429=56, 430=48, 431=32, 432=83, 433=116, 434=114, 435=97, 436=110, 437=100, 438=49, 439=20, 440=48, 441=18, 442=6, 443=3, 444=85, 445=4, 446=10, 447=19, 448=11, 449=80, 450=101, 451=97, 452=114, 453=115, 454=111, 455=110, 456=32, 457=80, 458=76, 459=67, 460=49, 461=26, 462=48, 463=24, 464=6, 465=3, 466=85, 467=4, 468=11, 469=19, 470=17, 471=80, 472=101, 473=97, 474=114, 475=115, 476=111, 477=110, 478=32, 479=69, 480=100, 481=117, 482=99, 483=97, 484=116, 485=105, 486=111, 487=110, 488=49, 489=32, 490=48, 491=30, 492=6, 493=3, 494=85, 495=4, 496=11, 497=19, 498=23, 499=72, 500=111, 501=115, 502=116, 503=101, 504=100, 505=32, 506=98, 507=121, 508=32, 509=80, 510=101, 511=97, 512=114, 513=115, 514=111, 515=110, 516=44, 517=32, 518=73, 519=110, 520=99, 521=46, 522=49, 523=25, 524=48, 525=23, 526=6, 527=3, 528=85, 529=4, 530=11, 531=19, 532=16, 533=77, 534=117, 535=108, 536=116, 537=105, 538=45, 539=68, 540=111, 541=109, 542=97, 543=105, 544=110, 545=32, 546=83, 547=83, 548=76, 549=49, 550=33, 551=48, 552=31, 553=6, 554=3, 555=85, 556=4, 557=3, 558=19, 559=24, 560=114, 561=117, 562=109, 563=98, 564=97, 565=46, 566=112, 567=112, 568=101, 569=46, 570=112, 571=101, 572=97, 573=114, 574=115, 575=111, 576=110, 577=99, 578=109, 579=103, 580=46, 581=99, 582=111, 583=109, 584=48, 585=130, 586=1, 587=34, 588=48, 589=13, 590=6, 591=9, 592=42, 593=134, 594=72, 595=134, 596=247, 597=13, 598=1, 599=1, 600=1, 601=5, 602=0, 603=3, 604=130, 605=1, 606=15, 607=0, 608=48, 609=130, 610=1, 611=10, 612=2, 613=130, 614=1, 615=1, 616=0, 617=221, 618=25, 619=248, 620=177, 621=70, 622=178, 623=167, 624=181, 625=168, 626=48, 627=149, 628=226, 629=152, 630=43, 631=58, 632=108, 633=140, 634=161, 635=107, 636=147, 637=66, 638=82, 639=193, 640=115, 641=131, 642=65, 643=207, 644=101, 645=23, 646=216, 647=211, 648=85, 649=73, 650=0, 651=103, 652=57, 653=0, 654=230, 655=91, 656=199, 657=221, 658=55, 659=239, 660=192, 661=59, 662=78, 663=142, 664=212, 665=1, 666=54, 667=97, 668=14, 669=34, 670=135, 671=25, 672=31, 673=232, 674=53, 675=100, 676=86, 677=144, 678=139, 679=82, 680=28, 681=255, 682=20, 683=16, 684=240, 685=71, 686=89, 687=3, 688=164, 689=133, 690=121, 691=121, 692=213, 693=66, 694=54, 695=149, 696=16, 697=99, 698=193, 699=185, 700=63, 701=18, 702=245, 703=13, 704=83, 705=207, 706=143, 707=36, 708=173, 709=30, 710=33, 711=44, 712=93, 713=196, 714=80, 715=43, 716=173, 717=206, 718=179, 719=183, 720=128, 721=146, 722=157, 723=144, 724=161, 725=45, 726=124, 727=195, 728=243, 729=201, 730=22, 731=122, 732=74, 733=209, 734=85, 735=244, 736=235, 737=116, 738=159, 739=36, 740=101, 741=38, 742=194, 743=216, 744=116, 745=183, 746=211, 747=111, 748=104, 749=231, 750=197, 751=118, 752=195, 753=254, 754=229, 755=121, 756=14, 757=137, 758=87, 759=88, 760=239, 761=82, 762=159, 763=230, 764=16, 765=248, 766=80, 767=227, 768=188, 769=7, 770=59, 771=130, 772=171, 773=189, 774=56, 775=90, 776=148, 777=79, 778=184, 779=142, 780=199, 781=246, 782=225, 783=34, 784=48, 785=242, 786=38, 787=190, 788=0, 789=41, 790=128, 791=19, 792=248, 793=181, 794=20, 795=54, 796=146, 797=112, 798=205, 799=189, 800=28, 801=16, 802=114, 803=32, 804=11, 805=85, 806=76, 807=51, 808=107, 809=164, 810=210, 811=128, 812=23, 813=197, 814=24, 815=146, 816=12, 817=240, 818=23, 819=210, 820=55, 821=226, 822=36, 823=176, 824=183, 825=79, 826=186, 827=114, 828=143, 829=177, 830=69, 831=190, 832=68, 833=186, 834=206, 835=243, 836=236, 837=33, 838=70, 839=76, 840=202, 841=200, 842=185, 843=34, 844=119, 845=7, 846=60, 847=192, 848=174, 849=3, 850=208, 851=167, 852=21, 853=62, 854=211, 855=230, 856=44, 857=9, 858=142, 859=58, 860=3, 861=27, 862=97, 863=83, 864=255, 865=35, 866=35, 867=164, 868=199, 869=57, 870=13, 871=99, 872=189, 873=2, 874=3, 875=1, 876=0, 877=1, 878=163, 879=130, 880=4, 881=106, 882=48, 883=130, 884=4, 885=102, 886=48, 887=31, 888=6, 889=3, 890=85, 891=29, 892=35, 893=4, 894=24, 895=48, 896=22, 897=128, 898=20, 899=154, 900=243, 901=43, 902=218, 903=207, 904=173, 905=79, 906=182, 907=47, 908=187, 909=42, 910=72, 911=72, 912=42, 913=18, 914=183, 915=27, 916=66, 917=193, 918=36, 919=48, 920=29, 921=6, 922=3, 923=85, 924=29, 925=14, 926=4, 927=22, 928=4, 929=20, 930=213, 931=32, 932=242, 933=54, 934=75, 935=51, 936=107, 937=129, 938=89, 939=72, 940=203, 941=68, 942=178, 943=30, 944=194, 945=35, 946=5, 947=235, 948=254, 949=220, 950=48, 951=14, 952=6, 953=3, 954=85, 955=29, 956=15, 957=1, 958=1, 959=255, 960=4, 961=4, 962=3, 963=2, 964=5, 965=160, 966=48, 967=12, 968=6, 969=3, 970=85, 971=29, 972=19, 973=1, 974=1, 975=255, 976=4, 977=2, 978=48, 979=0, 980=48, 981=29, 982=6, 983=3, 984=85, 985=29, 986=37, 987=4, 988=22, 989=48, 990=20, 991=6, 992=8, 993=43, 994=6, 995=1, 996=5, 997=5, 998=7, 999=3, 1000=1, 1001=6, 1002=8, 1003=43, 1004=6, 1005=1, 1006=5, 1007=5, 1008=7, 1009=3, 1010=2, 1011=48, 1012=80, 1013=6, 1014=3, 1015=85, 1016=29, 1017=32, 1018=4, 1019=73, 1020=48, 1021=71, 1022=48, 1023=59, 1024=6, 1025=12, 1026=43, 1027=6, 1028=1, 1029=4, 1030=1, 1031=178, 1032=49, 1033=1, 1034=2, 1035=1, 1036=3, 1037=4, 1038=48, 1039=43, 1040=48, 1041=41, 1042=6, 1043=8, 1044=43, 1045=6, 1046=1, 1047=5, 1048=5, 1049=7, 1050=2, 1051=1, 1052=22, 1053=29, 1054=104, 1055=116, 1056=116, 1057=112, 1058=115, 1059=58, 1060=47, 1061=47, 1062=115, 1063=101, 1064=99, 1065=117, 1066=114, 1067=101, 1068=46, 1069=99, 1070=111, 1071=109, 1072=111, 1073=100, 1074=111, 1075=46, 1076=99, 1077=111, 1078=109, 1079=47, 1080=67, 1081=80, 1082=83, 1083=48, 1084=8, 1085=6, 1086=6, 1087=103, 1088=129, 1089=12, 1090=1, 1091=2, 1092=2, 1093=48, 1094=90, 1095=6, 1096=3, 1097=85, 1098=29, 1099=31, 1100=4, 1101=83, 1102=48, 1103=81, 1104=48, 1105=79, 1106=160, 1107=77, 1108=160, 1109=75, 1110=134, 1111=73, 1112=104, 1113=116, 1114=116, 1115=112, 1116=58, 1117=47, 1118=47, 1119=99, 1120=114, 1121=108, 1122=46, 1123=99, 1124=111, 1125=109, 1126=111, 1127=100, 1128=111, 1129=99, 1130=97, 1131=46, 1132=99, 1133=111, 1134=109, 1135=47, 1136=67, 1137=79, 1138=77, 1139=79, 1140=68, 1141=79, 1142=82, 1143=83, 1144=65, 1145=79, 1146=114, 1147=103, 1148=97, 1149=110, 1150=105, 1151=122, 1152=97, 1153=116, 1154=105, 1155=111, 1156=110, 1157=86, 1158=97, 1159=108, 1160=105, 1161=100, 1162=97, 1163=116, 1164=105, 1165=111, 1166=110, 1167=83, 1168=101, 1169=99, 1170=117, 1171=114, 1172=101, 1173=83, 1174=101, 1175=114, 1176=118, 1177=101, 1178=114, 1179=67, 1180=65, 1181=46, 1182=99, 1183=114, 1184=108, 1185=48, 1186=129, 1187=139, 1188=6, 1189=8, 1190=43, 1191=6, 1192=1, 1193=5, 1194=5, 1195=7, 1196=1, 1197=1, 1198=4, 1199=127, 1200=48, 1201=125, 1202=48, 1203=85, 1204=6, 1205=8, 1206=43, 1207=6, 1208=1, 1209=5, 1210=5, 1211=7, 1212=48, 1213=2, 1214=134, 1215=73, 1216=104, 1217=116, 1218=116, 1219=112, 1220=58, 1221=47, 1222=47, 1223=99, 1224=114, 1225=116, 1226=46, 1227=99, 1228=111, 1229=109, 1230=111, 1231=100, 1232=111, 1233=99, 1234=97, 1235=46, 1236=99, 1237=111, 1238=109, 1239=47, 1240=67, 1241=79, 1242=77, 1243=79, 1244=68, 1245=79, 1246=82, 1247=83, 1248=65, 1249=79, 1250=114, 1251=103, 1252=97, 1253=110, 1254=105, 1255=122, 1256=97, 1257=116, 1258=105, 1259=111, 1260=110, 1261=86, 1262=97, 1263=108, 1264=105, 1265=100, 1266=97, 1267=116, 1268=105, 1269=111, 1270=110, 1271=83, 1272=101, 1273=99, 1274=117, 1275=114, 1276=101, 1277=83, 1278=101, 1279=114, 1280=118, 1281=101, 1282=114, 1283=67, 1284=65, 1285=46, 1286=99, 1287=114, 1288=116, 1289=48, 1290=36, 1291=6, 1292=8, 1293=43, 1294=6, 1295=1, 1296=5, 1297=5, 1298=7, 1299=48, 1300=1, 1301=134, 1302=24, 1303=104, 1304=116, 1305=116, 1306=112, 1307=58, 1308=47, 1309=47, 1310=111, 1311=99, 1312=115, 1313=112, 1314=46, 1315=99, 1316=111, 1317=109, 1318=111, 1319=100, 1320=111, 1321=99, 1322=97, 1323=46, 1324=99, 1325=111, 1326=109, 1327=48, 1328=130, 1329=2, 1330=169, 1331=6, 1332=3, 1333=85, 1334=29, 1335=17, 1336=4, 1337=130, 1338=2, 1339=160, 1340=48, 1341=130, 1342=2, 1343=156, 1344=130, 1345=24, 1346=114, 1347=117, 1348=109, 1349=98, 1350=97, 1351=46, 1352=112, 1353=112, 1354=101, 1355=46, 1356=112, 1357=101, 1358=97, 1359=114, 1360=115, 1361=111, 1362=110, 1363=99, 1364=109, 1365=103, 1366=46, 1367=99, 1368=111, 1369=109, 1370=130, 1371=38, 1372=97, 1373=117, 1374=116, 1375=104, 1376=111, 1377=114, 1378=105, 1379=122, 1380=97, 1381=116, 1382=105, 1383=111, 1384=110, 1385=46, 1386=114, 1387=117, 1388=109, 1389=98, 1390=97, 1391=46, 1392=112, 1393=112, 1394=101, 1395=46, 1396=112, 1397=101, 1398=97, 1399=114, 1400=115, 1401=111, 1402=110, 1403=99, 1404=109, 1405=103, 1406=46, 1407=99, 1408=111, 1409=109, 1410=130, 1411=35, 1412=98, 1413=117, 1414=108, 1415=107, 1416=117, 1417=112, 1418=108, 1419=111, 1420=97, 1421=100, 1422=46, 1423=114, 1424=117, 1425=109, 1426=98, 1427=97, 1428=46, 1429=112, 1430=112, 1431=101, 1432=46, 1433=112, 1434=101, 1435=97, 1436=114, 1437=115, 1438=111, 1439=110, 1440=99, 1441=109, 1442=103, 1443=46, 1444=99, 1445=111, 1446=109, 1447=130, 1448=35, 1449=104, 1450=101, 1451=114, 1452=101, 1453=103, 1454=105, 1455=115, 1456=116, 1457=101, 1458=114, 1459=46, 1460=114, 1461=117, 1462=109, 1463=98, 1464=97, 1465=46, 1466=112, 1467=112, 1468=101, 1469=46, 1470=112, 1471=101, 1472=97, 1473=114, 1474=115, 1475=111, 1476=110, 1477=99, 1478=109, 1479=103, 1480=46, 1481=99, 1482=111, 1483=109, 1484=130, 1485=28, 1486=105, 1487=100, 1488=112, 1489=46, 1490=114, 1491=117, 1492=109, 1493=98, 1494=97, 1495=46, 1496=112, 1497=112, 1498=101, 1499=46, 1500=112, 1501=101, 1502=97, 1503=114, 1504=115, 1505=111, 1506=110, 1507=99, 1508=109, 1509=103, 1510=46, 1511=99, 1512=111, 1513=109, 1514=130, 1515=36, 1516=108, 1517=105, 1518=99, 1519=101, 1520=110, 1521=115, 1522=101, 1523=112, 1524=111, 1525=111, 1526=108, 1527=46, 1528=114, 1529=117, 1530=109, 1531=98, 1532=97, 1533=46, 1534=112, 1535=112, 1536=101, 1537=46, 1538=112, 1539=101, 1540=97, 1541=114, 1542=115, 1543=111, 1544=110, 1545=99, 1546=109, 1547=103, 1548=46, 1549=99, 1550=111, 1551=109, 1552=130, 1553=30, 1554=111, 1555=114, 1556=100, 1557=101, 1558=114, 1559=46, 1560=114, 1561=117, 1562=109, 1563=98, 1564=97, 1565=46, 1566=112, 1567=112, 1568=101, 1569=46, 1570=112, 1571=101, 1572=97, 1573=114, 1574=115, 1575=111, 1576=110, 1577=99, 1578=109, 1579=103, 1580=46, 1581=99, 1582=111, 1583=109, 1584=130, 1585=37, 1586=111, 1587=114, 1588=103, 1589=97, 1590=110, 1591=105, 1592=122, 1593=97, 1594=116, 1595=105, 1596=111, 1597=110, 1598=46, 1599=114, 1600=117, 1601=109, 1602=98, 1603=97, 1604=46, 1605=112, 1606=112, 1607=101, 1608=46, 1609=112, 1610=101, 1611=97, 1612=114, 1613=115, 1614=111, 1615=110, 1616=99, 1617=109, 1618=103, 1619=46, 1620=99, 1621=111, 1622=109, 1623=130, 1624=38, 1625=112, 1626=97, 1627=121, 1628=109, 1629=101, 1630=110, 1631=116, 1632=114, 1633=101, 1634=99, 1635=111, 1636=114, 1637=100, 1638=46, 1639=114, 1640=117, 1641=109, 1642=98, 1643=97, 1644=46, 1645=112, 1646=112, 1647=101, 1648=46, 1649=112, 1650=101, 1651=97, 1652=114, 1653=115, 1654=111, 1655=110, 1656=99, 1657=109, 1658=103, 1659=46, 1660=99, 1661=111, 1662=109, 1663=130, 1664=31, 1665=112, 1666=105, 1667=102, 1668=101, 1669=100, 1670=120, 1671=46, 1672=114, 1673=117, 1674=109, 1675=98, 1676=97, 1677=46, 1678=112, 1679=112, 1680=101, 1681=46, 1682=112, 1683=101, 1684=97, 1685=114, 1686=115, 1687=111, 1688=110, 1689=99, 1690=109, 1691=103, 1692=46, 1693=99, 1694=111, 1695=109, 1696=130, 1697=32, 1698=112, 1699=114, 1700=111, 1701=100, 1702=117, 1703=99, 1704=116, 1705=46, 1706=114, 1707=117, 1708=109, 1709=98, 1710=97, 1711=46, 1712=112, 1713=112, 1714=101, 1715=46, 1716=112, 1717=101, 1718=97, 1719=114, 1720=115, 1721=111, 1722=110, 1723=99, 1724=109, 1725=103, 1726=46, 1727=99, 1728=111, 1729=109, 1730=130, 1731=38, 1732=115, 1733=111, 1734=108, 1735=114, 1736=45, 1737=105, 1738=109, 1739=112, 1740=111, 1741=114, 1742=116, 1743=101, 1744=114, 1745=46, 1746=114, 1747=117, 1748=109, 1749=98, 1750=97, 1751=46, 1752=112, 1753=112, 1754=101, 1755=46, 1756=112, 1757=101, 1758=97, 1759=114, 1760=115, 1761=111, 1762=110, 1763=99, 1764=109, 1765=103, 1766=46, 1767=99, 1768=111, 1769=109, 1770=130, 1771=29, 1772=115, 1773=111, 1774=108, 1775=114, 1776=46, 1777=114, 1778=117, 1779=109, 1780=98, 1781=97, 1782=46, 1783=112, 1784=112, 1785=101, 1786=46, 1787=112, 1788=101, 1789=97, 1790=114, 1791=115, 1792=111, 1793=110, 1794=99, 1795=109, 1796=103, 1797=46, 1798=99, 1799=111, 1800=109, 1801=130, 1802=28, 1803=115, 1804=115, 1805=111, 1806=46, 1807=114, 1808=117, 1809=109, 1810=98, 1811=97, 1812=46, 1813=112, 1814=112, 1815=101, 1816=46, 1817=112, 1818=101, 1819=97, 1820=114, 1821=115, 1822=111, 1823=110, 1824=99, 1825=109, 1826=103, 1827=46, 1828=99, 1829=111, 1830=109, 1831=130, 1832=37, 1833=115, 1834=117, 1835=98, 1836=115, 1837=99, 1838=114, 1839=105, 1840=112, 1841=116, 1842=105, 1843=111, 1844=110, 1845=46, 1846=114, 1847=117, 1848=109, 1849=98, 1850=97, 1851=46, 1852=112, 1853=112, 1854=101, 1855=46, 1856=112, 1857=101, 1858=97, 1859=114, 1860=115, 1861=111, 1862=110, 1863=99, 1864=109, 1865=103, 1866=46, 1867=99, 1868=111, 1869=109, 1870=130, 1871=28, 1872=117, 1873=101, 1874=99, 1875=46, 1876=114, 1877=117, 1878=109, 1879=98, 1880=97, 1881=46, 1882=112, 1883=112, 1884=101, 1885=46, 1886=112, 1887=101, 1888=97, 1889=114, 1890=115, 1891=111, 1892=110, 1893=99, 1894=109, 1895=103, 1896=46, 1897=99, 1898=111, 1899=109, 1900=130, 1901=42, 1902=117, 1903=115, 1904=101, 1905=114, 1906=45, 1907=112, 1908=114, 1909=111, 1910=118, 1911=105, 1912=115, 1913=105, 1914=111, 1915=110, 1916=105, 1917=110, 1918=103, 1919=46, 1920=114, 1921=117, 1922=109, 1923=98, 1924=97, 1925=46, 1926=112, 1927=112, 1928=101, 1929=46, 1930=112, 1931=101, 1932=97, 1933=114, 1934=115, 1935=111, 1936=110, 1937=99, 1938=109, 1939=103, 1940=46, 1941=99, 1942=111, 1943=109, 1944=130, 1945=29, 1946=117, 1947=115, 1948=101, 1949=114, 1950=46, 1951=114, 1952=117, 1953=109, 1954=98, 1955=97, 1956=46, 1957=112, 1958=112, 1959=101, 1960=46, 1961=112, 1962=101, 1963=97, 1964=114, 1965=115, 1966=111, 1967=110, 1968=99, 1969=109, 1970=103, 1971=46, 1972=99, 1973=111, 1974=109, 1975=130, 1976=35, 1977=117, 1978=115, 1979=101, 1980=114, 1981=100, 1982=101, 1983=108, 1984=101, 1985=116, 1986=101, 1987=46, 1988=114, 1989=117, 1990=109, 1991=98, 1992=97, 1993=46, 1994=112, 1995=112, 1996=101, 1997=46, 1998=112, 1999=101, 2000=97, 2001=114, 2002=115, 2003=111, 2004=110, 2005=99, 2006=109, 2007=103, 2008=46, 2009=99, 2010=111, 2011=109, 2012=48, 2013=13, 2014=6, 2015=9, 2016=42, 2017=134, 2018=72, 2019=134, 2020=247, 2021=13, 2022=1, 2023=1, 2024=11, 2025=5, 2026=0, 2027=3, 2028=130, 2029=1, 2030=1, 2031=0, 2032=73, 2033=137, 2034=174, 2035=211, 2036=33, 2037=77, 2038=187, 2039=88, 2040=176, 2041=24, 2042=184, 2043=74, 2044=5, 2045=0, 2046=243, 2047=22, 2048=209, 2049=120, 2050=44, 2051=221, 2052=138, 2053=147, 2054=66, 2055=225, 2056=72, 2057=156, 2058=27, 2059=162, 2060=129, 2061=65, 2062=128, 2063=174, 2064=208, 2065=19, 2066=25, 2067=90, 2068=248, 2069=131, 2070=195, 2071=111, 2072=248, 2073=167, 2074=76, 2075=6, 2076=251, 2077=130, 2078=186, 2079=250, 2080=17, 2081=240, 2082=9, 2083=226, 2084=125, 2085=204, 2086=51, 2087=147, 2088=63, 2089=255, 2090=219, 2091=18, 2092=228, 2093=203, 2094=244, 2095=158, 2096=201, 2097=58, 2098=37, 2099=176, 2100=77, 2101=145, 2102=10, 2103=203, 2104=5, 2105=34, 2106=195, 2107=190, 2108=20, 2109=66, 2110=89, 2111=8, 2112=159, 2113=202, 2114=219, 2115=183, 2116=22, 2117=33, 2118=108, 2119=94, 2120=122, 2121=153, 2122=6, 2123=76, 2124=31, 2125=25, 2126=253, 2127=113, 2128=204, 2129=176, 2130=83, 2131=182, 2132=221, 2133=132, 2134=79, 2135=38, 2136=234, 2137=250, 2138=60, 2139=201, 2140=146, 2141=43, 2142=54, 2143=150, 2144=91, 2145=48, 2146=23, 2147=243, 2148=76, 2149=34, 2150=87, 2151=160, 2152=228, 2153=121, 2154=188, 2155=46, 2156=32, 2157=145, 2158=119, 2159=124, 2160=152, 2161=46, 2162=152, 2163=67, 2164=91, 2165=112, 2166=47, 2167=59, 2168=179, 2169=153, 2170=33, 2171=250, 2172=1, 2173=24, 2174=29, 2175=7, 2176=183, 2177=146, 2178=96, 2179=123, 2180=109, 2181=139, 2182=191, 2183=247, 2184=108, 2185=52, 2186=214, 2187=193, 2188=34, 2189=227, 2190=218, 2191=220, 2192=102, 2193=254, 2194=81, 2195=103, 2196=8, 2197=131, 2198=0, 2199=137, 2200=186, 2201=133, 2202=42, 2203=126, 2204=183, 2205=152, 2206=148, 2207=177, 2208=162, 2209=31, 2210=87, 2211=13, 2212=96, 2213=237, 2214=192, 2215=144, 2216=19, 2217=185, 2218=223, 2219=127, 2220=175, 2221=80, 2222=180, 2223=163, 2224=195, 2225=156, 2226=194, 2227=47, 2228=126, 2229=151, 2230=234, 2231=111, 2232=15, 2233=168, 2234=206, 2235=185, 2236=76, 2237=79, 2238=201, 2239=43, 2240=2, 2241=10, 2242=87, 2243=96, 2244=245, 2245=207, 2246=184, 2247=231, 2248=136, 2249=232, 2250=49, 2251=58, 2252=110, 2253=159, 2254=228, 2255=165, 2256=204, 2257=217, 2258=7, 2259=76, 2260=99, 2261=84, 2262=204, 2263=30, 2264=90, 2265=65, 2266=35, 2267=248, 2268=111, 2269=216, 2270=192, 2271=71, 2272=139, 2273=153, 2274=76, 2275=101, 2276=201, 2277=116, 2278=20, 2279=191, 2280=188, 2281=156, 2282=5, 2283=29, 2284=60, 2285=210, 2286=27, 2287=248, 2288=164, 2289=2, 2290=4, 2291=0, 0=48, 1=130, 2=12, 3=75, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=15, 18=250, 19=145, 20=181, 21=209, 22=122, 23=135, 24=146, 25=24, 26=181, 27=35, 28=208, 29=71, 30=24, 31=183, 32=211, 33=245, 34=252, 35=154, 36=186, 37=127, 38=187, 39=137, 40=201, 41=118, 42=193, 43=213, 44=152, 45=101, 46=145, 47=122, 48=221, 49=4, 50=48, 51=151, 52=118, 53=57, 54=10, 55=174, 56=97, 57=137, 58=137, 59=103, 60=234, 61=90, 62=25, 63=90, 64=85, 65=69, 66=235, 67=87, 68=74, 69=105, 70=187, 71=32, 72=121, 73=151, 74=85, 75=116, 76=77, 77=65, 78=139, 79=49, 80=240, 81=136, 82=148, 83=20, 84=166, 85=248, 86=185, 87=79, 88=47, 89=150, 90=39, 91=165, 92=160, 93=165, 94=17, 95=0, 96=44, 97=183, 98=54, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=218, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=10, 116=228, 117=48, 118=130, 119=10, 120=224, 121=48, 122=130, 123=9, 124=200, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=17, 132=0, 133=154, 134=30, 135=237, 136=222, 137=206, 138=60, 139=214, 140=29, 141=212, 142=47, 143=124, 144=86, 145=83, 146=22, 147=14, 148=208, 149=48, 150=13, 151=6, 152=9, 153=42, 154=134, 155=72, 156=134, 157=247, 158=13, 159=1, 160=1, 161=11, 162=5, 163=0, 164=48, 165=129, 166=150, 167=49, 168=11, 169=48, 170=9, 171=6, 172=3, 173=85, 174=4, 175=6, 176=19, 177=2, 178=71, 179=66, 180=49, 181=27, 182=48, 183=25, 184=6, 185=3, 186=85, 187=4, 188=8, 189=19, 190=18, 191=71, 192=114, 193=101, 194=97, 195=116, 196=101, 197=114, 198=32, 199=77, 200=97, 201=110, 202=99, 203=104, 204=101, 205=115, 206=116, 207=101, 208=114, 209=49, 210=16, 211=48, 212=14, 213=6, 214=3, 215=85, 216=4, 217=7, 218=19, 219=7, 220=83, 221=97, 222=108, 223=102, 224=111, 225=114, 226=100, 227=49, 228=26, 229=48, 230=24, 231=6, 232=3, 233=85, 234=4, 235=10, 236=19, 237=17, 238=67, 239=79, 240=77, 241=79, 242=68, 243=79, 244=32, 245=67, 246=65, 247=32, 248=76, 249=105, 250=109, 251=105, 252=116, 253=101, 254=100, 255=49, 256=60, 257=48, 258=58, 259=6, 260=3, 261=85, 262=4, 263=3, 264=19, 265=51, 266=67, 267=79, 268=77, 269=79, 270=68, 271=79, 272=32, 273=82, 274=83, 275=65, 276=32, 277=79, 278=114, 279=103, 280=97, 281=110, 282=105, 283=122, 284=97, 285=116, 286=105, 287=111, 288=110, 289=32, 290=86, 291=97, 292=108, 293=105, 294=100, 295=97, 296=116, 297=105, 298=111, 299=110, 300=32, 301=83, 302=101, 303=99, 304=117, 305=114, 306=101, 307=32, 308=83, 309=101, 310=114, 311=118, 312=101, 313=114, 314=32, 315=67, 316=65, 317=48, 318=30, 319=23, 320=13, 321=49, 322=56, 323=48, 324=49, 325=49, 326=53, 327=48, 328=48, 329=48, 330=48, 331=48, 332=48, 333=90, 334=23, 335=13, 336=49, 337=57, 338=48, 339=52, 340=49, 341=55, 342=50, 343=51, 344=53, 345=57, 346=53, 347=57, 348=90, 349=48, 350=129, 351=206, 352=49, 353=11, 354=48, 355=9, 356=6, 357=3, 358=85, 359=4, 360=6, 361=19, 362=2, 363=71, 364=66, 365=49, 366=17, 367=48, 368=15, 369=6, 370=3, 371=85, 372=4, 373=17, 374=19, 375=8, 376=87, 377=67, 378=50, 379=82, 380=32, 381=48, 382=82, 383=76, 384=49, 385=15, 386=48, 387=13, 388=6, 389=3, 390=85, 391=4, 392=8, 393=19, 394=6, 395=76, 396=111, 397=110, 398=100, 399=111, 400=110, 401=49, 402=15, 403=48, 404=13, 405=6, 406=3, 407=85, 408=4, 409=7, 410=19, 411=6, 412=76, 413=111, 414=110, 415=100, 416=111, 417=110, 418=49, 419=18, 420=48, 421=16, 422=6, 423=3, 424=85, 425=4, 426=9, 427=19, 428=9, 429=56, 430=48, 431=32, 432=83, 433=116, 434=114, 435=97, 436=110, 437=100, 438=49, 439=20, 440=48, 441=18, 442=6, 443=3, 444=85, 445=4, 446=10, 447=19, 448=11, 449=80, 450=101, 451=97, 452=114, 453=115, 454=111, 455=110, 456=32, 457=80, 458=76, 459=67, 460=49, 461=32, 462=48, 463=30, 464=6, 465=3, 466=85, 467=4, 468=11, 469=19, 470=23, 471=72, 472=111, 473=115, 474=116, 475=101, 476=100, 477=32, 478=98, 479=121, 480=32, 481=80, 482=101, 483=97, 484=114, 485=115, 486=111, 487=110, 488=44, 489=32, 490=73, 491=110, 492=99, 493=46, 494=49, 495=25, 496=48, 497=23, 498=6, 499=3, 500=85, 501=4, 502=11, 503=19, 504=16, 505=77, 506=117, 507=108, 508=116, 509=105, 510=45, 511=68, 512=111, 513=109, 514=97, 515=105, 516=110, 517=32, 518=83, 519=83, 520=76, 521=49, 522=35, 523=48, 524=33, 525=6, 526=3, 527=85, 528=4, 529=3, 530=19, 531=26, 532=115, 533=97, 534=110, 535=99, 536=101, 537=114, 538=116, 539=49, 540=45, 541=109, 542=97, 543=45, 544=108, 545=116, 546=46, 547=112, 548=101, 549=97, 550=114, 551=115, 552=111, 553=110, 554=46, 555=99, 556=111, 557=109, 558=48, 559=130, 560=1, 561=34, 562=48, 563=13, 564=6, 565=9, 566=42, 567=134, 568=72, 569=134, 570=247, 571=13, 572=1, 573=1, 574=1, 575=5, 576=0, 577=3, 578=130, 579=1, 580=15, 581=0, 582=48, 583=130, 584=1, 585=10, 586=2, 587=130, 588=1, 589=1, 590=0, 591=174, 592=218, 593=187, 594=151, 595=19, 596=217, 597=202, 598=164, 599=48, 600=181, 601=146, 602=159, 603=71, 604=189, 605=233, 606=249, 607=57, 608=141, 609=119, 610=9, 611=10, 612=11, 613=240, 614=192, 615=183, 616=236, 617=191, 618=186, 619=166, 620=72, 621=92, 622=29, 623=101, 624=73, 625=251, 626=28, 627=45, 628=2, 629=82, 630=212, 631=81, 632=12, 633=245, 634=116, 635=159, 636=53, 637=206, 638=167, 639=27, 640=36, 641=0, 642=29, 643=189, 644=26, 645=200, 646=51, 647=79, 648=231, 649=83, 650=189, 651=81, 652=27, 653=234, 654=247, 655=22, 656=43, 657=165, 658=60, 659=126, 660=142, 661=214, 662=19, 663=92, 664=118, 665=233, 666=37, 667=23, 668=182, 669=185, 670=43, 671=173, 672=253, 673=254, 674=35, 675=118, 676=52, 677=102, 678=231, 679=39, 680=114, 681=147, 682=49, 683=148, 684=162, 685=155, 686=30, 687=154, 688=40, 689=208, 690=67, 691=238, 692=54, 693=223, 694=76, 695=163, 696=173, 697=15, 698=192, 699=84, 700=180, 701=124, 702=60, 703=125, 704=4, 705=11, 706=17, 707=183, 708=98, 709=37, 710=240, 711=18, 712=95, 713=251, 714=79, 715=171, 716=36, 717=210, 718=146, 719=1, 720=227, 721=56, 722=150, 723=116, 724=201, 725=73, 726=189, 727=200, 728=60, 729=236, 730=35, 731=15, 732=68, 733=196, 734=45, 735=207, 736=40, 737=176, 738=28, 739=171, 740=163, 741=226, 742=245, 743=228, 744=231, 745=154, 746=108, 747=133, 748=24, 749=240, 750=168, 751=158, 752=220, 753=17, 754=76, 755=78, 756=120, 757=207, 758=218, 759=89, 760=70, 761=201, 762=86, 763=243, 764=113, 765=67, 766=173, 767=155, 768=158, 769=0, 770=174, 771=42, 772=189, 773=34, 774=227, 775=219, 776=119, 777=15, 778=44, 779=117, 780=114, 781=190, 782=40, 783=14, 784=120, 785=15, 786=5, 787=251, 788=152, 789=88, 790=137, 791=235, 792=85, 793=76, 794=176, 795=200, 796=71, 797=67, 798=93, 799=229, 800=11, 801=129, 802=52, 803=192, 804=140, 805=171, 806=38, 807=199, 808=60, 809=206, 810=3, 811=20, 812=118, 813=28, 814=147, 815=229, 816=180, 817=254, 818=235, 819=146, 820=223, 821=129, 822=4, 823=200, 824=190, 825=197, 826=57, 827=112, 828=145, 829=208, 830=67, 831=36, 832=221, 833=236, 834=35, 835=122, 836=182, 837=63, 838=215, 839=234, 840=122, 841=229, 842=119, 843=167, 844=160, 845=37, 846=37, 847=2, 848=3, 849=1, 850=0, 851=1, 852=163, 853=130, 854=6, 855=237, 856=48, 857=130, 858=6, 859=233, 860=48, 861=31, 862=6, 863=3, 864=85, 865=29, 866=35, 867=4, 868=24, 869=48, 870=22, 871=128, 872=20, 873=154, 874=243, 875=43, 876=218, 877=207, 878=173, 879=79, 880=182, 881=47, 882=187, 883=42, 884=72, 885=72, 886=42, 887=18, 888=183, 889=27, 890=66, 891=193, 892=36, 893=48, 894=29, 895=6, 896=3, 897=85, 898=29, 899=14, 900=4, 901=22, 902=4, 903=20, 904=52, 905=203, 906=57, 907=198, 908=178, 909=111, 910=240, 911=45, 912=255, 913=148, 914=94, 915=137, 916=14, 917=0, 918=78, 919=16, 920=154, 921=97, 922=97, 923=30, 924=48, 925=14, 926=6, 927=3, 928=85, 929=29, 930=15, 931=1, 932=1, 933=255, 934=4, 935=4, 936=3, 937=2, 938=5, 939=160, 940=48, 941=12, 942=6, 943=3, 944=85, 945=29, 946=19, 947=1, 948=1, 949=255, 950=4, 951=2, 952=48, 953=0, 954=48, 955=29, 956=6, 957=3, 958=85, 959=29, 960=37, 961=4, 962=22, 963=48, 964=20, 965=6, 966=8, 967=43, 968=6, 969=1, 970=5, 971=5, 972=7, 973=3, 974=1, 975=6, 976=8, 977=43, 978=6, 979=1, 980=5, 981=5, 982=7, 983=3, 984=2, 985=48, 986=80, 987=6, 988=3, 989=85, 990=29, 991=32, 992=4, 993=73, 994=48, 995=71, 996=48, 997=59, 998=6, 999=12, 1000=43, 1001=6, 1002=1, 1003=4, 1004=1, 1005=178, 1006=49, 1007=1, 1008=2, 1009=1, 1010=3, 1011=4, 1012=48, 1013=43, 1014=48, 1015=41, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=2, 1025=1, 1026=22, 1027=29, 1028=104, 1029=116, 1030=116, 1031=112, 1032=115, 1033=58, 1034=47, 1035=47, 1036=115, 1037=101, 1038=99, 1039=117, 1040=114, 1041=101, 1042=46, 1043=99, 1044=111, 1045=109, 1046=111, 1047=100, 1048=111, 1049=46, 1050=99, 1051=111, 1052=109, 1053=47, 1054=67, 1055=80, 1056=83, 1057=48, 1058=8, 1059=6, 1060=6, 1061=103, 1062=129, 1063=12, 1064=1, 1065=2, 1066=2, 1067=48, 1068=90, 1069=6, 1070=3, 1071=85, 1072=29, 1073=31, 1074=4, 1075=83, 1076=48, 1077=81, 1078=48, 1079=79, 1080=160, 1081=77, 1082=160, 1083=75, 1084=134, 1085=73, 1086=104, 1087=116, 1088=116, 1089=112, 1090=58, 1091=47, 1092=47, 1093=99, 1094=114, 1095=108, 1096=46, 1097=99, 1098=111, 1099=109, 1100=111, 1101=100, 1102=111, 1103=99, 1104=97, 1105=46, 1106=99, 1107=111, 1108=109, 1109=47, 1110=67, 1111=79, 1112=77, 1113=79, 1114=68, 1115=79, 1116=82, 1117=83, 1118=65, 1119=79, 1120=114, 1121=103, 1122=97, 1123=110, 1124=105, 1125=122, 1126=97, 1127=116, 1128=105, 1129=111, 1130=110, 1131=86, 1132=97, 1133=108, 1134=105, 1135=100, 1136=97, 1137=116, 1138=105, 1139=111, 1140=110, 1141=83, 1142=101, 1143=99, 1144=117, 1145=114, 1146=101, 1147=83, 1148=101, 1149=114, 1150=118, 1151=101, 1152=114, 1153=67, 1154=65, 1155=46, 1156=99, 1157=114, 1158=108, 1159=48, 1160=129, 1161=139, 1162=6, 1163=8, 1164=43, 1165=6, 1166=1, 1167=5, 1168=5, 1169=7, 1170=1, 1171=1, 1172=4, 1173=127, 1174=48, 1175=125, 1176=48, 1177=85, 1178=6, 1179=8, 1180=43, 1181=6, 1182=1, 1183=5, 1184=5, 1185=7, 1186=48, 1187=2, 1188=134, 1189=73, 1190=104, 1191=116, 1192=116, 1193=112, 1194=58, 1195=47, 1196=47, 1197=99, 1198=114, 1199=116, 1200=46, 1201=99, 1202=111, 1203=109, 1204=111, 1205=100, 1206=111, 1207=99, 1208=97, 1209=46, 1210=99, 1211=111, 1212=109, 1213=47, 1214=67, 1215=79, 1216=77, 1217=79, 1218=68, 1219=79, 1220=82, 1221=83, 1222=65, 1223=79, 1224=114, 1225=103, 1226=97, 1227=110, 1228=105, 1229=122, 1230=97, 1231=116, 1232=105, 1233=111, 1234=110, 1235=86, 1236=97, 1237=108, 1238=105, 1239=100, 1240=97, 1241=116, 1242=105, 1243=111, 1244=110, 1245=83, 1246=101, 1247=99, 1248=117, 1249=114, 1250=101, 1251=83, 1252=101, 1253=114, 1254=118, 1255=101, 1256=114, 1257=67, 1258=65, 1259=46, 1260=99, 1261=114, 1262=116, 1263=48, 1264=36, 1265=6, 1266=8, 1267=43, 1268=6, 1269=1, 1270=5, 1271=5, 1272=7, 1273=48, 1274=1, 1275=134, 1276=24, 1277=104, 1278=116, 1279=116, 1280=112, 1281=58, 1282=47, 1283=47, 1284=111, 1285=99, 1286=115, 1287=112, 1288=46, 1289=99, 1290=111, 1291=109, 1292=111, 1293=100, 1294=111, 1295=99, 1296=97, 1297=46, 1298=99, 1299=111, 1300=109, 1301=48, 1302=130, 1303=5, 1304=44, 1305=6, 1306=3, 1307=85, 1308=29, 1309=17, 1310=4, 1311=130, 1312=5, 1313=35, 1314=48, 1315=130, 1316=5, 1317=31, 1318=130, 1319=26, 1320=115, 1321=97, 1322=110, 1323=99, 1324=101, 1325=114, 1326=116, 1327=49, 1328=45, 1329=109, 1330=97, 1331=45, 1332=108, 1333=116, 1334=46, 1335=112, 1336=101, 1337=97, 1338=114, 1339=115, 1340=111, 1341=110, 1342=46, 1343=99, 1344=111, 1345=109, 1346=130, 1347=29, 1348=99, 1349=97, 1350=108, 1351=99, 1352=117, 1353=108, 1354=97, 1355=116, 1356=111, 1357=114, 1358=46, 1359=112, 1360=101, 1361=97, 1362=114, 1363=115, 1364=111, 1365=110, 1366=114, 1367=101, 1368=97, 1369=108, 1370=105, 1371=122, 1372=101, 1373=46, 1374=99, 1375=111, 1376=109, 1377=130, 1378=33, 1379=99, 1380=100, 1381=110, 1382=45, 1383=115, 1384=109, 1385=49, 1386=48, 1387=45, 1388=113, 1389=97, 1390=45, 1391=117, 1392=115, 1393=45, 1394=99, 1395=111, 1396=110, 1397=116, 1398=101, 1399=110, 1400=116, 1401=46, 1402=115, 1403=109, 1404=104, 1405=111, 1406=115, 1407=116, 1408=46, 1409=110, 1410=101, 1411=116, 1412=130, 1413=30, 1414=99, 1415=100, 1416=110, 1417=45, 1418=115, 1419=109, 1420=49, 1421=48, 1422=45, 1423=117, 1424=115, 1425=45, 1426=99, 1427=111, 1428=110, 1429=116, 1430=101, 1431=110, 1432=116, 1433=46, 1434=115, 1435=109, 1436=104, 1437=111, 1438=115, 1439=116, 1440=46, 1441=110, 1442=101, 1443=116, 1444=130, 1445=32, 1446=99, 1447=100, 1448=110, 1449=45, 1450=115, 1451=109, 1452=56, 1453=45, 1454=113, 1455=97, 1456=45, 1457=117, 1458=107, 1459=45, 1460=99, 1461=111, 1462=110, 1463=116, 1464=101, 1465=110, 1466=116, 1467=46, 1468=115, 1469=109, 1470=104, 1471=111, 1472=115, 1473=116, 1474=46, 1475=110, 1476=101, 1477=116, 1478=130, 1479=29, 1480=99, 1481=100, 1482=110, 1483=45, 1484=115, 1485=109, 1486=56, 1487=45, 1488=117, 1489=107, 1490=45, 1491=99, 1492=111, 1493=110, 1494=116, 1495=101, 1496=110, 1497=116, 1498=46, 1499=115, 1500=109, 1501=104, 1502=111, 1503=115, 1504=116, 1505=46, 1506=110, 1507=101, 1508=116, 1509=130, 1510=32, 1511=99, 1512=100, 1513=110, 1514=45, 1515=115, 1516=109, 1517=57, 1518=45, 1519=113, 1520=97, 1521=45, 1522=117, 1523=107, 1524=45, 1525=99, 1526=111, 1527=110, 1528=116, 1529=101, 1530=110, 1531=116, 1532=46, 1533=115, 1534=109, 1535=104, 1536=111, 1537=115, 1538=116, 1539=46, 1540=110, 1541=101, 1542=116, 1543=130, 1544=32, 1545=99, 1546=100, 1547=110, 1548=45, 1549=115, 1550=109, 1551=57, 1552=45, 1553=113, 1554=97, 1555=45, 1556=117, 1557=115, 1558=45, 1559=99, 1560=111, 1561=110, 1562=116, 1563=101, 1564=110, 1565=116, 1566=46, 1567=115, 1568=109, 1569=104, 1570=111, 1571=115, 1572=116, 1573=46, 1574=110, 1575=101, 1576=116, 1577=130, 1578=29, 1579=99, 1580=100, 1581=110, 1582=45, 1583=115, 1584=109, 1585=57, 1586=45, 1587=117, 1588=107, 1589=45, 1590=99, 1591=111, 1592=110, 1593=116, 1594=101, 1595=110, 1596=116, 1597=46, 1598=115, 1599=109, 1600=104, 1601=111, 1602=115, 1603=116, 1604=46, 1605=110, 1606=101, 1607=116, 1608=130, 1609=29, 1610=99, 1611=100, 1612=110, 1613=45, 1614=115, 1615=109, 1616=57, 1617=45, 1618=117, 1619=115, 1620=45, 1621=99, 1622=111, 1623=110, 1624=116, 1625=101, 1626=110, 1627=116, 1628=46, 1629=115, 1630=109, 1631=104, 1632=111, 1633=115, 1634=116, 1635=46, 1636=110, 1637=101, 1638=116, 1639=130, 1640=33, 1641=99, 1642=100, 1643=110, 1644=46, 1645=108, 1646=105, 1647=118, 1648=101, 1649=46, 1650=109, 1651=101, 1652=100, 1653=105, 1654=97, 1655=46, 1656=112, 1657=112, 1658=101, 1659=46, 1660=112, 1661=101, 1662=97, 1663=114, 1664=115, 1665=111, 1666=110, 1667=99, 1668=109, 1669=103, 1670=46, 1671=99, 1672=111, 1673=109, 1674=130, 1675=36, 1676=99, 1677=100, 1678=110, 1679=100, 1680=101, 1681=118, 1682=46, 1683=108, 1684=105, 1685=118, 1686=101, 1687=46, 1688=109, 1689=101, 1690=100, 1691=105, 1692=97, 1693=46, 1694=112, 1695=112, 1696=101, 1697=46, 1698=112, 1699=101, 1700=97, 1701=114, 1702=115, 1703=111, 1704=110, 1705=99, 1706=109, 1707=103, 1708=46, 1709=99, 1710=111, 1711=109, 1712=130, 1713=31, 1714=99, 1715=117, 1716=114, 1717=114, 1718=105, 1719=99, 1720=117, 1721=108, 1722=117, 1723=109, 1724=46, 1725=109, 1726=101, 1727=100, 1728=105, 1729=97, 1730=46, 1731=112, 1732=101, 1733=97, 1734=114, 1735=115, 1736=111, 1737=110, 1738=99, 1739=109, 1740=103, 1741=46, 1742=99, 1743=111, 1744=109, 1745=130, 1746=30, 1747=103, 1748=108, 1749=111, 1750=98, 1751=97, 1752=108, 1753=46, 1754=109, 1755=121, 1756=108, 1757=97, 1758=98, 1759=115, 1760=46, 1761=112, 1762=120, 1763=46, 1764=112, 1765=101, 1766=97, 1767=114, 1768=115, 1769=111, 1770=110, 1771=101, 1772=100, 1773=46, 1774=99, 1775=111, 1776=109, 1777=130, 1778=35, 1779=103, 1780=108, 1781=111, 1782=98, 1783=97, 1784=108, 1785=46, 1786=109, 1787=121, 1788=108, 1789=97, 1790=98, 1791=115, 1792=46, 1793=112, 1794=120, 1795=46, 1796=112, 1797=112, 1798=101, 1799=46, 1800=112, 1801=101, 1802=97, 1803=114, 1804=115, 1805=111, 1806=110, 1807=99, 1808=109, 1809=103, 1810=46, 1811=99, 1812=111, 1813=109, 1814=130, 1815=41, 1816=103, 1817=108, 1818=111, 1819=98, 1820=97, 1821=108, 1822=46, 1823=112, 1824=101, 1825=103, 1826=97, 1827=115, 1828=117, 1829=115, 1830=53, 1831=46, 1832=113, 1833=97, 1834=46, 1835=112, 1836=101, 1837=103, 1838=97, 1839=115, 1840=117, 1841=115, 1842=46, 1843=112, 1844=101, 1845=97, 1846=114, 1847=115, 1848=111, 1849=110, 1850=99, 1851=109, 1852=103, 1853=46, 1854=99, 1855=111, 1856=109, 1857=130, 1858=30, 1859=107, 1860=49, 1861=50, 1862=105, 1863=110, 1864=116, 1865=101, 1866=103, 1867=114, 1868=97, 1869=116, 1870=105, 1871=111, 1872=110, 1873=115, 1874=46, 1875=112, 1876=101, 1877=97, 1878=114, 1879=115, 1880=111, 1881=110, 1882=99, 1883=109, 1884=103, 1885=46, 1886=99, 1887=111, 1888=109, 1889=130, 1890=20, 1891=109, 1892=101, 1893=100, 1894=105, 1895=97, 1896=46, 1897=112, 1898=101, 1899=97, 1900=114, 1901=115, 1902=111, 1903=110, 1904=99, 1905=109, 1906=103, 1907=46, 1908=99, 1909=111, 1910=109, 1911=130, 1912=23, 1913=109, 1914=101, 1915=100, 1916=105, 1917=97, 1918=100, 1919=101, 1920=118, 1921=46, 1922=112, 1923=101, 1924=97, 1925=114, 1926=115, 1927=111, 1928=110, 1929=99, 1930=109, 1931=103, 1932=46, 1933=99, 1934=111, 1935=109, 1936=130, 1937=20, 1938=112, 1939=111, 1940=114, 1941=116, 1942=97, 1943=108, 1944=46, 1945=109, 1946=121, 1947=112, 1948=101, 1949=97, 1950=114, 1951=115, 1952=111, 1953=110, 1954=46, 1955=99, 1956=111, 1957=109, 1958=130, 1959=34, 1960=112, 1961=112, 1962=101, 1963=45, 1964=107, 1965=49, 1966=50, 1967=105, 1968=110, 1969=116, 1970=101, 1971=103, 1972=114, 1973=97, 1974=116, 1975=105, 1976=111, 1977=110, 1978=115, 1979=46, 1980=112, 1981=101, 1982=97, 1983=114, 1984=115, 1985=111, 1986=110, 1987=99, 1988=109, 1989=103, 1990=46, 1991=99, 1992=111, 1993=109, 1994=130, 1995=24, 1996=112, 1997=112, 1998=101, 1999=45, 2000=112, 2001=111, 2002=114, 2003=116, 2004=97, 2005=108, 2006=46, 2007=109, 2008=121, 2009=112, 2010=101, 2011=97, 2012=114, 2013=115, 2014=111, 2015=110, 2016=46, 2017=99, 2018=111, 2019=109, 2020=130, 2021=27, 2022=112, 2023=112, 2024=101, 2025=45, 2026=112, 2027=116, 2028=103, 2029=109, 2030=101, 2031=100, 2032=105, 2033=97, 2034=46, 2035=112, 2036=101, 2037=97, 2038=114, 2039=115, 2040=111, 2041=110, 2042=99, 2043=109, 2044=103, 2045=46, 2046=99, 2047=111, 2048=109, 2049=130, 2050=23, 2051=112, 2052=116, 2053=103, 2054=109, 2055=101, 2056=100, 2057=105, 2058=97, 2059=46, 2060=112, 2061=101, 2062=97, 2063=114, 2064=115, 2065=111, 2066=110, 2067=99, 2068=109, 2069=103, 2070=46, 2071=99, 2072=111, 2073=109, 2074=130, 2075=31, 2076=113, 2077=97, 2078=46, 2079=112, 2080=101, 2081=97, 2082=114, 2083=115, 2084=111, 2085=110, 2086=109, 2087=121, 2088=108, 2089=97, 2090=98, 2091=97, 2092=110, 2093=100, 2094=109, 2095=97, 2096=115, 2097=116, 2098=101, 2099=114, 2100=105, 2101=110, 2102=103, 2103=46, 2104=99, 2105=111, 2106=109, 2107=130, 2108=35, 2109=114, 2110=117, 2111=109, 2112=98, 2113=97, 2114=46, 2115=108, 2116=105, 2117=118, 2118=101, 2119=46, 2120=109, 2121=101, 2122=100, 2123=105, 2124=97, 2125=46, 2126=112, 2127=112, 2128=101, 2129=46, 2130=112, 2131=101, 2132=97, 2133=114, 2134=115, 2135=111, 2136=110, 2137=99, 2138=109, 2139=103, 2140=46, 2141=99, 2142=111, 2143=109, 2144=130, 2145=25, 2146=115, 2147=97, 2148=109, 2149=112, 2150=108, 2151=101, 2152=46, 2153=112, 2154=101, 2155=97, 2156=114, 2157=115, 2158=111, 2159=110, 2160=114, 2161=101, 2162=97, 2163=108, 2164=105, 2165=122, 2166=101, 2167=46, 2168=99, 2169=111, 2170=109, 2171=130, 2172=24, 2173=115, 2174=116, 2175=97, 2176=116, 2177=105, 2178=99, 2179=45, 2180=99, 2181=100, 2182=110, 2183=46, 2184=115, 2185=99, 2186=104, 2187=111, 2188=111, 2189=108, 2190=110, 2191=101, 2192=116, 2193=46, 2194=99, 2195=111, 2196=109, 2197=130, 2198=28, 2199=115, 2200=116, 2201=97, 2202=116, 2203=105, 2204=99, 2205=45, 2206=100, 2207=99, 2208=116, 2209=45, 2210=99, 2211=100, 2212=110, 2213=46, 2214=115, 2215=99, 2216=104, 2217=111, 2218=111, 2219=108, 2220=110, 2221=101, 2222=116, 2223=46, 2224=99, 2225=111, 2226=109, 2227=130, 2228=24, 2229=115, 2230=116, 2231=97, 2232=116, 2233=105, 2234=99, 2235=45, 2236=100, 2237=101, 2238=118, 2239=45, 2240=99, 2241=100, 2242=110, 2243=46, 2244=115, 2245=110, 2246=100, 2247=101, 2248=118, 2249=46, 2250=110, 2251=101, 2252=116, 2253=130, 2254=23, 2255=115, 2256=116, 2257=97, 2258=116, 2259=105, 2260=99, 2261=45, 2262=112, 2263=116, 2264=45, 2265=99, 2266=100, 2267=110, 2268=46, 2269=115, 2270=110, 2271=100, 2272=101, 2273=118, 2274=46, 2275=110, 2276=101, 2277=116, 2278=130, 2279=25, 2280=115, 2281=116, 2282=97, 2283=116, 2284=105, 2285=99, 2286=50, 2287=45, 2288=99, 2289=100, 2290=110, 2291=46, 2292=115, 2293=99, 2294=104, 2295=111, 2296=111, 2297=108, 2298=110, 2299=101, 2300=116, 2301=46, 2302=99, 2303=111, 2304=109, 2305=130, 2306=29, 2307=115, 2308=116, 2309=97, 2310=116, 2311=105, 2312=99, 2313=50, 2314=45, 2315=100, 2316=99, 2317=116, 2318=45, 2319=99, 2320=100, 2321=110, 2322=46, 2323=115, 2324=99, 2325=104, 2326=111, 2327=111, 2328=108, 2329=110, 2330=101, 2331=116, 2332=46, 2333=99, 2334=111, 2335=109, 2336=130, 2337=24, 2338=116, 2339=101, 2340=115, 2341=116, 2342=99, 2343=117, 2344=114, 2345=114, 2346=101, 2347=110, 2348=116, 2349=46, 2350=99, 2351=111, 2352=110, 2353=110, 2354=101, 2355=120, 2356=117, 2357=115, 2358=46, 2359=99, 2360=111, 2361=109, 2362=130, 2363=19, 2364=116, 2365=101, 2366=115, 2367=116, 2368=110, 2369=97, 2370=118, 2371=46, 2372=112, 2373=115, 2374=111, 2375=110, 2376=100, 2377=101, 2378=118, 2379=46, 2380=110, 2381=101, 2382=116, 2383=130, 2384=25, 2385=116, 2386=101, 2387=115, 2388=116, 2389=110, 2390=97, 2391=118, 2392=99, 2393=108, 2394=105, 2395=101, 2396=110, 2397=116, 2398=46, 2399=112, 2400=115, 2401=111, 2402=110, 2403=115, 2404=118, 2405=99, 2406=46, 2407=110, 2408=101, 2409=116, 2410=130, 2411=18, 2412=117, 2413=97, 2414=116, 2415=45, 2416=119, 2417=119, 2418=119, 2419=46, 2420=104, 2421=101, 2422=108, 2423=108, 2424=111, 2425=113, 2426=46, 2427=99, 2428=111, 2429=109, 2430=130, 2431=16, 2432=119, 2433=119, 2434=119, 2435=46, 2436=99, 2437=111, 2438=110, 2439=110, 2440=101, 2441=120, 2442=117, 2443=115, 2444=46, 2445=99, 2446=111, 2447=109, 2448=130, 2449=14, 2450=119, 2451=119, 2452=119, 2453=46, 2454=104, 2455=101, 2456=108, 2457=108, 2458=111, 2459=113, 2460=46, 2461=99, 2462=111, 2463=109, 2464=130, 2465=24, 2466=119, 2467=119, 2468=119, 2469=46, 2470=112, 2471=101, 2472=97, 2473=114, 2474=115, 2475=111, 2476=110, 2477=109, 2478=97, 2479=115, 2480=116, 2481=101, 2482=114, 2483=105, 2484=110, 2485=103, 2486=46, 2487=99, 2488=111, 2489=109, 2490=130, 2491=20, 2492=119, 2493=119, 2494=119, 2495=46, 2496=112, 2497=101, 2498=97, 2499=114, 2500=115, 2501=111, 2502=110, 2503=109, 2504=121, 2505=108, 2506=97, 2507=98, 2508=46, 2509=99, 2510=111, 2511=109, 2512=130, 2513=32, 2514=119, 2515=119, 2516=119, 2517=46, 2518=112, 2519=101, 2520=97, 2521=114, 2522=115, 2523=111, 2524=110, 2525=109, 2526=121, 2527=108, 2528=97, 2529=98, 2530=97, 2531=110, 2532=100, 2533=109, 2534=97, 2535=115, 2536=116, 2537=101, 2538=114, 2539=105, 2540=110, 2541=103, 2542=46, 2543=99, 2544=111, 2545=109, 2546=130, 2547=22, 2548=119, 2549=119, 2550=119, 2551=46, 2552=112, 2553=101, 2554=97, 2555=114, 2556=115, 2557=111, 2558=110, 2559=114, 2560=101, 2561=97, 2562=108, 2563=105, 2564=122, 2565=101, 2566=46, 2567=99, 2568=111, 2569=109, 2570=130, 2571=20, 2572=119, 2573=119, 2574=119, 2575=46, 2576=112, 2577=101, 2578=97, 2579=114, 2580=115, 2581=111, 2582=110, 2583=116, 2584=101, 2585=120, 2586=97, 2587=115, 2588=46, 2589=99, 2590=111, 2591=109, 2592=130, 2593=35, 2594=119, 2595=119, 2596=119, 2597=46, 2598=113, 2599=97, 2600=46, 2601=112, 2602=101, 2603=97, 2604=114, 2605=115, 2606=111, 2607=110, 2608=109, 2609=121, 2610=108, 2611=97, 2612=98, 2613=97, 2614=110, 2615=100, 2616=109, 2617=97, 2618=115, 2619=116, 2620=101, 2621=114, 2622=105, 2623=110, 2624=103, 2625=46, 2626=99, 2627=111, 2628=109, 2629=48, 2630=13, 2631=6, 2632=9, 2633=42, 2634=134, 2635=72, 2636=134, 2637=247, 2638=13, 2639=1, 2640=1, 2641=11, 2642=5, 2643=0, 2644=3, 2645=130, 2646=1, 2647=1, 2648=0, 2649=137, 2650=14, 2651=209, 2652=99, 2653=74, 2654=96, 2655=96, 2656=206, 2657=155, 2658=173, 2659=123, 2660=6, 2661=143, 2662=135, 2663=100, 2664=39, 2665=173, 2666=59, 2667=218, 2668=146, 2669=235, 2670=35, 2671=197, 2672=98, 2673=236, 2674=161, 2675=83, 2676=101, 2677=158, 2678=6, 2679=124, 2680=94, 2681=218, 2682=87, 2683=11, 2684=42, 2685=124, 2686=0, 2687=122, 2688=183, 2689=68, 2690=214, 2691=68, 2692=43, 2693=179, 2694=2, 2695=71, 2696=94, 2697=55, 2698=8, 2699=35, 2700=116, 2701=163, 2702=66, 2703=153, 2704=235, 2705=112, 2706=141, 2707=60, 2708=61, 2709=136, 2710=228, 2711=88, 2712=83, 2713=140, 2714=27, 2715=219, 2716=43, 2717=14, 2718=119, 2719=132, 2720=15, 2721=51, 2722=36, 2723=11, 2724=121, 2725=127, 2726=69, 2727=45, 2728=195, 2729=134, 2730=230, 2731=155, 2732=148, 2733=70, 2734=4, 2735=17, 2736=103, 2737=252, 2738=155, 2739=35, 2740=191, 2741=171, 2742=237, 2743=126, 2744=19, 2745=189, 2746=54, 2747=11, 2748=177, 2749=155, 2750=149, 2751=115, 2752=130, 2753=90, 2754=128, 2755=67, 2756=20, 2757=203, 2758=205, 2759=22, 2760=22, 2761=17, 2762=170, 2763=94, 2764=196, 2765=108, 2766=153, 2767=67, 2768=197, 2769=162, 2770=158, 2771=169, 2772=83, 2773=92, 2774=87, 2775=125, 2776=134, 2777=11, 2778=125, 2779=218, 2780=64, 2781=71, 2782=196, 2783=105, 2784=217, 2785=32, 2786=175, 2787=3, 2788=57, 2789=202, 2790=175, 2791=4, 2792=108, 2793=231, 2794=213, 2795=226, 2796=12, 2797=76, 2798=198, 2799=11, 2800=245, 2801=177, 2802=56, 2803=219, 2804=56, 2805=3, 2806=22, 2807=84, 2808=118, 2809=45, 2810=2, 2811=34, 2812=169, 2813=216, 2814=187, 2815=232, 2816=58, 2817=125, 2818=59, 2819=22, 2820=116, 2821=143, 2822=60, 2823=100, 2824=39, 2825=201, 2826=41, 2827=215, 2828=64, 2829=89, 2830=253, 2831=135, 2832=2, 2833=123, 2834=32, 2835=33, 2836=115, 2837=240, 2838=10, 2839=63, 2840=123, 2841=220, 2842=161, 2843=70, 2844=56, 2845=104, 2846=105, 2847=89, 2848=123, 2849=245, 2850=234, 2851=223, 2852=129, 2853=117, 2854=35, 2855=93, 2856=41, 2857=11, 2858=65, 2859=235, 2860=10, 2861=97, 2862=110, 2863=209, 2864=120, 2865=30, 2866=170, 2867=151, 2868=87, 2869=215, 2870=27, 2871=158, 2872=1, 2873=244, 2874=125, 2875=8, 2876=101, 2877=210, 2878=211, 2879=216, 2880=112, 2881=147, 2882=212, 2883=57, 2884=119, 2885=142, 2886=40, 2887=114, 2888=215, 2889=44, 2890=254, 2891=222, 2892=40, 2893=5, 2894=29, 2895=157, 2896=94, 2897=140, 2898=23, 2899=39, 2900=31, 2901=147, 2902=146, 2903=179, 2904=222, 2905=164, 2906=2, 2907=4, 2908=0, 2909=166, 2910=36, 2911=4, 2912=34, 2913=112, 2914=112, 2915=101, 2916=45, 2917=107, 2918=49, 2919=50, 2920=105, 2921=110, 2922=116, 2923=101, 2924=103, 2925=114, 2926=97, 2927=116, 2928=105, 2929=111, 2930=110, 2931=115, 2932=46, 2933=112, 2934=101, 2935=97, 2936=114, 2937=115, 2938=111, 2939=110, 2940=99, 2941=109, 2942=103, 2943=46, 2944=99, 2945=111, 2946=109, 2947=169, 2948=4, 2949=2, 2950=2, 2951=28, 2952=32, 2953=170, 2954=129, 2955=195, 2956=4, 2957=129, 2958=192, 2959=0, 2960=0, 2961=29, 2962=230, 2963=164, 2964=18, 2965=150, 2966=59, 2967=118, 2968=14, 2969=189, 2970=108, 2971=159, 2972=142, 2973=140, 2974=40, 2975=177, 2976=103, 2977=230, 2978=231, 2979=167, 2980=68, 2981=245, 2982=255, 2983=25, 2984=86, 2985=29, 2986=108, 2987=169, 2988=2, 2989=162, 2990=157, 2991=8, 2992=22, 2993=237, 2994=172, 2995=141, 2996=203, 2997=40, 2998=29, 2999=37, 3000=57, 3001=122, 3002=218, 3003=6, 3004=91, 3005=124, 3006=107, 3007=98, 3008=57, 3009=237, 3010=21, 3011=94, 3012=134, 3013=27, 3014=45, 3015=34, 3016=206, 3017=80, 3018=211, 3019=224, 3020=42, 3021=106, 3022=222, 3023=172, 3024=96, 3025=108, 3026=123, 3027=3, 3028=86, 3029=163, 3030=26, 3031=127, 3032=182, 3033=150, 3034=204, 3035=180, 3036=23, 3037=195, 3038=190, 3039=127, 3040=163, 3041=101, 3042=121, 3043=48, 3044=53, 3045=14, 3046=235, 3047=216, 3048=29, 3049=136, 3050=138, 3051=72, 3052=140, 3053=113, 3054=83, 3055=24, 3056=167, 3057=207, 3058=155, 3059=61, 3060=232, 3061=213, 3062=125, 3063=14, 3064=89, 3065=113, 3066=9, 3067=2, 3068=122, 3069=244, 3070=103, 3071=188, 3072=86, 3073=59, 3074=83, 3075=45, 3076=192, 3077=96, 3078=194, 3079=174, 3080=252, 3081=234, 3082=136, 3083=4, 3084=105, 3085=241, 3086=251, 3087=104, 3088=246, 3089=27, 3090=194, 3091=146, 3092=7, 3093=216, 3094=73, 3095=19, 3096=183, 3097=134, 3098=113, 3099=130, 3100=37, 3101=25, 3102=181, 3103=233, 3104=35, 3105=27, 3106=120, 3107=55, 3108=115, 3109=174, 3110=196, 3111=102, 3112=18, 3113=196, 3114=38, 3115=85, 3116=255, 3117=31, 3118=55, 3119=126, 3120=128, 3121=208, 3122=4, 3123=146, 3124=123, 3125=77, 3126=98, 3127=122, 3128=194, 3129=158, 3130=228, 3131=233, 3132=129, 3133=44, 3134=131, 3135=32, 3136=65, 3137=85, 3138=14, 3139=81, 3140=129, 3141=211, 3142=197, 3143=82, 3144=86, 3145=253, 3146=38, 3147=71, 3148=161, 3149=16, 3150=174, list=[collector.newrelic.com:443:::::::::, collector-287.newrelic.com:443:::::::::, etext2ppe.pearson.com:443:::::::::, sso.rumba.ppe.pearsoncmg.com:443:::::::::, ppe-k12integrations.pearsoncmg.com:443:::::::::], socketPath=undefined, timeout=undefined, method=GET, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, _ended=true, $ref=$["response"], aborted=undefined, timeoutCb=null, upgradeOrConnect=false, parser=null, maxHeadersCount=null, read=function (n) {
- debug('read', n);
- n = parseInt(n, 10);
- var state = this._readableState;
- var nOrig = n;
- if (n !== 0)
- state.emittedReadable = false;
- // if we're doing read(0) to trigger a readable event, but we
- // already have a bunch of data in the buffer, then just trigger
- // the 'readable' event and move on.
- if (n === 0 &&
- state.needReadable &&
- (state.length >= state.highWaterMark || state.ended)) {
- debug('read: emitReadable', state.length, state.ended);
- if (state.length === 0 && state.ended)
- endReadable(this);
- else
- emitReadable(this);
- return null;
- }
- n = howMuchToRead(n, state);
- // if we've ended, and we're now clear, then finish it up.
- if (n === 0 && state.ended) {
- if (state.length === 0)
- endReadable(this);
- return null;
- }
- // All the actual chunk generation logic needs to be
- // *below* the call to _read. The reason is that in certain
- // synthetic stream cases, such as passthrough streams, _read
- // may be a completely synchronous operation which may change
- // the state of the read buffer, providing enough data when
- // before there was *not* enough.
- //
- // So, the steps are:
- // 1. Figure out what the state of things will be after we do
- // a read from the buffer.
- //
- // 2. If that resulting state will trigger a _read, then call _read.
- // Note that this may be asynchronous, or synchronous. Yes, it is
- // deeply ugly to write APIs this way, but that still doesn't mean
- // that the Readable class should behave improperly, as streams are
- // designed to be sync/async agnostic.
- // Take note if the _read call is sync or async (ie, if the read call
- // has returned yet), so that we know whether or not it's safe to emit
- // 'readable' etc.
- //
- // 3. Actually pull the requested chunks out of the buffer and return.
- // if we need a readable event, then we need to do some reading.
- var doRead = state.needReadable;
- debug('need readable', doRead);
- // if we currently have less than the highWaterMark, then also read some
- if (state.length === 0 || state.length - n < state.highWaterMark) {
- doRead = true;
- debug('length less than watermark', doRead);
- }
- // however, if we've ended, then there's no point, and if we're already
- // reading, then it's unnecessary.
- if (state.ended || state.reading) {
- doRead = false;
- debug('reading or ended', doRead);
- } else if (doRead) {
- debug('do read');
- state.reading = true;
- state.sync = true;
- // if the length is currently zero, then we *need* a readable event.
- if (state.length === 0)
- state.needReadable = true;
- // call internal read method
- this._read(state.highWaterMark);
- state.sync = false;
- // If _read pushed data synchronously, then `reading` will be false,
- // and we need to re-evaluate how much data we can return to the user.
- if (!state.reading)
- n = howMuchToRead(nOrig, state);
- }
- var ret;
- if (n > 0)
- ret = fromList(n, state);
- else
- ret = null;
- if (ret === null) {
- state.needReadable = true;
- n = 0;
- } else {
- state.length -= n;
- }
- if (state.length === 0) {
- // If we have nothing in the buffer, then we want to know
- // as soon as we *do* get something into the buffer.
- if (!state.ended)
- state.needReadable = true;
- // If we tried to read() past the EOF, then emit end on the next tick.
- if (nOrig !== n && state.ended)
- endReadable(this);
- }
- if (ret !== null)
- this.emit('data', ret);
- return ret;
- }, _consuming=true, _idleNext=null, _idlePrev=null, _idleTimeout=-1, $ref=$["response"]["socket"], httpVersionMajor=1, httpVersionMinor=1, httpVersion=1.1, complete=true, server=Apache-Coyote/1.1, content-type=application/json;charset=UTF-8, content-language=en-US, expires=Tue, 19 Jun 2018 23:08:10 GMT, cache-control=max-age=0, no-cache, pragma=no-cache, date=Tue, 19 Jun 2018 23:08:10 GMT, content-length=83, connection=close, rawHeaders=[Server, Apache-Coyote/1.1, Content-Type, application/json;charset=UTF-8, Content-Language, en-US, Expires, Tue, 19 Jun 2018 23:08:10 GMT, Cache-Control, max-age=0, no-cache, Pragma, no-cache, Date, Tue, 19 Jun 2018 23:08:10 GMT, Content-Length, 83, Connection, close], , rawTrailers=[], upgrade=false, url=, method=null, statusCode=404, statusMessage=Not Found, $ref=$["response"]["socket"], _consuming=true, _dumped=false, $ref=$["response"]["socket"]["_httpMessage"], domain=null, error=function () { [native code] }, complete=function () { [native code] }, pipe=[function (src) {
- if (self.ntick && self._started) {
- self.emit('error', new Error('You cannot pipe to this stream after the outbound request has started.'))
- }
- self.src = src
- if (isReadStream(src)) {
- if (!self.hasHeader('content-type')) {
- self.setHeader('content-type', mime.lookup(src.path))
- }
- } else {
- if (src.headers) {
- for (var i in src.headers) {
- if (!self.hasHeader(i)) {
- self.setHeader(i, src.headers[i])
- }
- }
- }
- if (self._json && !self.hasHeader('content-type')) {
- self.setHeader('content-type', 'application/json')
- }
- if (src.method && !self.explicitMethod) {
- self.method = src.method
- }
- }
- // self.on('pipe', function () {
- // console.error('You have already piped to this stream. Pipeing twice is likely to break the request.')
- // })
- }, function (src) {
- if (self.ntick && self._started) {
- self.emit('error', new Error('You cannot pipe to this stream after the outbound request has started.'))
- }
- self.src = src
- if (isReadStream(src)) {
- if (!self.hasHeader('content-type')) {
- self.setHeader('content-type', mime.lookup(src.path))
- }
- } else {
- if (src.headers) {
- for (var i in src.headers) {
- if (!self.hasHeader(i)) {
- self.setHeader(i, src.headers[i])
- }
- }
- }
- if (self._json && !self.hasHeader('content-type')) {
- self.setHeader('content-type', 'application/json')
- }
- if (src.method && !self.explicitMethod) {
- self.method = src.method
- }
- }
- // self.on('pipe', function () {
- // console.error('You have already piped to this stream. Pipeing twice is likely to break the request.')
- // })
- }], data=function (chunk) {
- if (!Buffer.isBuffer(chunk)) {
- strings.push(chunk)
- } else if (chunk.length) {
- bufferLength += chunk.length
- buffers.push(chunk)
- }
- }, end=function () {
- debug('end event', self.uri.href)
- if (self._aborted) {
- debug('aborted', self.uri.href)
- // `buffer` is defined in the parent scope and used in a closure it exists for the life of the request.
- // This can lead to leaky behavior if the user retains a reference to the request object.
- buffers = []
- bufferLength = 0
- return
- }
- if (bufferLength) {
- debug('has body', self.uri.href, bufferLength)
- response.body = Buffer.concat(buffers, bufferLength)
- if (self.encoding !== null) {
- response.body = response.body.toString(self.encoding)
- }
- // `buffer` is defined in the parent scope and used in a closure it exists for the life of the Request.
- // This can lead to leaky behavior if the user retains a reference to the request object.
- buffers = []
- bufferLength = 0
- } else if (strings.length) {
- // The UTF8 BOM [0xEF,0xBB,0xBF] is converted to [0xFE,0xFF] in the JS UTC16/UCS2 representation.
- // Strip this value out when the encoding is set to 'utf8', as upstream consumers won't expect it and it breaks JSON.parse().
- if (self.encoding === 'utf8' && strings[0].length > 0 && strings[0][0] === '\uFEFF') {
- strings[0] = strings[0].substring(1)
- }
- response.body = strings.join('')
- }
- if (self._json) {
- try {
- response.body = JSON.parse(response.body, self._jsonReviver)
- } catch (e) {
- debug('invalid JSON received', self.uri.href)
- }
- }
- debug('emitting complete', self.uri.href)
- if (typeof response.body === 'undefined' && !self._json) {
- response.body = self.encoding === null ? Buffer.alloc(0) : ''
- }
- self.emit('complete', response, response.body)
- }, _eventsCount=5, _maxListeners=undefined, protocol=https:, slashes=true, auth=null, host=ppe-k12integrations.pearsoncmg.com, port=443, hostname=ppe-k12integrations.pearsoncmg.com, hash=null, search=null, query=null, pathname=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, href=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, readable=true, writable=true, $ref=$["response"]["request"], default=RFC3986, RFC1738=function (value) {
- return replace.call(value, percentTwenties, '+');
- }, RFC3986=function (value) {
- return value;
- }, RFC1738=RFC1738, RFC3986=RFC3986, parse=function (str, opts) {
- var options = opts ? utils.assign({}, opts) : {};
- if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') {
- throw new TypeError('Decoder has to be a function.');
- }
- options.ignoreQueryPrefix = options.ignoreQueryPrefix === true;
- options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter;
- options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth;
- options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit;
- options.parseArrays = options.parseArrays !== false;
- options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder;
- options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots;
- options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects;
- options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes;
- options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit;
- options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;
- if (str === '' || str === null || typeof str === 'undefined') {
- return options.plainObjects ? Object.create(null) : {};
- }
- var tempObj = typeof str === 'string' ? parseValues(str, options) : str;
- var obj = options.plainObjects ? Object.create(null) : {};
- // Iterate over the keys and setup the new object
- var keys = Object.keys(tempObj);
- for (var i = 0; i < keys.length; ++i) {
- var key = keys[i];
- var newObj = parseKeys(key, tempObj[key], options);
- obj = utils.merge(obj, newObj, options);
- }
- return utils.compact(obj);
- }, stringify=function (object, opts) {
- var obj = object;
- var options = opts ? utils.assign({}, opts) : {};
- if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') {
- throw new TypeError('Encoder has to be a function.');
- }
- var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter;
- var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;
- var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls;
- var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode;
- var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder;
- var sort = typeof options.sort === 'function' ? options.sort : null;
- var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots;
- var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate;
- var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly;
- if (typeof options.format === 'undefined') {
- options.format = formats['default'];
- } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) {
- throw new TypeError('Unknown format option provided.');
- }
- var formatter = formats.formatters[options.format];
- var objKeys;
- var filter;
- if (typeof options.filter === 'function') {
- filter = options.filter;
- obj = filter('', obj);
- } else if (Array.isArray(options.filter)) {
- filter = options.filter;
- objKeys = filter;
- }
- var keys = [];
- if (typeof obj !== 'object' || obj === null) {
- return '';
- }
- var arrayFormat;
- if (options.arrayFormat in arrayPrefixGenerators) {
- arrayFormat = options.arrayFormat;
- } else if ('indices' in options) {
- arrayFormat = options.indices ? 'indices' : 'repeat';
- } else {
- arrayFormat = 'indices';
- }
- var generateArrayPrefix = arrayPrefixGenerators[arrayFormat];
- if (!objKeys) {
- objKeys = Object.keys(obj);
- }
- if (sort) {
- objKeys.sort(sort);
- }
- for (var i = 0; i < objKeys.length; ++i) {
- var key = objKeys[i];
- if (skipNulls && obj[key] === null) {
- continue;
- }
- keys = keys.concat(stringify(
- obj[key],
- key,
- generateArrayPrefix,
- strictNullHandling,
- skipNulls,
- encode ? encoder : null,
- filter,
- sort,
- allowDots,
- serializeDate,
- formatter,
- encodeValuesOnly
- ));
- }
- var joined = keys.join(delimiter);
- var prefix = options.addQueryPrefix === true ? '?' : '';
- return joined.length > 0 ? prefix + joined : '';
- }, useQuerystring=undefined, , , $ref=$["response"]["request"], hasAuth=true, sentAuth=true, bearerToken=null, user=rbsuser, pass=qt26w8WgjRnUcb9X, $ref=$["response"]["request"], params=null, $ref=$["response"]["request"], boundary=f3cde3a5-4b3f-4693-94ef-54f4059cf5d1, chunked=false, body=null, $ref=$["response"]["request"], followRedirect=true, followRedirects=true, followAllRedirects=false, followOriginalHttpMethod=false, allowRedirect=function () { return true }, maxRedirects=10, redirects=[statusCode=401, redirectUri=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections], redirectsFollowed=1, removeRefererHeader=false, $ref=$["response"]["request"], proxyHeaderWhiteList=[accept, accept-charset, accept-encoding, accept-language, accept-ranges, cache-control, content-encoding, content-language, content-location, content-md5, content-range, content-type, connection, date, expect, max-forwards, pragma, referer, te, user-agent, via], proxyHeaderExclusiveList=[], _rp_resolve=function (value) {
- promise._resolveCallback(value);
- }, _rp_reject=function (reason) {
- promise._rejectCallback(reason, synchronous);
- }, _bitField=16777216, name=StatusCodeError, statusCode=404, message=404 - {"message":"No sections found for given user","errorCode":"616","status":"Failure"}, $ref=$["error"], $ref=$["options"], $ref=$["response"], _rejectionHandler0=undefined, _promise0=undefined, _receiver0=undefined, _onCancelField=undefined, _branchesRemainingToCancel=1, _cancellationParent=undefined, _rp_callbackOrig=undefined, callback=function () {
- if (self._callbackCalled) {
- return // Print a warning maybe?
- }
- self._callbackCalled = true
- self._callback.apply(self, arguments)
- }, $ref=$["options"], accept=application/json, authorization=Digest username="rbsuser", realm="Digest Based Authentication", nonce="MTUyOTUzNjA5MDc5NzpiMTMxYTQwYjhiZjgwMTMyNzM0ODg2MjlkZTllNThhMQ==", uri="/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections", qop=auth, response="724f8c750439517f2ae1fbeb8c679535", nc=00000001, cnonce="0a90757c7e31434997ec40ae939c3c14", referer=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, setHeader=function (key, value, clobber) {
- if (typeof value === 'undefined') return
- return c.set(key, value, clobber)
- }, hasHeader=function (key) {
- return c.has(key)
- }, getHeader=function (key) {
- return c.get(key)
- }, removeHeader=function (key) {
- return c.del(key)
- }, method=GET, localAddress=undefined, , dests=[], __isRequestRequest=true, _callback=function RP$callback(err, response, body) {
- plumbing.callback.call(self, err, response, body);
- }, proxy=null, tunnel=true, setHost=true, originalCookieHeader=undefined, _disableCookies=true, _jar=undefined, port=443, host=ppe-k12integrations.pearsoncmg.com, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, _json=true, Server=function Server(opts, requestListener) {
- if (!(this instanceof Server)) return new Server(opts, requestListener);
- if (typeof opts === 'function') {
- requestListener = opts;
- opts = undefined;
- }
- opts = util._extend({}, opts);
- if (process.features.tls_npn && !opts.NPNProtocols) {
- opts.NPNProtocols = ['http/1.1', 'http/1.0'];
- }
- if (process.features.tls_alpn && !opts.ALPNProtocols) {
- // http/1.0 is not defined as Protocol IDs in IANA
- // http://www.iana.org/assignments/tls-extensiontype-values
- // /tls-extensiontype-values.xhtml#alpn-protocol-ids
- opts.ALPNProtocols = ['http/1.1'];
- }
- tls.Server.call(this, opts, http._connectionListener);
- this.httpAllowHalfOpen = false;
- if (requestListener) {
- this.addListener('request', requestListener);
- }
- this.addListener('tlsClientError', function addListener(err, conn) {
- if (!this.emit('clientError', err, conn))
- conn.destroy(err);
- });
- this.timeout = 2 * 60 * 1000;
- this.keepAliveTimeout = 5000;
- }, createServer=function setDispatcher(requestListener) { // eslint-disable-line no-unused-vars
- agent.environment.setDispatcher('http')
- return createServer.apply(this, arguments)
- }, $ref=$["response"]["socket"]["_httpMessage"]["agent"], Agent=function Agent(options) {
- if (!(this instanceof Agent))
- return new Agent(options);
- http.Agent.call(this, options);
- this.defaultPort = 443;
- this.protocol = 'https:';
- this.maxCachedSessions = this.options.maxCachedSessions;
- if (this.maxCachedSessions === undefined)
- this.maxCachedSessions = 100;
- this._sessionCache = {
- map: {},
- list: []
- };
- }, request=function request(options, cb) {
- if (typeof options === 'string') {
- options = url.parse(options);
- if (!options.hostname) {
- throw new Error('Unable to determine the domain name');
- }
- } else if (options && options[searchParamsSymbol] &&
- options[searchParamsSymbol][searchParamsSymbol]) {
- // url.URL instance
- options = urlToOptions(options);
- } else {
- options = util._extend({}, options);
- }
- options._defaultAgent = globalAgent;
- return http.request(options, cb);
- }, get=function get(options, cb) {
- var req = exports.request(options, cb);
- req.end();
- return req;
- }, agentClass=function Agent(options) {
- if (!(this instanceof Agent))
- return new Agent(options);
- http.Agent.call(this, options);
- this.defaultPort = 443;
- this.protocol = 'https:';
- this.maxCachedSessions = this.options.maxCachedSessions;
- if (this.maxCachedSessions === undefined)
- this.maxCachedSessions = 100;
- this._sessionCache = {
- map: {},
- list: []
- };
- }, $ref=$["response"]["socket"]["_httpMessage"]["agent"], href=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, ntick=true, $ref=$["response"], originalHost=ppe-k12integrations.pearsoncmg.com, originalHostHeaderName=host, _started=true, $ref=$["response"]["socket"]["_httpMessage"], $ref=$["response"], _destdata=true, _ended=true, _callbackCalled=true, toJSON=function responseToJSON() {
- var self = this
- return {
- statusCode: self.statusCode,
- body: self.body,
- headers: self.headers,
- request: requestToJSON.call(self.request)
- }
- }, $ref=$["response"]["headers"], read=function (n) {
- debug('read', n);
- n = parseInt(n, 10);
- var state = this._readableState;
- var nOrig = n;
- if (n !== 0)
- state.emittedReadable = false;
- // if we're doing read(0) to trigger a readable event, but we
- // already have a bunch of data in the buffer, then just trigger
- // the 'readable' event and move on.
- if (n === 0 &&
- state.needReadable &&
- (state.length >= state.highWaterMark || state.ended)) {
- debug('read: emitReadable', state.length, state.ended);
- if (state.length === 0 && state.ended)
- endReadable(this);
- else
- emitReadable(this);
- return null;
- }
- n = howMuchToRead(n, state);
- // if we've ended, and we're now clear, then finish it up.
- if (n === 0 && state.ended) {
- if (state.length === 0)
- endReadable(this);
- return null;
- }
- // All the actual chunk generation logic needs to be
- // *below* the call to _read. The reason is that in certain
- // synthetic stream cases, such as passthrough streams, _read
- // may be a completely synchronous operation which may change
- // the state of the read buffer, providing enough data when
- // before there was *not* enough.
- //
- // So, the steps are:
- // 1. Figure out what the state of things will be after we do
- // a read from the buffer.
- //
- // 2. If that resulting state will trigger a _read, then call _read.
- // Note that this may be asynchronous, or synchronous. Yes, it is
- // deeply ugly to write APIs this way, but that still doesn't mean
- // that the Readable class should behave improperly, as streams are
- // designed to be sync/async agnostic.
- // Take note if the _read call is sync or async (ie, if the read call
- // has returned yet), so that we know whether or not it's safe to emit
- // 'readable' etc.
- //
- // 3. Actually pull the requested chunks out of the buffer and return.
- // if we need a readable event, then we need to do some reading.
- var doRead = state.needReadable;
- debug('need readable', doRead);
- // if we currently have less than the highWaterMark, then also read some
- if (state.length === 0 || state.length - n < state.highWaterMark) {
- doRead = true;
- debug('length less than watermark', doRead);
- }
- // however, if we've ended, then there's no point, and if we're already
- // reading, then it's unnecessary.
- if (state.ended || state.reading) {
- doRead = false;
- debug('reading or ended', doRead);
- } else if (doRead) {
- debug('do read');
- state.reading = true;
- state.sync = true;
- // if the length is currently zero, then we *need* a readable event.
- if (state.length === 0)
- state.needReadable = true;
- // call internal read method
- this._read(state.highWaterMark);
- state.sync = false;
- // If _read pushed data synchronously, then `reading` will be false,
- // and we need to re-evaluate how much data we can return to the user.
- if (!state.reading)
- n = howMuchToRead(nOrig, state);
- }
- var ret;
- if (n > 0)
- ret = fromList(n, state);
- else
- ret = null;
- if (ret === null) {
- state.needReadable = true;
- n = 0;
- } else {
- state.length -= n;
- }
- if (state.length === 0) {
- // If we have nothing in the buffer, then we want to know
- // as soon as we *do* get something into the buffer.
- if (!state.ended)
- state.needReadable = true;
- // If we tried to read() past the EOF, then emit end on the next tick.
- if (nOrig !== n && state.ended)
- endReadable(this);
- }
- if (ret !== null)
- this.emit('data', ret);
- return ret;
- }, $ref=$["error"], stack=StatusCodeError: 404 - {"message":"No sections found for given user","errorCode":"616","status":"Failure"}
- at new StatusCodeError (/var/app/current/node_modules/request-promise-core/lib/errors.js:32:15)
- at Request.plumbing.callback (/var/app/current/node_modules/request-promise-core/lib/plumbing.js:104:33)
- at Request.RP$callback [as _callback] (/var/app/current/node_modules/request-promise-core/lib/plumbing.js:46:31)
- at Request.self.callback (/var/app/current/node_modules/request/request.js:185:22)
- at emitTwo (events.js:126:13)
- at Request.emit (events.js:214:7)
- at Request.<anonymous> (/var/app/current/node_modules/request/request.js:1157:10)
- at emitOne (events.js:116:13)
- at Request.emit (events.js:211:7)
- at IncomingMessage.<anonymous> (/var/app/current/node_modules/request/request.js:1079:12)
- at Object.onceWrapper (events.js:313:30)
- at emitNone (events.js:111:20)
- at IncomingMessage.emit (events.js:208:7)
- at IncomingMessage.wrapped (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:181:22)
- at IncomingMessage.wrappedResponseEmit (/var/app/current/node_modules/newrelic/lib/instrumentation/core/http-outbound.js:98:26)
- at endReadableNT (_stream_readable.js:1064:12)
- at wrapped (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:181:22)
- at _combinedTickCallback (internal/process/next_tick.js:138:11)
- at process._tickDomainCallback (internal/process/next_tick.js:218:9)
- at process.wrappedFunction (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:276:51)
- 2018-06-19T23:08:10.870Z - debug: found class data for userId ffffffff538e2aa1e4b02026b339472frole teacher
- 2018-06-19T23:08:10.870Z - info: got user classes: undefined
- 2018-06-19T23:08:10.874Z - verbose: [Redis] set cache - key: classes_ffffffff538e2aa1e4b02026b339472f expires: 1000
- 2018-06-19T23:08:10.874Z - debug: [Redis] set cache - value: {}
- 2018-06-19T23:08:10.874Z - debug: class data is stored in redis with key classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:08:11.032Z - info: client-basic called: O5n6dEnWdN6RLJBUeBOxXQ2cUxIOCRIo
- 2018-06-19T23:08:11.048Z - info: Successful client credentials authentication for clientId: O5n6dEnWdN6RLJBUeBOxXQ2cUxIOCRIo
- 2018-06-19T23:08:11.049Z - debug: POST /oauth/token/auth_scope
- 2018-06-19T23:08:11.064Z - debug: oAuth Token auth_scope: {
- "accessToken": "i3OnihEdqd3LvVjiCEGnv6AEuMGikuqkRWWLlVGjHI593PQR60n5vQNsEcDouswvppl9fjyUdW6UfJPW6JvDQcZxGR3WVfsmAf5ZbQnAkGY0ridLnM8XtN3s4dAkZ3DgwvjCQZ5YoKMwvXYuM0yjeGcsANJlzLjAGGmBYbYA0A5strzgDDMKKwm3B51GbsNkFjvvP36sgRjGG6O6R2AGSWnK8foZelr10wtV9NVEM2xvdKXBiuMjfyE0jdId",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "userId": "ffffffff538e2aa1e4b02026b339472f",
- "scope": "rbs",
- "isActive": true,
- "updatedDate": "2018-06-19T23:08:10.732Z",
- "createdDate": "2018-06-19T23:08:10.732Z",
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"nextextdemo.edu\"}"
- }
- 2018-06-19T23:08:11.064Z - info: fetching the user classes
- 2018-06-19T23:08:11.064Z - info: role from userobject is : teacher
- 2018-06-19T23:08:11.065Z - verbose: [Redis] get cache - key: classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:08:11.065Z - debug: [Redis] get cache - value: {}
- 2018-06-19T23:08:11.065Z - info: got the user classes from redis {}
- 2018-06-19T23:08:11.246Z - info: client-basic called: plqioAtgbfsykYWb3RJAGxFzdGWvhoyn
- 2018-06-19T23:08:11.266Z - info: Successful client credentials authentication for clientId: plqioAtgbfsykYWb3RJAGxFzdGWvhoyn
- 2018-06-19T23:08:11.266Z - debug: POST /oauth/token/auth_scope
- 2018-06-19T23:08:11.280Z - debug: oAuth Token auth_scope: {
- "accessToken": "i3OnihEdqd3LvVjiCEGnv6AEuMGikuqkRWWLlVGjHI593PQR60n5vQNsEcDouswvppl9fjyUdW6UfJPW6JvDQcZxGR3WVfsmAf5ZbQnAkGY0ridLnM8XtN3s4dAkZ3DgwvjCQZ5YoKMwvXYuM0yjeGcsANJlzLjAGGmBYbYA0A5strzgDDMKKwm3B51GbsNkFjvvP36sgRjGG6O6R2AGSWnK8foZelr10wtV9NVEM2xvdKXBiuMjfyE0jdId",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "userId": "ffffffff538e2aa1e4b02026b339472f",
- "scope": "rbs",
- "isActive": true,
- "updatedDate": "2018-06-19T23:08:10.732Z",
- "createdDate": "2018-06-19T23:08:10.732Z",
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"nextextdemo.edu\"}"
- }
- 2018-06-19T23:08:11.281Z - info: fetching the user classes
- 2018-06-19T23:08:11.281Z - info: role from userobject is : teacher
- 2018-06-19T23:08:11.282Z - verbose: [Redis] get cache - key: classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:08:11.282Z - debug: [Redis] get cache - value: {}
- 2018-06-19T23:08:11.282Z - info: got the user classes from redis {}
- 2018-06-19T23:08:12.151Z - info: POST request from client to /sync-gateway/session
- 2018-06-19T23:08:12.152Z - verbose: [Redis] get cache - key: TGT-2268076-jPXhEELwKldLCUKgU61e4pobMoJ6aajSRLRrYoKTiSGJH2EnZM-b3-rumba-ppe-01-06
- 2018-06-19T23:08:12.153Z - debug: [Redis] get cache - value: {"token":"ST-6423386-uNf7cvFVCWH5uG5EMnJC-b3-rumba-ppe-01-01","refreshToken":null,"loggedInSince":1529449690679,"identityId":"ffffffff538e2aa1e4b02026b339472f","userName":"nextextdemo.edu","firstName":"NexText Demo_edu","lastName":"(Producton)","title":"Mr.","locale":"en_US","timeZone":"America/New_York","permissions":[],"modules":[],"idpName":"RUMBA","idpResponse":{"data":{"assertion":{"attributes":{"UserStatus":"Active","UserName":"nextextdemo.edu","UserId":"ffffffff538e2aa1e4b02026b339472f","DisplayName":"NexText Demo_edu","LastName":"(Producton)","Title":"Mr.","OrganizationId1":"28126d8924a44e540124a4a5ab730005","OrgRole1":"Teacher","OrgName1":"Pearson Education","Gender":"U","EmailAddress":"steven.gagliostro@pearson.com","FirstName":"NexText Demo_edu","Language":"en","PreferredTimeZone":"America/New_York"},"subject":{"nameId":"nextextdemo.edu"}},"authorizedResource":[]}},"name":"nextextdemo.edu"}
- 2018-06-19T23:08:12.188Z - verbose: [Redis] set cache - key: realize-reader-session-TGT-2268076-jPXhEELwKldLCUKgU61e4pobMoJ6aajSRLRrYoKTiSGJH2EnZM-b3-rumba-ppe-01-06 expires: 86400
- 2018-06-19T23:08:12.188Z - debug: [Redis] set cache - value: 39c00e74735db9ae0ce575b3bcd7ecf54dc0fb81
- 2018-06-19T23:10:02.191Z - verbose: [Redis] get cache - key: TGT-2998994-aatQEmgxeSPUyATREW3bTlvSghWrSHXmz0KsqBUmEngpgYi5Bw-b3-rumba-ppe-01-02
- 2018-06-19T23:10:02.191Z - debug: [Redis] get cache - value:
- 2018-06-19T23:10:02.191Z - info: [Redis] Cache miss for key: TGT-2998994-aatQEmgxeSPUyATREW3bTlvSghWrSHXmz0KsqBUmEngpgYi5Bw-b3-rumba-ppe-01-02
- 2018-06-19T23:10:02.300Z - info: Rumba login ticket: ST-5021040-lauLrci7nF30VBK9aezT-b3-rumba-ppe-01-13
- 2018-06-19T23:10:02.302Z - verbose: [Redis] set cache - key: ST-5021040-lauLrci7nF30VBK9aezT-b3-rumba-ppe-01-13 expires: 1000
- 2018-06-19T23:10:02.302Z - debug: [Redis] set cache - value: TGT-2998994-aatQEmgxeSPUyATREW3bTlvSghWrSHXmz0KsqBUmEngpgYi5Bw-b3-rumba-ppe-01-02
- 2018-06-19T23:10:02.401Z - info: Successful authentication for castgc: TGT-2998994-aatQEmgxeSPUyATREW3bTlvSghWrSHXmz0KsqBUmEngpgYi5Bw-b3-rumba-ppe-01-02
- 2018-06-19T23:10:02.404Z - verbose: [Redis] set cache - key: TGT-2998994-aatQEmgxeSPUyATREW3bTlvSghWrSHXmz0KsqBUmEngpgYi5Bw-b3-rumba-ppe-01-02 expires: 1000
- 2018-06-19T23:10:02.404Z - debug: [Redis] set cache - value: {"token":"ST-5021040-lauLrci7nF30VBK9aezT-b3-rumba-ppe-01-13","refreshToken":null,"loggedInSince":1529449802400,"identityId":"ffffffff52eace19e4b063d5ed8d1076","userName":"ptteacher_sqe03","firstName":"ptteacher03","lastName":"sqethree","title":"Dr.","locale":"en_US","timeZone":"America/New_York","permissions":[],"modules":[],"idpName":"RUMBA","idpResponse":{"data":{"assertion":{"attributes":{"UserStatus":"Active","UserName":"ptteacher_sqe03","UserId":"ffffffff52eace19e4b063d5ed8d1076","LastName":"sqethree","Title":"Dr.","MiddleName":"Migration Success","OrganizationId1":"8a97b09e3abc60e2013ae60c1f4a0076","OrgRole1":"Teacher","OrgName1":"REALIZE EDITORIAL SCHOOL","Gender":"U","EmailAddress":"haifeng.weng@pearson.com","FirstName":"ptteacher03","Language":"en","PreferredTimeZone":"America/New_York"},"subject":{"nameId":"ptteacher_sqe03"}},"authorizedResource":[]}},"name":"ptteacher_sqe03"}
- 2018-06-19T23:10:02.424Z - info: Successful castgc authentication for clientId: tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy
- 2018-06-19T23:10:02.424Z - info: The access object {"role":["Teacher"],"username":"ptteacher_sqe03"}
- 2018-06-19T23:10:02.439Z - info: oAuth Token created is: {
- "accessToken": "sIQy1IYOgB2dyy2HM6ElojSigs2N9neHUT23AI2zVWvkHJjcDUC8R28NKq6VhoignXcIftURFEyTuUvUmDiAsxiqFLKeAyF8oJMuw9jjwARMn4Otlh5Hj7xEkGltBJ1wNttYLSOsTxT9eX2vW8RulFp3BqKyExeJHQ7o5bhrIUcUMUlV8eiBEUZfsDSCCHN7KJ1HuUUBg3KrMryWkJVnhzRBxeTQCUuYLXlQ9uNNWJcz1D7GZ6AMV3g",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "scope": [
- "https://rbs.pearsonrealize.com/ups"
- ],
- "userId": "ffffffff52eace19e4b063d5ed8d1076",
- "isActive": true,
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"ptteacher_sqe03\"}",
- "updatedDate": 1529449802424,
- "createdDate": 1529449802424
- }
- 2018-06-19T23:10:02.439Z - info: role from userobject is : teacher
- 2018-06-19T23:10:02.856Z - debug: Got section details for userffffffff52eace19e4b063d5ed8d1076
- 2018-06-19T23:10:02.860Z - debug: found class data for userId ffffffff52eace19e4b063d5ed8d1076role teacher
- 2018-06-19T23:10:02.862Z - info: got user classes: undefined
- 2018-06-19T23:10:02.892Z - verbose: [Redis] set cache - key: classes_ffffffff52eace19e4b063d5ed8d1076 expires: 1000
- 2018-06-19T23:10:02.893Z - debug: [Redis] set cache - value: {"468A1DBA87E77301E05342C5C40A7C41":{"Role":"TEACHER","Students":["ffffffff5880ff8be4b00b7d99760c30","ffffffff58821dd4e4b063979aee5740","ffffffff58821df9e4b0fd6679bbcf57"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","335014","481669","599220","335031","335030"]},"549B053E45B79C54E0536918C40A0E02":{"Role":"TEACHER","Students":["ffffffff596e3ddf812cee460ab33baf"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8888"]},"3FC0F1B6E1A88CBDE05343C5C40A7CC4":{"Role":"TEACHER","Students":["ffffffff5810615fe4b0056582c12db0","ffffffff5810615ee4b0bf92037dd5fb","ffffffff5810615ee4b0050f8bff0b09","ffffffff5810615fe4b04028b1856dcb","ffffffff58105463e4b035f4712d4b83","ffffffff58105463e4b0bf92037dd5f9","ffffffff58105462e4b0c925412112c6","ffffffff5810615fe4b0e42de888a846","ffffffff5810615fe4b085fdd986f6af","ffffffff5810615ee4b0c0645ecf2f45"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8888"]},"8791fa28538a40e394f293ff465d0e91":{"Role":"TEACHER","Students":["ffffffff547e43fbe4b03930a69ac7bb","ffffffff5494b53ce4b0ed53d04f5d7e","ffffffff5494b53ce4b0ed53d04f5d7d","ffffffff5494b53ce4b03dedfe360b85","ffffffff53eedb73e4b0627ef7484ba6","ffffffff53eedb73e4b071793b01bda3","ffffffff5494b53ce4b08013ee564483","ffffffff5494b53ce4b03dedfe360b86","ffffffff530ef8c9e4b0820b23332f18","ffffffff53eedb74e4b0fa5d94c6741d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44369","44368","8287","8887","8888","8910","56710","87848","8908","8919","8909","77855","56708","8867","8889"]},"6EF130C955852BAAE05344C5C40A1907":{"Role":"TEACHER","Students":["ffffffff5b2812468b02fc0fbadc489e","ffffffff5b2812465e87f544ee71b270"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8908","481669","8909","8887","8888","8910","647950","8889","12515"]},"54DA61DD442B0419E0536B18C40A978B":{"Role":"TEACHER","Students":["ffffffff597263e762ebe44849adb195"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"ae1fb11e0456402693095b8e6ff7904c":{"Role":"TEACHER","Students":["ffffffff5508b712e4b0fdfb24595078","ffffffff5509dce8e4b0ae5418ad297b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914"]},"a596c8c5245e47c2a07a3abda58264ce":{"Role":"TEACHER","Students":["ffffffff54e2bd0ae4b096b1ba8e4c7b","ffffffff54e2bcd8e4b0995231e7b09f","ffffffff54e2bcd8e4b068bcde2b0997","ffffffff5426630fe4b062945415625d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"43D14C2B721AA09FE0536A18C40AC3ED":{"Role":"TEACHER","Students":["ffffffff58549b87e4b0c13b9f873df1","ffffffff58549b87e4b03669161f4d86","ffffffff58549b86e4b035c6e6db3f8c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8888","12515"]},"aa5f1675f6454840b6d493ee586f42a3":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5D7D4066AB495953E05342C5C40A992C":{"Role":"TEACHER","Students":["ffffffff5a034c7e0a8e821c1c1f88e2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8909","8887","8888","8867","8889"]},"468C705321E67EA3E05343C5C40A17FC":{"Role":"TEACHER","Students":["ffffffff5882644ce4b0acbe82923666"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"5B5CBF7E7FB38049E05344C5C40A0E42":{"Role":"TEACHER","Students":["ffffffff57e97b0de4b01aaa7c0290cf"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"c30d81bf60d9425e922f5564ae3121df":{"Role":"TEACHER","Students":["ffffffff535c83fbe4b034fb34469b00","ffffffff5412a704e4b0aa6c35c31d2e","ffffffff54265a20e4b044b3021ab4ff"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"49DC7D48CBEB9D5CE05343C5C40A9EC5":{"Role":"TEACHER","Students":["ffffffff58b9f52de4b04661b2c6b082","ffffffff58b9f52de4b0e7cbf0e6cb48","ffffffff58b9f52de4b082af4f714f7a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"3FB61CAC69D9A9ADE0536B18C40A4B1B":{"Role":"TEACHER","Students":["ffffffff5810de47e4b077e9ded53392"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127372"]},"5A365B2235B1523AE05342C5C40AA266":{"Role":"TEACHER","Students":["ffffffff59cc62f717502555140ed32f","ffffffff59cc62f76117c514c07c739d","ffffffff59cc62f7996eaa184a76f12c","ffffffff59cc62f70a8e82523b0db214","ffffffff59cc62f7319bd8238b6acd4e","ffffffff59cc62f7c7775c14bbbfc733"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"5b522adb49874903a895a808ab787343":{"Role":"TEACHER","Students":["ffffffff5434d3fce4b062945415f517"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"c9399b31637d457bb1d77e91e137d8a7":{"Role":"TEACHER","Students":["ffffffff53eca86de4b0bdd9276eb0b4","ffffffff53eedb73e4b071793b01bda3","ffffffff54711a3ce4b00aa5676cee75","ffffffff547e43fbe4b03930a69ac7bb","ffffffff548399e3e4b07a3c4b2fde1c","ffffffff53eedb73e4b0627ef7484ba6","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff53eca8cde4b0627ef7481139","ffffffff5483a696e4b0664ebf65498c","ffffffff53aea62ee4b065d899f6b9c0","ffffffff547116bee4b0e87f20a960ed","ffffffff53aea688e4b02d1b42e9504a","ffffffff54839ce8e4b0aab4372e3a9c","ffffffff54711a3ce4b023d1af56aa06","ffffffff54711a3ce4b0c3f438c6d5c2","ffffffff530ef8c9e4b0820b23332f18","ffffffff5483a7efe4b09027e6c62ebe","ffffffff54839c1ee4b0cfc9a3874ea8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","87848","8909","42032","8887","42012","12565","12566","56708","42052","8889","12567"]},"ef3755cd58104aceb7312244f0411c84":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"2AC4419EB6FDA561E0536918C40A09A7":{"Role":"TEACHER","Students":["ffffffff56b046a0e4b0767f0c530570","ffffffff51ee91fde4b097669caf4b37"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"abb58158c396469caa9f4bed39f60da5":{"Role":"TEACHER","Students":["ffffffff53e07aa4e4b02551dccb336a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"dff6878a2bbe4656ba512fd1d5ac0772":{"Role":"TEACHER","Students":["ffffffff535c7f46e4b034fb34469afe"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"1DE0A0664697BC6BE0536B18C40AB2A9":{"Role":"TEACHER","Students":["ffffffff55d80891e4b035cf9dbcfdaa","ffffffff55d80806e4b0dd93776f80f1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"21B3ED2EBF415549E0536B18C40A46D0":{"Role":"TEACHER","Students":["ffffffff56186b53e4b0bce94fa36467","ffffffff56186b53e4b032e2ea8871cd","ffffffff56186b53e4b01b68cfc83f95"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","12565","12566","8889","12564","12567"]},"54E14D695942B5B9E0536A18C40A4810":{"Role":"TEACHER","Students":["ffffffff5972d3d4245ee13f911adec9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["198913"]},"5CDA125CA6D21E87E05344C5C40A798F":{"Role":"TEACHER","Students":["ffffffff573dfc0ce4b0f10037d1da6a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"84f02e536c4b488b875674fb4f051738":{"Role":"TEACHER","Students":["ffffffff51b0c154e4b08edc6f69fb04","ffffffff519a4a68e4b097669cada6d0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888","8918"]},"49370D0E88374816E0536A18C40A9D55":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b02c8e916a8002"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8919"]},"bbab202800434dc597d7fd67bfbb8d98":{"Role":"TEACHER","Students":["ffffffff5543c3b2e4b0c23591ef46b4","ffffffff5543c39de4b0b00d1ce75e47","ffffffff54933822e4b00f773b92aa9e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"74214f414f944f65a1a5369199d7d754":{"Role":"TEACHER","Students":["ffffffff53eed857e4b0fa5d94c673ea"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"e81ee4f3e784482bba6fcd6a3d764eb7":{"Role":"TEACHER","Students":["ffffffff54ac542ee4b02ad12209d3ab","ffffffff54ac542ee4b0663d751d446b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888","8914","8918"]},"4A4D144D7357346EE0536A18C40AA40D":{"Role":"TEACHER","Students":["ffffffff58c15973e4b0e8bf3a744d67","ffffffff58c15973e4b0c8f1da8e3b5c","ffffffff58c15973e4b0dc96a1bf746e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8914"]},"4587f206eef64c16ab98ad8e051e5eb8":{"Role":"TEACHER","Students":["ffffffff51ae180ce4b076ae9c0b961a","ffffffff53a33bf3e4b02d1b42e8e5f4","ffffffff5181ade2e4b0784c4fba47b9","ffffffff524978e8e4b0252ff8289639"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888"]},"bd126884927f4ce29b18262c414f794c":{"Role":"TEACHER","Students":["ffffffff519a4a68e4b097669cada6d0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888"]},"5A957115AB0AAC3BE05344C5C40A09B9":{"Role":"TEACHER","Students":["ffffffff5a9f2cd6e9660a689d003315","ffffffff5a9ed5d9c7775c162d8b01e4","ffffffff5a9f2cf357fd68535c74cf93","ffffffff59d283a327258129808cc6d1","ffffffff5a9ed5c19b865539bd3e413c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8287","481669","674341","8927"]},"2357484746E7045AE0536A18C40A72AD":{"Role":"TEACHER","Students":["ffffffff5633bccbe4b0693cbe4db16d","ffffffff5633bccbe4b0693cbe4db16c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12566"]},"26EADD034CF905FFE0536B18C40AF133":{"Role":"TEACHER","Students":["ffffffff566fb279e4b000ac34c79b6b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","12515"]},"5B0DB697844C94ABE05344C5C40A68DB":{"Role":"TEACHER","Students":["ffffffff59da65d9f8644d0dd6b15758","ffffffff59da65bf6117c514c07cacbc","ffffffff59da65a80a8e82523b0e036d","ffffffff59dd5de49b8655584225bf06","ffffffff59da65f19b8655584225b485","ffffffff59da6609baf70e2d13d084f7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"4718E45E7E669D3CE0536B18C40A3A5B":{"Role":"TEACHER","Students":["ffffffff588c062ce4b0bcbf1dea2c2e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"1B79FC2FF49D2FF1E0536918C40ACD1E":{"Role":"TEACHER","Students":["ffffffff55afc00de4b09ab6a831a426","ffffffff55afc00de4b0f99853a93859"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["57128","141252","57129","141233","141232","141214"]},"cff4a3d4a82f4f478ace2574fd841ab6":{"Role":"TEACHER","Students":["ffffffff5444a1f3e4b01843bda785fd","ffffffff5444c016e4b01843bda78615","ffffffff5444a530e4b0c5c7e6fa1fc1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8910","28552","8908","8919","8909","28545","8913","8914","8867","8889","8911","8912","8917","12515","8918","8915","8916","8927"]},"24D0E851916313FEE0536918C40A3057":{"Role":"TEACHER","Students":["ffffffff564c7112e4b08d88d95fd293","ffffffff564c7112e4b0e589bf800b00"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"0a26d4070d0447b89dd9e7a2e8017b6c":{"Role":"TEACHER","Students":["ffffffff54132ce9e4b0627ef74c3524","ffffffff54855280e4b026c31cc1aad9","ffffffff54855656e4b0aab4372e3b50","ffffffff53ee26e7e4b01f110d747dc6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","44369","44368","44489","48726","64670","44486","44488","44487","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","64568","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","44467","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","44506","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","64529","12565","12566","12564","12569","12567","12568","64530","44387","8910","44388","79697","79699","8908","25482","79698","8909","28633","8867"]},"7ec7da0c186f4733a42ae5cfcba30c15":{"Role":"TEACHER","Students":["ffffffff5492781ee4b0d37dd6b2721f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"08f8079998b248b8b9d0b844711db488":{"Role":"TEACHER","Students":["ffffffff54006305e4b071793b03de97","ffffffff53ffbf1ee4b0627ef74a6256"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"edc0219d5a5e446ebb0ec1db8b640678":{"Role":"TEACHER","Students":["ffffffff53d85663e4b09b8a4e3b204d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"bcb2983501a54f4f90c38c0625c845a5":{"Role":"TEACHER","Students":["ffffffff53e07aa4e4b02551dccb336a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1c955444bd6745adb22f3a892df50076":{"Role":"TEACHER","Students":["ffffffff5346fc36e4b0f94dc47c959e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"2cf8eecafb904d40b5eaa38c710a5464":{"Role":"TEACHER","Students":["ffffffff53ed7f23e4b02d497a16c994"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"bacb715585bc45f38f7b948cca31a76f":{"Role":"TEACHER","Students":["ffffffff530e0a43e4b0c83ebd5769cb"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","35572","12515"]},"5A09F0ABE19F0BF2E05342C5C40A7327":{"Role":"TEACHER","Students":["ffffffff59c95f300a8e82523b0d95e8","ffffffff59c95f3017502555140ec56d","ffffffff59c95f3027258129808c96c3","ffffffff59c95f30e9660a7a418f9a3b","ffffffff59c95f305e87f514b8d4cc33","ffffffff59c95f300a8e82523b0d95e7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"200AD5DD75CF5357E0536918C40ACA0A":{"Role":"TEACHER","Students":["ffffffff55fcc6e4e4b0772618acae05","ffffffff55fcc6e4e4b032e2ea871040","ffffffff55fcc6e4e4b0038cd0342a04"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12566"]},"54E00BECA5AE97EFE0536918C40A15E8":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","8888","56708","127332"]},"38738B86DAA67267E0536A18C40AABCB":{"Role":"TEACHER","Students":["ffffffff5795de0fe4b0c9dcbcfaf01b","ffffffff5795de0fe4b0fec41ed5b5b2","ffffffff5795de0ee4b01d91a10dfa80","ffffffff5795de0fe4b01d91a10dfa81","ffffffff5795de0fe4b0adeb75551a6b","ffffffff5795de0fe4b0fec41ed5b5b1","ffffffff5795de0fe4b07cb20e4b1033","ffffffff5795de0fe4b0f937a5f76663","ffffffff5795de0fe4b099617fe9f091","ffffffff5795de10e4b0e5414c66f825"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8867"]},"6F02B206F24C67F5E05344C5C40A85F1":{"Role":"TEACHER","Students":["ffffffff5b297749c7775c68195fdf3c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669"]},"4230f32bd21b4a8290fbeb2eaaf00b4b":{"Role":"TEACHER","Students":["ffffffff53900a5fe4b0dfe9d23ed671","ffffffff542a37a4e4b075a7bd0f792f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"d73c42d56ff146afa97e4436da1cfc20":{"Role":"TEACHER","Students":["ffffffff55118d81e4b013404aec7406","ffffffff55118e08e4b01848f5f6d405","ffffffff55118e1ae4b0ae5418ad3606","ffffffff55118de2e4b08efe9cab41d8","ffffffff55118df9e4b03d4dcc3c64b1","ffffffff55118ec1e4b013404aec7409","ffffffff55118ed1e4b013404aec740a","ffffffff55118d54e4b0c84ff12a049e","ffffffff55118eb2e4b03b6269252fb3","ffffffff55118e8fe4b0ae5418ad3607","ffffffff55118d98e4b03d4dcc3c64b0","ffffffff55118e7ae4b0f4af45b6e548","ffffffff55118dd0e4b08efe9cab41d7","ffffffff55118dc1e4b01848f5f6d403","ffffffff55118ea3e4b01848f5f6d406","ffffffff55118d71e4b04ad42a2ef4b5","ffffffff5511890de4b04ad42a2ef4ae","ffffffff55118daee4b03b6269252fb0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["57129"]},"edd10bc9621942019a2d8f52041803e7":{"Role":"TEACHER","Students":["ffffffff542388bde4b045adc57c988e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"6f35a2bdf0f4449fa01664141d8c75e5":{"Role":"TEACHER","Students":["ffffffff54857b17e4b016fc7de54abb","ffffffff54857b17e4b016fc7de54aba","ffffffff527185dde4b075b0e07ccc4b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"38ec6ccfa367495fa355febbba03856d":{"Role":"TEACHER","Students":["ffffffff54179c00e4b0bcf94b1f7679","ffffffff53bed646e4b0122041196b5f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5A48BCBAF30AB376E05342C5C40A96E5":{"Role":"TEACHER","Students":["ffffffff59cd7cbfe9660a7a418fb490","ffffffff59cd7cbf319bd8238b6acd9f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8287","674341"]},"1FFF72D88A688DE2E0536A18C40A4A58":{"Role":"TEACHER","Students":["ffffffff55fb9b11e4b0c4c6a7bd2958","ffffffff55fb9b11e4b0c4c6a7bd2957","ffffffff55fb9b11e4b0e9cb014d320c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12584","12565","12566","12564","12569","12567","12568"]},"4bae40588e47461dbb0b733f008f54d0":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888"]},"4ebab74714d7418ca419f3b51eee125d":{"Role":"TEACHER","Students":["ffffffff54821754e4b0a364b34c8dee","ffffffff5483a2f1e4b0664ebf65498a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8918"]},"da2e3ad91c964e139db50aba20104936":{"Role":"TEACHER","Students":["ffffffff563bab3ee4b0a9d3ee81f28e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","12566","12564"]},"db9d4a88a2664b3dad8f9fc1945db32a":{"Role":"TEACHER","Students":["ffffffff5444880ae4b01843bda785de"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"5B13E9DC8ACE235EE05343C5C40A892C":{"Role":"TEACHER","Students":["ffffffff59dacd7be9660a7a418fee7b","ffffffff59dacd7b27258129808cd038"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"927ff0ba2c5346a7ab28c030e183e602":{"Role":"TEACHER","Students":["ffffffff53e444bae4b09013052b7815"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"66C44159011BBE2DE05342C5C40A1BD1":{"Role":"TEACHER","Students":["ffffffff5a9ee8a5f8644d39e73118b7","ffffffff5a9ee8a49b865539bd3e41ca"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669","555526"]},"84ab08a2b1d644148ebf97c96194036d":{"Role":"TEACHER","Students":["ffffffff5412a77de4b02149f5064cde","ffffffff5408dd70e4b062dee518276a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"4A3CBA9451734271E0536918C40A716D":{"Role":"TEACHER","Students":["ffffffff58c0452de4b057cb3179424d","ffffffff58c0452de4b036c4c9dcf907","ffffffff58c0452de4b09e3cd073dde8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12564"]},"3cf9bc5c25c043f9bf21789f064c43d2":{"Role":"TEACHER","Students":["ffffffff54e6392ee4b068bcde2b0ebf","ffffffff54e6392ee4b0fdfb24591980"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"628c26fa11be4844bfe24079ee4e453f":{"Role":"TEACHER","Students":["ffffffff530ef236e4b0fd0863bd62a2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4689703106B0555CE05344C5C40A1C40":{"Role":"TEACHER","Students":["ffffffff58fe17b8e4b0f85eea8f1414","ffffffff58825935e4b006611714e3a8","ffffffff58823079e4b0bf9452f84900"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","12564"]},"6924941869795F16E05343C5C40ACFC8":{"Role":"TEACHER","Students":["ffffffff5ac6c92b2581d448de5965d6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"69249779900D12BAE05342C5C40AF9D1":{"Role":"TEACHER","Students":["ffffffff5ac6c8286117c54d21399f0f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1984E6C1C5CEB9C9E050140A29024A13":{"Role":"TEACHER","Students":["ffffffff558ee943e4b0ccecb201ba3c","ffffffff558ee943e4b0e29db90315ce","ffffffff558ee942e4b09ab0be4b1661"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8909","8887","12566","8889","8911"]},"ab38e471715649a68f3e2c7909c8c724":{"Role":"TEACHER","Students":["ffffffff5459f651e4b0646041663d3a","ffffffff555da97ee4b0bcdd46a9e6be","ffffffff555da99be4b064f9fc6a1200"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"314568e1f05740bfaf2ebda888c7d494":{"Role":"TEACHER","Students":["ffffffff541cf015e4b01843bda617a5","ffffffff51fbba2ce4b0cec80d137e43"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"e4786b56ba924fffa1c7fcab00fd0bb2":{"Role":"TEACHER","Students":["ffffffff53eedc37e4b015dc93198b9c","ffffffff535c7d0ae4b099f61d26e059"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"1C76DF9C5A154492E0536B18C40AA5A5":{"Role":"TEACHER","Students":["ffffffff55c052d0e4b08ea1436ba975","ffffffff55c052d0e4b09ab6a8322d97","ffffffff55c052d0e4b09ab6a8322d98"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889"]},"69249557FAD91336E05342C5C40AA4F2":{"Role":"TEACHER","Students":["ffffffff5ac6c6b25e87f5660e10fbbf"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5D7D83FB99A2977EE05343C5C40AD956":{"Role":"TEACHER","Students":["ffffffff5a03471f272581147e09364a","ffffffff5a03471f2581d46fbd611e1f","ffffffff5a03471fc7775c33580726cd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"165e9bfc90ca4cc0899667c3034b9eef":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914","12515"]},"c14ec8441f4d460aaf990a2f034995e5":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16","ffffffff541ce22ce4b0d083da402f43"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"8d1d35e1edc14c7d8d589b1fc39ffbd0":{"Role":"TEACHER","Students":["ffffffff53c0b01de4b0174cc9687d6e","ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","42032","8887","12584","42033","8888","42034","42035","40657","40734","40733","40658","58988","76650","76651","76695","8919","58989","76851","76852","28521","8913","8914","8918","44370","8916","44369","44368","44489","64670","44045","44488","64709","64708","59008","86128","77855","77856","44044","8889","76649","8927","68168","42012","40712","64568","28546","28547","64529","64528","40713","58968","87848","79701","28545","79700","12565","29193","42052","79949","42053","79948","58969","12567","29195","44467","64692","64530","44387","8910","44388","58971","58970","35592","21406","44506","79697","79699","8908","79698","28555","28633","28553","86148","44066","64691","64690"]},"e05b47677e5647278b88d8197cd80ef8":{"Role":"TEACHER","Students":["ffffffff5489324be4b0aab4372e42b6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"69231A7C01F32937E05343C5C40AC885":{"Role":"TEACHER","Students":["ffffffff5ac6b19927258128c4099a06"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669","674341"]},"34BE2EB1C1321A98E0536A18C40A24A5":{"Role":"TEACHER","Students":["ffffffff5757a667e4b0b3b902e45dad"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"c45f808130d14acd9337cfe7c232f947":{"Role":"TEACHER","Students":["ffffffff532c51f4e4b054a14cb7ecd7","ffffffff54163f03e4b0fa5d94ca7c7f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","12566","29192","8889","29194"]},"5DE4083B94FA4416E05343C5C40AD4CF":{"Role":"TEACHER","Students":["ffffffff5a09ff110a8e8256515b7eee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3F5D63307F50AE59E0536A18C40AD38D":{"Role":"TEACHER","Students":["ffffffff56d64e18e4b041c2fa1521ae","ffffffff5809db19e4b0958a2e6abe23"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"a6175bdde8954260a815688736db7c46":{"Role":"TEACHER","Students":["ffffffff5436a4dae4b00bef383192ee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8888"]},"c6c3898fef6141858c77c948c95665ed":{"Role":"TEACHER","Students":["ffffffff53e27a6fe4b07a2251f0a719","ffffffff55276309e4b03a5c714c6e32"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"49DC5E8D09F54176E05342C5C40A9CF5":{"Role":"TEACHER","Students":["ffffffff58b9f32ae4b0417f3ef8ff56","ffffffff58b9f32ae4b082af4f714f79","ffffffff58b9f32ae4b042fa0cef5044"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335030"]},"a57e0deee2df4ccc84cbfd01e12c371d":{"Role":"TEACHER","Students":["ffffffff5388fb8ce4b099f61d2702f3","ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["28552","8887","29192","8911","8918"]},"a7ba1cdf0db34a17a2260d12df2c2ffa":{"Role":"TEACHER","Students":["ffffffff540a8b6ae4b0be8813405cc7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4A128BCE2BC2B2D9E05342C5C40AD433":{"Role":"TEACHER","Students":["ffffffff58821dd4e4b063979aee5740","ffffffff58821df9e4b0fd6679bbcf57","ffffffff5880ff8be4b00b7d99760c30"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"5D538679355A205BE05342C5C40A3F91":{"Role":"TEACHER","Students":["ffffffff5a0086a557fd684ffaa882ad","ffffffff5a0086a5f8644d126bf15bfa","ffffffff5a0086a52581d46fbd611a0f","ffffffff5a0086a5c7775c33580722a7","ffffffff5a0086a5c7775c33580722a6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"5a3af21e3bc84e948a8fc08dfe488e58":{"Role":"TEACHER","Students":["ffffffff51b77f79e4b076ae9c0b9cbd","ffffffff53894d84e4b065a982ef0475"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887"]},"3FBFBFECE5229EBBE05342C5C40A2675":{"Role":"TEACHER","Students":["ffffffff58106df0e4b0c0645ecf2f46","ffffffff58105141e4b061faef4ceb42","ffffffff58106e2be4b0c0efa9285c91","ffffffff58106ddce4b0c0efa9285c90","ffffffff58106e3ee4b0bf92037dd5fc","ffffffff58104d54e4b092d5de3f738d","ffffffff58106e53e4b0bf92037dd5fd","ffffffff58106eb0e4b085fdd986f6b0","ffffffff58106e71e4b0c0efa9285c92","ffffffff58106e98e4b0056582c12db1","ffffffff58105115e4b061faef4ceb41","ffffffff58106e13e4b04028b1856dcd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8888","12515"]},"548530FD9E7A7472E05343C5C40AD292":{"Role":"TEACHER","Students":["ffffffff596cc9329b865551c24d4982"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"548CDA85B373BC11E0536918C40A48DA":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b02c8e916a8002","ffffffff587ff3dde4b0da9c0856a435","ffffffff587ff3dde4b0cf7aeaf3ba1e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["97448","97449","97450","97430"]},"69a5e27a49f64a8ba405c6d90df2c967":{"Role":"TEACHER","Students":["ffffffff53127b84e4b021aabafd5623","ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8911"]},"602CA4B3BDF57C66E05342C5C40AEA3F":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"3506ecfb560b4d57864e85eabd5fb0cb":{"Role":"TEACHER","Students":["ffffffff52f92b34e4b05ad92251efc9","ffffffff53499b89e4b0f0874cdf5307","ffffffff5245c7cae4b0f66366dd7ace"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"b1ff195e3a3c4219b301cbd5c53b3a7d":{"Role":"TEACHER","Students":["ffffffff5436a4dae4b00bef383192ee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8888"]},"466673E7E2665A99E0536B18C40A8AD8":{"Role":"TEACHER","Students":["ffffffff58808c49e4b0ddd33be419cf","ffffffff58808c49e4b017fd9567af28","ffffffff58808c49e4b0ddd33be419ce"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"4A366D7965F66542E05343C5C40A17B3":{"Role":"TEACHER","Students":["ffffffff58bfda16e4b0e83c8d1610a6","ffffffff58bfda16e4b013d29d22a3df","ffffffff58bfda17e4b09c847dc5d9d8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888","8889"]},"6ce04f6cb0674121b5dc6b2e448ccd2f":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16","ffffffff53e404a7e4b0c1990cdadd83"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FBE5DE4A98FAA94E05344C5C40AA626":{"Role":"TEACHER","Students":["ffffffff58103cdfe4b0bf92037dd5f8","ffffffff58b9c9e3e4b0517c2d1a38cc","ffffffff5a07af57175025066c81ffa8","ffffffff58103620e4b0c0efa9285c8d","ffffffff5a07aed32725813987dc7aac","ffffffff58103c77e4b0c0efa9285c8e","ffffffff588259f1e4b0fede1de7e8cd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","555904","8887","557847","8889","12515"]},"5B28A88FBABC6378E05343C5C40A84F7":{"Role":"TEACHER","Students":["ffffffff59dc2ce827258129808ce415","ffffffff59dc2ce817502555140f182f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"6883BE09EF916E7CE05344C5C40A6639":{"Role":"TEACHER","Students":["ffffffff5abc3c3c57fd68289cbac826","ffffffff5abc3c3c319bd82ba9557f52"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8889"]},"62610E48EE1313DEE05342C5C40A9974":{"Role":"TEACHER","Students":["ffffffff5a554c7cbaf70e0f3eb6f299"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","335014","599220","335031","335030"]},"677C38576BE5B864E05344C5C40A5FE7":{"Role":"TEACHER","Students":["ffffffff5aaafa6be9660a1fe82b52f8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"3e25ca5de5e941e69c46a070cdd1d16d":{"Role":"TEACHER","Students":["ffffffff53900a5fe4b0dfe9d23ed671","ffffffff542a3bcde4b045adc57cc85c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"6CBDF37EE78D04FBE05343C5C40A1198":{"Role":"TEACHER","Students":["ffffffff5b0328af2581d448de5bec63"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"560657c8205e4bfdb6f2d2e23be80792":{"Role":"TEACHER","Students":["ffffffff55bf066be4b0149cf6c544c7","ffffffff530dde1de4b0fd0863bd5fb2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"dcba16c448664fa3b5c81bab4b3dc35e":{"Role":"TEACHER","Students":["ffffffff54cb7e4be4b028431b28d578"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8914","12515","8918"]},"5D7D97F89D782ACEE05342C5C40A9949":{"Role":"TEACHER","Students":["ffffffff5a0348705e87f527a80917a4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","335014","481669","220591","8888","12566","335030","8867"]},"f40348027d8e4e6d9c6e4afc6c59731e":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"2ced7f34a38c42e48097de017dfe222f":{"Role":"TEACHER","Students":["ffffffff542a66f9e4b0629454157797","ffffffff53900a5fe4b0dfe9d23ed671"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"4DEC28F1F8575CDEE05344C5C40AC56A":{"Role":"TEACHER","Students":["ffffffff58fe17f3e4b0f85eea8f1415","ffffffff56d499bde4b08d1d35f63032"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8914"]},"3FBDE7909A42AEBAE05342C5C40A9996":{"Role":"TEACHER","Students":["ffffffff58102e5fe4b0f03f1f7a9b69","ffffffff58102e5fe4b061faef4ceb3e","ffffffff581069b4e4b04028b1856dcc"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","28633","8888","8889"]},"a722e94be2954ff2b778bf60a0c29ba9":{"Role":"TEACHER","Students":["ffffffff5444c03de4b03012bbd03f06"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"96c36bde89484b90a054eb99a28774bb":{"Role":"TEACHER","Students":["ffffffff5459f651e4b0646041663d3a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"5f3f12b48b174cf3b8881140485a0a1e":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"f79c665362484e0eaaa0d4983e138327":{"Role":"TEACHER","Students":["ffffffff5428faa1e4b075a7bd0f6ad1","ffffffff53ff0575e4b071793b03a82b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"aa644e3396f0441cbec8fcbb2e8bd85b":{"Role":"TEACHER","Students":["ffffffff5412b538e4b02d497a1abbab"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"a0e848533aca48809d276c3c65bfbeaf":{"Role":"TEACHER","Students":["ffffffff551235d6e4b0c84ff12a0588","ffffffff55123498e4b01848f5f6d4ea"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12566","127332"]},"5DC1A0074785322AE05342C5C40A25FC":{"Role":"TEACHER","Students":["ffffffff5a07bdd0175025066c81ffa9","ffffffff5a07bdd02725813987dc7aad","ffffffff5a07bdd0c7775c3cf36ccb57","ffffffff5a07bdd1f8644d741e32469d","ffffffff5a07bdd15e87f5103c194455","ffffffff5a07bdd06117c5487fc2469c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","557917","8287","555905"]},"4A4D630F3BED9A8CE0536B18C40A2B1D":{"Role":"TEACHER","Students":["ffffffff58c15b4be4b036c4c9dcfb28","ffffffff58c15b48e4b0ada3f7edb0ba","ffffffff58c15b48e4b0e8bf3a744d6c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","12564"]},"342669159F2582EEE0536B18C40AFE62":{"Role":"TEACHER","Students":["ffffffff51e822d6e4b0cf3301d100b1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"208D97B506C7A600E0536B18C40AD55A":{"Role":"TEACHER","Students":["ffffffff5604ebd9e4b0e9cb014dbe50","ffffffff5604ebd9e4b0e9cb014dbe51","ffffffff5593615ce4b083b8a949a411"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","44348","8887","8888","56710","8908","12565","12566","56708","8889","12564","51526","12567"]},"c485325602b045fea8957da52ba529fc":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79","ffffffff53a990f3e4b065d899f6ae7f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8889","12515"]},"4936DC5A1F48BE2AE0536B18C40A1058":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b02c8e916a8002"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"68AAE5D0C978AE93E05342C5C40A48C6":{"Role":"TEACHER","Students":["ffffffff5abecd26319bd82ba9557f67"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"6C3EEB4A95860870E05344C5C40A9BB1":{"Role":"TEACHER","Students":["ffffffff5afad5705e87f5660e12d799"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","647950","12515"]},"4664911F7F6198A7E0536A18C40AFA2A":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b02c8e916a8002","ffffffff587ff3dde4b0da9c0856a435","ffffffff587ff3dde4b0cf7aeaf3ba1e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","97448","8888","97449","40733","127332","97450","97430","56710","57128","8908","12564","8915"]},"3abe58cd4e034bb0892bfd7973e3ad28":{"Role":"TEACHER","Students":["ffffffff542a8389e4b06294541577bf","ffffffff541cefb9e4b01bbfaad7a3ab"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5e2a67c6a000462f894d6b6497398f3b":{"Role":"TEACHER","Students":["ffffffff53289052e4b0cfcc3782c1c6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"4936FD0FDE9E64A6E0536A18C40A6173":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b02c8e916a8002"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"200920523aaf402d8f9151854c665126":{"Role":"TEACHER","Students":["ffffffff5586ea1fe4b061917c41526e","ffffffff5584b1b6e4b0a8f248900414","ffffffff5586ea1fe4b07b6c6c8abe56","ffffffff5586ea1fe4b0ebb4aa232677"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","12584","12565","12566","12569","12567","12568"]},"196018a268064de6973801d55e4ecb70":{"Role":"TEACHER","Students":["ffffffff53bed646e4b0122041196b5f","ffffffff53feb4cee4b0f3767baf6c97"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1B289E8080E4711BE0536B18C40A3D85":{"Role":"TEACHER","Students":["ffffffff5508b713e4b0ecf941b5177b","ffffffff55aa6af5e4b07c3f68dd60e2","ffffffff55089d40e4b096b1ba8e892d","ffffffff5508b8c7e4b0673bc1893009"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","12515"]},"5D7D498D6D880B6FE05343C5C40A1DB1":{"Role":"TEACHER","Students":["ffffffff5a03434f175025662b011544"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","335014","481669","220591","12566","335030","8867"]},"3FBD7A39709D5511E05342C5C40A9093":{"Role":"TEACHER","Students":["ffffffff5660ac83e4b0073d31a6c30a","ffffffff558afb0fe4b04daa94dd3b85","ffffffff558afb0ee4b014ba0def554c","ffffffff5660ac3de4b0ef15b0451332","ffffffff558afb0fe4b0847e7c0bc30b","ffffffff558afb0fe4b075bce48d37df","ffffffff558afb0fe4b029563d0180d8","ffffffff558afb0fe4b0d21232d5c0f0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8889"]},"468BD698C21F1B6FE05343C5C40A712E":{"Role":"TEACHER","Students":["ffffffff5882572be4b06017170bfcee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8889"]},"2adc84ec691f402296c6b1f1fe059343":{"Role":"TEACHER","Students":["ffffffff5489bddce4b00b4185e8b16c","ffffffff542a34e2e4b045adc57cc7a9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3873572E67525CEAE0536918C40ABEBE":{"Role":"TEACHER","Students":["ffffffff5795daa2e4b07fd603a3f239","ffffffff5795daa2e4b0e83cc3a7f9e8","ffffffff5795daa2e4b043a33b2d1b9a","ffffffff5795daa2e4b045f15a2c94be","ffffffff5795daa2e4b0e5414c66f823","ffffffff5795daa2e4b08a91e03401f8","ffffffff5795daa2e4b07fd603a3f238","ffffffff5795daa3e4b07545741d667d","ffffffff5795daa3e4b08f0ffff5ff91","ffffffff5795daa3e4b0f937a5f76662"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8867"]},"0e30d1f9002741508120c2149cd92819":{"Role":"TEACHER","Students":["ffffffff54645b3be4b03d4d0d9feead"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4C853AEA3A92920EE0536918C40A4B2F":{"Role":"TEACHER","Students":["ffffffff58e69ec8e4b02a7560c247fd","ffffffff58e69ec8e4b02a7560c247fc"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127372","134752","127335","127334","127333","127332","127376","127353","127375","127352","127374","127373"]},"37c61b33d8c54d73b99173315e9a2854":{"Role":"TEACHER","Students":["ffffffff55bf0784e4b08c044acd1acb"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"53B7F38506C8B687E05342C5C40A5AD0":{"Role":"TEACHER","Students":["ffffffff53b3b028e4b012204118de02","ffffffff53be3a2ee4b0b07f4e13daa7","ffffffff574a5c6fe4b0623dc4011993"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","8914"]},"d2f0108853bd4d7d8ed45d4016d12ee5":{"Role":"TEACHER","Students":["ffffffff54001958e4b01f110d76ac05","ffffffff54001958e4b071793b03de3a","ffffffff54001958e4b0627ef74a66ed"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8889"]},"cf06ecb20961409f925d4b4995ccafa7":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79","ffffffff5312c046e4b0542a10355a26"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8911"]},"4A3CCFF1898A2352E0536A18C40A8777":{"Role":"TEACHER","Students":["ffffffff58c047efe4b0fc1214e3d7aa","ffffffff58c047efe4b0dc96a1bf7252","ffffffff58c047efe4b0ada3f7edae6a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"934a58009da04a54acf2ae9daa38d492":{"Role":"TEACHER","Students":["ffffffff5444a04ce4b044b3021bb122"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44368"]},"387F79956B0A4E3CE05344C5C40A4991":{"Role":"TEACHER","Students":["ffffffff5796a822e4b0971662cd4762","ffffffff5796a822e4b055f69b053980"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8909","12565","12566","56708","56709","8889","12564","12567"]},"2AC44FF0105E4798E0536B18C40AB6EA":{"Role":"TEACHER","Students":["ffffffff56b04790e4b0d2cbcbcac972","ffffffff558f7a9ce4b022b8993b5974"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8889"]},"6E62F042CAF62716E05344C5C40A07E9":{"Role":"TEACHER","Students":["ffffffff5b1f4aa50a8e8201fc60afea","ffffffff5b1f4aa5272581085b51df84","ffffffff5b1f4aa5195c53284a2bc69b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839"]},"4A3BDF80FEA7403CE0536A18C40A02C6":{"Role":"TEACHER","Students":["ffffffff58c04839e4b0f9519cda276a","ffffffff58c04839e4b0d2cbe235070d","ffffffff58c04839e4b04fb5e7dd73c1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","12564"]},"413c744e07d14aaa9c862966552e36c4":{"Role":"TEACHER","Students":["ffffffff53b10bb1e4b0b07f4e13442c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"92d71298e9f545de8d6fdd6779019bd0":{"Role":"TEACHER","Students":["ffffffff535c83fbe4b034fb34469b00","ffffffff542662f3e4b0fbbc584b6a44","ffffffff5444a04ce4b044b3021bb122"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"3FC05AAE702603EEE05343C5C40A29BD":{"Role":"TEACHER","Students":["ffffffff5810577de4b04028b1856dca"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8889"]},"387367BCC0CE370DE0536B18C40A3E72":{"Role":"TEACHER","Students":["ffffffff5795dbb7e4b08f0ffff5ff92","ffffffff5795dbb7e4b0e5414c66f824","ffffffff5795dbb7e4b045f15a2c94bf","ffffffff5795dbb7e4b043a33b2d1b9b","ffffffff5795dbb7e4b07545741d667e","ffffffff5795dbb7e4b0fd2596af8416","ffffffff5795dbb7e4b0766e5f098cef","ffffffff5795dbb6e4b0766e5f098cee","ffffffff5795dbb7e4b07545741d667f","ffffffff5795dbb7e4b07fd603a3f23a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8867"]},"4A4AE53B11E27416E0536918C40AF0BA":{"Role":"TEACHER","Students":["ffffffff58c15aa1e4b0ada3f7edb0b8","ffffffff58c15aa1e4b036c4c9dcfb23","ffffffff58c15aa1e4b036c4c9dcfb24"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914"]},"3B9212811F5B68D5E0536918C40A3D9C":{"Role":"TEACHER","Students":["ffffffff57ca4008e4b0e7ef42130df1","ffffffff57ca4008e4b004d7b2f6a63c","ffffffff57ca4008e4b03788be9b5f3b","ffffffff57ca4008e4b007174f48d7d1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8909","8889"]},"4A2FB3B3F5186285E05344C5C40ABB98":{"Role":"TEACHER","Students":["ffffffff58bfc98ae4b0c7c47879d0df","ffffffff58bfc98ae4b0871faf5ac4f1","ffffffff58bfc98ae4b0b9aeccd1040c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["25482","12568"]},"1CCA5E2E6C101A89E0536A18C40A2151":{"Role":"TEACHER","Students":["ffffffff55c5cb9ee4b0009807fb6ad0","ffffffff55c5cb9ee4b02d6cbec0fa60"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","12566","8889","12564"]},"ca0e877c4ef84d1face297cc51f06ec8":{"Role":"TEACHER","Students":["ffffffff540012a3e4b0deaaeba49c7d","ffffffff54002863e4b0fa5d94c8917a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"144b5c13091d4eb2846018527cf98ebd":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","29195"]},"4A4D3EF088FA877CE0536A18C40A14F7":{"Role":"TEACHER","Students":["ffffffff58c158eae4b0d2cbe2350959","ffffffff58c158e9e4b0fc1214e3d9c7","ffffffff58c158e9e4b0dc96a1bf746d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12564"]},"41CDDC6CE4829D08E0536A18C40AC399":{"Role":"TEACHER","Students":["ffffffff5832c805e4b06b6f8717a0d0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"0a9fbb5ca4c6466ea99824aa60251f50":{"Role":"TEACHER","Students":["ffffffff53ff0575e4b071793b03a82b","ffffffff542931f9e4b044b3021abb03"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"34E2CE9780F71B3AE0536A18C40AB7C5":{"Role":"TEACHER","Students":["ffffffff575a0cdbe4b0d9c2c436e335"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12515"]},"3F1EAEDA4BA7AC88E05343C5C40A6D9E":{"Role":"TEACHER","Students":["ffffffff5805bf14e4b00ed56ce2b199","ffffffff5805bf14e4b03016f0bf2c65"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"471960DEC73A3CA3E0536A18C40A261B":{"Role":"TEACHER","Students":["ffffffff58806f30e4b064ea499f0c11"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["97448","97449","97450","97430"]},"4A26A5853F2146D4E05344C5C40A8A30":{"Role":"TEACHER","Students":["ffffffff58bf7deee4b046d8e78c0662","ffffffff58bf7deee4b0871faf5ac4eb","ffffffff58bf7deee4b0357e516787b1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","481669","8888","335030"]},"49DDA51822F48B93E05342C5C40A7F7C":{"Role":"TEACHER","Students":["ffffffff58ba0890e4b0d61982690acf","ffffffff58ba0890e4b099a6182483ce"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"21BAFB14D2F52FA5E0536B18C40A5273":{"Role":"TEACHER","Students":["ffffffff5618ac4de4b032e2ea887214","ffffffff53ee44a8e4b0c5dfde28543a","ffffffff5618ac4de4b01742b56c4d69"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8889","12515"]},"4D607D7E44E06D60E0536918C40A5604":{"Role":"TEACHER","Students":["ffffffff58f567d0e4b03b7b2660f37e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"2a95faec47da4079b16175797946e259":{"Role":"TEACHER","Students":["ffffffff53c108f4e4b0e1aff1820e0c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"529D4A36FBF3BFDCE0536A18C40A316D":{"Role":"TEACHER","Students":["ffffffff594ccfff2b68e948e1785083","ffffffff594ccffff641256267479aa2","ffffffff594ccfff812cee5031dfceaa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"43D2A8E2ECAA3D43E0536918C40A06DB":{"Role":"TEACHER","Students":["ffffffff5854a675e4b0ced402797073","ffffffff5854a675e4b032f4915ec71b","ffffffff5854a675e4b0a5f9f4deb285"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8888","12515"]},"46C6CAAD1AF1A010E0536A18C40A72D8":{"Role":"TEACHER","Students":["ffffffff58863901e4b06dd03c8dd07c","ffffffff58863902e4b0f179d40c3b59","ffffffff58863902e4b0e540cd9d0582","ffffffff58863901e4b0e48121a55eb8","ffffffff58863901e4b017fd9567bd1e","ffffffff58863901e4b0da9c0856b457","ffffffff58863901e4b0cbd8de5aeb96","ffffffff58863901e4b0e48121a55eb7","ffffffff58863901e4b04f3432472876"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127372","8287","127332","127353","127375"]},"625E13DF50273081E05343C5C40A5068":{"Role":"TEACHER","Students":["ffffffff5a551a858b02fc060ca2a3e7","ffffffff5a551a85996eaa05a78f6343","ffffffff5a551a85f8644d09349e4e06"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8887","8888","8867"]},"49DCF05903E3AB48E05342C5C40A62B9":{"Role":"TEACHER","Students":["ffffffff58b9fcb7e4b0b9c4427cab65"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","599220","335031","335030"]},"23864da4532d4b0f8a7e9c1311119c3b":{"Role":"TEACHER","Students":["ffffffff537b7e13e4b065a982eefccc","ffffffff5427e294e4b0c847833657c5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"93f8f2c95f7743ba9d56fd04734abfa3":{"Role":"TEACHER","Students":["ffffffff53ae5784e4b01ed61a3a160e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914","12515","8918"]},"1196cb010f6248b8b3c0be92eb7c811c":{"Role":"TEACHER","Students":["ffffffff53891873e4b00f75e8e8d14a","ffffffff530eb08ee4b0820b23332eec","ffffffff5341ce6de4b06682c0d0be61","ffffffff522c8882e4b04e22a7e13d3c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","28633","8888","29192","8914","8889","12515","8918"]},"dbde9b04bff5405db43bb31bb769cbd1":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16","ffffffff5417c661e4b0deaaeba6b2b4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"b617c28c4583474d9e942e386e8b3954":{"Role":"TEACHER","Students":["ffffffff542a34e2e4b045adc57cc7a9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FBE7707993D24E5E05343C5C40A1217":{"Role":"TEACHER","Students":["ffffffff581037c6e4b044036d47c384"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","28633","8867"]},"603D5AF8FE546CE4E05342C5C40A3E1A":{"Role":"TEACHER","Students":["ffffffff5a316adebaf70e7238e6da55","ffffffff5ab5406d27258128c408f30f","ffffffff5a316ade996eaa632b2b8a03","ffffffff5a553dbbf8644d09349e4e09","ffffffff5ab5404a319bd82ba9557f51","ffffffff5a316adf5e87f54eb36ae930","ffffffff5a9ed40f195c5376a86671a9","ffffffff5a9ed3cccf7fa922694bd155","ffffffff5a9ed3ece9660a689d003273","ffffffff5a552973195c5308bd3a1518"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669","674341"]},"cf607e532fab43c7bfdfb40f596c42cc":{"Role":"TEACHER","Students":["ffffffff5444c016e4b01843bda78615","ffffffff5444a530e4b0c5c7e6fa1fc1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","28552","8908","8919","28555","28633","28553","28521","8914","8889","8912","8917","12515","8918","8915","8916"]},"94d08bafa64542adb4acb2c3ce563c1d":{"Role":"TEACHER","Students":["ffffffff53aea688e4b02d1b42e9504a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","42032","8887","12584","42033","8888","42034","42035","40657","8919","58989","28522","28521","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","44045","35572","59008","44044","8889","12515","51526","8927","44232","42012","28548","40712","28546","28547","28545","12565","29193","44196","12566","29192","54769","56708","42052","54768","56709","12564","42053","12569","29196","12567","29195","12568","29194","58729","44347","44346","44348","44067","8910","28557","58970","35592","21406","56710","28552","57129","8908","25482","8909","28555","28556","28633","28553","28554","44066","8867"]},"01419f2f8dc14fc5853a1f225364e202":{"Role":"TEACHER","Students":["ffffffff552f292be4b02a512d7b9a3c","ffffffff552f292be4b0b21cb51c64d6","ffffffff552f292be4b037c5e961ce94"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"2c7cdcf3c09c401c93da5789368d62d5":{"Role":"TEACHER","Students":["ffffffff54132da1e4b015dc931d7758","ffffffff5413acfee4b0627ef74c4cb9","ffffffff53eb0ecce4b0c7e9387f6416"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"d49eda8cd24d4ccca7575c9b5b53a793":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec","ffffffff552f28d8e4b0feab33720e81","ffffffff552f28d8e4b037c5e961ce93","ffffffff552f28d8e4b07d3f44fe944e","ffffffff552f28d8e4b08edf3502170b","ffffffff552f28d8e4b07d3f44fe944f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8913","12566","8916","8927"]},"eac4fee82afd4255a2643f8523ee8471":{"Role":"TEACHER","Students":["ffffffff5509dce8e4b0ae5418ad297b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"850aaf9bbfc04315bb9927cf982af058":{"Role":"TEACHER","Students":["ffffffff522f0db0e4b0b3f0b19fd8c8","ffffffff5412b1f2e4b01f110d786618"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"49DC33B19EB86F4CE05343C5C40AD743":{"Role":"TEACHER","Students":["ffffffff58b9f05be4b0901f0e20e09f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"3B9242DD5EF886A5E0536918C40AB145":{"Role":"TEACHER","Students":["ffffffff57ca3c11e4b0e7ef42130dd7","ffffffff57ca3c11e4b04d6f5a11e518"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8888","8889"]},"6913E65F169A9C32E05344C5C40AB831":{"Role":"TEACHER","Students":["ffffffff5ac5b16a195c5369d6ce8dc9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8910","8889","12515","8918"]},"8cdc851e430c4f67a287042921433248":{"Role":"TEACHER","Students":["ffffffff5427c632e4b044b3021ab6ee","ffffffff5413f398e4b0be8813414dbe","ffffffff536bd76be4b0a6b23908be8e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"b64114482bb0455dba9ecc42ff9ceb32":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3d8122ceccd4408c8c285a2e222b5e9f":{"Role":"TEACHER","Students":["ffffffff54294d8fe4b0bc64d12aac43","ffffffff53ff0575e4b071793b03a82b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"468BFE3E4C166ED9E05342C5C40ABAA8":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"493cadb41d1e4ba197b5a2b08d5cbd3c":{"Role":"TEACHER","Students":["ffffffff540016cae4b0be88133f6475","ffffffff53ffd19ae4b062dee51776e1","ffffffff53ffd19ae4b02c884d800345"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8918"]},"2a292cc557ab416985c7be0ce3854bc6":{"Role":"TEACHER","Students":["ffffffff528a423ee4b0afd75b8df0f8","ffffffff5444a1f3e4b01843bda785fd","ffffffff54449fb2e4b08793188e4964"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8889"]},"5B26FE8176221DE1E05343C5C40A50F0":{"Role":"TEACHER","Students":["ffffffff59dc171d9b8655584225bc0a","ffffffff59dc171d27258129808ce3ba"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"431994EBE9568498E0536B18C40A2D83":{"Role":"TEACHER","Students":["ffffffff5848fbfde4b0fd6332889443","ffffffff5848fbfde4b06701be1a989f","ffffffff5848fbfde4b0c13b9f87162b","ffffffff5848fbfde4b04db370b601d2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12584","12565","12566","12564","12569","21406","12567","12568"]},"3F35CB86B566ABEDE0536A18C40A09D4":{"Role":"TEACHER","Students":["ffffffff55c5c2d0e4b08c044acdbec8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4277847601D410E7E0536A18C40AED9E":{"Role":"TEACHER","Students":["ffffffff583e2cfce4b0a71c7d4eb974"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127353","127375"]},"4719AF38F2576BAEE0536B18C40A70F0":{"Role":"TEACHER","Students":["ffffffff588c068de4b0bcbf1dea2c30"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["97448","97449","97450","97430"]},"cabb9388a3ec43778700c8111641486f":{"Role":"TEACHER","Students":["ffffffff544fa3a9e4b0b9a7b21533c6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FBB6F4C6B4AB4D1E05343C5C40AFD97":{"Role":"TEACHER","Students":["ffffffff581004f1e4b0c0645ecf2f44","ffffffff5238e633e4b0b3f0b1a1ab83","ffffffff530d6bdee4b0fd0863bd5f79","ffffffff581004f1e4b0b14843b72df7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287"]},"fd634be3023e4e7597d7f9ab75c2216c":{"Role":"TEACHER","Students":["ffffffff5417c661e4b0deaaeba6b2b4","ffffffff541cefb9e4b01bbfaad7a3ab"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"a80892eb61974834b7b251c8713a0744":{"Role":"TEACHER","Students":["ffffffff53bed646e4b0122041196b5f","ffffffff53fec07ee4b0c7e93881a192"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"464DAA88DFE5BEC6E0536A18C40AA67F":{"Role":"TEACHER","Students":["ffffffff587f19b0e4b0ddd33be4150f","ffffffff587f19b0e4b0d384011a6e8a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8888","12515"]},"4C7108E0C8000869E0536918C40AA406":{"Role":"TEACHER","Students":["ffffffff58e53f4ae4b0ce7075e9c8af"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"68EB4365242979D2E05342C5C40A3901":{"Role":"TEACHER","Students":["ffffffff5ac305070a8e821d44a38422"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"96165628c76349cb9e1966cbef7bc3ef":{"Role":"TEACHER","Students":["ffffffff532c51f4e4b054a14cb7ecd7","ffffffff542a34e2e4b045adc57cc7a9","ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8919","28522","28545","28521","8914","8911","8917","8918","8915","8916","8910","28557","28552","8908","8909","28555","28633","28553","28554","8867","8889","12515","8927"]},"34BEC68E83DF9636E0536A18C40A6190":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1A61B3AABA9C86FEE050140A2B023BDB":{"Role":"TEACHER","Students":["ffffffff559d61ade4b083b8a949ae4b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1c7beea1ff93479688e24a1b43fed2e5":{"Role":"TEACHER","Students":["ffffffff535b6ed9e4b0316d783f613c","ffffffff54132da1e4b015dc931d7758","ffffffff53eb0ecce4b0c7e9387f6416","ffffffff530db90de4b09aae34a2a024"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"3AF5CAE1FB01BB07E05343C5C40A88E2":{"Role":"TEACHER","Students":["ffffffff57bff52ee4b0fc7594318ba7","ffffffff57bff52ee4b08855a9bb5115","ffffffff57bff52ee4b0eab212798a31"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"49C4E7C1B0EE6F87E05343C5C40A4A56":{"Role":"TEACHER","Students":["ffffffff58821dd4e4b063979aee5740","ffffffff58821df9e4b0fd6679bbcf57","ffffffff5880ff8be4b00b7d99760c30"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"7fcdaea2f1334e6793279dda007b6c88":{"Role":"TEACHER","Students":["ffffffff57982224e4b02e5ab218cc49","ffffffff55c1cc55e4b07c3f68dfae07","ffffffff558e361ce4b00b73e181efa7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"08d6a5a7ded94df4ac78d7cfb8fb8b48":{"Role":"TEACHER","Students":["ffffffff51ee8dd4e4b0d2c9f089e67f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"26ce6023078b48eb82ac8ff5b1abb818":{"Role":"TEACHER","Students":["ffffffff5434d3a3e4b00bef38317a1c","ffffffff52b00fabe4b0325ce40d82ae"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"4A2E0B960597AC8DE05343C5C40A3DF3":{"Role":"TEACHER","Students":["ffffffff58bf4d76e4b0c7c47879d0db","ffffffff58bf4d76e4b05086962a4662","ffffffff58bf4d76e4b0871faf5ac4ea"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"b0914a8c15e946f6974dd0c4b27c0551":{"Role":"TEACHER","Students":["ffffffff53e07a5be4b0b48cb7f4e55f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4A4D398677336DD1E0536B18C40A7A51":{"Role":"TEACHER","Students":["ffffffff58c15890e4b057cb3179449f","ffffffff58c15890e4b0d2cbe2350956","ffffffff58c15890e4b0dc96a1bf746c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8914","12564"]},"be8d50cc93a74311a42bdc7e1edd6de7":{"Role":"TEACHER","Students":["ffffffff522ecf04e4b0aa9ef7f891fa","ffffffff53eeeaa4e4b0c7e9387fb70c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"66C7414FCD6826F9E05344C5C40AC611":{"Role":"TEACHER","Students":["ffffffff5a9f1af9c7775c162d8b0264"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839"]},"4FCF57C4685A9B59E0536B18C40A1234":{"Role":"TEACHER","Students":["ffffffff587ff3dde4b0da9c0856a435","ffffffff591dc26be4b0b5779be42e64","ffffffff587ff3dde4b02c8e916a8002","ffffffff591dc34ce4b0c4083161097b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8914"]},"41b1daf4fc6543238ab70ad234f03a27":{"Role":"TEACHER","Students":["ffffffff5444a530e4b0c5c7e6fa1fc1","ffffffff5444a1f3e4b01843bda785fd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8889","12515","8918"]},"6D0C908D578D5E1BE05344C5C40A8860":{"Role":"TEACHER","Students":["ffffffff5b1038f7195c53310057d7e4","ffffffff5b0894225e87f555a935824e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669","555904","555526","555905"]},"a462278dad994dd89a9bf23aa59e62e8":{"Role":"TEACHER","Students":["ffffffff53ef2d18e4b0c7e9387fb833","ffffffff53ef2c8de4b0bcf94b1b47a2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"a7a9a020bf954e9cbbefbcceb78a57ed":{"Role":"TEACHER","Students":["ffffffff54e2b60ce4b028431b28f86c","ffffffff54e2b123e4b068bcde2b0991"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"4670E299396F8553E0536B18C40A6C09":{"Role":"TEACHER","Students":["ffffffff588092f9e4b0a4f0de63d498","ffffffff588092f9e4b03624ddf6b673"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["97429","97448","97428","97449","127332"]},"4A30C0596DCE8FF1E05343C5C40AAE4B":{"Role":"TEACHER","Students":["ffffffff58bf7adbe4b046d8e78c0661","ffffffff58bf7adbe4b0e094d733b7b3","ffffffff58bf7adbe4b0f1a6bf3de80d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12564"]},"eb187827ad0841439b2d531c00fa5776":{"Role":"TEACHER","Students":["ffffffff5426630fe4b062945415625d","ffffffff542662f3e4b0fbbc584b6a44","ffffffff535c7f46e4b034fb34469afe"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888","8910","8908","8919","8909","28545","8913","8914","8867","8889","8911","8912","8917","12515","8918","8915","8916","8927"]},"7a264d3a19014b29ac920ca741883edc":{"Role":"TEACHER","Students":["ffffffff53127ccae4b07e510a26ea6a","ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","42032","8887","12584","42033","8888","42034","42035","8919","28522","28521","8913","8914","8911","8912","8917","8918","8915","8916","48726","8889","12515","8927","42012","28548","40712","28546","28547","28545","12565","29193","12566","29192","42052","12564","42053","12569","29196","12567","29195","12568","29194","8910","28557","21406","28552","8908","25482","8909","28555","28556","28633","28553","28554","8867"]},"ea16309095e148efa0c58f761b22f1cc":{"Role":"TEACHER","Students":["ffffffff5494b3c5e4b0ed53d04f5d7b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"69230FB41FFB0AD6E05344C5C40AFB49":{"Role":"TEACHER","Students":["ffffffff5ac6ad29195c5369d6cf20a8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5c5c8944acac48f9993bfb77f9027e37":{"Role":"TEACHER","Students":["ffffffff53c3e822e4b03133db0455d8","ffffffff53c3e822e4b0f390d65983c5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8918"]},"5fce27f2562b45beb3e2ba5fa54f4b68":{"Role":"TEACHER","Students":["ffffffff53aafe19e4b002fbdfd39cda"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12564"]},"4A3CE732765B1FF2E0536A18C40AB967":{"Role":"TEACHER","Students":["ffffffff58c04796e4b0dc96a1bf7251","ffffffff58c04796e4b0c8f1da8e3988","ffffffff58c04796e4b0fead34e25cc4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914"]},"1CC9D7DD56AB793AE0536918C40A405F":{"Role":"TEACHER","Students":["ffffffff55c5c2d0e4b0e6f5e9faee03","ffffffff55c5c2d0e4b08c044acdbec8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","97448","8913","12566"]},"39A80F7D9DDFA313E0536918C40AE0D0":{"Role":"TEACHER","Students":["ffffffff59cd7f482581d414916167c5","ffffffff53c0a694e4b080165a52911d","ffffffff57aa1e0ce4b0adeb755652d3"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"712e62112b2c41eb8d327d1b6b199541":{"Role":"TEACHER","Students":["ffffffff5444d691e4b00bef3831e695"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"6260D03D97C721C7E05344C5C40A991E":{"Role":"TEACHER","Students":["ffffffff5a55491b996eaa05a78f6349"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","335014","599220","335031","335030"]},"3f03b8fb80fd44b18367eb177a44c032":{"Role":"TEACHER","Students":["ffffffff5508b712e4b0fdfb24595078"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["57129","56669","56670"]},"4668C8CD935CA061E0536918C40AEEA9":{"Role":"TEACHER","Students":["ffffffff58805d8ee4b0e540cd9cf7ea","ffffffff58805da4e4b0f179d40c2e1f","ffffffff58805dbbe4b02c8e916a814f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["57008","8287","8887","8888","97449","127332","97450","97430"]},"d649009b9eaa4aaf87223af404c5c1f0":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"55516bd8fa80451086bb7a75bedfbcf1":{"Role":"TEACHER","Students":["ffffffff535c83fbe4b034fb34469b00","ffffffff535c7d0ae4b099f61d26e059","ffffffff5229ba10e4b0b3f0b19eccef","ffffffff53eedc37e4b015dc93198b9c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"5BACDE6D1ED4AFCEE05344C5C40A4BDD":{"Role":"TEACHER","Students":["ffffffff59e4d3a59b865516493c85c9","ffffffff59e4d3a5cf7fa94d859df787","ffffffff59e4d3a5319bd8110d69a7a1","ffffffff59e4d3a52581d443ad154cfb"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669"]},"9236199fd595460bab3bf031419ee5dc":{"Role":"TEACHER","Students":["ffffffff53eedb73e4b071793b01bda3","ffffffff530ef8c9e4b0820b23332f18","ffffffff546e6389e4b0646041667f54","ffffffff54839c1ee4b0cfc9a3874ea8","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff54711a3ce4b0c3f438c6d5c2","ffffffff53eedb73e4b0627ef7484ba6","ffffffff547e43fbe4b03930a69ac7bb","ffffffff5483a2afe4b0664ebf654989","ffffffff5483a2afe4b0bc14c4ea57d6","ffffffff5483a696e4b0664ebf65498c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44369","44368","8287","44387","8887","8888","44388","87848","8908","8919","8909","77855","8889","8916"]},"3FC0A84A25F159E8E05343C5C40ABDF3":{"Role":"TEACHER","Students":["ffffffff58105c8fe4b085fdd986f6ae","ffffffff58105c8fe4b0f03f1f7a9b6b","ffffffff58105c8fe4b0bf92037dd5fa","ffffffff58105c8ee4b0f03f1f7a9b6a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"2ed48e38de4b44b187cd43cdc56b6008":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"5E97971AF01B77C9E05344C5C40A9885":{"Role":"TEACHER","Students":["ffffffff5a15c38f996eaa632b2b4cc6","ffffffff5a15c38f195c5339e1adfab5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"69232C4BAC160C7FE05344C5C40AA38F":{"Role":"TEACHER","Students":["ffffffff5ac6af1ecf7fa910a236954a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"6623800c24bf45beab2d514a67d20c8d":{"Role":"TEACHER","Students":["ffffffff530cac5de4b0325ce40f7566"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"cf61e157cb87401aad133b933d2823bf":{"Role":"TEACHER","Students":["ffffffff535c7d0ae4b099f61d26e059","ffffffff535c83fbe4b034fb34469b00","ffffffff53ef29f1e4b062dee515588d","ffffffff5426911de4b0fbbc584b6a65"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"ea0045e9f4d647b8ad8338a00e24d1e6":{"Role":"TEACHER","Students":["ffffffff550a00e2e4b00a0da90cf6b7","ffffffff55bf0b37e4b02d6cbec056a3"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8911"]},"2d0787c3241045eca84395632876a7d3":{"Role":"TEACHER","Students":["ffffffff542a34e2e4b045adc57cc7a9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"9f0dec9f19ac4a2fbf4a45e324264db7":{"Role":"TEACHER","Students":["ffffffff56d64e18e4b041c2fa1521ae","ffffffff56d64e18e4b070bf7a205a57"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888"]},"3FDEBF7A1CC069B7E0536B18C40A3760":{"Role":"TEACHER","Students":["ffffffff5812f191e4b001ea61796700"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"c5307aa166c3492bafa8ae7084e3400d":{"Role":"TEACHER","Students":["ffffffff53c96d99e4b085bf6e7dba10"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8889"]},"549254E8E253BCFEE05344C5C40AABA8":{"Role":"TEACHER","Students":["ffffffff596da5a7baf70e733550885a","ffffffff596da5a79b865551c24d4984"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8914"]},"6b4a49b97cb74b43b4cce8330bf50fcd":{"Role":"TEACHER","Students":["ffffffff530ef8c9e4b0820b23332f18","ffffffff530ef8cae4b0325ce40f7c01","ffffffff530e817be4b0fd0863bd6201","ffffffff530ef8c9e4b043a88d12a045"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","42032","8887","12584","42033","8888","42034","42035","8919","58989","28522","28521","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","44045","35572","59008","44044","8889","12515","8927","44232","42012","28548","40712","28546","28547","28545","12565","29193","44196","12566","29192","54769","42052","12564","42053","12569","29196","12567","29195","12568","29194","58729","44347","44346","44348","44067","8910","28557","58970","35592","21406","28552","8908","25482","8909","28555","28556","28633","28553","28554","44066","8867"]},"b9f09f409e1f40a99a1a0ab57ceffa02":{"Role":"TEACHER","Students":["ffffffff5412a704e4b0aa6c35c31d2e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"3074a7f626d74d6ab45f052961ffce98":{"Role":"TEACHER","Students":["ffffffff51b7803ce4b08edc6f69ffbd","ffffffff51b77f79e4b076ae9c0b9cbd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","42032","8887","12584","42033","8888","42034","42035","8919","28522","28521","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","44045","35572","44044","8889","12515","8927","44232","42012","28548","40712","28546","28547","28545","12565","29193","44196","12566","29192","54769","42052","12564","42053","12569","29196","12567","29195","12568","29194","44347","44346","44348","44067","8910","28557","35592","21406","28552","8908","25482","8909","28555","28556","28633","28553","28554","44066","8867"]},"08a7b8b0565b40ff81a8e11c8abc4372":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"27d6bfadad564178a6211f1de6ecfb36":{"Role":"TEACHER","Students":["ffffffff53eedb73e4b071793b01bda3","ffffffff53eedb73e4b0627ef7484ba6","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff547116bee4b0e87f20a960ed","ffffffff530ef8c9e4b0820b23332f18"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","44369","44368","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","44388","79697","79699","8908","25482","79698","8909","28633","8867"]},"b952497d76cd4d5691961ba8b66e0821":{"Role":"TEACHER","Students":["ffffffff5229bb23e4b006d6156f97ef","ffffffff535c7f46e4b034fb34469afe"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"3424B29A5B03AE0EE0536918C40A1524":{"Role":"TEACHER","Students":["ffffffff51e822d6e4b0cf3301d100b1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12515"]},"4A31A021AA5B62CDE05344C5C40A7105":{"Role":"TEACHER","Students":["ffffffff58bf8986e4b0652d03b90543","ffffffff58bf8986e4b0871faf5ac4ee","ffffffff58bf8986e4b046d8e78c0664"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","335030"]},"4A665760543D46A5E0536918C40AF85E":{"Role":"TEACHER","Students":["ffffffff58c38441e4b057cb31794877","ffffffff58c38441e4b09e3cd073e433"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127374"]},"5D7ECB5C5B0EAF84E05344C5C40A78AB":{"Role":"TEACHER","Students":["ffffffff5a035c94f8644d126bf16041"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"f44fa5c28eb846459ed0f339be1a9d69":{"Role":"TEACHER","Students":["ffffffff550099e1e4b0673bc1892662","ffffffff550099e1e4b0575227e142b6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914"]},"26C1D8BDED7F55DBE0536A18C40A5C96":{"Role":"TEACHER","Students":["ffffffff566d0254e4b005298ff330e8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","44368","8919","12566","8917","12567","8916"]},"39e27b0e2a0b42c3b8f66ea42bad3af6":{"Role":"TEACHER","Students":["ffffffff53ed7ed2e4b02c884d7ddd97"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3B91E6A2F1FC5469E0536918C40A7985":{"Role":"TEACHER","Students":["ffffffff57ca3a21e4b03139503b4f0e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["97450"]},"97adcea206d34d328252919830aa64b4":{"Role":"TEACHER","Students":["ffffffff530e0746e4b043a88d129dd9","ffffffff53c9691ee4b0ad60184a3a16"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1FC83C6E6543A7EDE0536A18C40A1504":{"Role":"TEACHER","Students":["ffffffff55f8199de4b01b68cfc674ae"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["42052"]},"a01c0c486e484265bb4f240341e6c618":{"Role":"TEACHER","Students":["ffffffff53e27a6fe4b07a2251f0a719","ffffffff541c7908e4b0fbbc584af4a2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FBD5F97DD6BA473E05344C5C40A0F39":{"Role":"TEACHER","Students":["ffffffff58102576e4b07fbe396162d6","ffffffff58102576e4b035f4712d4b82","ffffffff58102576e4b0c925412112c5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"5AAC3EFA05EC0566E05343C5C40A5D06":{"Role":"TEACHER","Students":["ffffffff59d4023a2581d414916182ed"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8888","8914"]},"c9875d4a055d4b0295dca28f7fe4a03d":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79","ffffffff5341ce6de4b06682c0d0be61"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","51526"]},"cb522693b96e42d199019df65cf73855":{"Role":"TEACHER","Students":["ffffffff542a34e2e4b045adc57cc7a9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3F35955195B5ABDDE0536A18C40A1469":{"Role":"TEACHER","Students":["ffffffff58073f4be4b0b887bc81dab3"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8287","12584","42033","42035","40657","40734","54788","8913","8911","8912","8917","8915","8916","35572","44241","51526","8927","44232","28548","40712","28546","28547","40713","12565","29193","44196","12566","29192","54769","54768","12564","12569","29196","12567","29195","12568","29194","44347","44346","44349","44348","54808","44067","8910","35592","21406","25482","28556","28633","44066"]},"625E263BFB379490E05344C5C40ACBB0":{"Role":"TEACHER","Students":["ffffffff5a551bba57fd685693936a53"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8287","335014","335031","335030"]},"66F57B240BB33F82E05343C5C40A65AF":{"Role":"TEACHER","Students":["ffffffff5aa22286c7775c7a11937673","ffffffff5aa22285e9660a1fe82b5075"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","58748","54788","220591","335031","54769","8911","58728","58749","8918","56728","58729","44347","44369","44368","44348","481669","44387","8910","44388","57128","57129","56712","8908","8909","58731","599220","58730","56730","57148","56731","8889","44241","8927"]},"4DEC3BB0496B71A1E05344C5C40AD45E":{"Role":"TEACHER","Students":["ffffffff58fe192ee4b08d692f2b505a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","481669","8888","12564"]},"6CBD58AF8C14A6D3E05343C5C40AFC2D":{"Role":"TEACHER","Students":["ffffffff5b0327121750256f9be94012"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"b7dfa2e2599442beaf3ba6fb55ae437d":{"Role":"TEACHER","Students":["ffffffff522ecf04e4b0aa9ef7f891fa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4A4D16AF5A3C267BE0536B18C40A3A5F":{"Role":"TEACHER","Students":["ffffffff58c159dce4b0ae3cb23ca437","ffffffff58c159dbe4b0fead34e25e97","ffffffff58c159dce4b0c8f1da8e3b5e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710"]},"6EF8A49F8BAF8209E05342C5C40A0E39":{"Role":"TEACHER","Students":["ffffffff5b29205cc7775c68195fde82"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"c7f3f48534e74933bd4f38c5d6b8e86f":{"Role":"TEACHER","Students":["ffffffff54449f16e4b0d083da41a929"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"e084cad2e34c44e48b7526fa59d13cdb":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79","ffffffff5341ce6de4b06682c0d0be61"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8911","8918"]},"90bfa2af7ee042c2bdca35772113e799":{"Role":"TEACHER","Students":["ffffffff53ff7c75e4b02149f5047ef4","ffffffff528a423ee4b0afd75b8df0f8","ffffffff52f92b34e4b05ad92251efc9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"468BE988D754ADFAE05344C5C40A863E":{"Role":"TEACHER","Students":["ffffffff58825869e4b063979aee5747"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8889"]},"2e3a6ed766f540f69db81de95b9acc74":{"Role":"TEACHER","Students":["ffffffff5444a530e4b0c5c7e6fa1fc1","ffffffff5444a1f3e4b01843bda785fd","ffffffff5444c016e4b01843bda78615"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","44369","44368","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","44388","79697","79699","8908","25482","79698","8909","28633","8867"]},"4A3CEFECE6BD7D8BE0536B18C40AB19C":{"Role":"TEACHER","Students":["ffffffff58c0474ce4b0ada3f7edae68","ffffffff58c0474ce4b057cb31794256","ffffffff58c0474ce4b08fa2468e1f70"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710"]},"1cebdd58b1ba4d62abe2c69fa949a5e7":{"Role":"TEACHER","Students":["ffffffff541c8b23e4b0bc64d12a2d64","ffffffff53bed646e4b08245e1e13ddc"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4196C7649620BBD5E0536A18C40A3C9D":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888"]},"ea686d148c184f04876ce5839f7c5257":{"Role":"TEACHER","Students":["ffffffff542a4bf3e4b01843bda6a6c0","ffffffff53900a5fe4b0dfe9d23ed671"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"4A67FBF28C788E11E0536918C40A8971":{"Role":"TEACHER","Students":["ffffffff58c381a6e4b0fc1214e3de07","ffffffff58c381a6e4b0ada3f7edb535","ffffffff58c381a6e4b05ee880656600"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"5643173A0C8E6D8CE0536B18C40A6312":{"Role":"TEACHER","Students":["ffffffff598a0cef1e1b0f173a458c44","ffffffff58823079e4b0bf9452f84900"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888","12564"]},"4e656e131346404ea5fd0bbeb91c3f78":{"Role":"TEACHER","Students":["ffffffff55198d2ee4b0520c998ec40e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["57129","8908"]},"3D69769FA40B7B49E0536B18C40AE325":{"Role":"TEACHER","Students":["ffffffff57e92002e4b02baadb97b10d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888"]},"78e7fe28ba5e48628f87410ff3096a2b":{"Role":"TEACHER","Students":["ffffffff54eceb04e4b0e9600749bad2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8919"]},"66C3C51B357AA135E05344C5C40A8D87":{"Role":"TEACHER","Students":["ffffffff5a9ee0802725815f3f193a30"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669","674341"]},"4A4CCCC9006A5CC3E0536A18C40AB188":{"Role":"TEACHER","Students":["ffffffff58c15b03e4b04fb5e7dd75ed","ffffffff58c15b03e4b036c4c9dcfb26","ffffffff58c15b03e4b0d2cbe235095c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"471981BDF3044353E0536918C40AEABF":{"Role":"TEACHER","Students":["ffffffff5873f1b7e4b0ced402799943","ffffffff593d3eb3e4b0f421a5d0971f","ffffffff592a39e5e4b0082bf7a9fe7a","ffffffff58ec53a1e4b0c43f95b9bfc8","ffffffff593c9942e4b0c40831614fa9","ffffffff59206b87e4b0082bf7a9ebab","ffffffff592a4f3be4b09b312bbba8a7","ffffffff59263b70e4b06c89e2d5f889"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","8908","8909","8888","97449","8889","97450","127374","97430"]},"258828b10982486fb2761262df0b88c9":{"Role":"TEACHER","Students":["ffffffff53ff0575e4b071793b03a82b","ffffffff5423ac5be4b01843bda6731f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"4A3C9C6FF63A49D7E0536918C40AE172":{"Role":"TEACHER","Students":["ffffffff58c041d5e4b036c4c9dcf8fc","ffffffff58c041d6e4b0ada3f7edae52","ffffffff58c041d6e4b0af9a209a8a39"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","12565","12564"]},"59e349adb775454f9ac818609a9d8e06":{"Role":"TEACHER","Students":["ffffffff542a34e2e4b045adc57cc7a9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["68168","77855"]},"c2fbe2f677be4053b658f8a9b7415bb3":{"Role":"TEACHER","Students":["ffffffff55285c0ae4b05052c7131364","ffffffff55285c29e4b0520c998ed56e","ffffffff55285bd9e4b038076b864c73","ffffffff53c96d99e4b085bf6e7dba10","ffffffff5528599be4b07578f5766483","ffffffff55285bf0e4b02521c6aaa0a4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","12566","8889","8918"]},"4ff8739b7be848e5bf784e742f8de309":{"Role":"TEACHER","Students":["ffffffff53e07a5be4b0b48cb7f4e55f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8914"]},"5B106E4DF3E259AAE05342C5C40A0C53":{"Role":"TEACHER","Students":["ffffffff59da930d0a8e82523b0e036f","ffffffff59da930d996eaa184a772b85","ffffffff59da930dbaf70e2d13d086da","ffffffff59da930d57fd685457a161e5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"53A8878C90456697E0536A18C40AD4A9":{"Role":"TEACHER","Students":["ffffffff5412b5fce4b0bcf94b1f2030","ffffffff55f6e922e4b00f9b4d947e2b","ffffffff5509dce8e4b0ae5418ad297b","ffffffff564f8d47e4b0c7ee7ecde94d","ffffffff5412b4f7e4b071793b05a11f","ffffffff548204dfe4b0b3e96101df90","ffffffff5584ff39e4b061917c415232","ffffffff55d7e016e4b012d844effa47","ffffffff564f449be4b05cc40d03ce31","ffffffff56afb5d5e4b02eb8de0b7d92"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"68FAA88932A76D1EE05343C5C40AB692":{"Role":"TEACHER","Students":["ffffffff5ac4074fc7775c7a11937d46"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5A48E35C22118F0CE05343C5C40A2D64":{"Role":"TEACHER","Students":["ffffffff59cd7f482581d414916167c5","ffffffff59cd7f48cf7fa956d9ba548b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["599220","674341"]},"6261BB97DFB8B17DE05344C5C40A40F0":{"Role":"TEACHER","Students":["ffffffff5a5557d78b02fc060ca2a3ec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","28555","8867"]},"1FDD1238969C7D9BE0536B18C40A3BB6":{"Role":"TEACHER","Students":["ffffffff55f9caf6e4b03f2221321357","ffffffff55f9caf6e4b0772618ac70d8","ffffffff55f9caf6e4b02313ed24dd11"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12566"]},"d96a909812764add854f021aedf6bc97":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8889"]},"3dcb64e1bd7240229198757aae396879":{"Role":"TEACHER","Students":["ffffffff53eb11d3e4b071793b016ba1","ffffffff5427a855e4b0c5c7e6f92146"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8914","8918"]},"499A77CC19556BF3E0536B18C40A8CE5":{"Role":"TEACHER","Students":["ffffffff58ec53a1e4b0c43f95b9bfc8","ffffffff5873f1b7e4b0ced402799943"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","97449","8889","97450","97430"]},"32fb3353b55b4607b4e3e23342b708a1":{"Role":"TEACHER","Students":["ffffffff54532b41e4b056b8b27ef5ff","ffffffff54449f16e4b0d083da41a929","ffffffff54532eade4b05333bb3c49b7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"4A33DA6E04890F9BE05342C5C40A3D22":{"Role":"TEACHER","Students":["ffffffff58bfaee5e4b0357e516787b3","ffffffff58bfaee5e4b0e83c8d1610a3","ffffffff58bfaee5e4b09c847dc5d9d6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44347","56710"]},"6913E65F16979C32E05344C5C40AB831":{"Role":"TEACHER","Students":["ffffffff5ac5aecbf8644d207397a16a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8910","8867","8889","8917","12515","8918"]},"1DDDB1A477D77DDDE0536B18C40AB3FD":{"Role":"TEACHER","Students":["ffffffff55d7f2d1e4b02d6cbec38152","ffffffff55d7f2d1e4b08c044ad03fec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"eca37a7b859247e49c5576108f8b1dbc":{"Role":"TEACHER","Students":["ffffffff530ef8c9e4b0820b23332f18","ffffffff53eedb73e4b071793b01bda3","ffffffff548862cbe4b0cfc9a3875508","ffffffff53eedb73e4b0627ef7484ba6","ffffffff548862cbe4b09ef0831c7ec4","ffffffff548862cbe4b0b39130dd6c89","ffffffff54886316e4b0cfc9a3875509","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff547e43fbe4b03930a69ac7bb"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44369","44368","8287","44387","8887","8888","44388","56710","87848","8908","8909","77855","56708","56709","8867","8889"]},"26AE647E900C366DE0536A18C40AC139":{"Role":"TEACHER","Students":["ffffffff566bbbf1e4b0d1e73f9319e2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8914","8889","12515","8918"]},"bf26ea8c483944af87fdd457cccaf461":{"Role":"TEACHER","Students":["ffffffff5314e604e4b0542a10355c5d","ffffffff54058f94e4b0be88133f9ff0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8889","12515"]},"19e0c2016ade4f2b9582f776424aa597":{"Role":"TEACHER","Students":["ffffffff5245804ae4b0b1b844bdf1a1","ffffffff52457ac6e4b097653af3d256"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","42032","8887","12584","42033","8888","42034","42035","8919","28522","28521","8913","8914","8911","8912","8917","8918","8915","8916","48726","8889","12515","8927","42012","28548","40712","28546","28547","28545","12565","29193","12566","29192","42052","12564","42053","12569","29196","12567","29195","12568","29194","8910","28557","21406","28552","8908","25482","8909","28555","28556","28633","28553","28554","8867"]},"39afe172250a4680bf7b4f957fd7c3f8":{"Role":"TEACHER","Students":["ffffffff53ff0575e4b071793b03a82b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"550B665EB8D93788E0536918C40A42E7":{"Role":"TEACHER","Students":["ffffffff597594da8d46f245c1c2fa65"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["198913","8287","8888"]},"855c52ad44bb448b9928814b6fd45eb9":{"Role":"TEACHER","Students":["ffffffff54265998e4b044936249fcc1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889"]},"4A30C0596DD08FF1E05343C5C40AAE4B":{"Role":"TEACHER","Students":["ffffffff58bf82a7e4b0652d03b90542","ffffffff58bf82a8e4b0c7c47879d0dd","ffffffff58bf82a7e4b0871faf5ac4ec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710"]},"6dd3e814f6ef4a968ca772d4f00adaa5":{"Role":"TEACHER","Students":["ffffffff53a990f3e4b065d899f6ae7f","ffffffff53c2a0aae4b0d59d78552bef","ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","29192","8918"]},"d486390883954dd596bb735a94874ae1":{"Role":"TEACHER","Students":["ffffffff53c108f4e4b0e1aff1820e0c","ffffffff522ecf04e4b0aa9ef7f891fa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5163dab2a23e4731a906c556d0d7c43b":{"Role":"TEACHER","Students":["ffffffff53e4f1a7e4b052def84d0484","ffffffff53e4f1a7e4b0bb88ad98cb06","ffffffff53e4f1a7e4b09b9d33103e7c","ffffffff53e4f1a7e4b0747732e35986"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8919","28522","28545","28521","29193","29192","8911","8917","8918","29195","8915","8916","8910","28557","21406","28552","8908","8909","28555","28633","28553","28554","8867","8889","8927"]},"e4f31ca3a14a4b77b021685a87c541c2":{"Role":"TEACHER","Students":["ffffffff51ae180ce4b076ae9c0b961a","ffffffff52b4bc61e4b05ad922508877"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"838df2adf1e845f288a52c4e355d3ddd":{"Role":"TEACHER","Students":["ffffffff5417bbfee4b0627ef74c7ed3","ffffffff5417b41ce4b062dee51990d1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FBD5F4C9CE70A18E05343C5C40A9128":{"Role":"TEACHER","Students":["ffffffff58102571e4b0056582c12dae","ffffffff58102571e4b044036d47c383","ffffffff58102571e4b0dfd1037bbc45","ffffffff58102571e4b092d5de3f738c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8867"]},"5DC005DA6481245CE05344C5C40ACC6B":{"Role":"TEACHER","Students":["ffffffff5a07a2ef57fd6874bc84b8b3","ffffffff5a07a2f02581d416153843a1","ffffffff5a07a2f0175025066c81ffa6","ffffffff5a07a2eecf7fa9483e61ce12","ffffffff5a07a2ee319bd806f35a2c4d","ffffffff5a07a2ef57fd6874bc84b8b4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669"]},"6af29988380c426985aefe25d4fef740":{"Role":"TEACHER","Students":["ffffffff535c83fbe4b034fb34469b00"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"2f157f228d3442228c01be5bb86d995e":{"Role":"TEACHER","Students":["ffffffff5543c0dae4b0e6e515e383a6","ffffffff530e9b51e4b0c83ebd576bec","ffffffff5543c0dae4b00d60636b680d","ffffffff5543c0dae4b0e6e515e383a5","ffffffff5543c0dae4b0041a583f4f33","ffffffff5543c0dae4b0a640db684132"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8913","8927"]},"602CDC05A67C78DDE05344C5C40A3503":{"Role":"TEACHER","Students":[],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"227144684f604bb58d8f2c5f2f73d7af":{"Role":"TEACHER","Students":["ffffffff51e83915e4b0f3d1a81c481e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"87090f07b790456683516ec54f1112e6":{"Role":"TEACHER","Students":["ffffffff5494b53ce4b0ed53d04f5d7d","ffffffff5494b53ce4b08013ee564483","ffffffff5494b53ce4b0ed53d04f5d7e","ffffffff5494b53ce4b03dedfe360b85"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8909","8887","8888","8889"]},"6b657913828f4d95a59bca09fd46add0":{"Role":"TEACHER","Students":["ffffffff546e7497e4b024764ce3c915"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"cab1466ea8734705a97783d6cc59279d":{"Role":"TEACHER","Students":["ffffffff53ffbf1ee4b0627ef74a6256","ffffffff53ffbf1de4b062dee51775c7","ffffffff540018d5e4b0c7e93881d982"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3f159579ed854528b0316f5c4f14cc25":{"Role":"TEACHER","Students":["ffffffff54267390e4b075a7bd0f652e","ffffffff54267390e4b0fbbc584b6a53","ffffffff54267390e4b0d083da40a83d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"4A373A9040D0BB63E05342C5C40A5692":{"Role":"TEACHER","Students":["ffffffff58bfe787e4b0871faf5ac4f2","ffffffff58bfe787e4b0fe5ab625edc9","ffffffff58bfe788e4b036a25b1a43e3"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8889"]},"7f56558d1f78409087d5c1d0a4ad958f":{"Role":"TEACHER","Students":["ffffffff532c51f4e4b054a14cb7ecd7","ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"b1731c0e40c043d5a61920402f6055e1":{"Role":"TEACHER","Students":["ffffffff542a674ee4b0d5b817a57ad7","ffffffff53900a5fe4b0dfe9d23ed671"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"3AE08334F1F65BFAE05344C5C40A841F":{"Role":"TEACHER","Students":["ffffffff57be902be4b01472bb51b353","ffffffff57be902be4b0d38b9e635789","ffffffff57be902de4b01472bb51b354"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"b0d07382cd26498cbcf19a8b3730cc0e":{"Role":"TEACHER","Students":["ffffffff54d43f17e4b0fa421435b0f1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8910","79699","8908","79698","8909","76851","79701","76852","8913","8914","8889","8911","76649","8912","8917","12515","8918","8915","8916","8927"]},"d57657b0ba0c429d8ab6c63d1f5365f8":{"Role":"TEACHER","Students":["ffffffff53babe46e4b04065a55d7e1a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"7e017cb2362140d5af81b54e83d6d8bf":{"Role":"TEACHER","Students":["ffffffff53127ccae4b07e510a26ea6a","ffffffff530e9b51e4b0c83ebd576bec","ffffffff54238efee4b01bbfaad801b1","ffffffff53ffc31ae4b015dc931ba669"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","28552","8919","8909","28545","8867","8889","8911","8912","8917","12515","8915"]},"f7921d2718ed4d49ac8feeb54ab902c3":{"Role":"TEACHER","Students":["ffffffff53289052e4b0cfcc3782c1c6","ffffffff530ee145e4b0c83ebd576c3a","ffffffff5508f8fce4b00f81eebac2f1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8287","8887","12584","42033","8888","42034","42035","40657","40734","40733","40658","8919","28522","28521","8913","8914","8911","8912","8917","8918","8915","8916","44044","8889","12515","8927","28548","40712","28546","28547","40713","28545","12565","29193","12566","29192","12564","12569","29196","12567","29195","12568","29194","8910","28557","35592","21406","28552","8908","25482","8909","28555","28556","28633","28553","28554","8867"]},"419eb2283c0341feb16b8542f2377127":{"Role":"TEACHER","Students":["ffffffff542931b2e4b00bef3830f58b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"5A0B9596FDED469EE05343C5C40A61DE":{"Role":"TEACHER","Students":["ffffffff59d652ea27258129808ccff4","ffffffff59c97ac65e87f514b8d4cc34","ffffffff59c97ac6f8644d0dd6b0df67","ffffffff59c97ac6195c530cd0a80327","ffffffff59c97ac6e9660a7a418f9a3c","ffffffff59c97ac6c7775c14bbbfae81","ffffffff59c97ac5c7775c14bbbfae80"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"d14db559e99c484aaf43b1bb33df0b9a":{"Role":"TEACHER","Students":["ffffffff532cea91e4b0f94dc47c7d02","ffffffff53e57564e4b001b3cd048132","ffffffff532cea91e4b0cae443c61cee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"91b64cd59ed7438091f766f1b00a4634":{"Role":"TEACHER","Students":["ffffffff53bed646e4b08245e1e13ddc","ffffffff53bed647e4b00242067e1b6b","ffffffff53bed647e4b0c7da5c50f6ce","ffffffff53bed647e4b0b07f4e13dad7","ffffffff53bed646e4b0eeda3e04760e","ffffffff53bed647e4b0174cc9687d1f","ffffffff53bed647e4b0d702144d3f71","ffffffff53bed646e4b0ee44a0887015","ffffffff53bed647e4b02909fbe1dcfe","ffffffff53bed646e4b0c7da5c50f6cd","ffffffff53bed646e4b00242067e1b69","ffffffff53bed646e4b02909fbe1dcfc","ffffffff53bed646e4b06a56d81d5482","ffffffff53bed646e4b080165a5290ba","ffffffff53bed647e4b0eeda3e04760f","ffffffff53bed646e4b0122041196b5f","ffffffff53bed647e4b08245e1e13ddd","ffffffff53bed647e4b0122041196b60","ffffffff53bed647e4b080165a5290bb","ffffffff53bed647e4b0ee44a0887016","ffffffff53bed646e4b08245e1e13ddb","ffffffff53bed646e4b08e067ddc7381","ffffffff53bed646e4b09c3269239987","ffffffff53bed646e4b0653da6312186","ffffffff53bed647e4b00242067e1b6a","ffffffff53bed646e4b0c7da5c50f6cc","ffffffff53bed647e4b06a56d81d5483","ffffffff53bed647e4b0d702144d3f72","ffffffff53bed647e4b0eeda3e047610","ffffffff53bed646e4b02909fbe1dcfd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914","12515"]},"d8ba9e216c3c428498fb3105835ddeda":{"Role":"TEACHER","Students":["ffffffff522c8882e4b04e22a7e13d3c","ffffffff532c6c81e4b0f94dc47c7be7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887"]},"2f51eff9d6674b35b547ed166379889f":{"Role":"TEACHER","Students":["ffffffff54839f0de4b0db25f0ecfa13","ffffffff52a04da9e4b0a82021080ebb","ffffffff542a34e2e4b045adc57cc7a9","ffffffff54839e4be4b00b4185e8a401"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4A309808CE8A2470E05342C5C40A57D3":{"Role":"TEACHER","Students":["ffffffff58bf7836e4b0b9aeccd1040a","ffffffff58bf7836e4b0357e516787b0","ffffffff58bf7836e4b08fd3d9e3099e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12564"]},"66C3A88F342B2C18E05342C5C40A2436":{"Role":"TEACHER","Students":["ffffffff5a9edea157fd68535c74cf5e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839","8287","481669"]},"6260F8B94F494D9CE05343C5C40AF2B1":{"Role":"TEACHER","Students":["ffffffff5a554b139b8655058913cd49"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["599220","335030"]},"1C3599E1498B2B28E0536A18C40A7127":{"Role":"TEACHER","Students":["ffffffff55bc0bbae4b08c044acd1847"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"49DE0BD0719717D0E05342C5C40A4D18":{"Role":"TEACHER","Students":["ffffffff58ba0f4be4b0ea4490f52f98"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","335031","335030"]},"35B4A5C28C98888FE0536B18C40A1302":{"Role":"TEACHER","Students":["ffffffff5768d307e4b0082e47278c45","ffffffff5767cd65e4b05714652c4e93"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12515"]},"8bca73e5d6634627892e531d3b78f50e":{"Role":"TEACHER","Students":["ffffffff545b33d7e4b0afa5a552ecf1","ffffffff545b33a7e4b07c2077f717a2"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FC1BDB9D48D4F91E05344C5C40A57BC":{"Role":"TEACHER","Students":["ffffffff58106ebde4b092d5de3f738f","ffffffff58106ebde4b0bf92037dd5fe","ffffffff58106ebde4b0c925412112c7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","28633","8888","8867","8889"]},"38D108AE73002BA8E0536A18C40A5339":{"Role":"TEACHER","Students":["ffffffff579c0627e4b07cb20e4b7768","ffffffff579c0627e4b07cb20e4b7767"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12566"]},"53A8A43605D74786E0536B18C40AF4D9":{"Role":"TEACHER","Students":["ffffffff564f449be4b05cc40d03ce31","ffffffff5a2e198417502567603be823"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908"]},"49DC7D4F5D2E52E7E05342C5C40AC35B":{"Role":"TEACHER","Students":["ffffffff58b9f52de4b06a5a6fb2cdae"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","599220","335031","335030"]},"5DC01DD858C1243CE05344C5C40A63C2":{"Role":"TEACHER","Students":["ffffffff5a07a517cf7fa9483e61ce13","ffffffff5a07a5186117c5487fc24699","ffffffff5a07a517cf7fa9483e61ce14","ffffffff5a07a5182725813987dc7aab","ffffffff5a07a518319bd806f35a2c4e","ffffffff5a07a516c7775c3cf36ccb56"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["555905"]},"9c1c0fa08dc54bf9bf043eb92177a34f":{"Role":"TEACHER","Students":["ffffffff546e7497e4b024764ce3c915"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"b3873d215e9d4b7fbeb75d29adf32592":{"Role":"TEACHER","Students":["ffffffff540a9acde4b015dc931c9feb","ffffffff540a8a3ee4b0f6272b15a429","ffffffff5423af12e4b044b3021a9764","ffffffff53ff0575e4b071793b03a82b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"f9ad573200ea4ee2a7101122e75ff10d":{"Role":"TEACHER","Students":["ffffffff542a7eb6e4b0d083da40bdd9","ffffffff542a7eb6e4b01843bda6a705"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"114b89c851ce4c82a726d877a1b27e29":{"Role":"TEACHER","Students":["ffffffff53eedb73e4b071793b01bda3","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff54711a3ce4b06460416683f4","ffffffff54711a3ce4b00aa5676cee75","ffffffff54711a3ce4b023d1af56aa06","ffffffff54711a3ce4b0c3f438c6d5c2","ffffffff54711a3ce4b0c3f438c6d5c3","ffffffff54711a3ce4b011114c7c60f5","ffffffff530ef8c9e4b0820b23332f18","ffffffff53eedb73e4b0627ef7484ba6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","44369","44368","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","87848","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","44388","79697","79699","8908","25482","79698","8909","28633","8867"]},"0a6744607bbe4c029ff2cad71708138f":{"Role":"TEACHER","Students":["ffffffff5428fad6e4b045adc57cba18","ffffffff535c7f46e4b034fb34469afe","ffffffff535c7d0ae4b099f61d26e059"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888","40734","76650","76651","8919","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","56710","57128","28552","56711","57129","56712","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42035","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","35572","56730","57148","56731","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"5AADA2214A1FB95DE05344C5C40A9335":{"Role":"TEACHER","Students":["ffffffff59d419819b86555842258f1e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8888"]},"9b82d896bd13406c99e4e5e0e4601fe5":{"Role":"TEACHER","Students":["ffffffff53dbc641e4b05aebba2d6141"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8914","8918"]},"7881b86dcfc443d0a1ec95918db74194":{"Role":"TEACHER","Students":["ffffffff566130f2e4b0d1e73f9304c2","ffffffff5413f49fe4b0deaaeba68142"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"0a8e9fa85b904e2daf7fdca041d6f4aa":{"Role":"TEACHER","Students":["ffffffff5426aa81e4b071cd91c658f0","ffffffff5426aa81e4b044b3021ab534","ffffffff535c7d0ae4b099f61d26e059","ffffffff5426aa81e4b0c847833655e6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918","12567"]},"468957AA381DA58FE05342C5C40AC6CC":{"Role":"TEACHER","Students":["ffffffff58822d4ce4b06017170bfce9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888","8889"]},"ec1701b4ec884a7499b39ea48e5f5236":{"Role":"TEACHER","Students":["ffffffff549cbf3ce4b03dedfe360e65","ffffffff549cbf3ce4b0d37dd6b279e9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","8914","8889"]},"19dfa6633e384dd5a940264b0516f575":{"Role":"TEACHER","Students":["ffffffff556d4d32e4b061917c413f48"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"544189F1772837B0E0536B18C40A0F06":{"Role":"TEACHER","Students":["ffffffff59685a2d7512ea460ea728b1","ffffffff59685a2d245ee13f911ab139"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"b11cd7568d9d4e849384b32eff926b95":{"Role":"TEACHER","Students":["ffffffff558893cce4b00a66241158ae","ffffffff558893cce4b0905367c670e0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","12584","12565","12566","56708","12564","12567","12568"]},"57e874193ade419594e3d1e415b54e64":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79","ffffffff538689f2e4b00f75e8e8cfa8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8911","12515","8918"]},"787769f5e7e04334ac93c214e931ebca":{"Role":"TEACHER","Students":["ffffffff51f9322ae4b0234de9dfda2b","ffffffff5450bdfbe4b0f34237a42773"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"468CD96105869571E0536B18C40AB499":{"Role":"TEACHER","Students":["ffffffff5882903de4b0ddd33be41fd9","ffffffff5882903de4b0cf7aeaf3c210"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127372","127332","127353","127375"]},"468EA2076DB2496FE0536B18C40A77E1":{"Role":"TEACHER","Students":["ffffffff588287dae4b0f179d40c3370","ffffffff588287d9e4b0a4f0de63daa8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"54E0BECF5BBABD23E0536B18C40A6293":{"Role":"TEACHER","Students":["ffffffff5972c9381e1b0f338e9bb6ef"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"9def34a2a3ad427d94ee2ffdb0da139c":{"Role":"TEACHER","Students":["ffffffff557bbd62e4b0ff92ab36adce"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8914","8918"]},"af35eea09d5e449a885873a45576fc88":{"Role":"TEACHER","Students":["ffffffff54dad5f4e4b0fa421435bad3","ffffffff54dad61de4b0fa421435bad4","ffffffff54dad5f4e4b0ecf941b4d3ed"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"2d4647d12ad2400d90ecfefd0e3260b8":{"Role":"TEACHER","Students":["ffffffff53ef24dbe4b0fa5d94c67593","ffffffff522ecf04e4b0aa9ef7f891fa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"603C7169DD111139E05344C5C40A6A5A":{"Role":"TEACHER","Students":["ffffffff527a7a7ae4b075b0e07d7f73","ffffffff53343931e4b0bc86e1751b11"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["28522","42032","76851","79700","647950","29193","12566","28546","28557","8867","28547","35592"]},"b60c48dc36d4471699c7acb3ecac9773":{"Role":"TEACHER","Students":["ffffffff522f0db0e4b0b3f0b19fd8c8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"ef867c89fcd4459eae1279ef52d191e2":{"Role":"TEACHER","Students":["ffffffff53eedb74e4b0fa5d94c6741d","ffffffff530ef8c9e4b0820b23332f18","ffffffff53eedb73e4b0627ef7484ba6","ffffffff53eedb73e4b071793b01bda3","ffffffff54711a3ce4b023d1af56aa06"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","28548","28546","28547","8919","28522","28545","28521","12565","29193","8913","12566","29192","8914","8911","12564","8912","8917","29196","8918","12567","29195","8915","12568","29194","8916","8910","28557","35592","21406","8908","25482","8909","28555","28556","28633","28553","28554","8867","8889","12515","8927"]},"389C1CBE5B137844E05342C5C40A4E48":{"Role":"TEACHER","Students":["ffffffff579886aae4b0ab7db3c2a3fc","ffffffff579886aae4b08f82699ec66b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44349","8287","8887","8888","42012","44488","35572","8908","8914","42052","8889","44241","12515","8918"]},"ecc8ba62c43a44b3b18c94fa3e75ddd2":{"Role":"TEACHER","Students":["ffffffff5548d866e4b0e759fbcd36d2","ffffffff55285b16e4b03a5c714c6fb5","ffffffff5548d866e4b0b00d1ce76164","ffffffff5548d866e4b05a3a6f4758c5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"b4e78e4057114f08889756bbd7a3133d":{"Role":"TEACHER","Students":["ffffffff53b3b028e4b012204118de02","ffffffff53be3a2ee4b0b07f4e13daa7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3FC02B911FCA88EAE05344C5C40A0273":{"Role":"TEACHER","Students":["ffffffff58105463e4b035f4712d4b83","ffffffff58105463e4b0bf92037dd5f9","ffffffff58105462e4b0c925412112c6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8888"]},"fa4a49e8df6f4278b9b525ecd2e92314":{"Role":"TEACHER","Students":["ffffffff56614d52e4b070bf7a1f6cbb","ffffffff56614d52e4b000ac34c77dcc"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44347","8287","8887","8888"]},"f6f477dd2cc34b1ab9b535713a5a3e58":{"Role":"TEACHER","Students":["ffffffff53ef29d8e4b02d497a16ec58","ffffffff5459f659e4b0e87f20a92ea8","ffffffff5459f6c9e4b07e02b9682ab4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","12584","8888","42034","40657","40734","40733","56688","58988","58989","76851","76852","56729","8913","8914","8911","8912","8917","8918","8915","8916","481669","59008","56731","77855","8889","76649","12515","8927","28548","40713","58968","79701","79700","12565","29192","79949","42053","79948","12569","29196","58969","12567","29194","44387","8910","58971","58970","79697","28552","56711","79699","8908","25482","79698","8909","28556","8867"]},"2AB9129746D375B1E0536A18C40A49AF":{"Role":"TEACHER","Students":["ffffffff56afb5d5e4b02eb8de0b7d92"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4A3C735AB115BB76E0536A18C40A571D":{"Role":"TEACHER","Students":["ffffffff58c046d7e4b08fa2468e1f6c","ffffffff58c046d7e4b0d2cbe235070b","ffffffff58c046d7e4b040ba7092b5b6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8914"]},"5D67A638B8D91536E05344C5C40A36F0":{"Role":"TEACHER","Students":["ffffffff5a01d93b5e87f527a8091648","ffffffff5a01d844319bd86cd139df8f","ffffffff5a01d844175025662b0113dd","ffffffff5a066029175025066c81ffa5","ffffffff5a01d953e9660a7244d38daf"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["481669","674341"]},"20B15FDA2A820BC2E0536918C40AF855":{"Role":"TEACHER","Students":["ffffffff560747aee4b04779dc653742","ffffffff5593615ce4b083b8a949a411","ffffffff560747aee4b02a3f775b53a6","ffffffff560747afe4b0e9cb014df50f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8908","8887","8888","12565","12566","56708","8889","12564","12567"]},"24D0E86D3CB6A0D1E0536B18C40A3A57":{"Role":"TEACHER","Students":["ffffffff564c7160e4b0c6a99197c947","ffffffff564c7160e4b0441966658c2a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","12515"]},"4196E3EA014FA840E0536B18C40AA2BF":{"Role":"TEACHER","Students":["ffffffff582f3639e4b0b07b87bba719","ffffffff582f363ae4b0958a2e6b322a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8888"]},"1DDF78487EEA840DE0536B18C40A54D3":{"Role":"TEACHER","Students":["ffffffff55d7f49ee4b04d737408befd","ffffffff55d7f49ee4b00ea9a39a44e5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"043b299a21f04e0fb5691fcde7af31f8":{"Role":"TEACHER","Students":["ffffffff53c1006ee4b029b6ed6ee6e4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"68AA09A652B533C3E05343C5C40A6580":{"Role":"TEACHER","Students":["ffffffff5abebeb9996eaa5c3c8e221a","ffffffff5abebeb9c7775c7a11937c63","ffffffff5abebeb99b86557e0814f011"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","674341"]},"49296bce08d341f3aacd762c55ef4f81":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec","ffffffff53c0a694e4b080165a52911d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"1B28824E500959F2E0536A18C40ADF48":{"Role":"TEACHER","Students":["ffffffff55aa6c3fe4b08c044acb0070","ffffffff55aa691ce4b035cf9db7ac01","ffffffff55aa691ce4b012d844eab5be"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","56710","12565","12566","8889","8911","12564","8912","8917","12515","12567","8915","12568"]},"68E543DB9D9BAA2FE05343C5C40A28FC":{"Role":"TEACHER","Students":["ffffffff5ac2a06476089a4d0e29d460"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"690101367D479AD6E05343C5C40A4A06":{"Role":"TEACHER","Students":["ffffffff5ac471c976089a4d0e29d534"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8910","8889","12515","8918"]},"b5074fd8141a492d95ff2cb3fd54d5ea":{"Role":"TEACHER","Students":["ffffffff540a9acde4b015dc931c9feb","ffffffff5423af9be4b071cd91c63bd1","ffffffff53ff0575e4b071793b03a82b","ffffffff540a8a3ee4b0f6272b15a429"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"3dc7cb05cb12464390eaa9f9ce31cb6e":{"Role":"TEACHER","Students":["ffffffff540a9acde4b015dc931c9feb","ffffffff53ff0575e4b071793b03a82b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"646c214c938e46649469228b64493e7f":{"Role":"TEACHER","Students":["ffffffff53ffd19ae4b062dee51776e1","ffffffff54000b54e4b0aa6c35c15c88","ffffffff53ffd19ae4b02c884d800345","ffffffff53ffd32ae4b015dc931ba773"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"191a6562a8054825a7ab160c18413844":{"Role":"TEACHER","Students":["ffffffff5341ce6de4b06682c0d0be61"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8910","8889","8911"]},"4e72b90cdc334b1eb7b71b4399afb99c":{"Role":"TEACHER","Students":["ffffffff5508b713e4b0ecf941b5177b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5F1042B0291C5F1DE05343C5C40A6692":{"Role":"TEACHER","Students":["ffffffff5a1dac628b02fc2ca8a1f3d9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"28DE57528F074E66E0536A18C40AC1C4":{"Role":"TEACHER","Students":["ffffffff5933695ce4b0b77f28d31d36","ffffffff5950f46b227479459ec1c344","ffffffff57aa1e0ce4b0adeb755652d3","ffffffff56906e52e4b0767f0c52b822","ffffffff57d02b2ee4b047b1b8a44a36","ffffffff58c70704e4b0c8f1da8e4225","ffffffff56906e52e4b04d4761e04bf7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44348","12584","8888","40657","40733","40713","56710","8908","8909","8889","12569","51526","12567","12568"]},"ccdb5d020bf547d6903713a543be95e5":{"Role":"TEACHER","Students":["ffffffff53e07a5be4b0b48cb7f4e55f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"548E55989D71A05EE05343C5C40A5139":{"Role":"TEACHER","Students":["ffffffff596d629757fd6856bac65286"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["599220"]},"69339e72d0744c71a36750aafe2c17c9":{"Role":"TEACHER","Students":["ffffffff532cea91e4b0f94dc47c7d02","ffffffff532cea91e4b0cae443c61cee"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8888"]},"ba4a3534af55469ab1031b7461759f84":{"Role":"TEACHER","Students":["ffffffff5427fc86e4b08793188d4c7f","ffffffff51a5137ee4b08edc6f69a4f6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"fc404527df1d46aa95ebfcbdacd8e441":{"Role":"TEACHER","Students":["ffffffff54711a3ce4b0c3f438c6d5c2","ffffffff54839c1ee4b0cfc9a3874ea8","ffffffff530ef8c9e4b0820b23332f18","ffffffff54839c1ee4b0aab4372e3a9b","ffffffff53eedb74e4b0fa5d94c6741d","ffffffff53eedb73e4b0627ef7484ba6","ffffffff547116bee4b0e87f20a960ed","ffffffff53eedb73e4b071793b01bda3","ffffffff547e43fbe4b03930a69ac7bb"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["44368","8287","44387","8887","8888","8910","87848","8908","8919","8909","77855","56709","8889","44241","8917"]},"104c54035a594e46a3d0c7ce4b8c0d05":{"Role":"TEACHER","Students":["ffffffff54e2b123e4b0e9600749ad8d","ffffffff54e2b123e4b068bcde2b0991"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","12566","8889","12564","12568"]},"49DD3D7E87A76A6DE05343C5C40A3B99":{"Role":"TEACHER","Students":["ffffffff58ba01c5e4b08fde11c3bc94"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335030"]},"7c3b6e452edc45b291b1f1880c603f2f":{"Role":"TEACHER","Students":["ffffffff5444ca26e4b0d083da41a94d","ffffffff5444ca6be4b0629454166182"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1DDCA50CE2F76EC2E0536918C40A3B38":{"Role":"TEACHER","Students":["ffffffff55d7c538e4b08c044ad03c4a","ffffffff55d7c538e4b08c044ad03c4b","ffffffff55d7c538e4b06fca7e27c4a7","ffffffff55d7c538e4b04d737408bb10","ffffffff55d7c538e4b08ea1436eb45a","ffffffff55d7c538e4b035cf9dbcf99b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","56710","8909","8913","12566","8889","8911","12564","8912","12569","12568","8916","8927"]},"445dd169be964e6aa931d5139132314e":{"Role":"TEACHER","Students":["ffffffff535b5524e4b034fb34469ac2","ffffffff53ef3bcce4b0deaaeba285ed"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"53A5A123AE3E8F2EE0536B18C40AF5AA":{"Role":"TEACHER","Students":["ffffffff595e22731e1b0f46b5dbb892","ffffffff595e2273227479459ec1e4c7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8909","8887","8888","8889","12515"]},"0eb719e1c83d4aec9700f0419953d2f9":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec","ffffffff53ae573ae4b002fbdfd3a718"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8889"]},"acb89b24359c43c59cfd7491e031a112":{"Role":"TEACHER","Students":["ffffffff54238888e4b071cd91c63b72"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"a6ebdc86854e467798360fd5445eeb41":{"Role":"TEACHER","Students":["ffffffff53c9691ee4b0ad60184a3a16","ffffffff54132e1fe4b01f110d7875dd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"4670A3FA3C51630BE0536918C40A938E":{"Role":"TEACHER","Students":["ffffffff58809394e4b0da9c0856a5de","ffffffff58809394e4b0e540cd9cf85a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"1C34B133181B32ABE0536A18C40AFDB5":{"Role":"TEACHER","Students":["ffffffff55bbfc79e4b0dd93776c53d4","ffffffff55bbfe20e4b06fca7e249ecd","ffffffff55bbfe0be4b09ab6a8321665","ffffffff55bbfc79e4b02f5acebf2a09","ffffffff55bbfc79e4b08ea1436b923b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12584","56670","56688","56712","8909","57148","12565","56729","8913","12566","8889","8911","12564","12567","12568","8927"]},"68FAA88932AA6D1EE05343C5C40AB692":{"Role":"TEACHER","Students":["ffffffff5ac40ed09b86557e0814f0f5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"73025bdf034d46898c2b1af42bb1fb8c":{"Role":"TEACHER","Students":["ffffffff53289052e4b0cfcc3782c1c6","ffffffff51b22085e4b0d2c9f087ca89"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"3AA3B3AEEC9F1B32E05343C5C40A8083":{"Role":"TEACHER","Students":["ffffffff57ba93eee4b02e95b489f76f","ffffffff57bfecf3e4b046bcf7e3c973","ffffffff57bfed21e4b0d38b9e63578f","ffffffff57bfed33e4b0d38b9e635790","ffffffff57ba93eee4b01e718fe42db3","ffffffff57ba93eee4b0c6163ca86d19","ffffffff57baaa08e4b0d4bda134e5fc","ffffffff57bfecc9e4b0fc7594318ba6","ffffffff57bfecb7e4b0eab212798a30","ffffffff57bfed10e4b04cc29edb9247","ffffffff57baa9f5e4b0d4bda134e5fb","ffffffff57bfece3e4b025ece2588b87"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"d0e9654ae2d6411bb8b3a7f12a9fcd21":{"Role":"TEACHER","Students":["ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"0adf84a06a264cb8afb781637820a287":{"Role":"TEACHER","Students":["ffffffff53482c2be4b0f0874cdf5280"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889","12515"]},"514C243A18B5987DE0536A18C40A99BB":{"Role":"TEACHER","Students":["ffffffff5936f737e4b0d0117ddfbdaa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"2006510E91EC0AA0E0536918C40A101D":{"Role":"TEACHER","Students":["ffffffff5593615ce4b083b8a949a411","ffffffff55fc24dee4b0e9cb014d37f9"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887"]},"3FD6A2AFDD928043E0536918C40A0222":{"Role":"TEACHER","Students":["ffffffff56d64e18e4b041c2fa1521ae","ffffffff5811d674e4b02baadb98bd85"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8910","8913","8911","8912","8917","8915","8916","8927"]},"53A85BE1B2961247E0536B18C40A5E1E":{"Role":"TEACHER","Students":["ffffffff595e591a2df7c1401521f214"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"2a1c274b8ec74af6ba2a0acf3a96a33d":{"Role":"TEACHER","Students":["ffffffff53d85663e4b09b8a4e3b204d"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"6048B2AA9E5B6A99E05344C5C40ACBC5":{"Role":"TEACHER","Students":["ffffffff5a3225e676089a4d32748852","ffffffff5a3225e6996eaa632b2b8a0c"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["702839"]},"7174af81d6ee423d901f51bf24b30b5e":{"Role":"TEACHER","Students":["ffffffff5412b57be4b0fa5d94ca4c0b"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"1E5B3B5F23D147F0E0536A18C40A8A4F":{"Role":"TEACHER","Students":["ffffffff54928650e4b0d37dd6b27225","ffffffff55e01100e4b012d844f1619f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8889"]},"3B523E58FEC24F29E05344C5C40A2DC4":{"Role":"TEACHER","Students":["ffffffff57c60440e4b01472bb51fe86","ffffffff57c60440e4b0d77bf16a90d6"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8910","8913","8889","8916","8927"]},"53de19d17f4a42df91a3cebd6c1a8567":{"Role":"TEACHER","Students":["ffffffff54dae731e4b0673bc188e8da","ffffffff54dae731e4b068bcde2aff8a","ffffffff54dae731e4b02ba0efdb7a7e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"39A5C174BD06702EE0536918C40AEBB0":{"Role":"TEACHER","Students":["ffffffff57aa6d29e4b0c0fcd853acfb","ffffffff57aa6d29e4b05a9002c08bce"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8889"]},"1026148dda464c3885076a598b0207f6":{"Role":"TEACHER","Students":["ffffffff522f0db0e4b0b3f0b19fd8c8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"62616612FAF14D48E05343C5C40A3622":{"Role":"TEACHER","Students":["ffffffff5a5552f4272581059c64eb4b","ffffffff5a5552f4e9660a492582e8d8"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","335014","599220","335031","335030"]},"8f29c0c326be4f13a27e5d7c94ed86a2":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8889"]},"a432fa3af93748ba8b3d803f28b1f8e8":{"Role":"TEACHER","Students":["ffffffff540012a3e4b0deaaeba49c7d","ffffffff54000b54e4b0aa6c35c15c88"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"636d9afed1cc4f2b8cffb21dba54b161":{"Role":"TEACHER","Students":["ffffffff52cbcefae4b096d56d850599","ffffffff535a26a4e4b0447447c748d7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"1b3a0f4d99904bae923fbbf74565d245":{"Role":"TEACHER","Students":["ffffffff532cea91e4b0f94dc47c7d02","ffffffff532cea91e4b0cae443c61cee","ffffffff5389186ce4b00f75e8e8d149"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908","8887","8888","8914","8889","12515","8918"]},"5AD3D6905D3490B1E05343C5C40A1B25":{"Role":"TEACHER","Students":["ffffffff59d69a79f8644d0dd6b1571e"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"3e54ec282c204a76aa1129a511394f57":{"Role":"TEACHER","Students":["ffffffff53ff0575e4b071793b03a82b","ffffffff54291551e4b01bbfaad82670"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"46750AD7F571A05EE0536918C40A17C1":{"Role":"TEACHER","Students":["ffffffff5880de6ae4b0e48121a552a4"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127332"]},"3d133f63f6854dfbba74fb7900cf811c":{"Role":"TEACHER","Students":["ffffffff51f29b68e4b0d2c9f089ff1e","ffffffff5434dd3ee4b03012bbcfd372"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","51526","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","54769","56708","42052","54768","56709","79949","42053","79948","58728","29196","58969","29195","29194","58729","44347","44346","64692","44349","44348","54808","44067","56670","28557","58971","58970","35592","21406","56710","57128","28552","56711","57129","56712","28555","58731","28556","58730","28553","28554","44066","64691","64690","8287","42032","12584","42033","42034","42035","40657","40658","56688","58988","56689","58748","76695","58989","28522","54788","76851","76852","28521","56729","58749","56728","44045","35572","56730","57148","56731","44044","12515","68168","42012","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"602BAD3F0BC0A3FBE05342C5C40ACF37":{"Role":"TEACHER","Students":["ffffffff5a303f03cf7fa9456dc108fd"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","335014","335031","335030"]},"6EFEEA63848E06DCE05344C5C40A353F":{"Role":"TEACHER","Students":["ffffffff5b2979a0baf70e4e93917d09"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","481669"]},"4A35C566A43A19B3E05342C5C40A3448":{"Role":"TEACHER","Students":["ffffffff58bfcf72e4b0f1a6bf3de80e","ffffffff58bfcfd6e4b08fd3d9e309a0","ffffffff58bfcf12e4b0e83c8d1610a5"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","56688","56710","56689","56711","8908","56669","8909","56730","56729","12566","56708","56709","8889","12564","12569","12568"]},"74a95fb367d14b678dc02670bb04446b":{"Role":"TEACHER","Students":["ffffffff5459f651e4b0646041663d3a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"fb3361caf7194f39a438ca025e9a25c5":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"49223A87A7F36AE4E0536918C40A7ECF":{"Role":"TEACHER","Students":["ffffffff58adffb3e4b04fb5e7dd4dd0","ffffffff58adffb4e4b036c4c9dcd2fe","ffffffff58adffb4e4b0f9519cda0038"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8888"]},"5B136E2A8E0E4E27E05343C5C40AEC6A":{"Role":"TEACHER","Students":["ffffffff59dac55f195c530cd0a85413","ffffffff59dac55f2581d41491619394"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"4A301CE5182262B9E05344C5C40A02F9":{"Role":"TEACHER","Students":["ffffffff58bf7025e4b0186c022c23ae","ffffffff58bf7025e4b0b9aeccd10409","ffffffff58bf7025e4b0357e516787af"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","481669","8888","335030","56708"]},"208E69CF116B93F5E0536B18C40AA398":{"Role":"TEACHER","Students":["ffffffff5593615ce4b083b8a949a410","ffffffff5604f99de4b02313ed2595fc","ffffffff5604f99de4b03f222132c751","ffffffff576ca6c7e4b01ad1c9f8bfbc"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8908","8887","8888","12565","12566","56708","8889","12564","12567"]},"0e7890083eb246919041eeae31c9cf69":{"Role":"TEACHER","Students":["ffffffff530db90de4b09aae34a2a024"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["12515"]},"37bcceab8dc74977bce80d484cff93af":{"Role":"TEACHER","Students":["ffffffff53be3a2ee4b0b07f4e13daa7","ffffffff53b3b028e4b012204118de02"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8888","56688","56689","56669","54788","56729","54769","56708","8914","54768","56709","8918","56728","54808","56670","56710","57128","56711","57129","56712","8908","56730","57148","56731","8889","12515"]},"4A362AF0D9A0B634E05342C5C40A07BA":{"Role":"TEACHER","Students":["ffffffff58bfd5bae4b049c2a710daf7","ffffffff58bfd5bae4b0e094d733b7b4","ffffffff58bfd5bae4b08fd3d9e309a1"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710"]},"3d0c254a2132437a873f0ee5d2d2a6d8":{"Role":"TEACHER","Students":["ffffffff54140fabe4b0deaaeba68162"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"5A48E37788AE4F4AE05342C5C40AC88C":{"Role":"TEACHER","Students":["ffffffff59cd80a6baf70e2d13d015b2","ffffffff59cd80a55e87f514b8d4dbf5","ffffffff59cd80a5319bd8238b6acda0"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"5B27B6DDA74A8D43E05342C5C40A2BAE":{"Role":"TEACHER","Students":["ffffffff59dc242a195c530cd0a86dde","ffffffff59dc242ac7775c14bbc020ae"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"4A31EAADBF626277E05344C5C40AACCA":{"Role":"TEACHER","Students":["ffffffff58bf8e68e4b0fe5ab625edc8","ffffffff58bf8e68e4b05086962a4664","ffffffff58bf8e68e4b08fd3d9e3099f"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["56710","8287","12564"]},"692497A13F3E5EF8E05343C5C40A9F1D":{"Role":"TEACHER","Students":["ffffffff5ac6c746baf70e2d29c01aaa"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]},"dbfee86bf54f4db2840711344c6f0f5e":{"Role":"TEACHER","Students":["ffffffff530e9b51e4b0c83ebd576bec","ffffffff532c51f4e4b054a14cb7ecd7"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8887","8889"]},"f2a646ad5f6c4b3c9b6d9fef891474f1":{"Role":"TEACHER","Students":["ffffffff542931b2e4b00bef3830f58b","ffffffff535c83fbe4b034fb34469b00","ffffffff542931b2e4b075a7bd0f6b41"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["40692","8887","8888","40734","40733","76650","76651","8919","44130","8913","8914","8911","8912","8917","8918","8915","8916","48726","64670","64709","64708","59008","77855","8889","44241","76649","8927","44232","28548","40712","28546","28547","40713","58968","56669","79701","28545","79700","29193","44196","29192","56708","79949","42053","79948","29196","58969","29195","29194","44347","44346","64692","44349","44348","44067","56670","28557","58971","35592","21406","56710","57128","28552","56711","57129","56712","28555","28556","28553","28554","44066","64691","64690","8287","12584","42033","42034","42035","40657","40658","56688","58988","56689","76695","28522","76851","76852","28521","56729","56728","44045","35572","56730","57148","56731","44044","12515","68168","12565","12566","12564","12569","12567","12568","44387","8910","79697","79699","8908","25482","79698","8909","28633","8867"]},"5A48DCED4BFF8E0BE05343C5C40A3127":{"Role":"TEACHER","Students":["ffffffff59cd7edb9b86555842257242"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["674341"]},"0be1ae4dc6ff46f5b0aa2098531abc41":{"Role":"TEACHER","Students":["ffffffff53a990f3e4b065d899f6ae7f","ffffffff530d6bdee4b0fd0863bd5f79"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8887","8911"]},"54A28C2F21E7BE8EE05342C5C40ADFF6":{"Role":"TEACHER","Students":["ffffffff596eb5b6195c532cc150d923"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8908"]},"4081b2e8791b4d31a3c97e41cb04cbb4":{"Role":"TEACHER","Students":["ffffffff5444881fe4b0fbbc584c6121","ffffffff542662f3e4b0fbbc584b6a44"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287","8908","8887","8888","8914","8889","12515","8918"]},"6EF13AD773A6244CE05342C5C40A7464":{"Role":"TEACHER","Students":["ffffffff5b2812ef996eaa0c32bc5b5f","ffffffff5b2812f076089a3cc3927323","ffffffff5b2812ef319bd8772a550585"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["335014","481669","335031","335030"]},"3F1129E35AB1AA0BE05344C5C40AE868":{"Role":"TEACHER","Students":["ffffffff5804dc43e4b00ed56ce2b190","ffffffff5804dc43e4b08eb0eea8c527"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8909","8889"]},"4A6727EDC8126580E0536918C40A320E":{"Role":"TEACHER","Students":["ffffffff58c386dee4b0ae3cb23ca878","ffffffff58c386dee4b0a679c5d5a894"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["127374"]},"a941cc039b86427cbc8da5b959ae6c33":{"Role":"TEACHER","Students":["ffffffff545b2b70e4b03930a69a720e","ffffffff5459f651e4b0646041663d3a"],"Teachers":["ffffffff52eace19e4b063d5ed8d1076"],"Products":["8287"]}}
- 2018-06-19T23:10:02.894Z - debug: class data is stored in redis with key classes_ffffffff52eace19e4b063d5ed8d1076
- 2018-06-19T23:11:26.918Z - verbose: [Redis] get cache - key: TGT-2803798-A09K9HpvPez3zefdorzOBgvmfHzQXfAPoxPN9BL2YWI0QfBBql-b3-rumba-ppe-01-12
- 2018-06-19T23:11:26.918Z - debug: [Redis] get cache - value:
- 2018-06-19T23:11:26.918Z - info: [Redis] Cache miss for key: TGT-2803798-A09K9HpvPez3zefdorzOBgvmfHzQXfAPoxPN9BL2YWI0QfBBql-b3-rumba-ppe-01-12
- 2018-06-19T23:11:26.987Z - info: Rumba login ticket: undefined
- 2018-06-19T23:11:26.987Z - info: Rumba login failed for given userId: ffffffff52eace19e4b063d5ed8d1076 and castgc: TGT-2803798-A09K9HpvPez3zefdorzOBgvmfHzQXfAPoxPN9BL2YWI0QfBBql-b3-rumba-ppe-01-12
- 2018-06-19T23:11:26.988Z - warn: Credentials Get Failed. Reason: Invalid Authentication
- 2018-06-19T23:13:18.476Z - debug: /account/v2/login
- 2018-06-19T23:13:19.591Z - verbose: [Redis] get cache - key: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12
- 2018-06-19T23:13:19.591Z - debug: [Redis] get cache - value:
- 2018-06-19T23:13:19.591Z - info: [Redis] Cache miss for key: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12
- 2018-06-19T23:13:19.657Z - info: Rumba login ticket: ST-6380350-lpd93zgffFX2qecjW5VE-b3-rumba-ppe-01-18
- 2018-06-19T23:13:19.659Z - verbose: [Redis] set cache - key: ST-6380350-lpd93zgffFX2qecjW5VE-b3-rumba-ppe-01-18 expires: 1000
- 2018-06-19T23:13:19.659Z - debug: [Redis] set cache - value: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12
- 2018-06-19T23:13:19.718Z - info: Successful authentication for castgc: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12
- 2018-06-19T23:13:19.721Z - verbose: [Redis] set cache - key: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12 expires: 1000
- 2018-06-19T23:13:19.721Z - debug: [Redis] set cache - value: {"token":"ST-6380350-lpd93zgffFX2qecjW5VE-b3-rumba-ppe-01-18","refreshToken":null,"loggedInSince":1529449999718,"identityId":"ffffffff538e2aa1e4b02026b339472f","userName":"nextextdemo.edu","firstName":"NexText Demo_edu","lastName":"(Producton)","title":"Mr.","locale":"en_US","timeZone":"America/New_York","permissions":[],"modules":[],"idpName":"RUMBA","idpResponse":{"data":{"assertion":{"attributes":{"UserStatus":"Active","UserName":"nextextdemo.edu","UserId":"ffffffff538e2aa1e4b02026b339472f","DisplayName":"NexText Demo_edu","LastName":"(Producton)","Title":"Mr.","OrganizationId1":"28126d8924a44e540124a4a5ab730005","OrgRole1":"Teacher","OrgName1":"Pearson Education","Gender":"U","EmailAddress":"steven.gagliostro@pearson.com","FirstName":"NexText Demo_edu","Language":"en","PreferredTimeZone":"America/New_York"},"subject":{"nameId":"nextextdemo.edu"}},"authorizedResource":[]}},"name":"nextextdemo.edu"}
- 2018-06-19T23:13:19.742Z - info: Successful castgc authentication for clientId: tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy
- 2018-06-19T23:13:19.742Z - info: The access object {"role":["Teacher"],"username":"nextextdemo.edu"}
- 2018-06-19T23:13:19.764Z - info: oAuth Token created is: {
- "accessToken": "9GCgBCrCm4SuRe2O6SPQ4140K2LUsiv9NjbbLuLCA7xFoWz9pn1ygjVdE99176Y0jdtMNWkn0VeorZGy5yMv9fzg6pl13LcXSNk6b7UGxxwVWyRoEV4RUFUT5pvujs6k9MXQV4xcpeqO9RYFZ8kZUcgncC1rTqXHif5Me2jyvtTHook0ebGBVreGw2BQBzXlvZNKuKkX4vQfb2gYm9M0OjykeZIx3EUs0TY2dz4z9NM38sKQOps0f9uSH",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "scope": [
- "rbs"
- ],
- "userId": "ffffffff538e2aa1e4b02026b339472f",
- "isActive": true,
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"nextextdemo.edu\"}",
- "updatedDate": 1529449999742,
- "createdDate": 1529449999742
- }
- 2018-06-19T23:13:19.764Z - info: role from userobject is : teacher
- 2018-06-19T23:13:19.861Z - error: Failed to get section details message=404 - {"message":"No sections found for given user","errorCode":"616","status":"Failure"}, name=StatusCodeError, statusCode=404, message=No sections found for given user, errorCode=616, status=Failure, uri=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, json=true, username=rbsuser, password=qt26w8WgjRnUcb9X, sendImmediately=false, user=rbsuser, pass=qt26w8WgjRnUcb9X, callback=function RP$callback(err, response, body) {
- plumbing.callback.call(self, err, response, body);
- }, transform=undefined, simple=true, resolveWithFullResponse=false, transform2xxOnly=false, objectMode=false, highWaterMark=16384, head=null, tail=null, length=0, length=0, pipes=null, pipesCount=0, flowing=true, ended=true, endEmitted=true, reading=false, sync=true, needReadable=false, emittedReadable=false, readableListening=false, resumeScheduled=false, destroyed=false, defaultEncoding=utf8, awaitDrain=0, readingMore=false, decoder=null, encoding=null, readable=false, domain=null, end=[function responseOnEnd() {
- const res = this;
- const req = this.req;
- req._ended = true;
- if (!req.shouldKeepAlive || req.finished)
- responseKeepAlive(res, req);
- }, function () {
- if (self.timing) {
- self.timings.end = now() - self.startTimeNow
- response.timingStart = self.startTime
- // fill in the blanks for any periods that didn't trigger, such as
- // no lookup or connect due to keep alive
- if (!self.timings.socket) {
- self.timings.socket = 0
- }
- if (!self.timings.lookup) {
- self.timings.lookup = self.timings.socket
- }
- if (!self.timings.connect) {
- self.timings.connect = self.timings.lookup
- }
- if (!self.timings.response) {
- self.timings.response = self.timings.connect
- }
- debug('elapsed time', self.timings.end)
- // elapsedTime includes all redirects
- self.elapsedTime += Math.round(self.timings.end)
- // NOTE: elapsedTime is deprecated in favor of .timings
- response.elapsedTime = self.elapsedTime
- // timings is just for the final fetch
- response.timings = self.timings
- // pre-calculate phase timings as well
- response.timingPhases = {
- wait: self.timings.socket,
- dns: self.timings.lookup - self.timings.socket,
- tcp: self.timings.connect - self.timings.lookup,
- firstByte: self.timings.response - self.timings.connect,
- download: self.timings.end - self.timings.response,
- total: self.timings.end
- }
- }
- debug('response end', self.uri.href, response.statusCode, response.headers)
- }], close=[function () {
- if (!self._ended) {
- self.response.emit('end')
- }
- }, function () { self.emit('close') }], data=function (chunk) {
- if (self.timing && !self.responseStarted) {
- self.responseStartTime = (new Date()).getTime()
- // NOTE: responseStartTime is deprecated in favor of .timings
- response.responseStartTime = self.responseStartTime
- }
- self._destdata = true
- self.emit('data', chunk)
- }, error=function (error) {
- self.emit('error', error)
- }, _eventsCount=4, _maxListeners=undefined, pipe=false, , singleUse=true, isServer=false, requestCert=true, rejectUnauthorized=true, 0=48, 1=130, 2=12, 3=75, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=15, 18=250, 19=145, 20=181, 21=209, 22=122, 23=135, 24=146, 25=24, 26=181, 27=35, 28=208, 29=71, 30=24, 31=183, 32=211, 33=245, 34=252, 35=154, 36=186, 37=127, 38=187, 39=137, 40=201, 41=118, 42=193, 43=213, 44=152, 45=101, 46=145, 47=122, 48=221, 49=4, 50=48, 51=151, 52=118, 53=57, 54=10, 55=174, 56=97, 57=137, 58=137, 59=103, 60=234, 61=90, 62=25, 63=90, 64=85, 65=69, 66=235, 67=87, 68=74, 69=105, 70=187, 71=32, 72=121, 73=151, 74=85, 75=116, 76=77, 77=65, 78=139, 79=49, 80=240, 81=136, 82=148, 83=20, 84=166, 85=248, 86=185, 87=79, 88=47, 89=150, 90=39, 91=165, 92=160, 93=165, 94=17, 95=0, 96=44, 97=183, 98=54, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=218, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=10, 116=228, 117=48, 118=130, 119=10, 120=224, 121=48, 122=130, 123=9, 124=200, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=17, 132=0, 133=154, 134=30, 135=237, 136=222, 137=206, 138=60, 139=214, 140=29, 141=212, 142=47, 143=124, 144=86, 145=83, 146=22, 147=14, 148=208, 149=48, 150=13, 151=6, 152=9, 153=42, 154=134, 155=72, 156=134, 157=247, 158=13, 159=1, 160=1, 161=11, 162=5, 163=0, 164=48, 165=129, 166=150, 167=49, 168=11, 169=48, 170=9, 171=6, 172=3, 173=85, 174=4, 175=6, 176=19, 177=2, 178=71, 179=66, 180=49, 181=27, 182=48, 183=25, 184=6, 185=3, 186=85, 187=4, 188=8, 189=19, 190=18, 191=71, 192=114, 193=101, 194=97, 195=116, 196=101, 197=114, 198=32, 199=77, 200=97, 201=110, 202=99, 203=104, 204=101, 205=115, 206=116, 207=101, 208=114, 209=49, 210=16, 211=48, 212=14, 213=6, 214=3, 215=85, 216=4, 217=7, 218=19, 219=7, 220=83, 221=97, 222=108, 223=102, 224=111, 225=114, 226=100, 227=49, 228=26, 229=48, 230=24, 231=6, 232=3, 233=85, 234=4, 235=10, 236=19, 237=17, 238=67, 239=79, 240=77, 241=79, 242=68, 243=79, 244=32, 245=67, 246=65, 247=32, 248=76, 249=105, 250=109, 251=105, 252=116, 253=101, 254=100, 255=49, 256=60, 257=48, 258=58, 259=6, 260=3, 261=85, 262=4, 263=3, 264=19, 265=51, 266=67, 267=79, 268=77, 269=79, 270=68, 271=79, 272=32, 273=82, 274=83, 275=65, 276=32, 277=79, 278=114, 279=103, 280=97, 281=110, 282=105, 283=122, 284=97, 285=116, 286=105, 287=111, 288=110, 289=32, 290=86, 291=97, 292=108, 293=105, 294=100, 295=97, 296=116, 297=105, 298=111, 299=110, 300=32, 301=83, 302=101, 303=99, 304=117, 305=114, 306=101, 307=32, 308=83, 309=101, 310=114, 311=118, 312=101, 313=114, 314=32, 315=67, 316=65, 317=48, 318=30, 319=23, 320=13, 321=49, 322=56, 323=48, 324=49, 325=49, 326=53, 327=48, 328=48, 329=48, 330=48, 331=48, 332=48, 333=90, 334=23, 335=13, 336=49, 337=57, 338=48, 339=52, 340=49, 341=55, 342=50, 343=51, 344=53, 345=57, 346=53, 347=57, 348=90, 349=48, 350=129, 351=206, 352=49, 353=11, 354=48, 355=9, 356=6, 357=3, 358=85, 359=4, 360=6, 361=19, 362=2, 363=71, 364=66, 365=49, 366=17, 367=48, 368=15, 369=6, 370=3, 371=85, 372=4, 373=17, 374=19, 375=8, 376=87, 377=67, 378=50, 379=82, 380=32, 381=48, 382=82, 383=76, 384=49, 385=15, 386=48, 387=13, 388=6, 389=3, 390=85, 391=4, 392=8, 393=19, 394=6, 395=76, 396=111, 397=110, 398=100, 399=111, 400=110, 401=49, 402=15, 403=48, 404=13, 405=6, 406=3, 407=85, 408=4, 409=7, 410=19, 411=6, 412=76, 413=111, 414=110, 415=100, 416=111, 417=110, 418=49, 419=18, 420=48, 421=16, 422=6, 423=3, 424=85, 425=4, 426=9, 427=19, 428=9, 429=56, 430=48, 431=32, 432=83, 433=116, 434=114, 435=97, 436=110, 437=100, 438=49, 439=20, 440=48, 441=18, 442=6, 443=3, 444=85, 445=4, 446=10, 447=19, 448=11, 449=80, 450=101, 451=97, 452=114, 453=115, 454=111, 455=110, 456=32, 457=80, 458=76, 459=67, 460=49, 461=32, 462=48, 463=30, 464=6, 465=3, 466=85, 467=4, 468=11, 469=19, 470=23, 471=72, 472=111, 473=115, 474=116, 475=101, 476=100, 477=32, 478=98, 479=121, 480=32, 481=80, 482=101, 483=97, 484=114, 485=115, 486=111, 487=110, 488=44, 489=32, 490=73, 491=110, 492=99, 493=46, 494=49, 495=25, 496=48, 497=23, 498=6, 499=3, 500=85, 501=4, 502=11, 503=19, 504=16, 505=77, 506=117, 507=108, 508=116, 509=105, 510=45, 511=68, 512=111, 513=109, 514=97, 515=105, 516=110, 517=32, 518=83, 519=83, 520=76, 521=49, 522=35, 523=48, 524=33, 525=6, 526=3, 527=85, 528=4, 529=3, 530=19, 531=26, 532=115, 533=97, 534=110, 535=99, 536=101, 537=114, 538=116, 539=49, 540=45, 541=109, 542=97, 543=45, 544=108, 545=116, 546=46, 547=112, 548=101, 549=97, 550=114, 551=115, 552=111, 553=110, 554=46, 555=99, 556=111, 557=109, 558=48, 559=130, 560=1, 561=34, 562=48, 563=13, 564=6, 565=9, 566=42, 567=134, 568=72, 569=134, 570=247, 571=13, 572=1, 573=1, 574=1, 575=5, 576=0, 577=3, 578=130, 579=1, 580=15, 581=0, 582=48, 583=130, 584=1, 585=10, 586=2, 587=130, 588=1, 589=1, 590=0, 591=174, 592=218, 593=187, 594=151, 595=19, 596=217, 597=202, 598=164, 599=48, 600=181, 601=146, 602=159, 603=71, 604=189, 605=233, 606=249, 607=57, 608=141, 609=119, 610=9, 611=10, 612=11, 613=240, 614=192, 615=183, 616=236, 617=191, 618=186, 619=166, 620=72, 621=92, 622=29, 623=101, 624=73, 625=251, 626=28, 627=45, 628=2, 629=82, 630=212, 631=81, 632=12, 633=245, 634=116, 635=159, 636=53, 637=206, 638=167, 639=27, 640=36, 641=0, 642=29, 643=189, 644=26, 645=200, 646=51, 647=79, 648=231, 649=83, 650=189, 651=81, 652=27, 653=234, 654=247, 655=22, 656=43, 657=165, 658=60, 659=126, 660=142, 661=214, 662=19, 663=92, 664=118, 665=233, 666=37, 667=23, 668=182, 669=185, 670=43, 671=173, 672=253, 673=254, 674=35, 675=118, 676=52, 677=102, 678=231, 679=39, 680=114, 681=147, 682=49, 683=148, 684=162, 685=155, 686=30, 687=154, 688=40, 689=208, 690=67, 691=238, 692=54, 693=223, 694=76, 695=163, 696=173, 697=15, 698=192, 699=84, 700=180, 701=124, 702=60, 703=125, 704=4, 705=11, 706=17, 707=183, 708=98, 709=37, 710=240, 711=18, 712=95, 713=251, 714=79, 715=171, 716=36, 717=210, 718=146, 719=1, 720=227, 721=56, 722=150, 723=116, 724=201, 725=73, 726=189, 727=200, 728=60, 729=236, 730=35, 731=15, 732=68, 733=196, 734=45, 735=207, 736=40, 737=176, 738=28, 739=171, 740=163, 741=226, 742=245, 743=228, 744=231, 745=154, 746=108, 747=133, 748=24, 749=240, 750=168, 751=158, 752=220, 753=17, 754=76, 755=78, 756=120, 757=207, 758=218, 759=89, 760=70, 761=201, 762=86, 763=243, 764=113, 765=67, 766=173, 767=155, 768=158, 769=0, 770=174, 771=42, 772=189, 773=34, 774=227, 775=219, 776=119, 777=15, 778=44, 779=117, 780=114, 781=190, 782=40, 783=14, 784=120, 785=15, 786=5, 787=251, 788=152, 789=88, 790=137, 791=235, 792=85, 793=76, 794=176, 795=200, 796=71, 797=67, 798=93, 799=229, 800=11, 801=129, 802=52, 803=192, 804=140, 805=171, 806=38, 807=199, 808=60, 809=206, 810=3, 811=20, 812=118, 813=28, 814=147, 815=229, 816=180, 817=254, 818=235, 819=146, 820=223, 821=129, 822=4, 823=200, 824=190, 825=197, 826=57, 827=112, 828=145, 829=208, 830=67, 831=36, 832=221, 833=236, 834=35, 835=122, 836=182, 837=63, 838=215, 839=234, 840=122, 841=229, 842=119, 843=167, 844=160, 845=37, 846=37, 847=2, 848=3, 849=1, 850=0, 851=1, 852=163, 853=130, 854=6, 855=237, 856=48, 857=130, 858=6, 859=233, 860=48, 861=31, 862=6, 863=3, 864=85, 865=29, 866=35, 867=4, 868=24, 869=48, 870=22, 871=128, 872=20, 873=154, 874=243, 875=43, 876=218, 877=207, 878=173, 879=79, 880=182, 881=47, 882=187, 883=42, 884=72, 885=72, 886=42, 887=18, 888=183, 889=27, 890=66, 891=193, 892=36, 893=48, 894=29, 895=6, 896=3, 897=85, 898=29, 899=14, 900=4, 901=22, 902=4, 903=20, 904=52, 905=203, 906=57, 907=198, 908=178, 909=111, 910=240, 911=45, 912=255, 913=148, 914=94, 915=137, 916=14, 917=0, 918=78, 919=16, 920=154, 921=97, 922=97, 923=30, 924=48, 925=14, 926=6, 927=3, 928=85, 929=29, 930=15, 931=1, 932=1, 933=255, 934=4, 935=4, 936=3, 937=2, 938=5, 939=160, 940=48, 941=12, 942=6, 943=3, 944=85, 945=29, 946=19, 947=1, 948=1, 949=255, 950=4, 951=2, 952=48, 953=0, 954=48, 955=29, 956=6, 957=3, 958=85, 959=29, 960=37, 961=4, 962=22, 963=48, 964=20, 965=6, 966=8, 967=43, 968=6, 969=1, 970=5, 971=5, 972=7, 973=3, 974=1, 975=6, 976=8, 977=43, 978=6, 979=1, 980=5, 981=5, 982=7, 983=3, 984=2, 985=48, 986=80, 987=6, 988=3, 989=85, 990=29, 991=32, 992=4, 993=73, 994=48, 995=71, 996=48, 997=59, 998=6, 999=12, 1000=43, 1001=6, 1002=1, 1003=4, 1004=1, 1005=178, 1006=49, 1007=1, 1008=2, 1009=1, 1010=3, 1011=4, 1012=48, 1013=43, 1014=48, 1015=41, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=2, 1025=1, 1026=22, 1027=29, 1028=104, 1029=116, 1030=116, 1031=112, 1032=115, 1033=58, 1034=47, 1035=47, 1036=115, 1037=101, 1038=99, 1039=117, 1040=114, 1041=101, 1042=46, 1043=99, 1044=111, 1045=109, 1046=111, 1047=100, 1048=111, 1049=46, 1050=99, 1051=111, 1052=109, 1053=47, 1054=67, 1055=80, 1056=83, 1057=48, 1058=8, 1059=6, 1060=6, 1061=103, 1062=129, 1063=12, 1064=1, 1065=2, 1066=2, 1067=48, 1068=90, 1069=6, 1070=3, 1071=85, 1072=29, 1073=31, 1074=4, 1075=83, 1076=48, 1077=81, 1078=48, 1079=79, 1080=160, 1081=77, 1082=160, 1083=75, 1084=134, 1085=73, 1086=104, 1087=116, 1088=116, 1089=112, 1090=58, 1091=47, 1092=47, 1093=99, 1094=114, 1095=108, 1096=46, 1097=99, 1098=111, 1099=109, 1100=111, 1101=100, 1102=111, 1103=99, 1104=97, 1105=46, 1106=99, 1107=111, 1108=109, 1109=47, 1110=67, 1111=79, 1112=77, 1113=79, 1114=68, 1115=79, 1116=82, 1117=83, 1118=65, 1119=79, 1120=114, 1121=103, 1122=97, 1123=110, 1124=105, 1125=122, 1126=97, 1127=116, 1128=105, 1129=111, 1130=110, 1131=86, 1132=97, 1133=108, 1134=105, 1135=100, 1136=97, 1137=116, 1138=105, 1139=111, 1140=110, 1141=83, 1142=101, 1143=99, 1144=117, 1145=114, 1146=101, 1147=83, 1148=101, 1149=114, 1150=118, 1151=101, 1152=114, 1153=67, 1154=65, 1155=46, 1156=99, 1157=114, 1158=108, 1159=48, 1160=129, 1161=139, 1162=6, 1163=8, 1164=43, 1165=6, 1166=1, 1167=5, 1168=5, 1169=7, 1170=1, 1171=1, 1172=4, 1173=127, 1174=48, 1175=125, 1176=48, 1177=85, 1178=6, 1179=8, 1180=43, 1181=6, 1182=1, 1183=5, 1184=5, 1185=7, 1186=48, 1187=2, 1188=134, 1189=73, 1190=104, 1191=116, 1192=116, 1193=112, 1194=58, 1195=47, 1196=47, 1197=99, 1198=114, 1199=116, 1200=46, 1201=99, 1202=111, 1203=109, 1204=111, 1205=100, 1206=111, 1207=99, 1208=97, 1209=46, 1210=99, 1211=111, 1212=109, 1213=47, 1214=67, 1215=79, 1216=77, 1217=79, 1218=68, 1219=79, 1220=82, 1221=83, 1222=65, 1223=79, 1224=114, 1225=103, 1226=97, 1227=110, 1228=105, 1229=122, 1230=97, 1231=116, 1232=105, 1233=111, 1234=110, 1235=86, 1236=97, 1237=108, 1238=105, 1239=100, 1240=97, 1241=116, 1242=105, 1243=111, 1244=110, 1245=83, 1246=101, 1247=99, 1248=117, 1249=114, 1250=101, 1251=83, 1252=101, 1253=114, 1254=118, 1255=101, 1256=114, 1257=67, 1258=65, 1259=46, 1260=99, 1261=114, 1262=116, 1263=48, 1264=36, 1265=6, 1266=8, 1267=43, 1268=6, 1269=1, 1270=5, 1271=5, 1272=7, 1273=48, 1274=1, 1275=134, 1276=24, 1277=104, 1278=116, 1279=116, 1280=112, 1281=58, 1282=47, 1283=47, 1284=111, 1285=99, 1286=115, 1287=112, 1288=46, 1289=99, 1290=111, 1291=109, 1292=111, 1293=100, 1294=111, 1295=99, 1296=97, 1297=46, 1298=99, 1299=111, 1300=109, 1301=48, 1302=130, 1303=5, 1304=44, 1305=6, 1306=3, 1307=85, 1308=29, 1309=17, 1310=4, 1311=130, 1312=5, 1313=35, 1314=48, 1315=130, 1316=5, 1317=31, 1318=130, 1319=26, 1320=115, 1321=97, 1322=110, 1323=99, 1324=101, 1325=114, 1326=116, 1327=49, 1328=45, 1329=109, 1330=97, 1331=45, 1332=108, 1333=116, 1334=46, 1335=112, 1336=101, 1337=97, 1338=114, 1339=115, 1340=111, 1341=110, 1342=46, 1343=99, 1344=111, 1345=109, 1346=130, 1347=29, 1348=99, 1349=97, 1350=108, 1351=99, 1352=117, 1353=108, 1354=97, 1355=116, 1356=111, 1357=114, 1358=46, 1359=112, 1360=101, 1361=97, 1362=114, 1363=115, 1364=111, 1365=110, 1366=114, 1367=101, 1368=97, 1369=108, 1370=105, 1371=122, 1372=101, 1373=46, 1374=99, 1375=111, 1376=109, 1377=130, 1378=33, 1379=99, 1380=100, 1381=110, 1382=45, 1383=115, 1384=109, 1385=49, 1386=48, 1387=45, 1388=113, 1389=97, 1390=45, 1391=117, 1392=115, 1393=45, 1394=99, 1395=111, 1396=110, 1397=116, 1398=101, 1399=110, 1400=116, 1401=46, 1402=115, 1403=109, 1404=104, 1405=111, 1406=115, 1407=116, 1408=46, 1409=110, 1410=101, 1411=116, 1412=130, 1413=30, 1414=99, 1415=100, 1416=110, 1417=45, 1418=115, 1419=109, 1420=49, 1421=48, 1422=45, 1423=117, 1424=115, 1425=45, 1426=99, 1427=111, 1428=110, 1429=116, 1430=101, 1431=110, 1432=116, 1433=46, 1434=115, 1435=109, 1436=104, 1437=111, 1438=115, 1439=116, 1440=46, 1441=110, 1442=101, 1443=116, 1444=130, 1445=32, 1446=99, 1447=100, 1448=110, 1449=45, 1450=115, 1451=109, 1452=56, 1453=45, 1454=113, 1455=97, 1456=45, 1457=117, 1458=107, 1459=45, 1460=99, 1461=111, 1462=110, 1463=116, 1464=101, 1465=110, 1466=116, 1467=46, 1468=115, 1469=109, 1470=104, 1471=111, 1472=115, 1473=116, 1474=46, 1475=110, 1476=101, 1477=116, 1478=130, 1479=29, 1480=99, 1481=100, 1482=110, 1483=45, 1484=115, 1485=109, 1486=56, 1487=45, 1488=117, 1489=107, 1490=45, 1491=99, 1492=111, 1493=110, 1494=116, 1495=101, 1496=110, 1497=116, 1498=46, 1499=115, 1500=109, 1501=104, 1502=111, 1503=115, 1504=116, 1505=46, 1506=110, 1507=101, 1508=116, 1509=130, 1510=32, 1511=99, 1512=100, 1513=110, 1514=45, 1515=115, 1516=109, 1517=57, 1518=45, 1519=113, 1520=97, 1521=45, 1522=117, 1523=107, 1524=45, 1525=99, 1526=111, 1527=110, 1528=116, 1529=101, 1530=110, 1531=116, 1532=46, 1533=115, 1534=109, 1535=104, 1536=111, 1537=115, 1538=116, 1539=46, 1540=110, 1541=101, 1542=116, 1543=130, 1544=32, 1545=99, 1546=100, 1547=110, 1548=45, 1549=115, 1550=109, 1551=57, 1552=45, 1553=113, 1554=97, 1555=45, 1556=117, 1557=115, 1558=45, 1559=99, 1560=111, 1561=110, 1562=116, 1563=101, 1564=110, 1565=116, 1566=46, 1567=115, 1568=109, 1569=104, 1570=111, 1571=115, 1572=116, 1573=46, 1574=110, 1575=101, 1576=116, 1577=130, 1578=29, 1579=99, 1580=100, 1581=110, 1582=45, 1583=115, 1584=109, 1585=57, 1586=45, 1587=117, 1588=107, 1589=45, 1590=99, 1591=111, 1592=110, 1593=116, 1594=101, 1595=110, 1596=116, 1597=46, 1598=115, 1599=109, 1600=104, 1601=111, 1602=115, 1603=116, 1604=46, 1605=110, 1606=101, 1607=116, 1608=130, 1609=29, 1610=99, 1611=100, 1612=110, 1613=45, 1614=115, 1615=109, 1616=57, 1617=45, 1618=117, 1619=115, 1620=45, 1621=99, 1622=111, 1623=110, 1624=116, 1625=101, 1626=110, 1627=116, 1628=46, 1629=115, 1630=109, 1631=104, 1632=111, 1633=115, 1634=116, 1635=46, 1636=110, 1637=101, 1638=116, 1639=130, 1640=33, 1641=99, 1642=100, 1643=110, 1644=46, 1645=108, 1646=105, 1647=118, 1648=101, 1649=46, 1650=109, 1651=101, 1652=100, 1653=105, 1654=97, 1655=46, 1656=112, 1657=112, 1658=101, 1659=46, 1660=112, 1661=101, 1662=97, 1663=114, 1664=115, 1665=111, 1666=110, 1667=99, 1668=109, 1669=103, 1670=46, 1671=99, 1672=111, 1673=109, 1674=130, 1675=36, 1676=99, 1677=100, 1678=110, 1679=100, 1680=101, 1681=118, 1682=46, 1683=108, 1684=105, 1685=118, 1686=101, 1687=46, 1688=109, 1689=101, 1690=100, 1691=105, 1692=97, 1693=46, 1694=112, 1695=112, 1696=101, 1697=46, 1698=112, 1699=101, 1700=97, 1701=114, 1702=115, 1703=111, 1704=110, 1705=99, 1706=109, 1707=103, 1708=46, 1709=99, 1710=111, 1711=109, 1712=130, 1713=31, 1714=99, 1715=117, 1716=114, 1717=114, 1718=105, 1719=99, 1720=117, 1721=108, 1722=117, 1723=109, 1724=46, 1725=109, 1726=101, 1727=100, 1728=105, 1729=97, 1730=46, 1731=112, 1732=101, 1733=97, 1734=114, 1735=115, 1736=111, 1737=110, 1738=99, 1739=109, 1740=103, 1741=46, 1742=99, 1743=111, 1744=109, 1745=130, 1746=30, 1747=103, 1748=108, 1749=111, 1750=98, 1751=97, 1752=108, 1753=46, 1754=109, 1755=121, 1756=108, 1757=97, 1758=98, 1759=115, 1760=46, 1761=112, 1762=120, 1763=46, 1764=112, 1765=101, 1766=97, 1767=114, 1768=115, 1769=111, 1770=110, 1771=101, 1772=100, 1773=46, 1774=99, 1775=111, 1776=109, 1777=130, 1778=35, 1779=103, 1780=108, 1781=111, 1782=98, 1783=97, 1784=108, 1785=46, 1786=109, 1787=121, 1788=108, 1789=97, 1790=98, 1791=115, 1792=46, 1793=112, 1794=120, 1795=46, 1796=112, 1797=112, 1798=101, 1799=46, 1800=112, 1801=101, 1802=97, 1803=114, 1804=115, 1805=111, 1806=110, 1807=99, 1808=109, 1809=103, 1810=46, 1811=99, 1812=111, 1813=109, 1814=130, 1815=41, 1816=103, 1817=108, 1818=111, 1819=98, 1820=97, 1821=108, 1822=46, 1823=112, 1824=101, 1825=103, 1826=97, 1827=115, 1828=117, 1829=115, 1830=53, 1831=46, 1832=113, 1833=97, 1834=46, 1835=112, 1836=101, 1837=103, 1838=97, 1839=115, 1840=117, 1841=115, 1842=46, 1843=112, 1844=101, 1845=97, 1846=114, 1847=115, 1848=111, 1849=110, 1850=99, 1851=109, 1852=103, 1853=46, 1854=99, 1855=111, 1856=109, 1857=130, 1858=30, 1859=107, 1860=49, 1861=50, 1862=105, 1863=110, 1864=116, 1865=101, 1866=103, 1867=114, 1868=97, 1869=116, 1870=105, 1871=111, 1872=110, 1873=115, 1874=46, 1875=112, 1876=101, 1877=97, 1878=114, 1879=115, 1880=111, 1881=110, 1882=99, 1883=109, 1884=103, 1885=46, 1886=99, 1887=111, 1888=109, 1889=130, 1890=20, 1891=109, 1892=101, 1893=100, 1894=105, 1895=97, 1896=46, 1897=112, 1898=101, 1899=97, 1900=114, 1901=115, 1902=111, 1903=110, 1904=99, 1905=109, 1906=103, 1907=46, 1908=99, 1909=111, 1910=109, 1911=130, 1912=23, 1913=109, 1914=101, 1915=100, 1916=105, 1917=97, 1918=100, 1919=101, 1920=118, 1921=46, 1922=112, 1923=101, 1924=97, 1925=114, 1926=115, 1927=111, 1928=110, 1929=99, 1930=109, 1931=103, 1932=46, 1933=99, 1934=111, 1935=109, 1936=130, 1937=20, 1938=112, 1939=111, 1940=114, 1941=116, 1942=97, 1943=108, 1944=46, 1945=109, 1946=121, 1947=112, 1948=101, 1949=97, 1950=114, 1951=115, 1952=111, 1953=110, 1954=46, 1955=99, 1956=111, 1957=109, 1958=130, 1959=34, 1960=112, 1961=112, 1962=101, 1963=45, 1964=107, 1965=49, 1966=50, 1967=105, 1968=110, 1969=116, 1970=101, 1971=103, 1972=114, 1973=97, 1974=116, 1975=105, 1976=111, 1977=110, 1978=115, 1979=46, 1980=112, 1981=101, 1982=97, 1983=114, 1984=115, 1985=111, 1986=110, 1987=99, 1988=109, 1989=103, 1990=46, 1991=99, 1992=111, 1993=109, 1994=130, 1995=24, 1996=112, 1997=112, 1998=101, 1999=45, 2000=112, 2001=111, 2002=114, 2003=116, 2004=97, 2005=108, 2006=46, 2007=109, 2008=121, 2009=112, 2010=101, 2011=97, 2012=114, 2013=115, 2014=111, 2015=110, 2016=46, 2017=99, 2018=111, 2019=109, 2020=130, 2021=27, 2022=112, 2023=112, 2024=101, 2025=45, 2026=112, 2027=116, 2028=103, 2029=109, 2030=101, 2031=100, 2032=105, 2033=97, 2034=46, 2035=112, 2036=101, 2037=97, 2038=114, 2039=115, 2040=111, 2041=110, 2042=99, 2043=109, 2044=103, 2045=46, 2046=99, 2047=111, 2048=109, 2049=130, 2050=23, 2051=112, 2052=116, 2053=103, 2054=109, 2055=101, 2056=100, 2057=105, 2058=97, 2059=46, 2060=112, 2061=101, 2062=97, 2063=114, 2064=115, 2065=111, 2066=110, 2067=99, 2068=109, 2069=103, 2070=46, 2071=99, 2072=111, 2073=109, 2074=130, 2075=31, 2076=113, 2077=97, 2078=46, 2079=112, 2080=101, 2081=97, 2082=114, 2083=115, 2084=111, 2085=110, 2086=109, 2087=121, 2088=108, 2089=97, 2090=98, 2091=97, 2092=110, 2093=100, 2094=109, 2095=97, 2096=115, 2097=116, 2098=101, 2099=114, 2100=105, 2101=110, 2102=103, 2103=46, 2104=99, 2105=111, 2106=109, 2107=130, 2108=35, 2109=114, 2110=117, 2111=109, 2112=98, 2113=97, 2114=46, 2115=108, 2116=105, 2117=118, 2118=101, 2119=46, 2120=109, 2121=101, 2122=100, 2123=105, 2124=97, 2125=46, 2126=112, 2127=112, 2128=101, 2129=46, 2130=112, 2131=101, 2132=97, 2133=114, 2134=115, 2135=111, 2136=110, 2137=99, 2138=109, 2139=103, 2140=46, 2141=99, 2142=111, 2143=109, 2144=130, 2145=25, 2146=115, 2147=97, 2148=109, 2149=112, 2150=108, 2151=101, 2152=46, 2153=112, 2154=101, 2155=97, 2156=114, 2157=115, 2158=111, 2159=110, 2160=114, 2161=101, 2162=97, 2163=108, 2164=105, 2165=122, 2166=101, 2167=46, 2168=99, 2169=111, 2170=109, 2171=130, 2172=24, 2173=115, 2174=116, 2175=97, 2176=116, 2177=105, 2178=99, 2179=45, 2180=99, 2181=100, 2182=110, 2183=46, 2184=115, 2185=99, 2186=104, 2187=111, 2188=111, 2189=108, 2190=110, 2191=101, 2192=116, 2193=46, 2194=99, 2195=111, 2196=109, 2197=130, 2198=28, 2199=115, 2200=116, 2201=97, 2202=116, 2203=105, 2204=99, 2205=45, 2206=100, 2207=99, 2208=116, 2209=45, 2210=99, 2211=100, 2212=110, 2213=46, 2214=115, 2215=99, 2216=104, 2217=111, 2218=111, 2219=108, 2220=110, 2221=101, 2222=116, 2223=46, 2224=99, 2225=111, 2226=109, 2227=130, 2228=24, 2229=115, 2230=116, 2231=97, 2232=116, 2233=105, 2234=99, 2235=45, 2236=100, 2237=101, 2238=118, 2239=45, 2240=99, 2241=100, 2242=110, 2243=46, 2244=115, 2245=110, 2246=100, 2247=101, 2248=118, 2249=46, 2250=110, 2251=101, 2252=116, 2253=130, 2254=23, 2255=115, 2256=116, 2257=97, 2258=116, 2259=105, 2260=99, 2261=45, 2262=112, 2263=116, 2264=45, 2265=99, 2266=100, 2267=110, 2268=46, 2269=115, 2270=110, 2271=100, 2272=101, 2273=118, 2274=46, 2275=110, 2276=101, 2277=116, 2278=130, 2279=25, 2280=115, 2281=116, 2282=97, 2283=116, 2284=105, 2285=99, 2286=50, 2287=45, 2288=99, 2289=100, 2290=110, 2291=46, 2292=115, 2293=99, 2294=104, 2295=111, 2296=111, 2297=108, 2298=110, 2299=101, 2300=116, 2301=46, 2302=99, 2303=111, 2304=109, 2305=130, 2306=29, 2307=115, 2308=116, 2309=97, 2310=116, 2311=105, 2312=99, 2313=50, 2314=45, 2315=100, 2316=99, 2317=116, 2318=45, 2319=99, 2320=100, 2321=110, 2322=46, 2323=115, 2324=99, 2325=104, 2326=111, 2327=111, 2328=108, 2329=110, 2330=101, 2331=116, 2332=46, 2333=99, 2334=111, 2335=109, 2336=130, 2337=24, 2338=116, 2339=101, 2340=115, 2341=116, 2342=99, 2343=117, 2344=114, 2345=114, 2346=101, 2347=110, 2348=116, 2349=46, 2350=99, 2351=111, 2352=110, 2353=110, 2354=101, 2355=120, 2356=117, 2357=115, 2358=46, 2359=99, 2360=111, 2361=109, 2362=130, 2363=19, 2364=116, 2365=101, 2366=115, 2367=116, 2368=110, 2369=97, 2370=118, 2371=46, 2372=112, 2373=115, 2374=111, 2375=110, 2376=100, 2377=101, 2378=118, 2379=46, 2380=110, 2381=101, 2382=116, 2383=130, 2384=25, 2385=116, 2386=101, 2387=115, 2388=116, 2389=110, 2390=97, 2391=118, 2392=99, 2393=108, 2394=105, 2395=101, 2396=110, 2397=116, 2398=46, 2399=112, 2400=115, 2401=111, 2402=110, 2403=115, 2404=118, 2405=99, 2406=46, 2407=110, 2408=101, 2409=116, 2410=130, 2411=18, 2412=117, 2413=97, 2414=116, 2415=45, 2416=119, 2417=119, 2418=119, 2419=46, 2420=104, 2421=101, 2422=108, 2423=108, 2424=111, 2425=113, 2426=46, 2427=99, 2428=111, 2429=109, 2430=130, 2431=16, 2432=119, 2433=119, 2434=119, 2435=46, 2436=99, 2437=111, 2438=110, 2439=110, 2440=101, 2441=120, 2442=117, 2443=115, 2444=46, 2445=99, 2446=111, 2447=109, 2448=130, 2449=14, 2450=119, 2451=119, 2452=119, 2453=46, 2454=104, 2455=101, 2456=108, 2457=108, 2458=111, 2459=113, 2460=46, 2461=99, 2462=111, 2463=109, 2464=130, 2465=24, 2466=119, 2467=119, 2468=119, 2469=46, 2470=112, 2471=101, 2472=97, 2473=114, 2474=115, 2475=111, 2476=110, 2477=109, 2478=97, 2479=115, 2480=116, 2481=101, 2482=114, 2483=105, 2484=110, 2485=103, 2486=46, 2487=99, 2488=111, 2489=109, 2490=130, 2491=20, 2492=119, 2493=119, 2494=119, 2495=46, 2496=112, 2497=101, 2498=97, 2499=114, 2500=115, 2501=111, 2502=110, 2503=109, 2504=121, 2505=108, 2506=97, 2507=98, 2508=46, 2509=99, 2510=111, 2511=109, 2512=130, 2513=32, 2514=119, 2515=119, 2516=119, 2517=46, 2518=112, 2519=101, 2520=97, 2521=114, 2522=115, 2523=111, 2524=110, 2525=109, 2526=121, 2527=108, 2528=97, 2529=98, 2530=97, 2531=110, 2532=100, 2533=109, 2534=97, 2535=115, 2536=116, 2537=101, 2538=114, 2539=105, 2540=110, 2541=103, 2542=46, 2543=99, 2544=111, 2545=109, 2546=130, 2547=22, 2548=119, 2549=119, 2550=119, 2551=46, 2552=112, 2553=101, 2554=97, 2555=114, 2556=115, 2557=111, 2558=110, 2559=114, 2560=101, 2561=97, 2562=108, 2563=105, 2564=122, 2565=101, 2566=46, 2567=99, 2568=111, 2569=109, 2570=130, 2571=20, 2572=119, 2573=119, 2574=119, 2575=46, 2576=112, 2577=101, 2578=97, 2579=114, 2580=115, 2581=111, 2582=110, 2583=116, 2584=101, 2585=120, 2586=97, 2587=115, 2588=46, 2589=99, 2590=111, 2591=109, 2592=130, 2593=35, 2594=119, 2595=119, 2596=119, 2597=46, 2598=113, 2599=97, 2600=46, 2601=112, 2602=101, 2603=97, 2604=114, 2605=115, 2606=111, 2607=110, 2608=109, 2609=121, 2610=108, 2611=97, 2612=98, 2613=97, 2614=110, 2615=100, 2616=109, 2617=97, 2618=115, 2619=116, 2620=101, 2621=114, 2622=105, 2623=110, 2624=103, 2625=46, 2626=99, 2627=111, 2628=109, 2629=48, 2630=13, 2631=6, 2632=9, 2633=42, 2634=134, 2635=72, 2636=134, 2637=247, 2638=13, 2639=1, 2640=1, 2641=11, 2642=5, 2643=0, 2644=3, 2645=130, 2646=1, 2647=1, 2648=0, 2649=137, 2650=14, 2651=209, 2652=99, 2653=74, 2654=96, 2655=96, 2656=206, 2657=155, 2658=173, 2659=123, 2660=6, 2661=143, 2662=135, 2663=100, 2664=39, 2665=173, 2666=59, 2667=218, 2668=146, 2669=235, 2670=35, 2671=197, 2672=98, 2673=236, 2674=161, 2675=83, 2676=101, 2677=158, 2678=6, 2679=124, 2680=94, 2681=218, 2682=87, 2683=11, 2684=42, 2685=124, 2686=0, 2687=122, 2688=183, 2689=68, 2690=214, 2691=68, 2692=43, 2693=179, 2694=2, 2695=71, 2696=94, 2697=55, 2698=8, 2699=35, 2700=116, 2701=163, 2702=66, 2703=153, 2704=235, 2705=112, 2706=141, 2707=60, 2708=61, 2709=136, 2710=228, 2711=88, 2712=83, 2713=140, 2714=27, 2715=219, 2716=43, 2717=14, 2718=119, 2719=132, 2720=15, 2721=51, 2722=36, 2723=11, 2724=121, 2725=127, 2726=69, 2727=45, 2728=195, 2729=134, 2730=230, 2731=155, 2732=148, 2733=70, 2734=4, 2735=17, 2736=103, 2737=252, 2738=155, 2739=35, 2740=191, 2741=171, 2742=237, 2743=126, 2744=19, 2745=189, 2746=54, 2747=11, 2748=177, 2749=155, 2750=149, 2751=115, 2752=130, 2753=90, 2754=128, 2755=67, 2756=20, 2757=203, 2758=205, 2759=22, 2760=22, 2761=17, 2762=170, 2763=94, 2764=196, 2765=108, 2766=153, 2767=67, 2768=197, 2769=162, 2770=158, 2771=169, 2772=83, 2773=92, 2774=87, 2775=125, 2776=134, 2777=11, 2778=125, 2779=218, 2780=64, 2781=71, 2782=196, 2783=105, 2784=217, 2785=32, 2786=175, 2787=3, 2788=57, 2789=202, 2790=175, 2791=4, 2792=108, 2793=231, 2794=213, 2795=226, 2796=12, 2797=76, 2798=198, 2799=11, 2800=245, 2801=177, 2802=56, 2803=219, 2804=56, 2805=3, 2806=22, 2807=84, 2808=118, 2809=45, 2810=2, 2811=34, 2812=169, 2813=216, 2814=187, 2815=232, 2816=58, 2817=125, 2818=59, 2819=22, 2820=116, 2821=143, 2822=60, 2823=100, 2824=39, 2825=201, 2826=41, 2827=215, 2828=64, 2829=89, 2830=253, 2831=135, 2832=2, 2833=123, 2834=32, 2835=33, 2836=115, 2837=240, 2838=10, 2839=63, 2840=123, 2841=220, 2842=161, 2843=70, 2844=56, 2845=104, 2846=105, 2847=89, 2848=123, 2849=245, 2850=234, 2851=223, 2852=129, 2853=117, 2854=35, 2855=93, 2856=41, 2857=11, 2858=65, 2859=235, 2860=10, 2861=97, 2862=110, 2863=209, 2864=120, 2865=30, 2866=170, 2867=151, 2868=87, 2869=215, 2870=27, 2871=158, 2872=1, 2873=244, 2874=125, 2875=8, 2876=101, 2877=210, 2878=211, 2879=216, 2880=112, 2881=147, 2882=212, 2883=57, 2884=119, 2885=142, 2886=40, 2887=114, 2888=215, 2889=44, 2890=254, 2891=222, 2892=40, 2893=5, 2894=29, 2895=157, 2896=94, 2897=140, 2898=23, 2899=39, 2900=31, 2901=147, 2902=146, 2903=179, 2904=222, 2905=164, 2906=2, 2907=4, 2908=0, 2909=166, 2910=36, 2911=4, 2912=34, 2913=112, 2914=112, 2915=101, 2916=45, 2917=107, 2918=49, 2919=50, 2920=105, 2921=110, 2922=116, 2923=101, 2924=103, 2925=114, 2926=97, 2927=116, 2928=105, 2929=111, 2930=110, 2931=115, 2932=46, 2933=112, 2934=101, 2935=97, 2936=114, 2937=115, 2938=111, 2939=110, 2940=99, 2941=109, 2942=103, 2943=46, 2944=99, 2945=111, 2946=109, 2947=169, 2948=4, 2949=2, 2950=2, 2951=28, 2952=32, 2953=170, 2954=129, 2955=195, 2956=4, 2957=129, 2958=192, 2959=0, 2960=0, 2961=29, 2962=230, 2963=164, 2964=18, 2965=150, 2966=59, 2967=118, 2968=14, 2969=189, 2970=108, 2971=159, 2972=142, 2973=140, 2974=40, 2975=177, 2976=103, 2977=230, 2978=231, 2979=167, 2980=68, 2981=245, 2982=255, 2983=25, 2984=86, 2985=29, 2986=108, 2987=169, 2988=2, 2989=162, 2990=157, 2991=8, 2992=22, 2993=237, 2994=172, 2995=141, 2996=203, 2997=40, 2998=29, 2999=37, 3000=57, 3001=122, 3002=218, 3003=6, 3004=91, 3005=124, 3006=107, 3007=98, 3008=57, 3009=237, 3010=21, 3011=94, 3012=134, 3013=27, 3014=45, 3015=34, 3016=206, 3017=80, 3018=211, 3019=224, 3020=42, 3021=106, 3022=222, 3023=172, 3024=96, 3025=108, 3026=123, 3027=3, 3028=86, 3029=163, 3030=26, 3031=127, 3032=182, 3033=150, 3034=204, 3035=180, 3036=23, 3037=195, 3038=190, 3039=127, 3040=163, 3041=101, 3042=121, 3043=48, 3044=53, 3045=14, 3046=235, 3047=216, 3048=29, 3049=136, 3050=138, 3051=72, 3052=140, 3053=113, 3054=83, 3055=24, 3056=167, 3057=207, 3058=155, 3059=61, 3060=232, 3061=213, 3062=125, 3063=14, 3064=89, 3065=113, 3066=9, 3067=2, 3068=122, 3069=244, 3070=103, 3071=188, 3072=86, 3073=59, 3074=83, 3075=45, 3076=192, 3077=96, 3078=194, 3079=174, 3080=252, 3081=234, 3082=136, 3083=4, 3084=105, 3085=241, 3086=251, 3087=104, 3088=246, 3089=27, 3090=194, 3091=146, 3092=7, 3093=216, 3094=73, 3095=19, 3096=183, 3097=134, 3098=113, 3099=130, 3100=37, 3101=25, 3102=181, 3103=233, 3104=35, 3105=27, 3106=120, 3107=55, 3108=115, 3109=174, 3110=196, 3111=102, 3112=18, 3113=196, 3114=38, 3115=85, 3116=255, 3117=31, 3118=55, 3119=126, 3120=128, 3121=208, 3122=4, 3123=146, 3124=123, 3125=77, 3126=98, 3127=122, 3128=194, 3129=158, 3130=228, 3131=233, 3132=129, 3133=44, 3134=131, 3135=32, 3136=65, 3137=85, 3138=14, 3139=81, 3140=129, 3141=211, 3142=197, 3143=82, 3144=86, 3145=253, 3146=38, 3147=71, 3148=161, 3149=16, 3150=174, NPNProtocols=undefined, ALPNProtocols=undefined, requestOCSP=undefined, _secureEstablished=true, _securePending=false, _newSessionPending=false, _controlReleased=true, _SNICallback=null, servername=null, npnProtocol=false, alpnProtocol=false, authorized=true, authorizationError=null, encrypted=true, close=[function () {
- // Make sure we are not doing it on OpenSSL's stack
- setImmediate(destroySSL, this);
- res = null;
- }, function () { [native code] }, function onClose(err) {
- debug('CLIENT socket onClose');
- // This is the only place where sockets get removed from the Agent.
- // If you want to remove a socket from the pool, just close it.
- // All socket errors end in a close event anyway.
- agent.removeSocket(s, options);
- }, function socketCloseListener() {
- var socket = this;
- var req = socket._httpMessage;
- debug('HTTP socket close');
- // Pull through final chunk, if anything is buffered.
- // the ondata function will handle it properly, and this
- // is a no-op if no final chunk remains.
- socket.read();
- // NOTE: It's important to get parser here, because it could be freed by
- // the `socketOnData`.
- var parser = socket.parser;
- req.emit('close');
- if (req.res && req.res.readable) {
- // Socket closed before we emitted 'end' below.
- req.res.emit('aborted');
- var res = req.res;
- res.on('end', function() {
- res.emit('close');
- });
- res.push(null);
- } else if (!req.res && !req.socket._hadError) {
- // This socket error fired before we started to
- // receive a response. The error needs to
- // fire on the request.
- req.emit('error', createHangUpError());
- req.socket._hadError = true;
- }
- // Too bad. That output wasn't getting written.
- // This is pretty terrible that it doesn't raise an error.
- // Fixed better in v0.10
- if (req.output)
- req.output.length = 0;
- if (req.outputEncodings)
- req.outputEncodings.length = 0;
- if (parser) {
- parser.finish();
- freeParser(parser, req, socket);
- }
- }], end=function () { [native code] }, finish=function onSocketFinish() {
- // If still connecting - defer handling 'finish' until 'connect' will happen
- if (this.connecting) {
- debug('osF: not yet connected');
- return this.once('connect', onSocketFinish);
- }
- debug('onSocketFinish');
- if (!this.readable || this._readableState.ended) {
- debug('oSF: ended, destroy', this._readableState);
- return this.destroy();
- }
- debug('oSF: not ended, call shutdown()');
- // otherwise, just shutdown, or destroy() if not possible
- if (!this._handle || !this._handle.shutdown)
- return this.destroy();
- var err = defaultTriggerAsyncIdScope(
- this[async_id_symbol], shutdownSocket, this, afterShutdown
- );
- if (err)
- return this.destroy(errnoException(err, 'shutdown'));
- }, _socketEnd=function onSocketEnd() {
- // XXX Should not have to do as much in this function.
- // ended should already be true, since this is called *after*
- // the EOF errno and onread has eof'ed
- debug('onSocketEnd', this._readableState);
- this._readableState.ended = true;
- if (this._readableState.endEmitted) {
- this.readable = false;
- maybeDestroy(this);
- } else {
- this.once('end', function end() {
- this.readable = false;
- maybeDestroy(this);
- });
- this.read(0);
- }
- if (!this.allowHalfOpen) {
- this.write = writeAfterFIN;
- this.destroySoon();
- }
- }, secure=function () {
- // Check the size of DHE parameter above minimum requirement
- // specified in options.
- var ekeyinfo = socket.getEphemeralKeyInfo();
- if (ekeyinfo.type === 'DH' && ekeyinfo.size < options.minDHSize) {
- var err = new Error('DH parameter size ' + ekeyinfo.size +
- ' is less than ' + options.minDHSize);
- socket.emit('error', err);
- socket.destroy();
- return;
- }
- var verifyError = socket._handle.verifyError();
- // Verify that server's identity matches it's certificate's names
- // Unless server has resumed our existing session
- if (!verifyError && !socket.isSessionReused()) {
- var cert = socket.getPeerCertificate();
- verifyError = options.checkServerIdentity(hostname, cert);
- }
- if (verifyError) {
- socket.authorized = false;
- socket.authorizationError = verifyError.code || verifyError.message;
- if (options.rejectUnauthorized) {
- socket.destroy(verifyError);
- return;
- } else {
- socket.emit('secureConnect');
- }
- } else {
- socket.authorized = true;
- socket.emit('secureConnect');
- }
- // Uncork incoming data
- socket.removeListener('end', onHangUp);
- }, free=function onFree() {
- debug('CLIENT socket onFree');
- agent.emit('free', s, options);
- }, agentRemove=function onRemove() {
- // We need this function for cases like HTTP 'upgrade'
- // (defined by WebSockets) where we need to remove a socket from the
- // pool because it'll be locked up indefinitely
- debug('CLIENT socket onRemove');
- agent.removeSocket(s, options);
- s.removeListener('close', onClose);
- s.removeListener('free', onFree);
- s.removeListener('agentRemove', onRemove);
- }, drain=function ondrain() {
- if (this._httpMessage) this._httpMessage.emit('drain');
- }, error=function socketErrorListener(err) {
- var socket = this;
- var req = socket._httpMessage;
- debug('SOCKET ERROR:', err.message, err.stack);
- if (req) {
- req.emit('error', err);
- // For Safety. Some additional errors might fire later on
- // and we need to make sure we don't double-fire the error event.
- req.socket._hadError = true;
- }
- // Handle any pending data
- socket.read();
- var parser = socket.parser;
- if (parser) {
- parser.finish();
- freeParser(parser, req, socket);
- }
- // Ensure that no further data will come out of the socket
- socket.removeListener('data', socketOnData);
- socket.removeListener('end', socketOnEnd);
- socket.destroy();
- }, _eventsCount=9, connecting=false, _hadError=false, _handle=null, _parent=null, _host=ppe-k12integrations.pearsoncmg.com, objectMode=false, highWaterMark=16384, head=null, tail=null, length=0, length=0, pipes=null, pipesCount=0, flowing=true, ended=false, endEmitted=false, reading=true, sync=false, needReadable=true, emittedReadable=false, readableListening=false, resumeScheduled=false, destroyed=true, defaultEncoding=utf8, awaitDrain=0, readingMore=false, decoder=null, encoding=null, readable=false, domain=null, _maxListeners=undefined, objectMode=false, highWaterMark=16384, finalCalled=false, needDrain=false, ending=true, ended=true, finished=true, destroyed=true, decodeStrings=false, defaultEncoding=utf8, length=0, writing=false, corked=0, sync=false, bufferProcessing=false, onwrite=function () { [native code] }, writecb=null, writelen=0, bufferedRequest=null, lastBufferedRequest=null, pendingcb=0, prefinished=true, errorEmitted=false, bufferedRequestCount=0, next=null, entry=null, finish=function () { [native code] }, writable=false, allowHalfOpen=false, _bytesDispatched=738, _sockname=null, _pendingData=null, _pendingEncoding=, server=undefined, _server=null, ssl=null, _requestCert=true, _rejectUnauthorized=true, emit=function wrapped() {
- var prev = tracer.segment
- tracer.segment = active
- if (active && full) active.start()
- try {
- return handler.apply(this, arguments)
- } catch (err) {
- logger.trace(err, "Error from wrapped function:")
- if (prev === null && process.domain != null) {
- process.domain.__NR_transactionSegment = tracer.segment
- }
- throw err // Re-throwing application error, this is not an agent error.
- } finally {
- if (active && full) active.touch()
- tracer.segment = prev
- }
- }, parser=null, domain=null, socket=function (socket) {
- // `._connecting` was the old property which was made public in node v6.1.0
- var isConnecting = socket._connecting || socket.connecting
- if (self.timing) {
- self.timings.socket = now() - self.startTimeNow
- if (isConnecting) {
- var onLookupTiming = function () {
- self.timings.lookup = now() - self.startTimeNow
- }
- var onConnectTiming = function () {
- self.timings.connect = now() - self.startTimeNow
- }
- socket.once('lookup', onLookupTiming)
- socket.once('connect', onConnectTiming)
- // clean up timing event listeners if needed on error
- self.req.once('error', function () {
- socket.removeListener('lookup', onLookupTiming)
- socket.removeListener('connect', onConnectTiming)
- })
- }
- }
- var setReqTimeout = function () {
- // This timeout sets the amount of time to wait *between* bytes sent
- // from the server once connected.
- //
- // In particular, it's useful for erroring if the server fails to send
- // data halfway through streaming a response.
- self.req.setTimeout(timeout, function () {
- if (self.req) {
- self.abort()
- var e = new Error('ESOCKETTIMEDOUT')
- e.code = 'ESOCKETTIMEDOUT'
- e.connect = false
- self.emit('error', e)
- }
- })
- }
- if (timeout !== undefined) {
- // Only start the connection timer if we're actually connecting a new
- // socket, otherwise if we're already connected (because this is a
- // keep-alive connection) do not bother. This is important since we won't
- // get a 'connect' event for an already connected socket.
- if (isConnecting) {
- var onReqSockConnect = function () {
- socket.removeListener('connect', onReqSockConnect)
- clearTimeout(self.timeoutTimer)
- self.timeoutTimer = null
- setReqTimeout()
- }
- socket.on('connect', onReqSockConnect)
- self.req.on('error', function (err) { // eslint-disable-line handle-callback-err
- socket.removeListener('connect', onReqSockConnect)
- })
- // Set a timeout in memory - this block will throw if the server takes more
- // than `timeout` to write the HTTP status and headers (corresponding to
- // the on('response') event on the client). NB: this measures wall-clock
- // time, not the time between bytes sent by the server.
- self.timeoutTimer = setTimeout(function () {
- socket.removeListener('connect', onReqSockConnect)
- self.abort()
- var e = new Error('ETIMEDOUT')
- e.code = 'ETIMEDOUT'
- e.connect = true
- self.emit('error', e)
- }, timeout)
- } else {
- // We're already connected
- setReqTimeout()
- }
- }
- self.emit('socket', socket)
- }, response=function () { [native code] }, error=function () { [native code] }, drain=function () {
- self.emit('drain')
- }, prefinish=function requestOnPrefinish() {
- const req = this;
- const res = this.res;
- if (!req.shouldKeepAlive)
- return;
- if (req._ended)
- responseKeepAlive(res, req);
- }, _eventsCount=5, _maxListeners=undefined, output=[], outputEncodings=[], outputCallbacks=[], outputSize=0, writable=true, _last=true, upgrading=false, chunkedEncoding=false, shouldKeepAlive=false, useChunkedEncodingByDefault=false, sendDate=false, _removedConnection=false, _removedContLen=false, _removedTE=false, _contentLength=0, _hasBody=true, _trailer=, finished=true, _headerSent=true, $ref=$["response"]["socket"], $ref=$["response"]["socket"], _header=GET /cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections HTTP/1.1
- accept: application/json
- authorization: Digest username="rbsuser", realm="Digest Based Authentication", nonce="MTUyOTUzNjM5OTgyNDplODQ4ZDIyOTRjZjg1NTZjNTFlOWE4ZjM3NjJjNjBkNA==", uri="/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections", qop=auth, response="37a69ba6778193827018767ce52f5d7f", nc=00000001, cnonce="2caadcd631ed4eafb5e3644181cf94a2"
- referer: https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections
- host: ppe-k12integrations.pearsoncmg.com
- x-newrelic-id: Ug8OWFdQGwsIV1FWBQAG
- x-newrelic-transaction: PxQEUVJRW1IFBgRWAwABA0YdUFIOFQZOElEIVgpbVQdRAA1VAFdWQEgUVlEAUQ8GA1FDPw==
- Connection: close
- , _onPendingData=function noopPendingOutput(amount) {}, domain=null, free=(socket, options) => {
- var name = this.getName(options);
- debug('agent.on(free)', name);
- if (socket.writable &&
- this.requests[name] && this.requests[name].length) {
- this.requests[name].shift().onSocket(socket);
- if (this.requests[name].length === 0) {
- // don't leak
- delete this.requests[name];
- }
- } else {
- // If there are no pending requests, then put it in
- // the freeSockets pool, but only if we're allowed to do so.
- var req = socket._httpMessage;
- if (req &&
- req.shouldKeepAlive &&
- socket.writable &&
- this.keepAlive) {
- var freeSockets = this.freeSockets[name];
- var freeLen = freeSockets ? freeSockets.length : 0;
- var count = freeLen;
- if (this.sockets[name])
- count += this.sockets[name].length;
- if (count > this.maxSockets || freeLen >= this.maxFreeSockets) {
- socket.destroy();
- } else if (this.keepSocketAlive(socket)) {
- freeSockets = freeSockets || [];
- this.freeSockets[name] = freeSockets;
- socket[async_id_symbol] = -1;
- socket._httpMessage = null;
- this.removeSocket(socket, options);
- freeSockets.push(socket);
- } else {
- // Implementation doesn't want to keep socket alive
- socket.destroy();
- }
- } else {
- socket.destroy();
- }
- }
- }, _eventsCount=1, _maxListeners=undefined, defaultPort=443, protocol=https:, path=null, , ppe-k12integrations.pearsoncmg.com:443:::::::::=[$ref=$["response"]["socket"]], , keepAliveMsecs=1000, keepAlive=false, maxSockets=Infinity, maxFreeSockets=256, maxCachedSessions=100, 0=48, 1=130, 2=5, 3=150, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=0, 14=61, 15=4, 16=32, 17=215, 18=108, 19=32, 20=49, 21=23, 22=196, 23=166, 24=83, 25=197, 26=183, 27=8, 28=76, 29=0, 30=10, 31=29, 32=207, 33=196, 34=250, 35=210, 36=100, 37=72, 38=228, 39=154, 40=239, 41=182, 42=209, 43=101, 44=58, 45=84, 46=115, 47=116, 48=220, 49=4, 50=48, 51=29, 52=231, 53=218, 54=14, 55=252, 56=157, 57=34, 58=200, 59=167, 60=12, 61=149, 62=248, 63=2, 64=87, 65=14, 66=241, 67=54, 68=89, 69=71, 70=158, 71=44, 72=191, 73=91, 74=104, 75=4, 76=59, 77=57, 78=103, 79=97, 80=96, 81=127, 82=25, 83=36, 84=133, 85=199, 86=53, 87=153, 88=216, 89=97, 90=224, 91=17, 92=191, 93=51, 94=49, 95=190, 96=242, 97=58, 98=117, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=139, 106=194, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=7, 117=48, 118=130, 119=5, 120=3, 121=48, 122=130, 123=3, 124=235, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=11, 133=248, 134=73, 135=60, 136=36, 137=152, 138=160, 139=108, 140=253, 141=247, 142=69, 143=251, 144=119, 145=69, 146=42, 147=123, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=94, 165=49, 166=11, 167=48, 168=9, 169=6, 170=3, 171=85, 172=4, 173=6, 174=19, 175=2, 176=85, 177=83, 178=49, 179=21, 180=48, 181=19, 182=6, 183=3, 184=85, 185=4, 186=10, 187=19, 188=12, 189=68, 190=105, 191=103, 192=105, 193=67, 194=101, 195=114, 196=116, 197=32, 198=73, 199=110, 200=99, 201=49, 202=25, 203=48, 204=23, 205=6, 206=3, 207=85, 208=4, 209=11, 210=19, 211=16, 212=119, 213=119, 214=119, 215=46, 216=100, 217=105, 218=103, 219=105, 220=99, 221=101, 222=114, 223=116, 224=46, 225=99, 226=111, 227=109, 228=49, 229=29, 230=48, 231=27, 232=6, 233=3, 234=85, 235=4, 236=3, 237=19, 238=20, 239=71, 240=101, 241=111, 242=84, 243=114, 244=117, 245=115, 246=116, 247=32, 248=82, 249=83, 250=65, 251=32, 252=67, 253=65, 254=32, 255=50, 256=48, 257=49, 258=56, 259=48, 260=30, 261=23, 262=13, 263=49, 264=56, 265=48, 266=49, 267=49, 268=57, 269=48, 270=48, 271=48, 272=48, 273=48, 274=48, 275=90, 276=23, 277=13, 278=50, 279=49, 280=48, 281=52, 282=49, 283=54, 284=49, 285=50, 286=48, 287=48, 288=48, 289=48, 290=90, 291=48, 292=109, 293=49, 294=11, 295=48, 296=9, 297=6, 298=3, 299=85, 300=4, 301=6, 302=19, 303=2, 304=85, 305=83, 306=49, 307=19, 308=48, 309=17, 310=6, 311=3, 312=85, 313=4, 314=8, 315=19, 316=10, 317=67, 318=97, 319=108, 320=105, 321=102, 322=111, 323=114, 324=110, 325=105, 326=97, 327=49, 328=22, 329=48, 330=20, 331=6, 332=3, 333=85, 334=4, 335=7, 336=19, 337=13, 338=83, 339=97, 340=110, 341=32, 342=70, 343=114, 344=97, 345=110, 346=99, 347=105, 348=115, 349=99, 350=111, 351=49, 352=24, 353=48, 354=22, 355=6, 356=3, 357=85, 358=4, 359=10, 360=19, 361=15, 362=78, 363=101, 364=119, 365=32, 366=82, 367=101, 368=108, 369=105, 370=99, 371=44, 372=32, 373=73, 374=110, 375=99, 376=46, 377=49, 378=23, 379=48, 380=21, 381=6, 382=3, 383=85, 384=4, 385=3, 386=12, 387=14, 388=42, 389=46, 390=110, 391=101, 392=119, 393=114, 394=101, 395=108, 396=105, 397=99, 398=46, 399=99, 400=111, 401=109, 402=48, 403=130, 404=1, 405=34, 406=48, 407=13, 408=6, 409=9, 410=42, 411=134, 412=72, 413=134, 414=247, 415=13, 416=1, 417=1, 418=1, 419=5, 420=0, 421=3, 422=130, 423=1, 424=15, 425=0, 426=48, 427=130, 428=1, 429=10, 430=2, 431=130, 432=1, 433=1, 434=0, 435=199, 436=212, 437=76, 438=231, 439=21, 440=95, 441=19, 442=18, 443=45, 444=192, 445=190, 446=94, 447=225, 448=149, 449=105, 450=135, 451=10, 452=152, 453=60, 454=166, 455=135, 456=85, 457=117, 458=141, 459=158, 460=75, 461=169, 462=65, 463=79, 464=50, 465=22, 466=37, 467=105, 468=142, 469=98, 470=55, 471=201, 472=147, 473=37, 474=31, 475=73, 476=141, 477=12, 478=232, 479=113, 480=202, 481=149, 482=53, 483=217, 484=5, 485=127, 486=228, 487=237, 488=189, 489=10, 490=41, 491=85, 492=179, 493=133, 494=28, 495=210, 496=76, 497=112, 498=11, 499=40, 500=180, 501=39, 502=240, 503=49, 504=114, 505=165, 506=171, 507=249, 508=161, 509=155, 510=146, 511=158, 512=178, 513=190, 514=50, 515=53, 516=73, 517=245, 518=170, 519=11, 520=227, 521=40, 522=114, 523=96, 524=38, 525=23, 526=99, 527=175, 528=237, 529=89, 530=198, 531=188, 532=228, 533=2, 534=182, 535=229, 536=176, 537=134, 538=144, 539=33, 540=172, 541=101, 542=70, 543=202, 544=26, 545=6, 546=224, 547=156, 548=125, 549=84, 550=91, 551=81, 552=159, 553=161, 554=117, 555=198, 556=120, 557=92, 558=123, 559=211, 560=224, 561=26, 562=130, 563=136, 564=8, 565=247, 566=62, 567=186, 568=228, 569=129, 570=216, 571=222, 572=50, 573=136, 574=44, 575=246, 576=110, 577=180, 578=101, 579=74, 580=123, 581=39, 582=213, 583=235, 584=35, 585=228, 586=113, 587=162, 588=106, 589=59, 590=90, 591=245, 592=246, 593=126, 594=215, 595=13, 596=120, 597=123, 598=222, 599=238, 600=194, 601=162, 602=202, 603=135, 604=114, 605=118, 606=168, 607=36, 608=2, 609=114, 610=154, 611=123, 612=104, 613=147, 614=61, 615=109, 616=145, 617=130, 618=151, 619=114, 620=105, 621=28, 622=94, 623=3, 624=96, 625=80, 626=19, 627=17, 628=189, 629=81, 630=197, 631=121, 632=46, 633=58, 634=79, 635=135, 636=44, 637=79, 638=167, 639=238, 640=84, 641=213, 642=186, 643=34, 644=231, 645=25, 646=254, 647=134, 648=77, 649=147, 650=66, 651=148, 652=196, 653=237, 654=108, 655=171, 656=217, 657=133, 658=175, 659=253, 660=174, 661=239, 662=6, 663=217, 664=157, 665=52, 666=40, 667=58, 668=0, 669=198, 670=147, 671=98, 672=181, 673=116, 674=179, 675=95, 676=182, 677=14, 678=253, 679=118, 680=155, 681=16, 682=113, 683=141, 684=122, 685=237, 686=185, 687=76, 688=54, 689=33, 690=179, 691=2, 692=3, 693=1, 694=0, 695=1, 696=163, 697=130, 698=1, 699=172, 700=48, 701=130, 702=1, 703=168, 704=48, 705=31, 706=6, 707=3, 708=85, 709=29, 710=35, 711=4, 712=24, 713=48, 714=22, 715=128, 716=20, 717=144, 718=88, 719=255, 720=176, 721=156, 722=117, 723=168, 724=81, 725=84, 726=119, 727=177, 728=237, 729=242, 730=163, 731=67, 732=22, 733=56, 734=158, 735=108, 736=197, 737=48, 738=29, 739=6, 740=3, 741=85, 742=29, 743=14, 744=4, 745=22, 746=4, 747=20, 748=170, 749=90, 750=160, 751=52, 752=233, 753=88, 754=140, 755=185, 756=84, 757=214, 758=0, 759=26, 760=26, 761=42, 762=124, 763=78, 764=43, 765=215, 766=33, 767=202, 768=48, 769=39, 770=6, 771=3, 772=85, 773=29, 774=17, 775=4, 776=32, 777=48, 778=30, 779=130, 780=14, 781=42, 782=46, 783=110, 784=101, 785=119, 786=114, 787=101, 788=108, 789=105, 790=99, 791=46, 792=99, 793=111, 794=109, 795=130, 796=12, 797=110, 798=101, 799=119, 800=114, 801=101, 802=108, 803=105, 804=99, 805=46, 806=99, 807=111, 808=109, 809=48, 810=14, 811=6, 812=3, 813=85, 814=29, 815=15, 816=1, 817=1, 818=255, 819=4, 820=4, 821=3, 822=2, 823=5, 824=160, 825=48, 826=29, 827=6, 828=3, 829=85, 830=29, 831=37, 832=4, 833=22, 834=48, 835=20, 836=6, 837=8, 838=43, 839=6, 840=1, 841=5, 842=5, 843=7, 844=3, 845=1, 846=6, 847=8, 848=43, 849=6, 850=1, 851=5, 852=5, 853=7, 854=3, 855=2, 856=48, 857=62, 858=6, 859=3, 860=85, 861=29, 862=31, 863=4, 864=55, 865=48, 866=53, 867=48, 868=51, 869=160, 870=49, 871=160, 872=47, 873=134, 874=45, 875=104, 876=116, 877=116, 878=112, 879=58, 880=47, 881=47, 882=99, 883=100, 884=112, 885=46, 886=103, 887=101, 888=111, 889=116, 890=114, 891=117, 892=115, 893=116, 894=46, 895=99, 896=111, 897=109, 898=47, 899=71, 900=101, 901=111, 902=84, 903=114, 904=117, 905=115, 906=116, 907=82, 908=83, 909=65, 910=67, 911=65, 912=50, 913=48, 914=49, 915=56, 916=46, 917=99, 918=114, 919=108, 920=48, 921=76, 922=6, 923=3, 924=85, 925=29, 926=32, 927=4, 928=69, 929=48, 930=67, 931=48, 932=55, 933=6, 934=9, 935=96, 936=134, 937=72, 938=1, 939=134, 940=253, 941=108, 942=1, 943=1, 944=48, 945=42, 946=48, 947=40, 948=6, 949=8, 950=43, 951=6, 952=1, 953=5, 954=5, 955=7, 956=2, 957=1, 958=22, 959=28, 960=104, 961=116, 962=116, 963=112, 964=115, 965=58, 966=47, 967=47, 968=119, 969=119, 970=119, 971=46, 972=100, 973=105, 974=103, 975=105, 976=99, 977=101, 978=114, 979=116, 980=46, 981=99, 982=111, 983=109, 984=47, 985=67, 986=80, 987=83, 988=48, 989=8, 990=6, 991=6, 992=103, 993=129, 994=12, 995=1, 996=2, 997=2, 998=48, 999=117, 1000=6, 1001=8, 1002=43, 1003=6, 1004=1, 1005=5, 1006=5, 1007=7, 1008=1, 1009=1, 1010=4, 1011=105, 1012=48, 1013=103, 1014=48, 1015=38, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=48, 1025=1, 1026=134, 1027=26, 1028=104, 1029=116, 1030=116, 1031=112, 1032=58, 1033=47, 1034=47, 1035=115, 1036=116, 1037=97, 1038=116, 1039=117, 1040=115, 1041=46, 1042=103, 1043=101, 1044=111, 1045=116, 1046=114, 1047=117, 1048=115, 1049=116, 1050=46, 1051=99, 1052=111, 1053=109, 1054=48, 1055=61, 1056=6, 1057=8, 1058=43, 1059=6, 1060=1, 1061=5, 1062=5, 1063=7, 1064=48, 1065=2, 1066=134, 1067=49, 1068=104, 1069=116, 1070=116, 1071=112, 1072=58, 1073=47, 1074=47, 1075=99, 1076=97, 1077=99, 1078=101, 1079=114, 1080=116, 1081=115, 1082=46, 1083=103, 1084=101, 1085=111, 1086=116, 1087=114, 1088=117, 1089=115, 1090=116, 1091=46, 1092=99, 1093=111, 1094=109, 1095=47, 1096=71, 1097=101, 1098=111, 1099=84, 1100=114, 1101=117, 1102=115, 1103=116, 1104=82, 1105=83, 1106=65, 1107=67, 1108=65, 1109=50, 1110=48, 1111=49, 1112=56, 1113=46, 1114=99, 1115=114, 1116=116, 1117=48, 1118=9, 1119=6, 1120=3, 1121=85, 1122=29, 1123=19, 1124=4, 1125=2, 1126=48, 1127=0, 1128=48, 1129=13, 1130=6, 1131=9, 1132=42, 1133=134, 1134=72, 1135=134, 1136=247, 1137=13, 1138=1, 1139=1, 1140=11, 1141=5, 1142=0, 1143=3, 1144=130, 1145=1, 1146=1, 1147=0, 1148=78, 1149=255, 1150=202, 1151=229, 1152=126, 1153=114, 1154=38, 1155=20, 1156=151, 1157=198, 1158=94, 1159=219, 1160=153, 1161=196, 1162=39, 1163=216, 1164=250, 1165=252, 1166=226, 1167=179, 1168=7, 1169=148, 1170=124, 1171=114, 1172=17, 1173=113, 1174=28, 1175=67, 1176=78, 1177=62, 1178=197, 1179=105, 1180=45, 1181=50, 1182=144, 1183=159, 1184=200, 1185=177, 1186=190, 1187=21, 1188=150, 1189=167, 1190=21, 1191=39, 1192=108, 1193=45, 1194=192, 1195=191, 1196=125, 1197=0, 1198=164, 1199=1, 1200=22, 1201=58, 1202=249, 1203=77, 1204=65, 1205=165, 1206=87, 1207=106, 1208=203, 1209=89, 1210=9, 1211=168, 1212=217, 1213=123, 1214=34, 1215=163, 1216=30, 1217=108, 1218=124, 1219=103, 1220=216, 1221=41, 1222=54, 1223=60, 1224=13, 1225=123, 1226=158, 1227=66, 1228=226, 1229=25, 1230=246, 1231=94, 1232=81, 1233=1, 1234=52, 1235=245, 1236=172, 1237=244, 1238=66, 1239=118, 1240=136, 1241=24, 1242=207, 1243=99, 1244=19, 1245=62, 1246=18, 1247=101, 1248=71, 1249=164, 1250=193, 1251=188, 1252=69, 1253=18, 1254=27, 1255=254, 1256=18, 1257=215, 1258=234, 1259=167, 1260=27, 1261=179, 1262=246, 1263=201, 1264=78, 1265=164, 1266=229, 1267=116, 1268=164, 1269=223, 1270=197, 1271=242, 1272=140, 1273=101, 1274=31, 1275=219, 1276=37, 1277=206, 1278=61, 1279=185, 1280=172, 1281=28, 1282=101, 1283=63, 1284=195, 1285=250, 1286=206, 1287=160, 1288=28, 1289=111, 1290=120, 1291=114, 1292=251, 1293=71, 1294=242, 1295=183, 1296=120, 1297=35, 1298=192, 1299=142, 1300=48, 1301=131, 1302=0, 1303=56, 1304=21, 1305=107, 1306=47, 1307=144, 1308=93, 1309=3, 1310=148, 1311=255, 1312=175, 1313=6, 1314=10, 1315=40, 1316=15, 1317=13, 1318=97, 1319=105, 1320=253, 1321=188, 1322=129, 1323=226, 1324=171, 1325=203, 1326=57, 1327=115, 1328=44, 1329=12, 1330=238, 1331=84, 1332=180, 1333=237, 1334=195, 1335=178, 1336=158, 1337=192, 1338=226, 1339=93, 1340=239, 1341=93, 1342=29, 1343=144, 1344=237, 1345=125, 1346=197, 1347=239, 1348=95, 1349=122, 1350=130, 1351=137, 1352=150, 1353=10, 1354=1, 1355=73, 1356=20, 1357=219, 1358=186, 1359=38, 1360=205, 1361=28, 1362=51, 1363=181, 1364=105, 1365=139, 1366=135, 1367=248, 1368=8, 1369=110, 1370=38, 1371=246, 1372=5, 1373=125, 1374=234, 1375=35, 1376=123, 1377=39, 1378=133, 1379=139, 1380=224, 1381=179, 1382=135, 1383=96, 1384=224, 1385=246, 1386=155, 1387=137, 1388=63, 1389=9, 1390=19, 1391=66, 1392=40, 1393=102, 1394=17, 1395=69, 1396=47, 1397=69, 1398=185, 1399=5, 1400=160, 1401=252, 1402=146, 1403=54, 1404=164, 1405=2, 1406=4, 1407=0, 1408=166, 1409=24, 1410=4, 1411=22, 1412=99, 1413=111, 1414=108, 1415=108, 1416=101, 1417=99, 1418=116, 1419=111, 1420=114, 1421=46, 1422=110, 1423=101, 1424=119, 1425=114, 1426=101, 1427=108, 1428=105, 1429=99, 1430=46, 1431=99, 1432=111, 1433=109, 0=48, 1=130, 2=5, 3=154, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=0, 14=60, 15=4, 16=32, 17=253, 18=255, 19=247, 20=89, 21=129, 22=141, 23=47, 24=155, 25=88, 26=154, 27=183, 28=100, 29=16, 30=190, 31=187, 32=248, 33=181, 34=161, 35=66, 36=252, 37=9, 38=198, 39=99, 40=161, 41=228, 42=0, 43=235, 44=174, 45=29, 46=172, 47=245, 48=112, 49=4, 50=48, 51=156, 52=199, 53=97, 54=162, 55=157, 56=90, 57=223, 58=82, 59=146, 60=24, 61=66, 62=21, 63=89, 64=207, 65=80, 66=91, 67=236, 68=105, 69=123, 70=221, 71=254, 72=159, 73=4, 74=125, 75=58, 76=193, 77=165, 78=249, 79=218, 80=139, 81=24, 82=40, 83=49, 84=238, 85=10, 86=161, 87=163, 88=143, 89=118, 90=170, 91=104, 92=241, 93=235, 94=164, 95=205, 96=70, 97=161, 98=92, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=141, 106=224, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=7, 117=48, 118=130, 119=5, 120=3, 121=48, 122=130, 123=3, 124=235, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=11, 133=248, 134=73, 135=60, 136=36, 137=152, 138=160, 139=108, 140=253, 141=247, 142=69, 143=251, 144=119, 145=69, 146=42, 147=123, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=94, 165=49, 166=11, 167=48, 168=9, 169=6, 170=3, 171=85, 172=4, 173=6, 174=19, 175=2, 176=85, 177=83, 178=49, 179=21, 180=48, 181=19, 182=6, 183=3, 184=85, 185=4, 186=10, 187=19, 188=12, 189=68, 190=105, 191=103, 192=105, 193=67, 194=101, 195=114, 196=116, 197=32, 198=73, 199=110, 200=99, 201=49, 202=25, 203=48, 204=23, 205=6, 206=3, 207=85, 208=4, 209=11, 210=19, 211=16, 212=119, 213=119, 214=119, 215=46, 216=100, 217=105, 218=103, 219=105, 220=99, 221=101, 222=114, 223=116, 224=46, 225=99, 226=111, 227=109, 228=49, 229=29, 230=48, 231=27, 232=6, 233=3, 234=85, 235=4, 236=3, 237=19, 238=20, 239=71, 240=101, 241=111, 242=84, 243=114, 244=117, 245=115, 246=116, 247=32, 248=82, 249=83, 250=65, 251=32, 252=67, 253=65, 254=32, 255=50, 256=48, 257=49, 258=56, 259=48, 260=30, 261=23, 262=13, 263=49, 264=56, 265=48, 266=49, 267=49, 268=57, 269=48, 270=48, 271=48, 272=48, 273=48, 274=48, 275=90, 276=23, 277=13, 278=50, 279=49, 280=48, 281=52, 282=49, 283=54, 284=49, 285=50, 286=48, 287=48, 288=48, 289=48, 290=90, 291=48, 292=109, 293=49, 294=11, 295=48, 296=9, 297=6, 298=3, 299=85, 300=4, 301=6, 302=19, 303=2, 304=85, 305=83, 306=49, 307=19, 308=48, 309=17, 310=6, 311=3, 312=85, 313=4, 314=8, 315=19, 316=10, 317=67, 318=97, 319=108, 320=105, 321=102, 322=111, 323=114, 324=110, 325=105, 326=97, 327=49, 328=22, 329=48, 330=20, 331=6, 332=3, 333=85, 334=4, 335=7, 336=19, 337=13, 338=83, 339=97, 340=110, 341=32, 342=70, 343=114, 344=97, 345=110, 346=99, 347=105, 348=115, 349=99, 350=111, 351=49, 352=24, 353=48, 354=22, 355=6, 356=3, 357=85, 358=4, 359=10, 360=19, 361=15, 362=78, 363=101, 364=119, 365=32, 366=82, 367=101, 368=108, 369=105, 370=99, 371=44, 372=32, 373=73, 374=110, 375=99, 376=46, 377=49, 378=23, 379=48, 380=21, 381=6, 382=3, 383=85, 384=4, 385=3, 386=12, 387=14, 388=42, 389=46, 390=110, 391=101, 392=119, 393=114, 394=101, 395=108, 396=105, 397=99, 398=46, 399=99, 400=111, 401=109, 402=48, 403=130, 404=1, 405=34, 406=48, 407=13, 408=6, 409=9, 410=42, 411=134, 412=72, 413=134, 414=247, 415=13, 416=1, 417=1, 418=1, 419=5, 420=0, 421=3, 422=130, 423=1, 424=15, 425=0, 426=48, 427=130, 428=1, 429=10, 430=2, 431=130, 432=1, 433=1, 434=0, 435=199, 436=212, 437=76, 438=231, 439=21, 440=95, 441=19, 442=18, 443=45, 444=192, 445=190, 446=94, 447=225, 448=149, 449=105, 450=135, 451=10, 452=152, 453=60, 454=166, 455=135, 456=85, 457=117, 458=141, 459=158, 460=75, 461=169, 462=65, 463=79, 464=50, 465=22, 466=37, 467=105, 468=142, 469=98, 470=55, 471=201, 472=147, 473=37, 474=31, 475=73, 476=141, 477=12, 478=232, 479=113, 480=202, 481=149, 482=53, 483=217, 484=5, 485=127, 486=228, 487=237, 488=189, 489=10, 490=41, 491=85, 492=179, 493=133, 494=28, 495=210, 496=76, 497=112, 498=11, 499=40, 500=180, 501=39, 502=240, 503=49, 504=114, 505=165, 506=171, 507=249, 508=161, 509=155, 510=146, 511=158, 512=178, 513=190, 514=50, 515=53, 516=73, 517=245, 518=170, 519=11, 520=227, 521=40, 522=114, 523=96, 524=38, 525=23, 526=99, 527=175, 528=237, 529=89, 530=198, 531=188, 532=228, 533=2, 534=182, 535=229, 536=176, 537=134, 538=144, 539=33, 540=172, 541=101, 542=70, 543=202, 544=26, 545=6, 546=224, 547=156, 548=125, 549=84, 550=91, 551=81, 552=159, 553=161, 554=117, 555=198, 556=120, 557=92, 558=123, 559=211, 560=224, 561=26, 562=130, 563=136, 564=8, 565=247, 566=62, 567=186, 568=228, 569=129, 570=216, 571=222, 572=50, 573=136, 574=44, 575=246, 576=110, 577=180, 578=101, 579=74, 580=123, 581=39, 582=213, 583=235, 584=35, 585=228, 586=113, 587=162, 588=106, 589=59, 590=90, 591=245, 592=246, 593=126, 594=215, 595=13, 596=120, 597=123, 598=222, 599=238, 600=194, 601=162, 602=202, 603=135, 604=114, 605=118, 606=168, 607=36, 608=2, 609=114, 610=154, 611=123, 612=104, 613=147, 614=61, 615=109, 616=145, 617=130, 618=151, 619=114, 620=105, 621=28, 622=94, 623=3, 624=96, 625=80, 626=19, 627=17, 628=189, 629=81, 630=197, 631=121, 632=46, 633=58, 634=79, 635=135, 636=44, 637=79, 638=167, 639=238, 640=84, 641=213, 642=186, 643=34, 644=231, 645=25, 646=254, 647=134, 648=77, 649=147, 650=66, 651=148, 652=196, 653=237, 654=108, 655=171, 656=217, 657=133, 658=175, 659=253, 660=174, 661=239, 662=6, 663=217, 664=157, 665=52, 666=40, 667=58, 668=0, 669=198, 670=147, 671=98, 672=181, 673=116, 674=179, 675=95, 676=182, 677=14, 678=253, 679=118, 680=155, 681=16, 682=113, 683=141, 684=122, 685=237, 686=185, 687=76, 688=54, 689=33, 690=179, 691=2, 692=3, 693=1, 694=0, 695=1, 696=163, 697=130, 698=1, 699=172, 700=48, 701=130, 702=1, 703=168, 704=48, 705=31, 706=6, 707=3, 708=85, 709=29, 710=35, 711=4, 712=24, 713=48, 714=22, 715=128, 716=20, 717=144, 718=88, 719=255, 720=176, 721=156, 722=117, 723=168, 724=81, 725=84, 726=119, 727=177, 728=237, 729=242, 730=163, 731=67, 732=22, 733=56, 734=158, 735=108, 736=197, 737=48, 738=29, 739=6, 740=3, 741=85, 742=29, 743=14, 744=4, 745=22, 746=4, 747=20, 748=170, 749=90, 750=160, 751=52, 752=233, 753=88, 754=140, 755=185, 756=84, 757=214, 758=0, 759=26, 760=26, 761=42, 762=124, 763=78, 764=43, 765=215, 766=33, 767=202, 768=48, 769=39, 770=6, 771=3, 772=85, 773=29, 774=17, 775=4, 776=32, 777=48, 778=30, 779=130, 780=14, 781=42, 782=46, 783=110, 784=101, 785=119, 786=114, 787=101, 788=108, 789=105, 790=99, 791=46, 792=99, 793=111, 794=109, 795=130, 796=12, 797=110, 798=101, 799=119, 800=114, 801=101, 802=108, 803=105, 804=99, 805=46, 806=99, 807=111, 808=109, 809=48, 810=14, 811=6, 812=3, 813=85, 814=29, 815=15, 816=1, 817=1, 818=255, 819=4, 820=4, 821=3, 822=2, 823=5, 824=160, 825=48, 826=29, 827=6, 828=3, 829=85, 830=29, 831=37, 832=4, 833=22, 834=48, 835=20, 836=6, 837=8, 838=43, 839=6, 840=1, 841=5, 842=5, 843=7, 844=3, 845=1, 846=6, 847=8, 848=43, 849=6, 850=1, 851=5, 852=5, 853=7, 854=3, 855=2, 856=48, 857=62, 858=6, 859=3, 860=85, 861=29, 862=31, 863=4, 864=55, 865=48, 866=53, 867=48, 868=51, 869=160, 870=49, 871=160, 872=47, 873=134, 874=45, 875=104, 876=116, 877=116, 878=112, 879=58, 880=47, 881=47, 882=99, 883=100, 884=112, 885=46, 886=103, 887=101, 888=111, 889=116, 890=114, 891=117, 892=115, 893=116, 894=46, 895=99, 896=111, 897=109, 898=47, 899=71, 900=101, 901=111, 902=84, 903=114, 904=117, 905=115, 906=116, 907=82, 908=83, 909=65, 910=67, 911=65, 912=50, 913=48, 914=49, 915=56, 916=46, 917=99, 918=114, 919=108, 920=48, 921=76, 922=6, 923=3, 924=85, 925=29, 926=32, 927=4, 928=69, 929=48, 930=67, 931=48, 932=55, 933=6, 934=9, 935=96, 936=134, 937=72, 938=1, 939=134, 940=253, 941=108, 942=1, 943=1, 944=48, 945=42, 946=48, 947=40, 948=6, 949=8, 950=43, 951=6, 952=1, 953=5, 954=5, 955=7, 956=2, 957=1, 958=22, 959=28, 960=104, 961=116, 962=116, 963=112, 964=115, 965=58, 966=47, 967=47, 968=119, 969=119, 970=119, 971=46, 972=100, 973=105, 974=103, 975=105, 976=99, 977=101, 978=114, 979=116, 980=46, 981=99, 982=111, 983=109, 984=47, 985=67, 986=80, 987=83, 988=48, 989=8, 990=6, 991=6, 992=103, 993=129, 994=12, 995=1, 996=2, 997=2, 998=48, 999=117, 1000=6, 1001=8, 1002=43, 1003=6, 1004=1, 1005=5, 1006=5, 1007=7, 1008=1, 1009=1, 1010=4, 1011=105, 1012=48, 1013=103, 1014=48, 1015=38, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=48, 1025=1, 1026=134, 1027=26, 1028=104, 1029=116, 1030=116, 1031=112, 1032=58, 1033=47, 1034=47, 1035=115, 1036=116, 1037=97, 1038=116, 1039=117, 1040=115, 1041=46, 1042=103, 1043=101, 1044=111, 1045=116, 1046=114, 1047=117, 1048=115, 1049=116, 1050=46, 1051=99, 1052=111, 1053=109, 1054=48, 1055=61, 1056=6, 1057=8, 1058=43, 1059=6, 1060=1, 1061=5, 1062=5, 1063=7, 1064=48, 1065=2, 1066=134, 1067=49, 1068=104, 1069=116, 1070=116, 1071=112, 1072=58, 1073=47, 1074=47, 1075=99, 1076=97, 1077=99, 1078=101, 1079=114, 1080=116, 1081=115, 1082=46, 1083=103, 1084=101, 1085=111, 1086=116, 1087=114, 1088=117, 1089=115, 1090=116, 1091=46, 1092=99, 1093=111, 1094=109, 1095=47, 1096=71, 1097=101, 1098=111, 1099=84, 1100=114, 1101=117, 1102=115, 1103=116, 1104=82, 1105=83, 1106=65, 1107=67, 1108=65, 1109=50, 1110=48, 1111=49, 1112=56, 1113=46, 1114=99, 1115=114, 1116=116, 1117=48, 1118=9, 1119=6, 1120=3, 1121=85, 1122=29, 1123=19, 1124=4, 1125=2, 1126=48, 1127=0, 1128=48, 1129=13, 1130=6, 1131=9, 1132=42, 1133=134, 1134=72, 1135=134, 1136=247, 1137=13, 1138=1, 1139=1, 1140=11, 1141=5, 1142=0, 1143=3, 1144=130, 1145=1, 1146=1, 1147=0, 1148=78, 1149=255, 1150=202, 1151=229, 1152=126, 1153=114, 1154=38, 1155=20, 1156=151, 1157=198, 1158=94, 1159=219, 1160=153, 1161=196, 1162=39, 1163=216, 1164=250, 1165=252, 1166=226, 1167=179, 1168=7, 1169=148, 1170=124, 1171=114, 1172=17, 1173=113, 1174=28, 1175=67, 1176=78, 1177=62, 1178=197, 1179=105, 1180=45, 1181=50, 1182=144, 1183=159, 1184=200, 1185=177, 1186=190, 1187=21, 1188=150, 1189=167, 1190=21, 1191=39, 1192=108, 1193=45, 1194=192, 1195=191, 1196=125, 1197=0, 1198=164, 1199=1, 1200=22, 1201=58, 1202=249, 1203=77, 1204=65, 1205=165, 1206=87, 1207=106, 1208=203, 1209=89, 1210=9, 1211=168, 1212=217, 1213=123, 1214=34, 1215=163, 1216=30, 1217=108, 1218=124, 1219=103, 1220=216, 1221=41, 1222=54, 1223=60, 1224=13, 1225=123, 1226=158, 1227=66, 1228=226, 1229=25, 1230=246, 1231=94, 1232=81, 1233=1, 1234=52, 1235=245, 1236=172, 1237=244, 1238=66, 1239=118, 1240=136, 1241=24, 1242=207, 1243=99, 1244=19, 1245=62, 1246=18, 1247=101, 1248=71, 1249=164, 1250=193, 1251=188, 1252=69, 1253=18, 1254=27, 1255=254, 1256=18, 1257=215, 1258=234, 1259=167, 1260=27, 1261=179, 1262=246, 1263=201, 1264=78, 1265=164, 1266=229, 1267=116, 1268=164, 1269=223, 1270=197, 1271=242, 1272=140, 1273=101, 1274=31, 1275=219, 1276=37, 1277=206, 1278=61, 1279=185, 1280=172, 1281=28, 1282=101, 1283=63, 1284=195, 1285=250, 1286=206, 1287=160, 1288=28, 1289=111, 1290=120, 1291=114, 1292=251, 1293=71, 1294=242, 1295=183, 1296=120, 1297=35, 1298=192, 1299=142, 1300=48, 1301=131, 1302=0, 1303=56, 1304=21, 1305=107, 1306=47, 1307=144, 1308=93, 1309=3, 1310=148, 1311=255, 1312=175, 1313=6, 1314=10, 1315=40, 1316=15, 1317=13, 1318=97, 1319=105, 1320=253, 1321=188, 1322=129, 1323=226, 1324=171, 1325=203, 1326=57, 1327=115, 1328=44, 1329=12, 1330=238, 1331=84, 1332=180, 1333=237, 1334=195, 1335=178, 1336=158, 1337=192, 1338=226, 1339=93, 1340=239, 1341=93, 1342=29, 1343=144, 1344=237, 1345=125, 1346=197, 1347=239, 1348=95, 1349=122, 1350=130, 1351=137, 1352=150, 1353=10, 1354=1, 1355=73, 1356=20, 1357=219, 1358=186, 1359=38, 1360=205, 1361=28, 1362=51, 1363=181, 1364=105, 1365=139, 1366=135, 1367=248, 1368=8, 1369=110, 1370=38, 1371=246, 1372=5, 1373=125, 1374=234, 1375=35, 1376=123, 1377=39, 1378=133, 1379=139, 1380=224, 1381=179, 1382=135, 1383=96, 1384=224, 1385=246, 1386=155, 1387=137, 1388=63, 1389=9, 1390=19, 1391=66, 1392=40, 1393=102, 1394=17, 1395=69, 1396=47, 1397=69, 1398=185, 1399=5, 1400=160, 1401=252, 1402=146, 1403=54, 1404=164, 1405=2, 1406=4, 1407=0, 1408=166, 1409=28, 1410=4, 1411=26, 1412=99, 1413=111, 1414=108, 1415=108, 1416=101, 1417=99, 1418=116, 1419=111, 1420=114, 1421=45, 1422=50, 1423=56, 1424=55, 1425=46, 1426=110, 1427=101, 1428=119, 1429=114, 1430=101, 1431=108, 1432=105, 1433=99, 1434=46, 1435=99, 1436=111, 1437=109, 0=48, 1=130, 2=7, 3=59, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=128, 18=235, 19=61, 20=219, 21=240, 22=201, 23=54, 24=191, 25=64, 26=48, 27=145, 28=150, 29=254, 30=254, 31=185, 32=89, 33=114, 34=159, 35=90, 36=34, 37=118, 38=89, 39=5, 40=219, 41=58, 42=90, 43=197, 44=222, 45=34, 46=82, 47=180, 48=81, 49=4, 50=48, 51=123, 52=243, 53=249, 54=7, 55=107, 56=26, 57=134, 58=170, 59=207, 60=86, 61=49, 62=188, 63=29, 64=95, 65=207, 66=201, 67=141, 68=58, 69=240, 70=103, 71=15, 72=193, 73=110, 74=146, 75=71, 76=153, 77=237, 78=110, 79=37, 80=169, 81=241, 82=195, 83=166, 84=119, 85=164, 86=217, 87=32, 88=150, 89=144, 90=77, 91=3, 92=230, 93=192, 94=41, 95=224, 96=177, 97=202, 98=134, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=217, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=5, 116=241, 117=48, 118=130, 119=5, 120=237, 121=48, 122=130, 123=4, 124=213, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=16, 132=12, 133=58, 134=65, 135=116, 136=20, 137=223, 138=33, 139=14, 140=188, 141=12, 142=218, 143=247, 144=87, 145=55, 146=209, 147=37, 148=48, 149=13, 150=6, 151=9, 152=42, 153=134, 154=72, 155=134, 156=247, 157=13, 158=1, 159=1, 160=11, 161=5, 162=0, 163=48, 164=129, 165=150, 166=49, 167=11, 168=48, 169=9, 170=6, 171=3, 172=85, 173=4, 174=6, 175=19, 176=2, 177=71, 178=66, 179=49, 180=27, 181=48, 182=25, 183=6, 184=3, 185=85, 186=4, 187=8, 188=19, 189=18, 190=71, 191=114, 192=101, 193=97, 194=116, 195=101, 196=114, 197=32, 198=77, 199=97, 200=110, 201=99, 202=104, 203=101, 204=115, 205=116, 206=101, 207=114, 208=49, 209=16, 210=48, 211=14, 212=6, 213=3, 214=85, 215=4, 216=7, 217=19, 218=7, 219=83, 220=97, 221=108, 222=102, 223=111, 224=114, 225=100, 226=49, 227=26, 228=48, 229=24, 230=6, 231=3, 232=85, 233=4, 234=10, 235=19, 236=17, 237=67, 238=79, 239=77, 240=79, 241=68, 242=79, 243=32, 244=67, 245=65, 246=32, 247=76, 248=105, 249=109, 250=105, 251=116, 252=101, 253=100, 254=49, 255=60, 256=48, 257=58, 258=6, 259=3, 260=85, 261=4, 262=3, 263=19, 264=51, 265=67, 266=79, 267=77, 268=79, 269=68, 270=79, 271=32, 272=82, 273=83, 274=65, 275=32, 276=79, 277=114, 278=103, 279=97, 280=110, 281=105, 282=122, 283=97, 284=116, 285=105, 286=111, 287=110, 288=32, 289=86, 290=97, 291=108, 292=105, 293=100, 294=97, 295=116, 296=105, 297=111, 298=110, 299=32, 300=83, 301=101, 302=99, 303=117, 304=114, 305=101, 306=32, 307=83, 308=101, 309=114, 310=118, 311=101, 312=114, 313=32, 314=67, 315=65, 316=48, 317=30, 318=23, 319=13, 320=49, 321=54, 322=49, 323=49, 324=48, 325=56, 326=48, 327=48, 328=48, 329=48, 330=48, 331=48, 332=90, 333=23, 334=13, 335=49, 336=57, 337=49, 338=49, 339=48, 340=56, 341=50, 342=51, 343=53, 344=57, 345=53, 346=57, 347=90, 348=48, 349=129, 350=229, 351=49, 352=11, 353=48, 354=9, 355=6, 356=3, 357=85, 358=4, 359=6, 360=19, 361=2, 362=71, 363=66, 364=49, 365=17, 366=48, 367=15, 368=6, 369=3, 370=85, 371=4, 372=17, 373=19, 374=8, 375=87, 376=67, 377=50, 378=82, 379=32, 380=48, 381=82, 382=76, 383=49, 384=15, 385=48, 386=13, 387=6, 388=3, 389=85, 390=4, 391=8, 392=19, 393=6, 394=76, 395=111, 396=110, 397=100, 398=111, 399=110, 400=49, 401=15, 402=48, 403=13, 404=6, 405=3, 406=85, 407=4, 408=7, 409=19, 410=6, 411=76, 412=111, 413=110, 414=100, 415=111, 416=110, 417=49, 418=18, 419=48, 420=16, 421=6, 422=3, 423=85, 424=4, 425=9, 426=19, 427=9, 428=56, 429=48, 430=32, 431=83, 432=116, 433=114, 434=97, 435=110, 436=100, 437=49, 438=20, 439=48, 440=18, 441=6, 442=3, 443=85, 444=4, 445=10, 446=19, 447=11, 448=80, 449=101, 450=97, 451=114, 452=115, 453=111, 454=110, 455=32, 456=80, 457=76, 458=67, 459=49, 460=30, 461=48, 462=28, 463=6, 464=3, 465=85, 466=4, 467=11, 468=19, 469=21, 470=72, 471=111, 472=115, 473=116, 474=101, 475=100, 476=32, 477=98, 478=121, 479=32, 480=80, 481=101, 482=97, 483=114, 484=115, 485=111, 486=110, 487=32, 488=112, 489=108, 490=99, 491=49, 492=32, 493=48, 494=30, 495=6, 496=3, 497=85, 498=4, 499=11, 500=19, 501=23, 502=72, 503=111, 504=115, 505=116, 506=101, 507=100, 508=32, 509=98, 510=121, 511=32, 512=80, 513=101, 514=97, 515=114, 516=115, 517=111, 518=110, 519=44, 520=32, 521=73, 522=110, 523=99, 524=46, 525=49, 526=29, 527=48, 528=27, 529=6, 530=3, 531=85, 532=4, 533=11, 534=19, 535=20, 536=80, 537=108, 538=97, 539=116, 540=105, 541=110, 542=117, 543=109, 544=83, 545=83, 546=76, 547=32, 548=87, 549=105, 550=108, 551=100, 552=99, 553=97, 554=114, 555=100, 556=49, 557=22, 558=48, 559=20, 560=6, 561=3, 562=85, 563=4, 564=3, 565=12, 566=13, 567=42, 568=46, 569=112, 570=101, 571=97, 572=114, 573=115, 574=111, 575=110, 576=46, 577=99, 578=111, 579=109, 580=48, 581=130, 582=1, 583=34, 584=48, 585=13, 586=6, 587=9, 588=42, 589=134, 590=72, 591=134, 592=247, 593=13, 594=1, 595=1, 596=1, 597=5, 598=0, 599=3, 600=130, 601=1, 602=15, 603=0, 604=48, 605=130, 606=1, 607=10, 608=2, 609=130, 610=1, 611=1, 612=0, 613=204, 614=12, 615=82, 616=84, 617=255, 618=207, 619=70, 620=190, 621=119, 622=3, 623=247, 624=69, 625=28, 626=30, 627=72, 628=106, 629=106, 630=119, 631=32, 632=109, 633=78, 634=36, 635=95, 636=189, 637=40, 638=226, 639=132, 640=130, 641=46, 642=178, 643=2, 644=218, 645=144, 646=91, 647=206, 648=125, 649=31, 650=96, 651=200, 652=121, 653=83, 654=130, 655=124, 656=84, 657=180, 658=247, 659=23, 660=182, 661=229, 662=226, 663=65, 664=6, 665=189, 666=243, 667=243, 668=254, 669=10, 670=222, 671=113, 672=48, 673=142, 674=204, 675=20, 676=223, 677=26, 678=78, 679=123, 680=211, 681=119, 682=100, 683=233, 684=9, 685=43, 686=57, 687=60, 688=175, 689=32, 690=219, 691=112, 692=197, 693=83, 694=74, 695=43, 696=122, 697=143, 698=10, 699=101, 700=190, 701=152, 702=165, 703=143, 704=11, 705=181, 706=241, 707=207, 708=234, 709=214, 710=17, 711=232, 712=96, 713=48, 714=45, 715=58, 716=130, 717=185, 718=77, 719=167, 720=133, 721=152, 722=129, 723=232, 724=198, 725=66, 726=124, 727=83, 728=90, 729=25, 730=179, 731=6, 732=90, 733=29, 734=255, 735=125, 736=158, 737=251, 738=53, 739=183, 740=162, 741=162, 742=193, 743=77, 744=125, 745=242, 746=109, 747=4, 748=205, 749=108, 750=249, 751=115, 752=116, 753=163, 754=236, 755=109, 756=32, 757=146, 758=96, 759=13, 760=7, 761=165, 762=92, 763=153, 764=153, 765=62, 766=57, 767=198, 768=87, 769=12, 770=247, 771=221, 772=63, 773=69, 774=58, 775=215, 776=207, 777=217, 778=169, 779=226, 780=95, 781=96, 782=240, 783=126, 784=67, 785=66, 786=16, 787=181, 788=250, 789=160, 790=154, 791=27, 792=192, 793=238, 794=142, 795=2, 796=75, 797=172, 798=165, 799=48, 800=250, 801=122, 802=17, 803=239, 804=169, 805=139, 806=218, 807=179, 808=245, 809=74, 810=128, 811=66, 812=46, 813=187, 814=27, 815=91, 816=41, 817=47, 818=24, 819=237, 820=117, 821=235, 822=152, 823=90, 824=192, 825=88, 826=9, 827=221, 828=85, 829=43, 830=7, 831=71, 832=19, 833=26, 834=6, 835=238, 836=120, 837=178, 838=103, 839=123, 840=59, 841=79, 842=18, 843=67, 844=148, 845=64, 846=176, 847=8, 848=248, 849=185, 850=176, 851=36, 852=231, 853=35, 854=195, 855=118, 856=195, 857=104, 858=170, 859=242, 860=43, 861=110, 862=152, 863=112, 864=233, 865=236, 866=154, 867=188, 868=173, 869=2, 870=3, 871=1, 872=0, 873=1, 874=163, 875=130, 876=1, 877=228, 878=48, 879=130, 880=1, 881=224, 882=48, 883=31, 884=6, 885=3, 886=85, 887=29, 888=35, 889=4, 890=24, 891=48, 892=22, 893=128, 894=20, 895=154, 896=243, 897=43, 898=218, 899=207, 900=173, 901=79, 902=182, 903=47, 904=187, 905=42, 906=72, 907=72, 908=42, 909=18, 910=183, 911=27, 912=66, 913=193, 914=36, 915=48, 916=29, 917=6, 918=3, 919=85, 920=29, 921=14, 922=4, 923=22, 924=4, 925=20, 926=135, 927=224, 928=150, 929=63, 930=125, 931=28, 932=79, 933=23, 934=43, 935=5, 936=109, 937=146, 938=236, 939=23, 940=249, 941=75, 942=223, 943=86, 944=149, 945=23, 946=48, 947=14, 948=6, 949=3, 950=85, 951=29, 952=15, 953=1, 954=1, 955=255, 956=4, 957=4, 958=3, 959=2, 960=5, 961=160, 962=48, 963=12, 964=6, 965=3, 966=85, 967=29, 968=19, 969=1, 970=1, 971=255, 972=4, 973=2, 974=48, 975=0, 976=48, 977=29, 978=6, 979=3, 980=85, 981=29, 982=37, 983=4, 984=22, 985=48, 986=20, 987=6, 988=8, 989=43, 990=6, 991=1, 992=5, 993=5, 994=7, 995=3, 996=1, 997=6, 998=8, 999=43, 1000=6, 1001=1, 1002=5, 1003=5, 1004=7, 1005=3, 1006=2, 1007=48, 1008=80, 1009=6, 1010=3, 1011=85, 1012=29, 1013=32, 1014=4, 1015=73, 1016=48, 1017=71, 1018=48, 1019=59, 1020=6, 1021=12, 1022=43, 1023=6, 1024=1, 1025=4, 1026=1, 1027=178, 1028=49, 1029=1, 1030=2, 1031=1, 1032=3, 1033=4, 1034=48, 1035=43, 1036=48, 1037=41, 1038=6, 1039=8, 1040=43, 1041=6, 1042=1, 1043=5, 1044=5, 1045=7, 1046=2, 1047=1, 1048=22, 1049=29, 1050=104, 1051=116, 1052=116, 1053=112, 1054=115, 1055=58, 1056=47, 1057=47, 1058=115, 1059=101, 1060=99, 1061=117, 1062=114, 1063=101, 1064=46, 1065=99, 1066=111, 1067=109, 1068=111, 1069=100, 1070=111, 1071=46, 1072=99, 1073=111, 1074=109, 1075=47, 1076=67, 1077=80, 1078=83, 1079=48, 1080=8, 1081=6, 1082=6, 1083=103, 1084=129, 1085=12, 1086=1, 1087=2, 1088=2, 1089=48, 1090=90, 1091=6, 1092=3, 1093=85, 1094=29, 1095=31, 1096=4, 1097=83, 1098=48, 1099=81, 1100=48, 1101=79, 1102=160, 1103=77, 1104=160, 1105=75, 1106=134, 1107=73, 1108=104, 1109=116, 1110=116, 1111=112, 1112=58, 1113=47, 1114=47, 1115=99, 1116=114, 1117=108, 1118=46, 1119=99, 1120=111, 1121=109, 1122=111, 1123=100, 1124=111, 1125=99, 1126=97, 1127=46, 1128=99, 1129=111, 1130=109, 1131=47, 1132=67, 1133=79, 1134=77, 1135=79, 1136=68, 1137=79, 1138=82, 1139=83, 1140=65, 1141=79, 1142=114, 1143=103, 1144=97, 1145=110, 1146=105, 1147=122, 1148=97, 1149=116, 1150=105, 1151=111, 1152=110, 1153=86, 1154=97, 1155=108, 1156=105, 1157=100, 1158=97, 1159=116, 1160=105, 1161=111, 1162=110, 1163=83, 1164=101, 1165=99, 1166=117, 1167=114, 1168=101, 1169=83, 1170=101, 1171=114, 1172=118, 1173=101, 1174=114, 1175=67, 1176=65, 1177=46, 1178=99, 1179=114, 1180=108, 1181=48, 1182=129, 1183=139, 1184=6, 1185=8, 1186=43, 1187=6, 1188=1, 1189=5, 1190=5, 1191=7, 1192=1, 1193=1, 1194=4, 1195=127, 1196=48, 1197=125, 1198=48, 1199=85, 1200=6, 1201=8, 1202=43, 1203=6, 1204=1, 1205=5, 1206=5, 1207=7, 1208=48, 1209=2, 1210=134, 1211=73, 1212=104, 1213=116, 1214=116, 1215=112, 1216=58, 1217=47, 1218=47, 1219=99, 1220=114, 1221=116, 1222=46, 1223=99, 1224=111, 1225=109, 1226=111, 1227=100, 1228=111, 1229=99, 1230=97, 1231=46, 1232=99, 1233=111, 1234=109, 1235=47, 1236=67, 1237=79, 1238=77, 1239=79, 1240=68, 1241=79, 1242=82, 1243=83, 1244=65, 1245=79, 1246=114, 1247=103, 1248=97, 1249=110, 1250=105, 1251=122, 1252=97, 1253=116, 1254=105, 1255=111, 1256=110, 1257=86, 1258=97, 1259=108, 1260=105, 1261=100, 1262=97, 1263=116, 1264=105, 1265=111, 1266=110, 1267=83, 1268=101, 1269=99, 1270=117, 1271=114, 1272=101, 1273=83, 1274=101, 1275=114, 1276=118, 1277=101, 1278=114, 1279=67, 1280=65, 1281=46, 1282=99, 1283=114, 1284=116, 1285=48, 1286=36, 1287=6, 1288=8, 1289=43, 1290=6, 1291=1, 1292=5, 1293=5, 1294=7, 1295=48, 1296=1, 1297=134, 1298=24, 1299=104, 1300=116, 1301=116, 1302=112, 1303=58, 1304=47, 1305=47, 1306=111, 1307=99, 1308=115, 1309=112, 1310=46, 1311=99, 1312=111, 1313=109, 1314=111, 1315=100, 1316=111, 1317=99, 1318=97, 1319=46, 1320=99, 1321=111, 1322=109, 1323=48, 1324=37, 1325=6, 1326=3, 1327=85, 1328=29, 1329=17, 1330=4, 1331=30, 1332=48, 1333=28, 1334=130, 1335=13, 1336=42, 1337=46, 1338=112, 1339=101, 1340=97, 1341=114, 1342=115, 1343=111, 1344=110, 1345=46, 1346=99, 1347=111, 1348=109, 1349=130, 1350=11, 1351=112, 1352=101, 1353=97, 1354=114, 1355=115, 1356=111, 1357=110, 1358=46, 1359=99, 1360=111, 1361=109, 1362=48, 1363=13, 1364=6, 1365=9, 1366=42, 1367=134, 1368=72, 1369=134, 1370=247, 1371=13, 1372=1, 1373=1, 1374=11, 1375=5, 1376=0, 1377=3, 1378=130, 1379=1, 1380=1, 1381=0, 1382=158, 1383=253, 1384=49, 1385=65, 1386=111, 1387=196, 1388=116, 1389=163, 1390=221, 1391=140, 1392=219, 1393=21, 1394=159, 1395=46, 1396=99, 1397=60, 1398=49, 1399=86, 1400=188, 1401=106, 1402=172, 1403=13, 1404=136, 1405=69, 1406=231, 1407=233, 1408=142, 1409=64, 1410=225, 1411=240, 1412=184, 1413=52, 1414=50, 1415=172, 1416=59, 1417=128, 1418=160, 1419=199, 1420=5, 1421=230, 1422=37, 1423=252, 1424=146, 1425=252, 1426=100, 1427=231, 1428=7, 1429=190, 1430=4, 1431=173, 1432=46, 1433=65, 1434=87, 1435=210, 1436=54, 1437=159, 1438=101, 1439=214, 1440=248, 1441=253, 1442=25, 1443=163, 1444=217, 1445=125, 1446=14, 1447=234, 1448=46, 1449=166, 1450=222, 1451=115, 1452=121, 1453=222, 1454=70, 1455=116, 1456=43, 1457=156, 1458=197, 1459=227, 1460=237, 1461=121, 1462=241, 1463=232, 1464=151, 1465=147, 1466=158, 1467=25, 1468=201, 1469=74, 1470=98, 1471=21, 1472=130, 1473=162, 1474=91, 1475=171, 1476=39, 1477=186, 1478=243, 1479=29, 1480=95, 1481=56, 1482=27, 1483=93, 1484=4, 1485=14, 1486=204, 1487=60, 1488=24, 1489=114, 1490=224, 1491=51, 1492=21, 1493=111, 1494=42, 1495=164, 1496=118, 1497=187, 1498=110, 1499=180, 1500=97, 1501=243, 1502=96, 1503=145, 1504=254, 1505=216, 1506=142, 1507=110, 1508=244, 1509=159, 1510=46, 1511=13, 1512=123, 1513=150, 1514=145, 1515=189, 1516=134, 1517=0, 1518=93, 1519=53, 1520=219, 1521=224, 1522=138, 1523=129, 1524=116, 1525=65, 1526=213, 1527=11, 1528=16, 1529=112, 1530=163, 1531=206, 1532=13, 1533=152, 1534=61, 1535=39, 1536=44, 1537=158, 1538=160, 1539=123, 1540=25, 1541=168, 1542=6, 1543=229, 1544=169, 1545=241, 1546=254, 1547=118, 1548=191, 1549=136, 1550=180, 1551=157, 1552=40, 1553=249, 1554=142, 1555=215, 1556=132, 1557=107, 1558=29, 1559=173, 1560=186, 1561=29, 1562=140, 1563=129, 1564=218, 1565=241, 1566=131, 1567=117, 1568=236, 1569=232, 1570=33, 1571=84, 1572=197, 1573=156, 1574=245, 1575=252, 1576=150, 1577=180, 1578=230, 1579=158, 1580=227, 1581=167, 1582=193, 1583=15, 1584=23, 1585=206, 1586=108, 1587=190, 1588=21, 1589=50, 1590=60, 1591=172, 1592=12, 1593=40, 1594=27, 1595=216, 1596=95, 1597=218, 1598=60, 1599=91, 1600=204, 1601=238, 1602=17, 1603=149, 1604=152, 1605=48, 1606=32, 1607=226, 1608=89, 1609=130, 1610=96, 1611=182, 1612=200, 1613=111, 1614=154, 1615=120, 1616=243, 1617=217, 1618=40, 1619=102, 1620=148, 1621=127, 1622=207, 1623=224, 1624=150, 1625=40, 1626=179, 1627=25, 1628=181, 1629=95, 1630=56, 1631=98, 1632=174, 1633=87, 1634=60, 1635=62, 1636=3, 1637=138, 1638=164, 1639=2, 1640=4, 1641=0, 1642=166, 1643=23, 1644=4, 1645=21, 1646=101, 1647=116, 1648=101, 1649=120, 1650=116, 1651=50, 1652=112, 1653=112, 1654=101, 1655=46, 1656=112, 1657=101, 1658=97, 1659=114, 1660=115, 1661=111, 1662=110, 1663=46, 1664=99, 1665=111, 1666=109, 1667=169, 1668=4, 1669=2, 1670=2, 1671=28, 1672=32, 1673=170, 1674=129, 1675=179, 1676=4, 1677=129, 1678=176, 1679=0, 1680=0, 1681=1, 1682=34, 1683=208, 1684=231, 1685=23, 1686=203, 1687=61, 1688=252, 1689=75, 1690=52, 1691=210, 1692=234, 1693=115, 1694=3, 1695=253, 1696=34, 1697=230, 1698=122, 1699=236, 1700=22, 1701=26, 1702=1, 1703=152, 1704=111, 1705=235, 1706=128, 1707=214, 1708=228, 1709=20, 1710=112, 1711=25, 1712=165, 1713=196, 1714=89, 1715=75, 1716=90, 1717=173, 1718=49, 1719=159, 1720=190, 1721=43, 1722=69, 1723=98, 1724=186, 1725=198, 1726=208, 1727=13, 1728=220, 1729=172, 1730=2, 1731=96, 1732=66, 1733=212, 1734=212, 1735=172, 1736=216, 1737=240, 1738=94, 1739=129, 1740=18, 1741=94, 1742=102, 1743=75, 1744=119, 1745=36, 1746=90, 1747=72, 1748=223, 1749=224, 1750=81, 1751=189, 1752=1, 1753=100, 1754=50, 1755=120, 1756=204, 1757=226, 1758=40, 1759=45, 1760=56, 1761=86, 1762=207, 1763=144, 1764=147, 1765=196, 1766=192, 1767=14, 1768=222, 1769=167, 1770=174, 1771=166, 1772=189, 1773=252, 1774=199, 1775=73, 1776=157, 1777=68, 1778=20, 1779=80, 1780=195, 1781=191, 1782=104, 1783=48, 1784=137, 1785=141, 1786=42, 1787=130, 1788=110, 1789=26, 1790=101, 1791=191, 1792=40, 1793=200, 1794=248, 1795=38, 1796=251, 1797=186, 1798=44, 1799=118, 1800=175, 1801=115, 1802=54, 1803=19, 1804=75, 1805=5, 1806=194, 1807=51, 1808=55, 1809=55, 1810=33, 1811=110, 1812=178, 1813=248, 1814=84, 1815=151, 1816=226, 1817=81, 1818=59, 1819=29, 1820=30, 1821=27, 1822=150, 1823=223, 1824=90, 1825=23, 1826=249, 1827=41, 1828=235, 1829=163, 1830=109, 1831=28, 1832=90, 1833=166, 1834=250, 1835=116, 1836=70, 1837=156, 1838=239, 1839=10, 1840=168, 1841=128, 1842=183, 1843=21, 1844=29, 1845=109, 1846=195, 1847=191, 1848=247, 1849=125, 1850=10, 1851=253, 1852=212, 1853=212, 1854=255, 0=48, 1=130, 2=8, 3=240, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=229, 18=52, 19=0, 20=126, 21=19, 22=184, 23=28, 24=214, 25=181, 26=231, 27=107, 28=113, 29=127, 30=72, 31=31, 32=4, 33=85, 34=49, 35=122, 36=163, 37=73, 38=88, 39=15, 40=202, 41=119, 42=51, 43=122, 44=63, 45=161, 46=225, 47=112, 48=136, 49=4, 50=48, 51=47, 52=71, 53=122, 54=240, 55=94, 56=138, 57=165, 58=197, 59=116, 60=43, 61=115, 62=28, 63=102, 64=65, 65=21, 66=223, 67=118, 68=109, 69=21, 70=203, 71=187, 72=235, 73=55, 74=61, 75=206, 76=51, 77=254, 78=205, 79=166, 80=135, 81=51, 82=136, 83=100, 84=144, 85=228, 86=31, 87=174, 88=238, 89=217, 90=228, 91=82, 92=7, 93=199, 94=141, 95=249, 96=66, 97=186, 98=26, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=218, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=8, 116=123, 117=48, 118=130, 119=8, 120=119, 121=48, 122=130, 123=7, 124=95, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=17, 132=0, 133=246, 134=115, 135=72, 136=72, 137=112, 138=71, 139=139, 140=205, 141=175, 142=64, 143=15, 144=228, 145=213, 146=247, 147=66, 148=96, 149=48, 150=13, 151=6, 152=9, 153=42, 154=134, 155=72, 156=134, 157=247, 158=13, 159=1, 160=1, 161=11, 162=5, 163=0, 164=48, 165=129, 166=150, 167=49, 168=11, 169=48, 170=9, 171=6, 172=3, 173=85, 174=4, 175=6, 176=19, 177=2, 178=71, 179=66, 180=49, 181=27, 182=48, 183=25, 184=6, 185=3, 186=85, 187=4, 188=8, 189=19, 190=18, 191=71, 192=114, 193=101, 194=97, 195=116, 196=101, 197=114, 198=32, 199=77, 200=97, 201=110, 202=99, 203=104, 204=101, 205=115, 206=116, 207=101, 208=114, 209=49, 210=16, 211=48, 212=14, 213=6, 214=3, 215=85, 216=4, 217=7, 218=19, 219=7, 220=83, 221=97, 222=108, 223=102, 224=111, 225=114, 226=100, 227=49, 228=26, 229=48, 230=24, 231=6, 232=3, 233=85, 234=4, 235=10, 236=19, 237=17, 238=67, 239=79, 240=77, 241=79, 242=68, 243=79, 244=32, 245=67, 246=65, 247=32, 248=76, 249=105, 250=109, 251=105, 252=116, 253=101, 254=100, 255=49, 256=60, 257=48, 258=58, 259=6, 260=3, 261=85, 262=4, 263=3, 264=19, 265=51, 266=67, 267=79, 268=77, 269=79, 270=68, 271=79, 272=32, 273=82, 274=83, 275=65, 276=32, 277=79, 278=114, 279=103, 280=97, 281=110, 282=105, 283=122, 284=97, 285=116, 286=105, 287=111, 288=110, 289=32, 290=86, 291=97, 292=108, 293=105, 294=100, 295=97, 296=116, 297=105, 298=111, 299=110, 300=32, 301=83, 302=101, 303=99, 304=117, 305=114, 306=101, 307=32, 308=83, 309=101, 310=114, 311=118, 312=101, 313=114, 314=32, 315=67, 316=65, 317=48, 318=30, 319=23, 320=13, 321=49, 322=54, 323=49, 324=50, 325=50, 326=54, 327=48, 328=48, 329=48, 330=48, 331=48, 332=48, 333=90, 334=23, 335=13, 336=49, 337=56, 338=49, 339=50, 340=50, 341=54, 342=50, 343=51, 344=53, 345=57, 346=53, 347=57, 348=90, 349=48, 350=129, 351=232, 352=49, 353=11, 354=48, 355=9, 356=6, 357=3, 358=85, 359=4, 360=6, 361=19, 362=2, 363=71, 364=66, 365=49, 366=17, 367=48, 368=15, 369=6, 370=3, 371=85, 372=4, 373=17, 374=19, 375=8, 376=87, 377=67, 378=50, 379=82, 380=32, 381=48, 382=82, 383=76, 384=49, 385=15, 386=48, 387=13, 388=6, 389=3, 390=85, 391=4, 392=8, 393=19, 394=6, 395=76, 396=111, 397=110, 398=100, 399=111, 400=110, 401=49, 402=15, 403=48, 404=13, 405=6, 406=3, 407=85, 408=4, 409=7, 410=19, 411=6, 412=76, 413=111, 414=110, 415=100, 416=111, 417=110, 418=49, 419=18, 420=48, 421=16, 422=6, 423=3, 424=85, 425=4, 426=9, 427=19, 428=9, 429=56, 430=48, 431=32, 432=83, 433=116, 434=114, 435=97, 436=110, 437=100, 438=49, 439=20, 440=48, 441=18, 442=6, 443=3, 444=85, 445=4, 446=10, 447=19, 448=11, 449=80, 450=101, 451=97, 452=114, 453=115, 454=111, 455=110, 456=32, 457=80, 458=76, 459=67, 460=49, 461=26, 462=48, 463=24, 464=6, 465=3, 466=85, 467=4, 468=11, 469=19, 470=17, 471=80, 472=101, 473=97, 474=114, 475=115, 476=111, 477=110, 478=32, 479=69, 480=100, 481=117, 482=99, 483=97, 484=116, 485=105, 486=111, 487=110, 488=49, 489=32, 490=48, 491=30, 492=6, 493=3, 494=85, 495=4, 496=11, 497=19, 498=23, 499=72, 500=111, 501=115, 502=116, 503=101, 504=100, 505=32, 506=98, 507=121, 508=32, 509=80, 510=101, 511=97, 512=114, 513=115, 514=111, 515=110, 516=44, 517=32, 518=73, 519=110, 520=99, 521=46, 522=49, 523=25, 524=48, 525=23, 526=6, 527=3, 528=85, 529=4, 530=11, 531=19, 532=16, 533=77, 534=117, 535=108, 536=116, 537=105, 538=45, 539=68, 540=111, 541=109, 542=97, 543=105, 544=110, 545=32, 546=83, 547=83, 548=76, 549=49, 550=33, 551=48, 552=31, 553=6, 554=3, 555=85, 556=4, 557=3, 558=19, 559=24, 560=114, 561=117, 562=109, 563=98, 564=97, 565=46, 566=112, 567=112, 568=101, 569=46, 570=112, 571=101, 572=97, 573=114, 574=115, 575=111, 576=110, 577=99, 578=109, 579=103, 580=46, 581=99, 582=111, 583=109, 584=48, 585=130, 586=1, 587=34, 588=48, 589=13, 590=6, 591=9, 592=42, 593=134, 594=72, 595=134, 596=247, 597=13, 598=1, 599=1, 600=1, 601=5, 602=0, 603=3, 604=130, 605=1, 606=15, 607=0, 608=48, 609=130, 610=1, 611=10, 612=2, 613=130, 614=1, 615=1, 616=0, 617=221, 618=25, 619=248, 620=177, 621=70, 622=178, 623=167, 624=181, 625=168, 626=48, 627=149, 628=226, 629=152, 630=43, 631=58, 632=108, 633=140, 634=161, 635=107, 636=147, 637=66, 638=82, 639=193, 640=115, 641=131, 642=65, 643=207, 644=101, 645=23, 646=216, 647=211, 648=85, 649=73, 650=0, 651=103, 652=57, 653=0, 654=230, 655=91, 656=199, 657=221, 658=55, 659=239, 660=192, 661=59, 662=78, 663=142, 664=212, 665=1, 666=54, 667=97, 668=14, 669=34, 670=135, 671=25, 672=31, 673=232, 674=53, 675=100, 676=86, 677=144, 678=139, 679=82, 680=28, 681=255, 682=20, 683=16, 684=240, 685=71, 686=89, 687=3, 688=164, 689=133, 690=121, 691=121, 692=213, 693=66, 694=54, 695=149, 696=16, 697=99, 698=193, 699=185, 700=63, 701=18, 702=245, 703=13, 704=83, 705=207, 706=143, 707=36, 708=173, 709=30, 710=33, 711=44, 712=93, 713=196, 714=80, 715=43, 716=173, 717=206, 718=179, 719=183, 720=128, 721=146, 722=157, 723=144, 724=161, 725=45, 726=124, 727=195, 728=243, 729=201, 730=22, 731=122, 732=74, 733=209, 734=85, 735=244, 736=235, 737=116, 738=159, 739=36, 740=101, 741=38, 742=194, 743=216, 744=116, 745=183, 746=211, 747=111, 748=104, 749=231, 750=197, 751=118, 752=195, 753=254, 754=229, 755=121, 756=14, 757=137, 758=87, 759=88, 760=239, 761=82, 762=159, 763=230, 764=16, 765=248, 766=80, 767=227, 768=188, 769=7, 770=59, 771=130, 772=171, 773=189, 774=56, 775=90, 776=148, 777=79, 778=184, 779=142, 780=199, 781=246, 782=225, 783=34, 784=48, 785=242, 786=38, 787=190, 788=0, 789=41, 790=128, 791=19, 792=248, 793=181, 794=20, 795=54, 796=146, 797=112, 798=205, 799=189, 800=28, 801=16, 802=114, 803=32, 804=11, 805=85, 806=76, 807=51, 808=107, 809=164, 810=210, 811=128, 812=23, 813=197, 814=24, 815=146, 816=12, 817=240, 818=23, 819=210, 820=55, 821=226, 822=36, 823=176, 824=183, 825=79, 826=186, 827=114, 828=143, 829=177, 830=69, 831=190, 832=68, 833=186, 834=206, 835=243, 836=236, 837=33, 838=70, 839=76, 840=202, 841=200, 842=185, 843=34, 844=119, 845=7, 846=60, 847=192, 848=174, 849=3, 850=208, 851=167, 852=21, 853=62, 854=211, 855=230, 856=44, 857=9, 858=142, 859=58, 860=3, 861=27, 862=97, 863=83, 864=255, 865=35, 866=35, 867=164, 868=199, 869=57, 870=13, 871=99, 872=189, 873=2, 874=3, 875=1, 876=0, 877=1, 878=163, 879=130, 880=4, 881=106, 882=48, 883=130, 884=4, 885=102, 886=48, 887=31, 888=6, 889=3, 890=85, 891=29, 892=35, 893=4, 894=24, 895=48, 896=22, 897=128, 898=20, 899=154, 900=243, 901=43, 902=218, 903=207, 904=173, 905=79, 906=182, 907=47, 908=187, 909=42, 910=72, 911=72, 912=42, 913=18, 914=183, 915=27, 916=66, 917=193, 918=36, 919=48, 920=29, 921=6, 922=3, 923=85, 924=29, 925=14, 926=4, 927=22, 928=4, 929=20, 930=213, 931=32, 932=242, 933=54, 934=75, 935=51, 936=107, 937=129, 938=89, 939=72, 940=203, 941=68, 942=178, 943=30, 944=194, 945=35, 946=5, 947=235, 948=254, 949=220, 950=48, 951=14, 952=6, 953=3, 954=85, 955=29, 956=15, 957=1, 958=1, 959=255, 960=4, 961=4, 962=3, 963=2, 964=5, 965=160, 966=48, 967=12, 968=6, 969=3, 970=85, 971=29, 972=19, 973=1, 974=1, 975=255, 976=4, 977=2, 978=48, 979=0, 980=48, 981=29, 982=6, 983=3, 984=85, 985=29, 986=37, 987=4, 988=22, 989=48, 990=20, 991=6, 992=8, 993=43, 994=6, 995=1, 996=5, 997=5, 998=7, 999=3, 1000=1, 1001=6, 1002=8, 1003=43, 1004=6, 1005=1, 1006=5, 1007=5, 1008=7, 1009=3, 1010=2, 1011=48, 1012=80, 1013=6, 1014=3, 1015=85, 1016=29, 1017=32, 1018=4, 1019=73, 1020=48, 1021=71, 1022=48, 1023=59, 1024=6, 1025=12, 1026=43, 1027=6, 1028=1, 1029=4, 1030=1, 1031=178, 1032=49, 1033=1, 1034=2, 1035=1, 1036=3, 1037=4, 1038=48, 1039=43, 1040=48, 1041=41, 1042=6, 1043=8, 1044=43, 1045=6, 1046=1, 1047=5, 1048=5, 1049=7, 1050=2, 1051=1, 1052=22, 1053=29, 1054=104, 1055=116, 1056=116, 1057=112, 1058=115, 1059=58, 1060=47, 1061=47, 1062=115, 1063=101, 1064=99, 1065=117, 1066=114, 1067=101, 1068=46, 1069=99, 1070=111, 1071=109, 1072=111, 1073=100, 1074=111, 1075=46, 1076=99, 1077=111, 1078=109, 1079=47, 1080=67, 1081=80, 1082=83, 1083=48, 1084=8, 1085=6, 1086=6, 1087=103, 1088=129, 1089=12, 1090=1, 1091=2, 1092=2, 1093=48, 1094=90, 1095=6, 1096=3, 1097=85, 1098=29, 1099=31, 1100=4, 1101=83, 1102=48, 1103=81, 1104=48, 1105=79, 1106=160, 1107=77, 1108=160, 1109=75, 1110=134, 1111=73, 1112=104, 1113=116, 1114=116, 1115=112, 1116=58, 1117=47, 1118=47, 1119=99, 1120=114, 1121=108, 1122=46, 1123=99, 1124=111, 1125=109, 1126=111, 1127=100, 1128=111, 1129=99, 1130=97, 1131=46, 1132=99, 1133=111, 1134=109, 1135=47, 1136=67, 1137=79, 1138=77, 1139=79, 1140=68, 1141=79, 1142=82, 1143=83, 1144=65, 1145=79, 1146=114, 1147=103, 1148=97, 1149=110, 1150=105, 1151=122, 1152=97, 1153=116, 1154=105, 1155=111, 1156=110, 1157=86, 1158=97, 1159=108, 1160=105, 1161=100, 1162=97, 1163=116, 1164=105, 1165=111, 1166=110, 1167=83, 1168=101, 1169=99, 1170=117, 1171=114, 1172=101, 1173=83, 1174=101, 1175=114, 1176=118, 1177=101, 1178=114, 1179=67, 1180=65, 1181=46, 1182=99, 1183=114, 1184=108, 1185=48, 1186=129, 1187=139, 1188=6, 1189=8, 1190=43, 1191=6, 1192=1, 1193=5, 1194=5, 1195=7, 1196=1, 1197=1, 1198=4, 1199=127, 1200=48, 1201=125, 1202=48, 1203=85, 1204=6, 1205=8, 1206=43, 1207=6, 1208=1, 1209=5, 1210=5, 1211=7, 1212=48, 1213=2, 1214=134, 1215=73, 1216=104, 1217=116, 1218=116, 1219=112, 1220=58, 1221=47, 1222=47, 1223=99, 1224=114, 1225=116, 1226=46, 1227=99, 1228=111, 1229=109, 1230=111, 1231=100, 1232=111, 1233=99, 1234=97, 1235=46, 1236=99, 1237=111, 1238=109, 1239=47, 1240=67, 1241=79, 1242=77, 1243=79, 1244=68, 1245=79, 1246=82, 1247=83, 1248=65, 1249=79, 1250=114, 1251=103, 1252=97, 1253=110, 1254=105, 1255=122, 1256=97, 1257=116, 1258=105, 1259=111, 1260=110, 1261=86, 1262=97, 1263=108, 1264=105, 1265=100, 1266=97, 1267=116, 1268=105, 1269=111, 1270=110, 1271=83, 1272=101, 1273=99, 1274=117, 1275=114, 1276=101, 1277=83, 1278=101, 1279=114, 1280=118, 1281=101, 1282=114, 1283=67, 1284=65, 1285=46, 1286=99, 1287=114, 1288=116, 1289=48, 1290=36, 1291=6, 1292=8, 1293=43, 1294=6, 1295=1, 1296=5, 1297=5, 1298=7, 1299=48, 1300=1, 1301=134, 1302=24, 1303=104, 1304=116, 1305=116, 1306=112, 1307=58, 1308=47, 1309=47, 1310=111, 1311=99, 1312=115, 1313=112, 1314=46, 1315=99, 1316=111, 1317=109, 1318=111, 1319=100, 1320=111, 1321=99, 1322=97, 1323=46, 1324=99, 1325=111, 1326=109, 1327=48, 1328=130, 1329=2, 1330=169, 1331=6, 1332=3, 1333=85, 1334=29, 1335=17, 1336=4, 1337=130, 1338=2, 1339=160, 1340=48, 1341=130, 1342=2, 1343=156, 1344=130, 1345=24, 1346=114, 1347=117, 1348=109, 1349=98, 1350=97, 1351=46, 1352=112, 1353=112, 1354=101, 1355=46, 1356=112, 1357=101, 1358=97, 1359=114, 1360=115, 1361=111, 1362=110, 1363=99, 1364=109, 1365=103, 1366=46, 1367=99, 1368=111, 1369=109, 1370=130, 1371=38, 1372=97, 1373=117, 1374=116, 1375=104, 1376=111, 1377=114, 1378=105, 1379=122, 1380=97, 1381=116, 1382=105, 1383=111, 1384=110, 1385=46, 1386=114, 1387=117, 1388=109, 1389=98, 1390=97, 1391=46, 1392=112, 1393=112, 1394=101, 1395=46, 1396=112, 1397=101, 1398=97, 1399=114, 1400=115, 1401=111, 1402=110, 1403=99, 1404=109, 1405=103, 1406=46, 1407=99, 1408=111, 1409=109, 1410=130, 1411=35, 1412=98, 1413=117, 1414=108, 1415=107, 1416=117, 1417=112, 1418=108, 1419=111, 1420=97, 1421=100, 1422=46, 1423=114, 1424=117, 1425=109, 1426=98, 1427=97, 1428=46, 1429=112, 1430=112, 1431=101, 1432=46, 1433=112, 1434=101, 1435=97, 1436=114, 1437=115, 1438=111, 1439=110, 1440=99, 1441=109, 1442=103, 1443=46, 1444=99, 1445=111, 1446=109, 1447=130, 1448=35, 1449=104, 1450=101, 1451=114, 1452=101, 1453=103, 1454=105, 1455=115, 1456=116, 1457=101, 1458=114, 1459=46, 1460=114, 1461=117, 1462=109, 1463=98, 1464=97, 1465=46, 1466=112, 1467=112, 1468=101, 1469=46, 1470=112, 1471=101, 1472=97, 1473=114, 1474=115, 1475=111, 1476=110, 1477=99, 1478=109, 1479=103, 1480=46, 1481=99, 1482=111, 1483=109, 1484=130, 1485=28, 1486=105, 1487=100, 1488=112, 1489=46, 1490=114, 1491=117, 1492=109, 1493=98, 1494=97, 1495=46, 1496=112, 1497=112, 1498=101, 1499=46, 1500=112, 1501=101, 1502=97, 1503=114, 1504=115, 1505=111, 1506=110, 1507=99, 1508=109, 1509=103, 1510=46, 1511=99, 1512=111, 1513=109, 1514=130, 1515=36, 1516=108, 1517=105, 1518=99, 1519=101, 1520=110, 1521=115, 1522=101, 1523=112, 1524=111, 1525=111, 1526=108, 1527=46, 1528=114, 1529=117, 1530=109, 1531=98, 1532=97, 1533=46, 1534=112, 1535=112, 1536=101, 1537=46, 1538=112, 1539=101, 1540=97, 1541=114, 1542=115, 1543=111, 1544=110, 1545=99, 1546=109, 1547=103, 1548=46, 1549=99, 1550=111, 1551=109, 1552=130, 1553=30, 1554=111, 1555=114, 1556=100, 1557=101, 1558=114, 1559=46, 1560=114, 1561=117, 1562=109, 1563=98, 1564=97, 1565=46, 1566=112, 1567=112, 1568=101, 1569=46, 1570=112, 1571=101, 1572=97, 1573=114, 1574=115, 1575=111, 1576=110, 1577=99, 1578=109, 1579=103, 1580=46, 1581=99, 1582=111, 1583=109, 1584=130, 1585=37, 1586=111, 1587=114, 1588=103, 1589=97, 1590=110, 1591=105, 1592=122, 1593=97, 1594=116, 1595=105, 1596=111, 1597=110, 1598=46, 1599=114, 1600=117, 1601=109, 1602=98, 1603=97, 1604=46, 1605=112, 1606=112, 1607=101, 1608=46, 1609=112, 1610=101, 1611=97, 1612=114, 1613=115, 1614=111, 1615=110, 1616=99, 1617=109, 1618=103, 1619=46, 1620=99, 1621=111, 1622=109, 1623=130, 1624=38, 1625=112, 1626=97, 1627=121, 1628=109, 1629=101, 1630=110, 1631=116, 1632=114, 1633=101, 1634=99, 1635=111, 1636=114, 1637=100, 1638=46, 1639=114, 1640=117, 1641=109, 1642=98, 1643=97, 1644=46, 1645=112, 1646=112, 1647=101, 1648=46, 1649=112, 1650=101, 1651=97, 1652=114, 1653=115, 1654=111, 1655=110, 1656=99, 1657=109, 1658=103, 1659=46, 1660=99, 1661=111, 1662=109, 1663=130, 1664=31, 1665=112, 1666=105, 1667=102, 1668=101, 1669=100, 1670=120, 1671=46, 1672=114, 1673=117, 1674=109, 1675=98, 1676=97, 1677=46, 1678=112, 1679=112, 1680=101, 1681=46, 1682=112, 1683=101, 1684=97, 1685=114, 1686=115, 1687=111, 1688=110, 1689=99, 1690=109, 1691=103, 1692=46, 1693=99, 1694=111, 1695=109, 1696=130, 1697=32, 1698=112, 1699=114, 1700=111, 1701=100, 1702=117, 1703=99, 1704=116, 1705=46, 1706=114, 1707=117, 1708=109, 1709=98, 1710=97, 1711=46, 1712=112, 1713=112, 1714=101, 1715=46, 1716=112, 1717=101, 1718=97, 1719=114, 1720=115, 1721=111, 1722=110, 1723=99, 1724=109, 1725=103, 1726=46, 1727=99, 1728=111, 1729=109, 1730=130, 1731=38, 1732=115, 1733=111, 1734=108, 1735=114, 1736=45, 1737=105, 1738=109, 1739=112, 1740=111, 1741=114, 1742=116, 1743=101, 1744=114, 1745=46, 1746=114, 1747=117, 1748=109, 1749=98, 1750=97, 1751=46, 1752=112, 1753=112, 1754=101, 1755=46, 1756=112, 1757=101, 1758=97, 1759=114, 1760=115, 1761=111, 1762=110, 1763=99, 1764=109, 1765=103, 1766=46, 1767=99, 1768=111, 1769=109, 1770=130, 1771=29, 1772=115, 1773=111, 1774=108, 1775=114, 1776=46, 1777=114, 1778=117, 1779=109, 1780=98, 1781=97, 1782=46, 1783=112, 1784=112, 1785=101, 1786=46, 1787=112, 1788=101, 1789=97, 1790=114, 1791=115, 1792=111, 1793=110, 1794=99, 1795=109, 1796=103, 1797=46, 1798=99, 1799=111, 1800=109, 1801=130, 1802=28, 1803=115, 1804=115, 1805=111, 1806=46, 1807=114, 1808=117, 1809=109, 1810=98, 1811=97, 1812=46, 1813=112, 1814=112, 1815=101, 1816=46, 1817=112, 1818=101, 1819=97, 1820=114, 1821=115, 1822=111, 1823=110, 1824=99, 1825=109, 1826=103, 1827=46, 1828=99, 1829=111, 1830=109, 1831=130, 1832=37, 1833=115, 1834=117, 1835=98, 1836=115, 1837=99, 1838=114, 1839=105, 1840=112, 1841=116, 1842=105, 1843=111, 1844=110, 1845=46, 1846=114, 1847=117, 1848=109, 1849=98, 1850=97, 1851=46, 1852=112, 1853=112, 1854=101, 1855=46, 1856=112, 1857=101, 1858=97, 1859=114, 1860=115, 1861=111, 1862=110, 1863=99, 1864=109, 1865=103, 1866=46, 1867=99, 1868=111, 1869=109, 1870=130, 1871=28, 1872=117, 1873=101, 1874=99, 1875=46, 1876=114, 1877=117, 1878=109, 1879=98, 1880=97, 1881=46, 1882=112, 1883=112, 1884=101, 1885=46, 1886=112, 1887=101, 1888=97, 1889=114, 1890=115, 1891=111, 1892=110, 1893=99, 1894=109, 1895=103, 1896=46, 1897=99, 1898=111, 1899=109, 1900=130, 1901=42, 1902=117, 1903=115, 1904=101, 1905=114, 1906=45, 1907=112, 1908=114, 1909=111, 1910=118, 1911=105, 1912=115, 1913=105, 1914=111, 1915=110, 1916=105, 1917=110, 1918=103, 1919=46, 1920=114, 1921=117, 1922=109, 1923=98, 1924=97, 1925=46, 1926=112, 1927=112, 1928=101, 1929=46, 1930=112, 1931=101, 1932=97, 1933=114, 1934=115, 1935=111, 1936=110, 1937=99, 1938=109, 1939=103, 1940=46, 1941=99, 1942=111, 1943=109, 1944=130, 1945=29, 1946=117, 1947=115, 1948=101, 1949=114, 1950=46, 1951=114, 1952=117, 1953=109, 1954=98, 1955=97, 1956=46, 1957=112, 1958=112, 1959=101, 1960=46, 1961=112, 1962=101, 1963=97, 1964=114, 1965=115, 1966=111, 1967=110, 1968=99, 1969=109, 1970=103, 1971=46, 1972=99, 1973=111, 1974=109, 1975=130, 1976=35, 1977=117, 1978=115, 1979=101, 1980=114, 1981=100, 1982=101, 1983=108, 1984=101, 1985=116, 1986=101, 1987=46, 1988=114, 1989=117, 1990=109, 1991=98, 1992=97, 1993=46, 1994=112, 1995=112, 1996=101, 1997=46, 1998=112, 1999=101, 2000=97, 2001=114, 2002=115, 2003=111, 2004=110, 2005=99, 2006=109, 2007=103, 2008=46, 2009=99, 2010=111, 2011=109, 2012=48, 2013=13, 2014=6, 2015=9, 2016=42, 2017=134, 2018=72, 2019=134, 2020=247, 2021=13, 2022=1, 2023=1, 2024=11, 2025=5, 2026=0, 2027=3, 2028=130, 2029=1, 2030=1, 2031=0, 2032=73, 2033=137, 2034=174, 2035=211, 2036=33, 2037=77, 2038=187, 2039=88, 2040=176, 2041=24, 2042=184, 2043=74, 2044=5, 2045=0, 2046=243, 2047=22, 2048=209, 2049=120, 2050=44, 2051=221, 2052=138, 2053=147, 2054=66, 2055=225, 2056=72, 2057=156, 2058=27, 2059=162, 2060=129, 2061=65, 2062=128, 2063=174, 2064=208, 2065=19, 2066=25, 2067=90, 2068=248, 2069=131, 2070=195, 2071=111, 2072=248, 2073=167, 2074=76, 2075=6, 2076=251, 2077=130, 2078=186, 2079=250, 2080=17, 2081=240, 2082=9, 2083=226, 2084=125, 2085=204, 2086=51, 2087=147, 2088=63, 2089=255, 2090=219, 2091=18, 2092=228, 2093=203, 2094=244, 2095=158, 2096=201, 2097=58, 2098=37, 2099=176, 2100=77, 2101=145, 2102=10, 2103=203, 2104=5, 2105=34, 2106=195, 2107=190, 2108=20, 2109=66, 2110=89, 2111=8, 2112=159, 2113=202, 2114=219, 2115=183, 2116=22, 2117=33, 2118=108, 2119=94, 2120=122, 2121=153, 2122=6, 2123=76, 2124=31, 2125=25, 2126=253, 2127=113, 2128=204, 2129=176, 2130=83, 2131=182, 2132=221, 2133=132, 2134=79, 2135=38, 2136=234, 2137=250, 2138=60, 2139=201, 2140=146, 2141=43, 2142=54, 2143=150, 2144=91, 2145=48, 2146=23, 2147=243, 2148=76, 2149=34, 2150=87, 2151=160, 2152=228, 2153=121, 2154=188, 2155=46, 2156=32, 2157=145, 2158=119, 2159=124, 2160=152, 2161=46, 2162=152, 2163=67, 2164=91, 2165=112, 2166=47, 2167=59, 2168=179, 2169=153, 2170=33, 2171=250, 2172=1, 2173=24, 2174=29, 2175=7, 2176=183, 2177=146, 2178=96, 2179=123, 2180=109, 2181=139, 2182=191, 2183=247, 2184=108, 2185=52, 2186=214, 2187=193, 2188=34, 2189=227, 2190=218, 2191=220, 2192=102, 2193=254, 2194=81, 2195=103, 2196=8, 2197=131, 2198=0, 2199=137, 2200=186, 2201=133, 2202=42, 2203=126, 2204=183, 2205=152, 2206=148, 2207=177, 2208=162, 2209=31, 2210=87, 2211=13, 2212=96, 2213=237, 2214=192, 2215=144, 2216=19, 2217=185, 2218=223, 2219=127, 2220=175, 2221=80, 2222=180, 2223=163, 2224=195, 2225=156, 2226=194, 2227=47, 2228=126, 2229=151, 2230=234, 2231=111, 2232=15, 2233=168, 2234=206, 2235=185, 2236=76, 2237=79, 2238=201, 2239=43, 2240=2, 2241=10, 2242=87, 2243=96, 2244=245, 2245=207, 2246=184, 2247=231, 2248=136, 2249=232, 2250=49, 2251=58, 2252=110, 2253=159, 2254=228, 2255=165, 2256=204, 2257=217, 2258=7, 2259=76, 2260=99, 2261=84, 2262=204, 2263=30, 2264=90, 2265=65, 2266=35, 2267=248, 2268=111, 2269=216, 2270=192, 2271=71, 2272=139, 2273=153, 2274=76, 2275=101, 2276=201, 2277=116, 2278=20, 2279=191, 2280=188, 2281=156, 2282=5, 2283=29, 2284=60, 2285=210, 2286=27, 2287=248, 2288=164, 2289=2, 2290=4, 2291=0, 0=48, 1=130, 2=12, 3=75, 4=2, 5=1, 6=1, 7=2, 8=2, 9=3, 10=3, 11=4, 12=2, 13=192, 14=48, 15=4, 16=32, 17=15, 18=250, 19=145, 20=181, 21=209, 22=122, 23=135, 24=146, 25=24, 26=181, 27=35, 28=208, 29=71, 30=24, 31=183, 32=211, 33=245, 34=252, 35=154, 36=186, 37=127, 38=187, 39=137, 40=201, 41=118, 42=193, 43=213, 44=152, 45=101, 46=145, 47=122, 48=221, 49=4, 50=48, 51=151, 52=118, 53=57, 54=10, 55=174, 56=97, 57=137, 58=137, 59=103, 60=234, 61=90, 62=25, 63=90, 64=85, 65=69, 66=235, 67=87, 68=74, 69=105, 70=187, 71=32, 72=121, 73=151, 74=85, 75=116, 76=77, 77=65, 78=139, 79=49, 80=240, 81=136, 82=148, 83=20, 84=166, 85=248, 86=185, 87=79, 88=47, 89=150, 90=39, 91=165, 92=160, 93=165, 94=17, 95=0, 96=44, 97=183, 98=54, 99=161, 100=6, 101=2, 102=4, 103=91, 104=41, 105=140, 106=218, 107=162, 108=4, 109=2, 110=2, 111=1, 112=44, 113=163, 114=130, 115=10, 116=228, 117=48, 118=130, 119=10, 120=224, 121=48, 122=130, 123=9, 124=200, 125=160, 126=3, 127=2, 128=1, 129=2, 130=2, 131=17, 132=0, 133=154, 134=30, 135=237, 136=222, 137=206, 138=60, 139=214, 140=29, 141=212, 142=47, 143=124, 144=86, 145=83, 146=22, 147=14, 148=208, 149=48, 150=13, 151=6, 152=9, 153=42, 154=134, 155=72, 156=134, 157=247, 158=13, 159=1, 160=1, 161=11, 162=5, 163=0, 164=48, 165=129, 166=150, 167=49, 168=11, 169=48, 170=9, 171=6, 172=3, 173=85, 174=4, 175=6, 176=19, 177=2, 178=71, 179=66, 180=49, 181=27, 182=48, 183=25, 184=6, 185=3, 186=85, 187=4, 188=8, 189=19, 190=18, 191=71, 192=114, 193=101, 194=97, 195=116, 196=101, 197=114, 198=32, 199=77, 200=97, 201=110, 202=99, 203=104, 204=101, 205=115, 206=116, 207=101, 208=114, 209=49, 210=16, 211=48, 212=14, 213=6, 214=3, 215=85, 216=4, 217=7, 218=19, 219=7, 220=83, 221=97, 222=108, 223=102, 224=111, 225=114, 226=100, 227=49, 228=26, 229=48, 230=24, 231=6, 232=3, 233=85, 234=4, 235=10, 236=19, 237=17, 238=67, 239=79, 240=77, 241=79, 242=68, 243=79, 244=32, 245=67, 246=65, 247=32, 248=76, 249=105, 250=109, 251=105, 252=116, 253=101, 254=100, 255=49, 256=60, 257=48, 258=58, 259=6, 260=3, 261=85, 262=4, 263=3, 264=19, 265=51, 266=67, 267=79, 268=77, 269=79, 270=68, 271=79, 272=32, 273=82, 274=83, 275=65, 276=32, 277=79, 278=114, 279=103, 280=97, 281=110, 282=105, 283=122, 284=97, 285=116, 286=105, 287=111, 288=110, 289=32, 290=86, 291=97, 292=108, 293=105, 294=100, 295=97, 296=116, 297=105, 298=111, 299=110, 300=32, 301=83, 302=101, 303=99, 304=117, 305=114, 306=101, 307=32, 308=83, 309=101, 310=114, 311=118, 312=101, 313=114, 314=32, 315=67, 316=65, 317=48, 318=30, 319=23, 320=13, 321=49, 322=56, 323=48, 324=49, 325=49, 326=53, 327=48, 328=48, 329=48, 330=48, 331=48, 332=48, 333=90, 334=23, 335=13, 336=49, 337=57, 338=48, 339=52, 340=49, 341=55, 342=50, 343=51, 344=53, 345=57, 346=53, 347=57, 348=90, 349=48, 350=129, 351=206, 352=49, 353=11, 354=48, 355=9, 356=6, 357=3, 358=85, 359=4, 360=6, 361=19, 362=2, 363=71, 364=66, 365=49, 366=17, 367=48, 368=15, 369=6, 370=3, 371=85, 372=4, 373=17, 374=19, 375=8, 376=87, 377=67, 378=50, 379=82, 380=32, 381=48, 382=82, 383=76, 384=49, 385=15, 386=48, 387=13, 388=6, 389=3, 390=85, 391=4, 392=8, 393=19, 394=6, 395=76, 396=111, 397=110, 398=100, 399=111, 400=110, 401=49, 402=15, 403=48, 404=13, 405=6, 406=3, 407=85, 408=4, 409=7, 410=19, 411=6, 412=76, 413=111, 414=110, 415=100, 416=111, 417=110, 418=49, 419=18, 420=48, 421=16, 422=6, 423=3, 424=85, 425=4, 426=9, 427=19, 428=9, 429=56, 430=48, 431=32, 432=83, 433=116, 434=114, 435=97, 436=110, 437=100, 438=49, 439=20, 440=48, 441=18, 442=6, 443=3, 444=85, 445=4, 446=10, 447=19, 448=11, 449=80, 450=101, 451=97, 452=114, 453=115, 454=111, 455=110, 456=32, 457=80, 458=76, 459=67, 460=49, 461=32, 462=48, 463=30, 464=6, 465=3, 466=85, 467=4, 468=11, 469=19, 470=23, 471=72, 472=111, 473=115, 474=116, 475=101, 476=100, 477=32, 478=98, 479=121, 480=32, 481=80, 482=101, 483=97, 484=114, 485=115, 486=111, 487=110, 488=44, 489=32, 490=73, 491=110, 492=99, 493=46, 494=49, 495=25, 496=48, 497=23, 498=6, 499=3, 500=85, 501=4, 502=11, 503=19, 504=16, 505=77, 506=117, 507=108, 508=116, 509=105, 510=45, 511=68, 512=111, 513=109, 514=97, 515=105, 516=110, 517=32, 518=83, 519=83, 520=76, 521=49, 522=35, 523=48, 524=33, 525=6, 526=3, 527=85, 528=4, 529=3, 530=19, 531=26, 532=115, 533=97, 534=110, 535=99, 536=101, 537=114, 538=116, 539=49, 540=45, 541=109, 542=97, 543=45, 544=108, 545=116, 546=46, 547=112, 548=101, 549=97, 550=114, 551=115, 552=111, 553=110, 554=46, 555=99, 556=111, 557=109, 558=48, 559=130, 560=1, 561=34, 562=48, 563=13, 564=6, 565=9, 566=42, 567=134, 568=72, 569=134, 570=247, 571=13, 572=1, 573=1, 574=1, 575=5, 576=0, 577=3, 578=130, 579=1, 580=15, 581=0, 582=48, 583=130, 584=1, 585=10, 586=2, 587=130, 588=1, 589=1, 590=0, 591=174, 592=218, 593=187, 594=151, 595=19, 596=217, 597=202, 598=164, 599=48, 600=181, 601=146, 602=159, 603=71, 604=189, 605=233, 606=249, 607=57, 608=141, 609=119, 610=9, 611=10, 612=11, 613=240, 614=192, 615=183, 616=236, 617=191, 618=186, 619=166, 620=72, 621=92, 622=29, 623=101, 624=73, 625=251, 626=28, 627=45, 628=2, 629=82, 630=212, 631=81, 632=12, 633=245, 634=116, 635=159, 636=53, 637=206, 638=167, 639=27, 640=36, 641=0, 642=29, 643=189, 644=26, 645=200, 646=51, 647=79, 648=231, 649=83, 650=189, 651=81, 652=27, 653=234, 654=247, 655=22, 656=43, 657=165, 658=60, 659=126, 660=142, 661=214, 662=19, 663=92, 664=118, 665=233, 666=37, 667=23, 668=182, 669=185, 670=43, 671=173, 672=253, 673=254, 674=35, 675=118, 676=52, 677=102, 678=231, 679=39, 680=114, 681=147, 682=49, 683=148, 684=162, 685=155, 686=30, 687=154, 688=40, 689=208, 690=67, 691=238, 692=54, 693=223, 694=76, 695=163, 696=173, 697=15, 698=192, 699=84, 700=180, 701=124, 702=60, 703=125, 704=4, 705=11, 706=17, 707=183, 708=98, 709=37, 710=240, 711=18, 712=95, 713=251, 714=79, 715=171, 716=36, 717=210, 718=146, 719=1, 720=227, 721=56, 722=150, 723=116, 724=201, 725=73, 726=189, 727=200, 728=60, 729=236, 730=35, 731=15, 732=68, 733=196, 734=45, 735=207, 736=40, 737=176, 738=28, 739=171, 740=163, 741=226, 742=245, 743=228, 744=231, 745=154, 746=108, 747=133, 748=24, 749=240, 750=168, 751=158, 752=220, 753=17, 754=76, 755=78, 756=120, 757=207, 758=218, 759=89, 760=70, 761=201, 762=86, 763=243, 764=113, 765=67, 766=173, 767=155, 768=158, 769=0, 770=174, 771=42, 772=189, 773=34, 774=227, 775=219, 776=119, 777=15, 778=44, 779=117, 780=114, 781=190, 782=40, 783=14, 784=120, 785=15, 786=5, 787=251, 788=152, 789=88, 790=137, 791=235, 792=85, 793=76, 794=176, 795=200, 796=71, 797=67, 798=93, 799=229, 800=11, 801=129, 802=52, 803=192, 804=140, 805=171, 806=38, 807=199, 808=60, 809=206, 810=3, 811=20, 812=118, 813=28, 814=147, 815=229, 816=180, 817=254, 818=235, 819=146, 820=223, 821=129, 822=4, 823=200, 824=190, 825=197, 826=57, 827=112, 828=145, 829=208, 830=67, 831=36, 832=221, 833=236, 834=35, 835=122, 836=182, 837=63, 838=215, 839=234, 840=122, 841=229, 842=119, 843=167, 844=160, 845=37, 846=37, 847=2, 848=3, 849=1, 850=0, 851=1, 852=163, 853=130, 854=6, 855=237, 856=48, 857=130, 858=6, 859=233, 860=48, 861=31, 862=6, 863=3, 864=85, 865=29, 866=35, 867=4, 868=24, 869=48, 870=22, 871=128, 872=20, 873=154, 874=243, 875=43, 876=218, 877=207, 878=173, 879=79, 880=182, 881=47, 882=187, 883=42, 884=72, 885=72, 886=42, 887=18, 888=183, 889=27, 890=66, 891=193, 892=36, 893=48, 894=29, 895=6, 896=3, 897=85, 898=29, 899=14, 900=4, 901=22, 902=4, 903=20, 904=52, 905=203, 906=57, 907=198, 908=178, 909=111, 910=240, 911=45, 912=255, 913=148, 914=94, 915=137, 916=14, 917=0, 918=78, 919=16, 920=154, 921=97, 922=97, 923=30, 924=48, 925=14, 926=6, 927=3, 928=85, 929=29, 930=15, 931=1, 932=1, 933=255, 934=4, 935=4, 936=3, 937=2, 938=5, 939=160, 940=48, 941=12, 942=6, 943=3, 944=85, 945=29, 946=19, 947=1, 948=1, 949=255, 950=4, 951=2, 952=48, 953=0, 954=48, 955=29, 956=6, 957=3, 958=85, 959=29, 960=37, 961=4, 962=22, 963=48, 964=20, 965=6, 966=8, 967=43, 968=6, 969=1, 970=5, 971=5, 972=7, 973=3, 974=1, 975=6, 976=8, 977=43, 978=6, 979=1, 980=5, 981=5, 982=7, 983=3, 984=2, 985=48, 986=80, 987=6, 988=3, 989=85, 990=29, 991=32, 992=4, 993=73, 994=48, 995=71, 996=48, 997=59, 998=6, 999=12, 1000=43, 1001=6, 1002=1, 1003=4, 1004=1, 1005=178, 1006=49, 1007=1, 1008=2, 1009=1, 1010=3, 1011=4, 1012=48, 1013=43, 1014=48, 1015=41, 1016=6, 1017=8, 1018=43, 1019=6, 1020=1, 1021=5, 1022=5, 1023=7, 1024=2, 1025=1, 1026=22, 1027=29, 1028=104, 1029=116, 1030=116, 1031=112, 1032=115, 1033=58, 1034=47, 1035=47, 1036=115, 1037=101, 1038=99, 1039=117, 1040=114, 1041=101, 1042=46, 1043=99, 1044=111, 1045=109, 1046=111, 1047=100, 1048=111, 1049=46, 1050=99, 1051=111, 1052=109, 1053=47, 1054=67, 1055=80, 1056=83, 1057=48, 1058=8, 1059=6, 1060=6, 1061=103, 1062=129, 1063=12, 1064=1, 1065=2, 1066=2, 1067=48, 1068=90, 1069=6, 1070=3, 1071=85, 1072=29, 1073=31, 1074=4, 1075=83, 1076=48, 1077=81, 1078=48, 1079=79, 1080=160, 1081=77, 1082=160, 1083=75, 1084=134, 1085=73, 1086=104, 1087=116, 1088=116, 1089=112, 1090=58, 1091=47, 1092=47, 1093=99, 1094=114, 1095=108, 1096=46, 1097=99, 1098=111, 1099=109, 1100=111, 1101=100, 1102=111, 1103=99, 1104=97, 1105=46, 1106=99, 1107=111, 1108=109, 1109=47, 1110=67, 1111=79, 1112=77, 1113=79, 1114=68, 1115=79, 1116=82, 1117=83, 1118=65, 1119=79, 1120=114, 1121=103, 1122=97, 1123=110, 1124=105, 1125=122, 1126=97, 1127=116, 1128=105, 1129=111, 1130=110, 1131=86, 1132=97, 1133=108, 1134=105, 1135=100, 1136=97, 1137=116, 1138=105, 1139=111, 1140=110, 1141=83, 1142=101, 1143=99, 1144=117, 1145=114, 1146=101, 1147=83, 1148=101, 1149=114, 1150=118, 1151=101, 1152=114, 1153=67, 1154=65, 1155=46, 1156=99, 1157=114, 1158=108, 1159=48, 1160=129, 1161=139, 1162=6, 1163=8, 1164=43, 1165=6, 1166=1, 1167=5, 1168=5, 1169=7, 1170=1, 1171=1, 1172=4, 1173=127, 1174=48, 1175=125, 1176=48, 1177=85, 1178=6, 1179=8, 1180=43, 1181=6, 1182=1, 1183=5, 1184=5, 1185=7, 1186=48, 1187=2, 1188=134, 1189=73, 1190=104, 1191=116, 1192=116, 1193=112, 1194=58, 1195=47, 1196=47, 1197=99, 1198=114, 1199=116, 1200=46, 1201=99, 1202=111, 1203=109, 1204=111, 1205=100, 1206=111, 1207=99, 1208=97, 1209=46, 1210=99, 1211=111, 1212=109, 1213=47, 1214=67, 1215=79, 1216=77, 1217=79, 1218=68, 1219=79, 1220=82, 1221=83, 1222=65, 1223=79, 1224=114, 1225=103, 1226=97, 1227=110, 1228=105, 1229=122, 1230=97, 1231=116, 1232=105, 1233=111, 1234=110, 1235=86, 1236=97, 1237=108, 1238=105, 1239=100, 1240=97, 1241=116, 1242=105, 1243=111, 1244=110, 1245=83, 1246=101, 1247=99, 1248=117, 1249=114, 1250=101, 1251=83, 1252=101, 1253=114, 1254=118, 1255=101, 1256=114, 1257=67, 1258=65, 1259=46, 1260=99, 1261=114, 1262=116, 1263=48, 1264=36, 1265=6, 1266=8, 1267=43, 1268=6, 1269=1, 1270=5, 1271=5, 1272=7, 1273=48, 1274=1, 1275=134, 1276=24, 1277=104, 1278=116, 1279=116, 1280=112, 1281=58, 1282=47, 1283=47, 1284=111, 1285=99, 1286=115, 1287=112, 1288=46, 1289=99, 1290=111, 1291=109, 1292=111, 1293=100, 1294=111, 1295=99, 1296=97, 1297=46, 1298=99, 1299=111, 1300=109, 1301=48, 1302=130, 1303=5, 1304=44, 1305=6, 1306=3, 1307=85, 1308=29, 1309=17, 1310=4, 1311=130, 1312=5, 1313=35, 1314=48, 1315=130, 1316=5, 1317=31, 1318=130, 1319=26, 1320=115, 1321=97, 1322=110, 1323=99, 1324=101, 1325=114, 1326=116, 1327=49, 1328=45, 1329=109, 1330=97, 1331=45, 1332=108, 1333=116, 1334=46, 1335=112, 1336=101, 1337=97, 1338=114, 1339=115, 1340=111, 1341=110, 1342=46, 1343=99, 1344=111, 1345=109, 1346=130, 1347=29, 1348=99, 1349=97, 1350=108, 1351=99, 1352=117, 1353=108, 1354=97, 1355=116, 1356=111, 1357=114, 1358=46, 1359=112, 1360=101, 1361=97, 1362=114, 1363=115, 1364=111, 1365=110, 1366=114, 1367=101, 1368=97, 1369=108, 1370=105, 1371=122, 1372=101, 1373=46, 1374=99, 1375=111, 1376=109, 1377=130, 1378=33, 1379=99, 1380=100, 1381=110, 1382=45, 1383=115, 1384=109, 1385=49, 1386=48, 1387=45, 1388=113, 1389=97, 1390=45, 1391=117, 1392=115, 1393=45, 1394=99, 1395=111, 1396=110, 1397=116, 1398=101, 1399=110, 1400=116, 1401=46, 1402=115, 1403=109, 1404=104, 1405=111, 1406=115, 1407=116, 1408=46, 1409=110, 1410=101, 1411=116, 1412=130, 1413=30, 1414=99, 1415=100, 1416=110, 1417=45, 1418=115, 1419=109, 1420=49, 1421=48, 1422=45, 1423=117, 1424=115, 1425=45, 1426=99, 1427=111, 1428=110, 1429=116, 1430=101, 1431=110, 1432=116, 1433=46, 1434=115, 1435=109, 1436=104, 1437=111, 1438=115, 1439=116, 1440=46, 1441=110, 1442=101, 1443=116, 1444=130, 1445=32, 1446=99, 1447=100, 1448=110, 1449=45, 1450=115, 1451=109, 1452=56, 1453=45, 1454=113, 1455=97, 1456=45, 1457=117, 1458=107, 1459=45, 1460=99, 1461=111, 1462=110, 1463=116, 1464=101, 1465=110, 1466=116, 1467=46, 1468=115, 1469=109, 1470=104, 1471=111, 1472=115, 1473=116, 1474=46, 1475=110, 1476=101, 1477=116, 1478=130, 1479=29, 1480=99, 1481=100, 1482=110, 1483=45, 1484=115, 1485=109, 1486=56, 1487=45, 1488=117, 1489=107, 1490=45, 1491=99, 1492=111, 1493=110, 1494=116, 1495=101, 1496=110, 1497=116, 1498=46, 1499=115, 1500=109, 1501=104, 1502=111, 1503=115, 1504=116, 1505=46, 1506=110, 1507=101, 1508=116, 1509=130, 1510=32, 1511=99, 1512=100, 1513=110, 1514=45, 1515=115, 1516=109, 1517=57, 1518=45, 1519=113, 1520=97, 1521=45, 1522=117, 1523=107, 1524=45, 1525=99, 1526=111, 1527=110, 1528=116, 1529=101, 1530=110, 1531=116, 1532=46, 1533=115, 1534=109, 1535=104, 1536=111, 1537=115, 1538=116, 1539=46, 1540=110, 1541=101, 1542=116, 1543=130, 1544=32, 1545=99, 1546=100, 1547=110, 1548=45, 1549=115, 1550=109, 1551=57, 1552=45, 1553=113, 1554=97, 1555=45, 1556=117, 1557=115, 1558=45, 1559=99, 1560=111, 1561=110, 1562=116, 1563=101, 1564=110, 1565=116, 1566=46, 1567=115, 1568=109, 1569=104, 1570=111, 1571=115, 1572=116, 1573=46, 1574=110, 1575=101, 1576=116, 1577=130, 1578=29, 1579=99, 1580=100, 1581=110, 1582=45, 1583=115, 1584=109, 1585=57, 1586=45, 1587=117, 1588=107, 1589=45, 1590=99, 1591=111, 1592=110, 1593=116, 1594=101, 1595=110, 1596=116, 1597=46, 1598=115, 1599=109, 1600=104, 1601=111, 1602=115, 1603=116, 1604=46, 1605=110, 1606=101, 1607=116, 1608=130, 1609=29, 1610=99, 1611=100, 1612=110, 1613=45, 1614=115, 1615=109, 1616=57, 1617=45, 1618=117, 1619=115, 1620=45, 1621=99, 1622=111, 1623=110, 1624=116, 1625=101, 1626=110, 1627=116, 1628=46, 1629=115, 1630=109, 1631=104, 1632=111, 1633=115, 1634=116, 1635=46, 1636=110, 1637=101, 1638=116, 1639=130, 1640=33, 1641=99, 1642=100, 1643=110, 1644=46, 1645=108, 1646=105, 1647=118, 1648=101, 1649=46, 1650=109, 1651=101, 1652=100, 1653=105, 1654=97, 1655=46, 1656=112, 1657=112, 1658=101, 1659=46, 1660=112, 1661=101, 1662=97, 1663=114, 1664=115, 1665=111, 1666=110, 1667=99, 1668=109, 1669=103, 1670=46, 1671=99, 1672=111, 1673=109, 1674=130, 1675=36, 1676=99, 1677=100, 1678=110, 1679=100, 1680=101, 1681=118, 1682=46, 1683=108, 1684=105, 1685=118, 1686=101, 1687=46, 1688=109, 1689=101, 1690=100, 1691=105, 1692=97, 1693=46, 1694=112, 1695=112, 1696=101, 1697=46, 1698=112, 1699=101, 1700=97, 1701=114, 1702=115, 1703=111, 1704=110, 1705=99, 1706=109, 1707=103, 1708=46, 1709=99, 1710=111, 1711=109, 1712=130, 1713=31, 1714=99, 1715=117, 1716=114, 1717=114, 1718=105, 1719=99, 1720=117, 1721=108, 1722=117, 1723=109, 1724=46, 1725=109, 1726=101, 1727=100, 1728=105, 1729=97, 1730=46, 1731=112, 1732=101, 1733=97, 1734=114, 1735=115, 1736=111, 1737=110, 1738=99, 1739=109, 1740=103, 1741=46, 1742=99, 1743=111, 1744=109, 1745=130, 1746=30, 1747=103, 1748=108, 1749=111, 1750=98, 1751=97, 1752=108, 1753=46, 1754=109, 1755=121, 1756=108, 1757=97, 1758=98, 1759=115, 1760=46, 1761=112, 1762=120, 1763=46, 1764=112, 1765=101, 1766=97, 1767=114, 1768=115, 1769=111, 1770=110, 1771=101, 1772=100, 1773=46, 1774=99, 1775=111, 1776=109, 1777=130, 1778=35, 1779=103, 1780=108, 1781=111, 1782=98, 1783=97, 1784=108, 1785=46, 1786=109, 1787=121, 1788=108, 1789=97, 1790=98, 1791=115, 1792=46, 1793=112, 1794=120, 1795=46, 1796=112, 1797=112, 1798=101, 1799=46, 1800=112, 1801=101, 1802=97, 1803=114, 1804=115, 1805=111, 1806=110, 1807=99, 1808=109, 1809=103, 1810=46, 1811=99, 1812=111, 1813=109, 1814=130, 1815=41, 1816=103, 1817=108, 1818=111, 1819=98, 1820=97, 1821=108, 1822=46, 1823=112, 1824=101, 1825=103, 1826=97, 1827=115, 1828=117, 1829=115, 1830=53, 1831=46, 1832=113, 1833=97, 1834=46, 1835=112, 1836=101, 1837=103, 1838=97, 1839=115, 1840=117, 1841=115, 1842=46, 1843=112, 1844=101, 1845=97, 1846=114, 1847=115, 1848=111, 1849=110, 1850=99, 1851=109, 1852=103, 1853=46, 1854=99, 1855=111, 1856=109, 1857=130, 1858=30, 1859=107, 1860=49, 1861=50, 1862=105, 1863=110, 1864=116, 1865=101, 1866=103, 1867=114, 1868=97, 1869=116, 1870=105, 1871=111, 1872=110, 1873=115, 1874=46, 1875=112, 1876=101, 1877=97, 1878=114, 1879=115, 1880=111, 1881=110, 1882=99, 1883=109, 1884=103, 1885=46, 1886=99, 1887=111, 1888=109, 1889=130, 1890=20, 1891=109, 1892=101, 1893=100, 1894=105, 1895=97, 1896=46, 1897=112, 1898=101, 1899=97, 1900=114, 1901=115, 1902=111, 1903=110, 1904=99, 1905=109, 1906=103, 1907=46, 1908=99, 1909=111, 1910=109, 1911=130, 1912=23, 1913=109, 1914=101, 1915=100, 1916=105, 1917=97, 1918=100, 1919=101, 1920=118, 1921=46, 1922=112, 1923=101, 1924=97, 1925=114, 1926=115, 1927=111, 1928=110, 1929=99, 1930=109, 1931=103, 1932=46, 1933=99, 1934=111, 1935=109, 1936=130, 1937=20, 1938=112, 1939=111, 1940=114, 1941=116, 1942=97, 1943=108, 1944=46, 1945=109, 1946=121, 1947=112, 1948=101, 1949=97, 1950=114, 1951=115, 1952=111, 1953=110, 1954=46, 1955=99, 1956=111, 1957=109, 1958=130, 1959=34, 1960=112, 1961=112, 1962=101, 1963=45, 1964=107, 1965=49, 1966=50, 1967=105, 1968=110, 1969=116, 1970=101, 1971=103, 1972=114, 1973=97, 1974=116, 1975=105, 1976=111, 1977=110, 1978=115, 1979=46, 1980=112, 1981=101, 1982=97, 1983=114, 1984=115, 1985=111, 1986=110, 1987=99, 1988=109, 1989=103, 1990=46, 1991=99, 1992=111, 1993=109, 1994=130, 1995=24, 1996=112, 1997=112, 1998=101, 1999=45, 2000=112, 2001=111, 2002=114, 2003=116, 2004=97, 2005=108, 2006=46, 2007=109, 2008=121, 2009=112, 2010=101, 2011=97, 2012=114, 2013=115, 2014=111, 2015=110, 2016=46, 2017=99, 2018=111, 2019=109, 2020=130, 2021=27, 2022=112, 2023=112, 2024=101, 2025=45, 2026=112, 2027=116, 2028=103, 2029=109, 2030=101, 2031=100, 2032=105, 2033=97, 2034=46, 2035=112, 2036=101, 2037=97, 2038=114, 2039=115, 2040=111, 2041=110, 2042=99, 2043=109, 2044=103, 2045=46, 2046=99, 2047=111, 2048=109, 2049=130, 2050=23, 2051=112, 2052=116, 2053=103, 2054=109, 2055=101, 2056=100, 2057=105, 2058=97, 2059=46, 2060=112, 2061=101, 2062=97, 2063=114, 2064=115, 2065=111, 2066=110, 2067=99, 2068=109, 2069=103, 2070=46, 2071=99, 2072=111, 2073=109, 2074=130, 2075=31, 2076=113, 2077=97, 2078=46, 2079=112, 2080=101, 2081=97, 2082=114, 2083=115, 2084=111, 2085=110, 2086=109, 2087=121, 2088=108, 2089=97, 2090=98, 2091=97, 2092=110, 2093=100, 2094=109, 2095=97, 2096=115, 2097=116, 2098=101, 2099=114, 2100=105, 2101=110, 2102=103, 2103=46, 2104=99, 2105=111, 2106=109, 2107=130, 2108=35, 2109=114, 2110=117, 2111=109, 2112=98, 2113=97, 2114=46, 2115=108, 2116=105, 2117=118, 2118=101, 2119=46, 2120=109, 2121=101, 2122=100, 2123=105, 2124=97, 2125=46, 2126=112, 2127=112, 2128=101, 2129=46, 2130=112, 2131=101, 2132=97, 2133=114, 2134=115, 2135=111, 2136=110, 2137=99, 2138=109, 2139=103, 2140=46, 2141=99, 2142=111, 2143=109, 2144=130, 2145=25, 2146=115, 2147=97, 2148=109, 2149=112, 2150=108, 2151=101, 2152=46, 2153=112, 2154=101, 2155=97, 2156=114, 2157=115, 2158=111, 2159=110, 2160=114, 2161=101, 2162=97, 2163=108, 2164=105, 2165=122, 2166=101, 2167=46, 2168=99, 2169=111, 2170=109, 2171=130, 2172=24, 2173=115, 2174=116, 2175=97, 2176=116, 2177=105, 2178=99, 2179=45, 2180=99, 2181=100, 2182=110, 2183=46, 2184=115, 2185=99, 2186=104, 2187=111, 2188=111, 2189=108, 2190=110, 2191=101, 2192=116, 2193=46, 2194=99, 2195=111, 2196=109, 2197=130, 2198=28, 2199=115, 2200=116, 2201=97, 2202=116, 2203=105, 2204=99, 2205=45, 2206=100, 2207=99, 2208=116, 2209=45, 2210=99, 2211=100, 2212=110, 2213=46, 2214=115, 2215=99, 2216=104, 2217=111, 2218=111, 2219=108, 2220=110, 2221=101, 2222=116, 2223=46, 2224=99, 2225=111, 2226=109, 2227=130, 2228=24, 2229=115, 2230=116, 2231=97, 2232=116, 2233=105, 2234=99, 2235=45, 2236=100, 2237=101, 2238=118, 2239=45, 2240=99, 2241=100, 2242=110, 2243=46, 2244=115, 2245=110, 2246=100, 2247=101, 2248=118, 2249=46, 2250=110, 2251=101, 2252=116, 2253=130, 2254=23, 2255=115, 2256=116, 2257=97, 2258=116, 2259=105, 2260=99, 2261=45, 2262=112, 2263=116, 2264=45, 2265=99, 2266=100, 2267=110, 2268=46, 2269=115, 2270=110, 2271=100, 2272=101, 2273=118, 2274=46, 2275=110, 2276=101, 2277=116, 2278=130, 2279=25, 2280=115, 2281=116, 2282=97, 2283=116, 2284=105, 2285=99, 2286=50, 2287=45, 2288=99, 2289=100, 2290=110, 2291=46, 2292=115, 2293=99, 2294=104, 2295=111, 2296=111, 2297=108, 2298=110, 2299=101, 2300=116, 2301=46, 2302=99, 2303=111, 2304=109, 2305=130, 2306=29, 2307=115, 2308=116, 2309=97, 2310=116, 2311=105, 2312=99, 2313=50, 2314=45, 2315=100, 2316=99, 2317=116, 2318=45, 2319=99, 2320=100, 2321=110, 2322=46, 2323=115, 2324=99, 2325=104, 2326=111, 2327=111, 2328=108, 2329=110, 2330=101, 2331=116, 2332=46, 2333=99, 2334=111, 2335=109, 2336=130, 2337=24, 2338=116, 2339=101, 2340=115, 2341=116, 2342=99, 2343=117, 2344=114, 2345=114, 2346=101, 2347=110, 2348=116, 2349=46, 2350=99, 2351=111, 2352=110, 2353=110, 2354=101, 2355=120, 2356=117, 2357=115, 2358=46, 2359=99, 2360=111, 2361=109, 2362=130, 2363=19, 2364=116, 2365=101, 2366=115, 2367=116, 2368=110, 2369=97, 2370=118, 2371=46, 2372=112, 2373=115, 2374=111, 2375=110, 2376=100, 2377=101, 2378=118, 2379=46, 2380=110, 2381=101, 2382=116, 2383=130, 2384=25, 2385=116, 2386=101, 2387=115, 2388=116, 2389=110, 2390=97, 2391=118, 2392=99, 2393=108, 2394=105, 2395=101, 2396=110, 2397=116, 2398=46, 2399=112, 2400=115, 2401=111, 2402=110, 2403=115, 2404=118, 2405=99, 2406=46, 2407=110, 2408=101, 2409=116, 2410=130, 2411=18, 2412=117, 2413=97, 2414=116, 2415=45, 2416=119, 2417=119, 2418=119, 2419=46, 2420=104, 2421=101, 2422=108, 2423=108, 2424=111, 2425=113, 2426=46, 2427=99, 2428=111, 2429=109, 2430=130, 2431=16, 2432=119, 2433=119, 2434=119, 2435=46, 2436=99, 2437=111, 2438=110, 2439=110, 2440=101, 2441=120, 2442=117, 2443=115, 2444=46, 2445=99, 2446=111, 2447=109, 2448=130, 2449=14, 2450=119, 2451=119, 2452=119, 2453=46, 2454=104, 2455=101, 2456=108, 2457=108, 2458=111, 2459=113, 2460=46, 2461=99, 2462=111, 2463=109, 2464=130, 2465=24, 2466=119, 2467=119, 2468=119, 2469=46, 2470=112, 2471=101, 2472=97, 2473=114, 2474=115, 2475=111, 2476=110, 2477=109, 2478=97, 2479=115, 2480=116, 2481=101, 2482=114, 2483=105, 2484=110, 2485=103, 2486=46, 2487=99, 2488=111, 2489=109, 2490=130, 2491=20, 2492=119, 2493=119, 2494=119, 2495=46, 2496=112, 2497=101, 2498=97, 2499=114, 2500=115, 2501=111, 2502=110, 2503=109, 2504=121, 2505=108, 2506=97, 2507=98, 2508=46, 2509=99, 2510=111, 2511=109, 2512=130, 2513=32, 2514=119, 2515=119, 2516=119, 2517=46, 2518=112, 2519=101, 2520=97, 2521=114, 2522=115, 2523=111, 2524=110, 2525=109, 2526=121, 2527=108, 2528=97, 2529=98, 2530=97, 2531=110, 2532=100, 2533=109, 2534=97, 2535=115, 2536=116, 2537=101, 2538=114, 2539=105, 2540=110, 2541=103, 2542=46, 2543=99, 2544=111, 2545=109, 2546=130, 2547=22, 2548=119, 2549=119, 2550=119, 2551=46, 2552=112, 2553=101, 2554=97, 2555=114, 2556=115, 2557=111, 2558=110, 2559=114, 2560=101, 2561=97, 2562=108, 2563=105, 2564=122, 2565=101, 2566=46, 2567=99, 2568=111, 2569=109, 2570=130, 2571=20, 2572=119, 2573=119, 2574=119, 2575=46, 2576=112, 2577=101, 2578=97, 2579=114, 2580=115, 2581=111, 2582=110, 2583=116, 2584=101, 2585=120, 2586=97, 2587=115, 2588=46, 2589=99, 2590=111, 2591=109, 2592=130, 2593=35, 2594=119, 2595=119, 2596=119, 2597=46, 2598=113, 2599=97, 2600=46, 2601=112, 2602=101, 2603=97, 2604=114, 2605=115, 2606=111, 2607=110, 2608=109, 2609=121, 2610=108, 2611=97, 2612=98, 2613=97, 2614=110, 2615=100, 2616=109, 2617=97, 2618=115, 2619=116, 2620=101, 2621=114, 2622=105, 2623=110, 2624=103, 2625=46, 2626=99, 2627=111, 2628=109, 2629=48, 2630=13, 2631=6, 2632=9, 2633=42, 2634=134, 2635=72, 2636=134, 2637=247, 2638=13, 2639=1, 2640=1, 2641=11, 2642=5, 2643=0, 2644=3, 2645=130, 2646=1, 2647=1, 2648=0, 2649=137, 2650=14, 2651=209, 2652=99, 2653=74, 2654=96, 2655=96, 2656=206, 2657=155, 2658=173, 2659=123, 2660=6, 2661=143, 2662=135, 2663=100, 2664=39, 2665=173, 2666=59, 2667=218, 2668=146, 2669=235, 2670=35, 2671=197, 2672=98, 2673=236, 2674=161, 2675=83, 2676=101, 2677=158, 2678=6, 2679=124, 2680=94, 2681=218, 2682=87, 2683=11, 2684=42, 2685=124, 2686=0, 2687=122, 2688=183, 2689=68, 2690=214, 2691=68, 2692=43, 2693=179, 2694=2, 2695=71, 2696=94, 2697=55, 2698=8, 2699=35, 2700=116, 2701=163, 2702=66, 2703=153, 2704=235, 2705=112, 2706=141, 2707=60, 2708=61, 2709=136, 2710=228, 2711=88, 2712=83, 2713=140, 2714=27, 2715=219, 2716=43, 2717=14, 2718=119, 2719=132, 2720=15, 2721=51, 2722=36, 2723=11, 2724=121, 2725=127, 2726=69, 2727=45, 2728=195, 2729=134, 2730=230, 2731=155, 2732=148, 2733=70, 2734=4, 2735=17, 2736=103, 2737=252, 2738=155, 2739=35, 2740=191, 2741=171, 2742=237, 2743=126, 2744=19, 2745=189, 2746=54, 2747=11, 2748=177, 2749=155, 2750=149, 2751=115, 2752=130, 2753=90, 2754=128, 2755=67, 2756=20, 2757=203, 2758=205, 2759=22, 2760=22, 2761=17, 2762=170, 2763=94, 2764=196, 2765=108, 2766=153, 2767=67, 2768=197, 2769=162, 2770=158, 2771=169, 2772=83, 2773=92, 2774=87, 2775=125, 2776=134, 2777=11, 2778=125, 2779=218, 2780=64, 2781=71, 2782=196, 2783=105, 2784=217, 2785=32, 2786=175, 2787=3, 2788=57, 2789=202, 2790=175, 2791=4, 2792=108, 2793=231, 2794=213, 2795=226, 2796=12, 2797=76, 2798=198, 2799=11, 2800=245, 2801=177, 2802=56, 2803=219, 2804=56, 2805=3, 2806=22, 2807=84, 2808=118, 2809=45, 2810=2, 2811=34, 2812=169, 2813=216, 2814=187, 2815=232, 2816=58, 2817=125, 2818=59, 2819=22, 2820=116, 2821=143, 2822=60, 2823=100, 2824=39, 2825=201, 2826=41, 2827=215, 2828=64, 2829=89, 2830=253, 2831=135, 2832=2, 2833=123, 2834=32, 2835=33, 2836=115, 2837=240, 2838=10, 2839=63, 2840=123, 2841=220, 2842=161, 2843=70, 2844=56, 2845=104, 2846=105, 2847=89, 2848=123, 2849=245, 2850=234, 2851=223, 2852=129, 2853=117, 2854=35, 2855=93, 2856=41, 2857=11, 2858=65, 2859=235, 2860=10, 2861=97, 2862=110, 2863=209, 2864=120, 2865=30, 2866=170, 2867=151, 2868=87, 2869=215, 2870=27, 2871=158, 2872=1, 2873=244, 2874=125, 2875=8, 2876=101, 2877=210, 2878=211, 2879=216, 2880=112, 2881=147, 2882=212, 2883=57, 2884=119, 2885=142, 2886=40, 2887=114, 2888=215, 2889=44, 2890=254, 2891=222, 2892=40, 2893=5, 2894=29, 2895=157, 2896=94, 2897=140, 2898=23, 2899=39, 2900=31, 2901=147, 2902=146, 2903=179, 2904=222, 2905=164, 2906=2, 2907=4, 2908=0, 2909=166, 2910=36, 2911=4, 2912=34, 2913=112, 2914=112, 2915=101, 2916=45, 2917=107, 2918=49, 2919=50, 2920=105, 2921=110, 2922=116, 2923=101, 2924=103, 2925=114, 2926=97, 2927=116, 2928=105, 2929=111, 2930=110, 2931=115, 2932=46, 2933=112, 2934=101, 2935=97, 2936=114, 2937=115, 2938=111, 2939=110, 2940=99, 2941=109, 2942=103, 2943=46, 2944=99, 2945=111, 2946=109, 2947=169, 2948=4, 2949=2, 2950=2, 2951=28, 2952=32, 2953=170, 2954=129, 2955=195, 2956=4, 2957=129, 2958=192, 2959=0, 2960=0, 2961=29, 2962=230, 2963=164, 2964=18, 2965=150, 2966=59, 2967=118, 2968=14, 2969=189, 2970=108, 2971=159, 2972=142, 2973=140, 2974=40, 2975=177, 2976=103, 2977=230, 2978=231, 2979=167, 2980=68, 2981=245, 2982=255, 2983=25, 2984=86, 2985=29, 2986=108, 2987=169, 2988=2, 2989=162, 2990=157, 2991=8, 2992=22, 2993=237, 2994=172, 2995=141, 2996=203, 2997=40, 2998=29, 2999=37, 3000=57, 3001=122, 3002=218, 3003=6, 3004=91, 3005=124, 3006=107, 3007=98, 3008=57, 3009=237, 3010=21, 3011=94, 3012=134, 3013=27, 3014=45, 3015=34, 3016=206, 3017=80, 3018=211, 3019=224, 3020=42, 3021=106, 3022=222, 3023=172, 3024=96, 3025=108, 3026=123, 3027=3, 3028=86, 3029=163, 3030=26, 3031=127, 3032=182, 3033=150, 3034=204, 3035=180, 3036=23, 3037=195, 3038=190, 3039=127, 3040=163, 3041=101, 3042=121, 3043=48, 3044=53, 3045=14, 3046=235, 3047=216, 3048=29, 3049=136, 3050=138, 3051=72, 3052=140, 3053=113, 3054=83, 3055=24, 3056=167, 3057=207, 3058=155, 3059=61, 3060=232, 3061=213, 3062=125, 3063=14, 3064=89, 3065=113, 3066=9, 3067=2, 3068=122, 3069=244, 3070=103, 3071=188, 3072=86, 3073=59, 3074=83, 3075=45, 3076=192, 3077=96, 3078=194, 3079=174, 3080=252, 3081=234, 3082=136, 3083=4, 3084=105, 3085=241, 3086=251, 3087=104, 3088=246, 3089=27, 3090=194, 3091=146, 3092=7, 3093=216, 3094=73, 3095=19, 3096=183, 3097=134, 3098=113, 3099=130, 3100=37, 3101=25, 3102=181, 3103=233, 3104=35, 3105=27, 3106=120, 3107=55, 3108=115, 3109=174, 3110=196, 3111=102, 3112=18, 3113=196, 3114=38, 3115=85, 3116=255, 3117=31, 3118=55, 3119=126, 3120=128, 3121=208, 3122=4, 3123=146, 3124=123, 3125=77, 3126=98, 3127=122, 3128=194, 3129=158, 3130=228, 3131=233, 3132=129, 3133=44, 3134=131, 3135=32, 3136=65, 3137=85, 3138=14, 3139=81, 3140=129, 3141=211, 3142=197, 3143=82, 3144=86, 3145=253, 3146=38, 3147=71, 3148=161, 3149=16, 3150=174, list=[collector.newrelic.com:443:::::::::, collector-287.newrelic.com:443:::::::::, etext2ppe.pearson.com:443:::::::::, sso.rumba.ppe.pearsoncmg.com:443:::::::::, ppe-k12integrations.pearsoncmg.com:443:::::::::], socketPath=undefined, timeout=undefined, method=GET, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, _ended=true, $ref=$["response"], aborted=undefined, timeoutCb=null, upgradeOrConnect=false, parser=null, maxHeadersCount=null, read=function (n) {
- debug('read', n);
- n = parseInt(n, 10);
- var state = this._readableState;
- var nOrig = n;
- if (n !== 0)
- state.emittedReadable = false;
- // if we're doing read(0) to trigger a readable event, but we
- // already have a bunch of data in the buffer, then just trigger
- // the 'readable' event and move on.
- if (n === 0 &&
- state.needReadable &&
- (state.length >= state.highWaterMark || state.ended)) {
- debug('read: emitReadable', state.length, state.ended);
- if (state.length === 0 && state.ended)
- endReadable(this);
- else
- emitReadable(this);
- return null;
- }
- n = howMuchToRead(n, state);
- // if we've ended, and we're now clear, then finish it up.
- if (n === 0 && state.ended) {
- if (state.length === 0)
- endReadable(this);
- return null;
- }
- // All the actual chunk generation logic needs to be
- // *below* the call to _read. The reason is that in certain
- // synthetic stream cases, such as passthrough streams, _read
- // may be a completely synchronous operation which may change
- // the state of the read buffer, providing enough data when
- // before there was *not* enough.
- //
- // So, the steps are:
- // 1. Figure out what the state of things will be after we do
- // a read from the buffer.
- //
- // 2. If that resulting state will trigger a _read, then call _read.
- // Note that this may be asynchronous, or synchronous. Yes, it is
- // deeply ugly to write APIs this way, but that still doesn't mean
- // that the Readable class should behave improperly, as streams are
- // designed to be sync/async agnostic.
- // Take note if the _read call is sync or async (ie, if the read call
- // has returned yet), so that we know whether or not it's safe to emit
- // 'readable' etc.
- //
- // 3. Actually pull the requested chunks out of the buffer and return.
- // if we need a readable event, then we need to do some reading.
- var doRead = state.needReadable;
- debug('need readable', doRead);
- // if we currently have less than the highWaterMark, then also read some
- if (state.length === 0 || state.length - n < state.highWaterMark) {
- doRead = true;
- debug('length less than watermark', doRead);
- }
- // however, if we've ended, then there's no point, and if we're already
- // reading, then it's unnecessary.
- if (state.ended || state.reading) {
- doRead = false;
- debug('reading or ended', doRead);
- } else if (doRead) {
- debug('do read');
- state.reading = true;
- state.sync = true;
- // if the length is currently zero, then we *need* a readable event.
- if (state.length === 0)
- state.needReadable = true;
- // call internal read method
- this._read(state.highWaterMark);
- state.sync = false;
- // If _read pushed data synchronously, then `reading` will be false,
- // and we need to re-evaluate how much data we can return to the user.
- if (!state.reading)
- n = howMuchToRead(nOrig, state);
- }
- var ret;
- if (n > 0)
- ret = fromList(n, state);
- else
- ret = null;
- if (ret === null) {
- state.needReadable = true;
- n = 0;
- } else {
- state.length -= n;
- }
- if (state.length === 0) {
- // If we have nothing in the buffer, then we want to know
- // as soon as we *do* get something into the buffer.
- if (!state.ended)
- state.needReadable = true;
- // If we tried to read() past the EOF, then emit end on the next tick.
- if (nOrig !== n && state.ended)
- endReadable(this);
- }
- if (ret !== null)
- this.emit('data', ret);
- return ret;
- }, _consuming=true, _idleNext=null, _idlePrev=null, _idleTimeout=-1, $ref=$["response"]["socket"], httpVersionMajor=1, httpVersionMinor=1, httpVersion=1.1, complete=true, server=Apache-Coyote/1.1, content-type=application/json;charset=UTF-8, content-language=en-US, expires=Tue, 19 Jun 2018 23:13:19 GMT, cache-control=max-age=0, no-cache, pragma=no-cache, date=Tue, 19 Jun 2018 23:13:19 GMT, content-length=83, connection=close, rawHeaders=[Server, Apache-Coyote/1.1, Content-Type, application/json;charset=UTF-8, Content-Language, en-US, Expires, Tue, 19 Jun 2018 23:13:19 GMT, Cache-Control, max-age=0, no-cache, Pragma, no-cache, Date, Tue, 19 Jun 2018 23:13:19 GMT, Content-Length, 83, Connection, close], , rawTrailers=[], upgrade=false, url=, method=null, statusCode=404, statusMessage=Not Found, $ref=$["response"]["socket"], _consuming=true, _dumped=false, $ref=$["response"]["socket"]["_httpMessage"], domain=null, error=function () { [native code] }, complete=function () { [native code] }, pipe=[function (src) {
- if (self.ntick && self._started) {
- self.emit('error', new Error('You cannot pipe to this stream after the outbound request has started.'))
- }
- self.src = src
- if (isReadStream(src)) {
- if (!self.hasHeader('content-type')) {
- self.setHeader('content-type', mime.lookup(src.path))
- }
- } else {
- if (src.headers) {
- for (var i in src.headers) {
- if (!self.hasHeader(i)) {
- self.setHeader(i, src.headers[i])
- }
- }
- }
- if (self._json && !self.hasHeader('content-type')) {
- self.setHeader('content-type', 'application/json')
- }
- if (src.method && !self.explicitMethod) {
- self.method = src.method
- }
- }
- // self.on('pipe', function () {
- // console.error('You have already piped to this stream. Pipeing twice is likely to break the request.')
- // })
- }, function (src) {
- if (self.ntick && self._started) {
- self.emit('error', new Error('You cannot pipe to this stream after the outbound request has started.'))
- }
- self.src = src
- if (isReadStream(src)) {
- if (!self.hasHeader('content-type')) {
- self.setHeader('content-type', mime.lookup(src.path))
- }
- } else {
- if (src.headers) {
- for (var i in src.headers) {
- if (!self.hasHeader(i)) {
- self.setHeader(i, src.headers[i])
- }
- }
- }
- if (self._json && !self.hasHeader('content-type')) {
- self.setHeader('content-type', 'application/json')
- }
- if (src.method && !self.explicitMethod) {
- self.method = src.method
- }
- }
- // self.on('pipe', function () {
- // console.error('You have already piped to this stream. Pipeing twice is likely to break the request.')
- // })
- }], data=function (chunk) {
- if (!Buffer.isBuffer(chunk)) {
- strings.push(chunk)
- } else if (chunk.length) {
- bufferLength += chunk.length
- buffers.push(chunk)
- }
- }, end=function () {
- debug('end event', self.uri.href)
- if (self._aborted) {
- debug('aborted', self.uri.href)
- // `buffer` is defined in the parent scope and used in a closure it exists for the life of the request.
- // This can lead to leaky behavior if the user retains a reference to the request object.
- buffers = []
- bufferLength = 0
- return
- }
- if (bufferLength) {
- debug('has body', self.uri.href, bufferLength)
- response.body = Buffer.concat(buffers, bufferLength)
- if (self.encoding !== null) {
- response.body = response.body.toString(self.encoding)
- }
- // `buffer` is defined in the parent scope and used in a closure it exists for the life of the Request.
- // This can lead to leaky behavior if the user retains a reference to the request object.
- buffers = []
- bufferLength = 0
- } else if (strings.length) {
- // The UTF8 BOM [0xEF,0xBB,0xBF] is converted to [0xFE,0xFF] in the JS UTC16/UCS2 representation.
- // Strip this value out when the encoding is set to 'utf8', as upstream consumers won't expect it and it breaks JSON.parse().
- if (self.encoding === 'utf8' && strings[0].length > 0 && strings[0][0] === '\uFEFF') {
- strings[0] = strings[0].substring(1)
- }
- response.body = strings.join('')
- }
- if (self._json) {
- try {
- response.body = JSON.parse(response.body, self._jsonReviver)
- } catch (e) {
- debug('invalid JSON received', self.uri.href)
- }
- }
- debug('emitting complete', self.uri.href)
- if (typeof response.body === 'undefined' && !self._json) {
- response.body = self.encoding === null ? Buffer.alloc(0) : ''
- }
- self.emit('complete', response, response.body)
- }, _eventsCount=5, _maxListeners=undefined, protocol=https:, slashes=true, auth=null, host=ppe-k12integrations.pearsoncmg.com, port=443, hostname=ppe-k12integrations.pearsoncmg.com, hash=null, search=null, query=null, pathname=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, href=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, readable=true, writable=true, $ref=$["response"]["request"], default=RFC3986, RFC1738=function (value) {
- return replace.call(value, percentTwenties, '+');
- }, RFC3986=function (value) {
- return value;
- }, RFC1738=RFC1738, RFC3986=RFC3986, parse=function (str, opts) {
- var options = opts ? utils.assign({}, opts) : {};
- if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') {
- throw new TypeError('Decoder has to be a function.');
- }
- options.ignoreQueryPrefix = options.ignoreQueryPrefix === true;
- options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter;
- options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth;
- options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit;
- options.parseArrays = options.parseArrays !== false;
- options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder;
- options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots;
- options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects;
- options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes;
- options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit;
- options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;
- if (str === '' || str === null || typeof str === 'undefined') {
- return options.plainObjects ? Object.create(null) : {};
- }
- var tempObj = typeof str === 'string' ? parseValues(str, options) : str;
- var obj = options.plainObjects ? Object.create(null) : {};
- // Iterate over the keys and setup the new object
- var keys = Object.keys(tempObj);
- for (var i = 0; i < keys.length; ++i) {
- var key = keys[i];
- var newObj = parseKeys(key, tempObj[key], options);
- obj = utils.merge(obj, newObj, options);
- }
- return utils.compact(obj);
- }, stringify=function (object, opts) {
- var obj = object;
- var options = opts ? utils.assign({}, opts) : {};
- if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') {
- throw new TypeError('Encoder has to be a function.');
- }
- var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter;
- var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling;
- var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls;
- var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode;
- var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder;
- var sort = typeof options.sort === 'function' ? options.sort : null;
- var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots;
- var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate;
- var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly;
- if (typeof options.format === 'undefined') {
- options.format = formats['default'];
- } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) {
- throw new TypeError('Unknown format option provided.');
- }
- var formatter = formats.formatters[options.format];
- var objKeys;
- var filter;
- if (typeof options.filter === 'function') {
- filter = options.filter;
- obj = filter('', obj);
- } else if (Array.isArray(options.filter)) {
- filter = options.filter;
- objKeys = filter;
- }
- var keys = [];
- if (typeof obj !== 'object' || obj === null) {
- return '';
- }
- var arrayFormat;
- if (options.arrayFormat in arrayPrefixGenerators) {
- arrayFormat = options.arrayFormat;
- } else if ('indices' in options) {
- arrayFormat = options.indices ? 'indices' : 'repeat';
- } else {
- arrayFormat = 'indices';
- }
- var generateArrayPrefix = arrayPrefixGenerators[arrayFormat];
- if (!objKeys) {
- objKeys = Object.keys(obj);
- }
- if (sort) {
- objKeys.sort(sort);
- }
- for (var i = 0; i < objKeys.length; ++i) {
- var key = objKeys[i];
- if (skipNulls && obj[key] === null) {
- continue;
- }
- keys = keys.concat(stringify(
- obj[key],
- key,
- generateArrayPrefix,
- strictNullHandling,
- skipNulls,
- encode ? encoder : null,
- filter,
- sort,
- allowDots,
- serializeDate,
- formatter,
- encodeValuesOnly
- ));
- }
- var joined = keys.join(delimiter);
- var prefix = options.addQueryPrefix === true ? '?' : '';
- return joined.length > 0 ? prefix + joined : '';
- }, useQuerystring=undefined, , , $ref=$["response"]["request"], hasAuth=true, sentAuth=true, bearerToken=null, user=rbsuser, pass=qt26w8WgjRnUcb9X, $ref=$["response"]["request"], params=null, $ref=$["response"]["request"], boundary=5a8ba26e-933a-42b5-a8e2-6c2cfbda4c7b, chunked=false, body=null, $ref=$["response"]["request"], followRedirect=true, followRedirects=true, followAllRedirects=false, followOriginalHttpMethod=false, allowRedirect=function () { return true }, maxRedirects=10, redirects=[statusCode=401, redirectUri=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections], redirectsFollowed=1, removeRefererHeader=false, $ref=$["response"]["request"], proxyHeaderWhiteList=[accept, accept-charset, accept-encoding, accept-language, accept-ranges, cache-control, content-encoding, content-language, content-location, content-md5, content-range, content-type, connection, date, expect, max-forwards, pragma, referer, te, user-agent, via], proxyHeaderExclusiveList=[], _rp_resolve=function (value) {
- promise._resolveCallback(value);
- }, _rp_reject=function (reason) {
- promise._rejectCallback(reason, synchronous);
- }, _bitField=16777216, name=StatusCodeError, statusCode=404, message=404 - {"message":"No sections found for given user","errorCode":"616","status":"Failure"}, $ref=$["error"], $ref=$["options"], $ref=$["response"], _rejectionHandler0=undefined, _promise0=undefined, _receiver0=undefined, _onCancelField=undefined, _branchesRemainingToCancel=1, _cancellationParent=undefined, _rp_callbackOrig=undefined, callback=function () {
- if (self._callbackCalled) {
- return // Print a warning maybe?
- }
- self._callbackCalled = true
- self._callback.apply(self, arguments)
- }, $ref=$["options"], accept=application/json, authorization=Digest username="rbsuser", realm="Digest Based Authentication", nonce="MTUyOTUzNjM5OTgyNDplODQ4ZDIyOTRjZjg1NTZjNTFlOWE4ZjM3NjJjNjBkNA==", uri="/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections", qop=auth, response="37a69ba6778193827018767ce52f5d7f", nc=00000001, cnonce="2caadcd631ed4eafb5e3644181cf94a2", referer=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, setHeader=function (key, value, clobber) {
- if (typeof value === 'undefined') return
- return c.set(key, value, clobber)
- }, hasHeader=function (key) {
- return c.has(key)
- }, getHeader=function (key) {
- return c.get(key)
- }, removeHeader=function (key) {
- return c.del(key)
- }, method=GET, localAddress=undefined, , dests=[], __isRequestRequest=true, _callback=function RP$callback(err, response, body) {
- plumbing.callback.call(self, err, response, body);
- }, proxy=null, tunnel=true, setHost=true, originalCookieHeader=undefined, _disableCookies=true, _jar=undefined, port=443, host=ppe-k12integrations.pearsoncmg.com, path=/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, _json=true, Server=function Server(opts, requestListener) {
- if (!(this instanceof Server)) return new Server(opts, requestListener);
- if (typeof opts === 'function') {
- requestListener = opts;
- opts = undefined;
- }
- opts = util._extend({}, opts);
- if (process.features.tls_npn && !opts.NPNProtocols) {
- opts.NPNProtocols = ['http/1.1', 'http/1.0'];
- }
- if (process.features.tls_alpn && !opts.ALPNProtocols) {
- // http/1.0 is not defined as Protocol IDs in IANA
- // http://www.iana.org/assignments/tls-extensiontype-values
- // /tls-extensiontype-values.xhtml#alpn-protocol-ids
- opts.ALPNProtocols = ['http/1.1'];
- }
- tls.Server.call(this, opts, http._connectionListener);
- this.httpAllowHalfOpen = false;
- if (requestListener) {
- this.addListener('request', requestListener);
- }
- this.addListener('tlsClientError', function addListener(err, conn) {
- if (!this.emit('clientError', err, conn))
- conn.destroy(err);
- });
- this.timeout = 2 * 60 * 1000;
- this.keepAliveTimeout = 5000;
- }, createServer=function setDispatcher(requestListener) { // eslint-disable-line no-unused-vars
- agent.environment.setDispatcher('http')
- return createServer.apply(this, arguments)
- }, $ref=$["response"]["socket"]["_httpMessage"]["agent"], Agent=function Agent(options) {
- if (!(this instanceof Agent))
- return new Agent(options);
- http.Agent.call(this, options);
- this.defaultPort = 443;
- this.protocol = 'https:';
- this.maxCachedSessions = this.options.maxCachedSessions;
- if (this.maxCachedSessions === undefined)
- this.maxCachedSessions = 100;
- this._sessionCache = {
- map: {},
- list: []
- };
- }, request=function request(options, cb) {
- if (typeof options === 'string') {
- options = url.parse(options);
- if (!options.hostname) {
- throw new Error('Unable to determine the domain name');
- }
- } else if (options && options[searchParamsSymbol] &&
- options[searchParamsSymbol][searchParamsSymbol]) {
- // url.URL instance
- options = urlToOptions(options);
- } else {
- options = util._extend({}, options);
- }
- options._defaultAgent = globalAgent;
- return http.request(options, cb);
- }, get=function get(options, cb) {
- var req = exports.request(options, cb);
- req.end();
- return req;
- }, agentClass=function Agent(options) {
- if (!(this instanceof Agent))
- return new Agent(options);
- http.Agent.call(this, options);
- this.defaultPort = 443;
- this.protocol = 'https:';
- this.maxCachedSessions = this.options.maxCachedSessions;
- if (this.maxCachedSessions === undefined)
- this.maxCachedSessions = 100;
- this._sessionCache = {
- map: {},
- list: []
- };
- }, $ref=$["response"]["socket"]["_httpMessage"]["agent"], href=https://ppe-k12integrations.pearsoncmg.com/cms/v1/teachers/ffffffff538e2aa1e4b02026b339472f/sections, ntick=true, $ref=$["response"], originalHost=ppe-k12integrations.pearsoncmg.com, originalHostHeaderName=host, _started=true, $ref=$["response"]["socket"]["_httpMessage"], $ref=$["response"], _destdata=true, _ended=true, _callbackCalled=true, toJSON=function responseToJSON() {
- var self = this
- return {
- statusCode: self.statusCode,
- body: self.body,
- headers: self.headers,
- request: requestToJSON.call(self.request)
- }
- }, $ref=$["response"]["headers"], read=function (n) {
- debug('read', n);
- n = parseInt(n, 10);
- var state = this._readableState;
- var nOrig = n;
- if (n !== 0)
- state.emittedReadable = false;
- // if we're doing read(0) to trigger a readable event, but we
- // already have a bunch of data in the buffer, then just trigger
- // the 'readable' event and move on.
- if (n === 0 &&
- state.needReadable &&
- (state.length >= state.highWaterMark || state.ended)) {
- debug('read: emitReadable', state.length, state.ended);
- if (state.length === 0 && state.ended)
- endReadable(this);
- else
- emitReadable(this);
- return null;
- }
- n = howMuchToRead(n, state);
- // if we've ended, and we're now clear, then finish it up.
- if (n === 0 && state.ended) {
- if (state.length === 0)
- endReadable(this);
- return null;
- }
- // All the actual chunk generation logic needs to be
- // *below* the call to _read. The reason is that in certain
- // synthetic stream cases, such as passthrough streams, _read
- // may be a completely synchronous operation which may change
- // the state of the read buffer, providing enough data when
- // before there was *not* enough.
- //
- // So, the steps are:
- // 1. Figure out what the state of things will be after we do
- // a read from the buffer.
- //
- // 2. If that resulting state will trigger a _read, then call _read.
- // Note that this may be asynchronous, or synchronous. Yes, it is
- // deeply ugly to write APIs this way, but that still doesn't mean
- // that the Readable class should behave improperly, as streams are
- // designed to be sync/async agnostic.
- // Take note if the _read call is sync or async (ie, if the read call
- // has returned yet), so that we know whether or not it's safe to emit
- // 'readable' etc.
- //
- // 3. Actually pull the requested chunks out of the buffer and return.
- // if we need a readable event, then we need to do some reading.
- var doRead = state.needReadable;
- debug('need readable', doRead);
- // if we currently have less than the highWaterMark, then also read some
- if (state.length === 0 || state.length - n < state.highWaterMark) {
- doRead = true;
- debug('length less than watermark', doRead);
- }
- // however, if we've ended, then there's no point, and if we're already
- // reading, then it's unnecessary.
- if (state.ended || state.reading) {
- doRead = false;
- debug('reading or ended', doRead);
- } else if (doRead) {
- debug('do read');
- state.reading = true;
- state.sync = true;
- // if the length is currently zero, then we *need* a readable event.
- if (state.length === 0)
- state.needReadable = true;
- // call internal read method
- this._read(state.highWaterMark);
- state.sync = false;
- // If _read pushed data synchronously, then `reading` will be false,
- // and we need to re-evaluate how much data we can return to the user.
- if (!state.reading)
- n = howMuchToRead(nOrig, state);
- }
- var ret;
- if (n > 0)
- ret = fromList(n, state);
- else
- ret = null;
- if (ret === null) {
- state.needReadable = true;
- n = 0;
- } else {
- state.length -= n;
- }
- if (state.length === 0) {
- // If we have nothing in the buffer, then we want to know
- // as soon as we *do* get something into the buffer.
- if (!state.ended)
- state.needReadable = true;
- // If we tried to read() past the EOF, then emit end on the next tick.
- if (nOrig !== n && state.ended)
- endReadable(this);
- }
- if (ret !== null)
- this.emit('data', ret);
- return ret;
- }, $ref=$["error"], stack=StatusCodeError: 404 - {"message":"No sections found for given user","errorCode":"616","status":"Failure"}
- at new StatusCodeError (/var/app/current/node_modules/request-promise-core/lib/errors.js:32:15)
- at Request.plumbing.callback (/var/app/current/node_modules/request-promise-core/lib/plumbing.js:104:33)
- at Request.RP$callback [as _callback] (/var/app/current/node_modules/request-promise-core/lib/plumbing.js:46:31)
- at Request.self.callback (/var/app/current/node_modules/request/request.js:185:22)
- at emitTwo (events.js:126:13)
- at Request.emit (events.js:214:7)
- at Request.<anonymous> (/var/app/current/node_modules/request/request.js:1157:10)
- at emitOne (events.js:116:13)
- at Request.emit (events.js:211:7)
- at IncomingMessage.<anonymous> (/var/app/current/node_modules/request/request.js:1079:12)
- at Object.onceWrapper (events.js:313:30)
- at emitNone (events.js:111:20)
- at IncomingMessage.emit (events.js:208:7)
- at IncomingMessage.wrapped (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:181:22)
- at IncomingMessage.wrappedResponseEmit (/var/app/current/node_modules/newrelic/lib/instrumentation/core/http-outbound.js:98:26)
- at endReadableNT (_stream_readable.js:1064:12)
- at wrapped (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:181:22)
- at _combinedTickCallback (internal/process/next_tick.js:138:11)
- at process._tickDomainCallback (internal/process/next_tick.js:218:9)
- at process.wrappedFunction (/var/app/current/node_modules/newrelic/lib/transaction/tracer/index.js:276:51)
- 2018-06-19T23:13:19.886Z - debug: found class data for userId ffffffff538e2aa1e4b02026b339472frole teacher
- 2018-06-19T23:13:19.886Z - info: got user classes: undefined
- 2018-06-19T23:13:19.888Z - verbose: [Redis] set cache - key: classes_ffffffff538e2aa1e4b02026b339472f expires: 1000
- 2018-06-19T23:13:19.888Z - debug: [Redis] set cache - value: {}
- 2018-06-19T23:13:19.888Z - debug: class data is stored in redis with key classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:13:20.116Z - info: client-basic called: O5n6dEnWdN6RLJBUeBOxXQ2cUxIOCRIo
- 2018-06-19T23:13:20.135Z - info: Successful client credentials authentication for clientId: O5n6dEnWdN6RLJBUeBOxXQ2cUxIOCRIo
- 2018-06-19T23:13:20.135Z - debug: POST /oauth/token/auth_scope
- 2018-06-19T23:13:20.158Z - debug: oAuth Token auth_scope: {
- "accessToken": "9GCgBCrCm4SuRe2O6SPQ4140K2LUsiv9NjbbLuLCA7xFoWz9pn1ygjVdE99176Y0jdtMNWkn0VeorZGy5yMv9fzg6pl13LcXSNk6b7UGxxwVWyRoEV4RUFUT5pvujs6k9MXQV4xcpeqO9RYFZ8kZUcgncC1rTqXHif5Me2jyvtTHook0ebGBVreGw2BQBzXlvZNKuKkX4vQfb2gYm9M0OjykeZIx3EUs0TY2dz4z9NM38sKQOps0f9uSH",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "userId": "ffffffff538e2aa1e4b02026b339472f",
- "scope": "rbs",
- "isActive": true,
- "updatedDate": "2018-06-19T23:13:19.742Z",
- "createdDate": "2018-06-19T23:13:19.742Z",
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"nextextdemo.edu\"}"
- }
- 2018-06-19T23:13:20.158Z - info: fetching the user classes
- 2018-06-19T23:13:20.158Z - info: role from userobject is : teacher
- 2018-06-19T23:13:20.159Z - verbose: [Redis] get cache - key: classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:13:20.159Z - debug: [Redis] get cache - value: {}
- 2018-06-19T23:13:20.159Z - info: got the user classes from redis {}
- 2018-06-19T23:13:20.346Z - info: client-basic called: plqioAtgbfsykYWb3RJAGxFzdGWvhoyn
- 2018-06-19T23:13:20.362Z - info: Successful client credentials authentication for clientId: plqioAtgbfsykYWb3RJAGxFzdGWvhoyn
- 2018-06-19T23:13:20.362Z - debug: POST /oauth/token/auth_scope
- 2018-06-19T23:13:20.378Z - debug: oAuth Token auth_scope: {
- "accessToken": "9GCgBCrCm4SuRe2O6SPQ4140K2LUsiv9NjbbLuLCA7xFoWz9pn1ygjVdE99176Y0jdtMNWkn0VeorZGy5yMv9fzg6pl13LcXSNk6b7UGxxwVWyRoEV4RUFUT5pvujs6k9MXQV4xcpeqO9RYFZ8kZUcgncC1rTqXHif5Me2jyvtTHook0ebGBVreGw2BQBzXlvZNKuKkX4vQfb2gYm9M0OjykeZIx3EUs0TY2dz4z9NM38sKQOps0f9uSH",
- "clientId": "tuYzt3v76rC0gNZhZnUH5qH8zAKRXnNy",
- "userId": "ffffffff538e2aa1e4b02026b339472f",
- "scope": "rbs",
- "isActive": true,
- "updatedDate": "2018-06-19T23:13:19.742Z",
- "createdDate": "2018-06-19T23:13:19.742Z",
- "accessInfo": "{\"role\":[\"Teacher\"],\"username\":\"nextextdemo.edu\"}"
- }
- 2018-06-19T23:13:20.378Z - info: fetching the user classes
- 2018-06-19T23:13:20.378Z - info: role from userobject is : teacher
- 2018-06-19T23:13:20.379Z - verbose: [Redis] get cache - key: classes_ffffffff538e2aa1e4b02026b339472f
- 2018-06-19T23:13:20.379Z - debug: [Redis] get cache - value: {}
- 2018-06-19T23:13:20.379Z - info: got the user classes from redis {}
- 2018-06-19T23:13:21.372Z - info: POST request from client to /sync-gateway/session
- 2018-06-19T23:13:21.373Z - verbose: [Redis] get cache - key: TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12
- 2018-06-19T23:13:21.373Z - debug: [Redis] get cache - value: {"token":"ST-6380350-lpd93zgffFX2qecjW5VE-b3-rumba-ppe-01-18","refreshToken":null,"loggedInSince":1529449999718,"identityId":"ffffffff538e2aa1e4b02026b339472f","userName":"nextextdemo.edu","firstName":"NexText Demo_edu","lastName":"(Producton)","title":"Mr.","locale":"en_US","timeZone":"America/New_York","permissions":[],"modules":[],"idpName":"RUMBA","idpResponse":{"data":{"assertion":{"attributes":{"UserStatus":"Active","UserName":"nextextdemo.edu","UserId":"ffffffff538e2aa1e4b02026b339472f","DisplayName":"NexText Demo_edu","LastName":"(Producton)","Title":"Mr.","OrganizationId1":"28126d8924a44e540124a4a5ab730005","OrgRole1":"Teacher","OrgName1":"Pearson Education","Gender":"U","EmailAddress":"steven.gagliostro@pearson.com","FirstName":"NexText Demo_edu","Language":"en","PreferredTimeZone":"America/New_York"},"subject":{"nameId":"nextextdemo.edu"}},"authorizedResource":[]}},"name":"nextextdemo.edu"}
- 2018-06-19T23:13:21.386Z - verbose: [Redis] set cache - key: realize-reader-session-TGT-2839357-zYv4pAaiPhQGMjowYkxBfiKJbqjSvkm66WGCvnT3N1ZWsLRF72-b3-rumba-ppe-01-12 expires: 86400
- 2018-06-19T23:13:21.386Z - debug: [Redis] set cache - value: 1a29d547f0a729618b5d66a995ea1a8e6ae94304
Stikked
