1pub use erc721_preset_minter_pauser_auto_id::*;
2#[allow(
5 clippy::enum_variant_names,
6 clippy::too_many_arguments,
7 clippy::upper_case_acronyms,
8 clippy::type_complexity,
9 dead_code,
10 non_camel_case_types,
11)]
12pub mod erc721_preset_minter_pauser_auto_id {
13 #[rustfmt::skip]
14 const __ABI: &str = "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\",\"components\":[]},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\",\"components\":[]},{\"internalType\":\"string\",\"name\":\"baseTokenURI\",\"type\":\"string\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[],\"indexed\":true}],\"type\":\"event\",\"name\":\"Approval\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\",\"components\":[],\"indexed\":false}],\"type\":\"event\",\"name\":\"ApprovalForAll\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[],\"indexed\":false}],\"type\":\"event\",\"name\":\"Paused\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[],\"indexed\":true},{\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\",\"components\":[],\"indexed\":true},{\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\",\"components\":[],\"indexed\":true}],\"type\":\"event\",\"name\":\"RoleAdminChanged\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\",\"components\":[],\"indexed\":true}],\"type\":\"event\",\"name\":\"RoleGranted\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\",\"components\":[],\"indexed\":true}],\"type\":\"event\",\"name\":\"RoleRevoked\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[],\"indexed\":true},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[],\"indexed\":true}],\"type\":\"event\",\"name\":\"Transfer\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[],\"indexed\":false}],\"type\":\"event\",\"name\":\"Unpaused\",\"outputs\":[],\"anonymous\":false},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\",\"components\":[]}]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"MINTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\",\"components\":[]}]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"PAUSER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"approve\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"burn\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"grantRole\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"mint\",\"outputs\":[]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\",\"components\":[]}]},{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"pause\",\"outputs\":[]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"renounceRole\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"revokeRole\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"safeTransferFrom\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"safeTransferFrom\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"setApprovalForAll\",\"outputs\":[]},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\",\"components\":[]}]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\",\"components\":[]}]},{\"inputs\":[],\"stateMutability\":\"view\",\"type\":\"function\",\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\",\"components\":[]}]},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\",\"components\":[]},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\",\"components\":[]}],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"transferFrom\",\"outputs\":[]},{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\",\"name\":\"unpause\",\"outputs\":[]}]";
15 pub static ERC721PRESETMINTERPAUSERAUTOID_ABI: ::ethers_contract::Lazy<
17 ::ethers_core::abi::Abi,
18 > = ::ethers_contract::Lazy::new(|| {
19 ::ethers_core::utils::__serde_json::from_str(__ABI).expect("ABI is always valid")
20 });
21 #[rustfmt::skip]
22 const __BYTECODE: &[u8] = &[
23 96,
24 128,
25 96,
26 64,
27 82,
28 52,
29 128,
30 21,
31 98,
32 0,
33 0,
34 17,
35 87,
36 96,
37 0,
38 128,
39 253,
40 91,
41 80,
42 96,
43 64,
44 81,
45 98,
46 0,
47 42,
48 7,
49 56,
50 3,
51 128,
52 98,
53 0,
54 42,
55 7,
56 131,
57 57,
58 129,
59 1,
60 96,
61 64,
62 129,
63 144,
64 82,
65 98,
66 0,
67 0,
68 52,
69 145,
70 98,
71 0,
72 3,
73 204,
74 86,
75 91,
76 130,
77 81,
78 131,
79 144,
80 131,
81 144,
82 98,
83 0,
84 0,
85 77,
86 144,
87 96,
88 2,
89 144,
90 96,
91 32,
92 133,
93 1,
94 144,
95 98,
96 0,
97 2,
98 89,
99 86,
100 91,
101 80,
102 128,
103 81,
104 98,
105 0,
106 0,
107 99,
108 144,
109 96,
110 3,
111 144,
112 96,
113 32,
114 132,
115 1,
116 144,
117 98,
118 0,
119 2,
120 89,
121 86,
122 91,
123 80,
124 80,
125 96,
126 12,
127 128,
128 84,
129 96,
130 255,
131 25,
132 22,
133 144,
134 85,
135 80,
136 128,
137 81,
138 98,
139 0,
140 0,
141 133,
142 144,
143 96,
144 14,
145 144,
146 96,
147 32,
148 132,
149 1,
150 144,
151 98,
152 0,
153 2,
154 89,
155 86,
156 91,
157 80,
158 98,
159 0,
160 0,
161 147,
162 96,
163 0,
164 51,
165 98,
166 0,
167 0,
168 244,
169 86,
170 91,
171 98,
172 0,
173 0,
174 191,
175 127,
176 159,
177 45,
178 240,
179 254,
180 210,
181 199,
182 118,
183 72,
184 222,
185 88,
186 96,
187 164,
188 204,
189 80,
190 140,
191 208,
192 129,
193 140,
194 133,
195 184,
196 184,
197 161,
198 171,
199 76,
200 238,
201 239,
202 141,
203 152,
204 28,
205 137,
206 86,
207 166,
208 51,
209 98,
210 0,
211 0,
212 244,
213 86,
214 91,
215 98,
216 0,
217 0,
218 235,
219 127,
220 101,
221 215,
222 162,
223 142,
224 50,
225 101,
226 179,
227 122,
228 100,
229 116,
230 146,
231 159,
232 51,
233 101,
234 33,
235 179,
236 50,
237 193,
238 104,
239 27,
240 147,
241 63,
242 108,
243 185,
244 243,
245 55,
246 102,
247 115,
248 68,
249 13,
250 134,
251 42,
252 51,
253 98,
254 0,
255 0,
256 244,
257 86,
258 91,
259 80,
260 80,
261 80,
262 98,
263 0,
264 4,
265 153,
266 86,
267 91,
268 98,
269 0,
270 1,
271 0,
272 130,
273 130,
274 98,
275 0,
276 1,
277 4,
278 86,
279 91,
280 80,
281 80,
282 86,
283 91,
284 98,
285 0,
286 1,
287 27,
288 130,
289 130,
290 98,
291 0,
292 1,
293 71,
294 96,
295 32,
296 27,
297 98,
298 0,
299 12,
300 236,
301 23,
302 96,
303 32,
304 28,
305 86,
306 91,
307 96,
308 0,
309 130,
310 129,
311 82,
312 96,
313 1,
314 96,
315 32,
316 144,
317 129,
318 82,
319 96,
320 64,
321 144,
322 145,
323 32,
324 98,
325 0,
326 1,
327 66,
328 145,
329 131,
330 144,
331 98,
332 0,
333 13,
334 112,
335 98,
336 0,
337 1,
338 231,
339 130,
340 27,
341 23,
342 144,
343 28,
344 86,
345 91,
346 80,
347 80,
348 80,
349 86,
350 91,
351 96,
352 0,
353 130,
354 129,
355 82,
356 96,
357 32,
358 129,
359 129,
360 82,
361 96,
362 64,
363 128,
364 131,
365 32,
366 96,
367 1,
368 96,
369 1,
370 96,
371 160,
372 27,
373 3,
374 133,
375 22,
376 132,
377 82,
378 144,
379 145,
380 82,
381 144,
382 32,
383 84,
384 96,
385 255,
386 22,
387 98,
388 0,
389 1,
390 0,
391 87,
392 96,
393 0,
394 130,
395 129,
396 82,
397 96,
398 32,
399 129,
400 129,
401 82,
402 96,
403 64,
404 128,
405 131,
406 32,
407 96,
408 1,
409 96,
410 1,
411 96,
412 160,
413 27,
414 3,
415 133,
416 22,
417 132,
418 82,
419 144,
420 145,
421 82,
422 144,
423 32,
424 128,
425 84,
426 96,
427 255,
428 25,
429 22,
430 96,
431 1,
432 23,
433 144,
434 85,
435 98,
436 0,
437 1,
438 163,
439 51,
440 144,
441 86,
442 91,
443 96,
444 1,
445 96,
446 1,
447 96,
448 160,
449 27,
450 3,
451 22,
452 129,
453 96,
454 1,
455 96,
456 1,
457 96,
458 160,
459 27,
460 3,
461 22,
462 131,
463 127,
464 47,
465 135,
466 136,
467 17,
468 126,
469 126,
470 255,
471 29,
472 130,
473 233,
474 38,
475 236,
476 121,
477 73,
478 1,
479 209,
480 124,
481 120,
482 2,
483 74,
484 80,
485 39,
486 9,
487 64,
488 48,
489 69,
490 64,
491 167,
492 51,
493 101,
494 111,
495 13,
496 96,
497 64,
498 81,
499 96,
500 64,
501 81,
502 128,
503 145,
504 3,
505 144,
506 164,
507 80,
508 80,
509 86,
510 91,
511 96,
512 0,
513 98,
514 0,
515 1,
516 254,
517 131,
518 96,
519 1,
520 96,
521 1,
522 96,
523 160,
524 27,
525 3,
526 132,
527 22,
528 98,
529 0,
530 2,
531 7,
532 86,
533 91,
534 144,
535 80,
536 91,
537 146,
538 145,
539 80,
540 80,
541 86,
542 91,
543 96,
544 0,
545 129,
546 129,
547 82,
548 96,
549 1,
550 131,
551 1,
552 96,
553 32,
554 82,
555 96,
556 64,
557 129,
558 32,
559 84,
560 98,
561 0,
562 2,
563 80,
564 87,
565 80,
566 129,
567 84,
568 96,
569 1,
570 129,
571 129,
572 1,
573 132,
574 85,
575 96,
576 0,
577 132,
578 129,
579 82,
580 96,
581 32,
582 128,
583 130,
584 32,
585 144,
586 147,
587 1,
588 132,
589 144,
590 85,
591 132,
592 84,
593 132,
594 130,
595 82,
596 130,
597 134,
598 1,
599 144,
600 147,
601 82,
602 96,
603 64,
604 144,
605 32,
606 145,
607 144,
608 145,
609 85,
610 98,
611 0,
612 2,
613 1,
614 86,
615 91,
616 80,
617 96,
618 0,
619 98,
620 0,
621 2,
622 1,
623 86,
624 91,
625 130,
626 128,
627 84,
628 98,
629 0,
630 2,
631 103,
632 144,
633 98,
634 0,
635 4,
636 93,
637 86,
638 91,
639 144,
640 96,
641 0,
642 82,
643 96,
644 32,
645 96,
646 0,
647 32,
648 144,
649 96,
650 31,
651 1,
652 96,
653 32,
654 144,
655 4,
656 129,
657 1,
658 146,
659 130,
660 98,
661 0,
662 2,
663 139,
664 87,
665 96,
666 0,
667 133,
668 85,
669 98,
670 0,
671 2,
672 214,
673 86,
674 91,
675 130,
676 96,
677 31,
678 16,
679 98,
680 0,
681 2,
682 166,
683 87,
684 128,
685 81,
686 96,
687 255,
688 25,
689 22,
690 131,
691 128,
692 1,
693 23,
694 133,
695 85,
696 98,
697 0,
698 2,
699 214,
700 86,
701 91,
702 130,
703 128,
704 1,
705 96,
706 1,
707 1,
708 133,
709 85,
710 130,
711 21,
712 98,
713 0,
714 2,
715 214,
716 87,
717 145,
718 130,
719 1,
720 91,
721 130,
722 129,
723 17,
724 21,
725 98,
726 0,
727 2,
728 214,
729 87,
730 130,
731 81,
732 130,
733 85,
734 145,
735 96,
736 32,
737 1,
738 145,
739 144,
740 96,
741 1,
742 1,
743 144,
744 98,
745 0,
746 2,
747 185,
748 86,
749 91,
750 80,
751 98,
752 0,
753 2,
754 228,
755 146,
756 145,
757 80,
758 98,
759 0,
760 2,
761 232,
762 86,
763 91,
764 80,
765 144,
766 86,
767 91,
768 91,
769 128,
770 130,
771 17,
772 21,
773 98,
774 0,
775 2,
776 228,
777 87,
778 96,
779 0,
780 129,
781 85,
782 96,
783 1,
784 1,
785 98,
786 0,
787 2,
788 233,
789 86,
790 91,
791 99,
792 78,
793 72,
794 123,
795 113,
796 96,
797 224,
798 27,
799 96,
800 0,
801 82,
802 96,
803 65,
804 96,
805 4,
806 82,
807 96,
808 36,
809 96,
810 0,
811 253,
812 91,
813 96,
814 0,
815 130,
816 96,
817 31,
818 131,
819 1,
820 18,
821 98,
822 0,
823 3,
824 39,
825 87,
826 96,
827 0,
828 128,
829 253,
830 91,
831 129,
832 81,
833 96,
834 1,
835 96,
836 1,
837 96,
838 64,
839 27,
840 3,
841 128,
842 130,
843 17,
844 21,
845 98,
846 0,
847 3,
848 68,
849 87,
850 98,
851 0,
852 3,
853 68,
854 98,
855 0,
856 2,
857 255,
858 86,
859 91,
860 96,
861 64,
862 81,
863 96,
864 31,
865 131,
866 1,
867 96,
868 31,
869 25,
870 144,
871 129,
872 22,
873 96,
874 63,
875 1,
876 22,
877 129,
878 1,
879 144,
880 130,
881 130,
882 17,
883 129,
884 131,
885 16,
886 23,
887 21,
888 98,
889 0,
890 3,
891 111,
892 87,
893 98,
894 0,
895 3,
896 111,
897 98,
898 0,
899 2,
900 255,
901 86,
902 91,
903 129,
904 96,
905 64,
906 82,
907 131,
908 129,
909 82,
910 96,
911 32,
912 146,
913 80,
914 134,
915 131,
916 133,
917 136,
918 1,
919 1,
920 17,
921 21,
922 98,
923 0,
924 3,
925 140,
926 87,
927 96,
928 0,
929 128,
930 253,
931 91,
932 96,
933 0,
934 145,
935 80,
936 91,
937 131,
938 130,
939 16,
940 21,
941 98,
942 0,
943 3,
944 176,
945 87,
946 133,
947 130,
948 1,
949 131,
950 1,
951 81,
952 129,
953 131,
954 1,
955 132,
956 1,
957 82,
958 144,
959 130,
960 1,
961 144,
962 98,
963 0,
964 3,
965 145,
966 86,
967 91,
968 131,
969 130,
970 17,
971 21,
972 98,
973 0,
974 3,
975 194,
976 87,
977 96,
978 0,
979 131,
980 133,
981 131,
982 1,
983 1,
984 82,
985 91,
986 150,
987 149,
988 80,
989 80,
990 80,
991 80,
992 80,
993 80,
994 86,
995 91,
996 96,
997 0,
998 128,
999 96,
1000 0,
1001 96,
1002 96,
1003 132,
1004 134,
1005 3,
1006 18,
1007 21,
1008 98,
1009 0,
1010 3,
1011 226,
1012 87,
1013 96,
1014 0,
1015 128,
1016 253,
1017 91,
1018 131,
1019 81,
1020 96,
1021 1,
1022 96,
1023 1,
1024 96,
1025 64,
1026 27,
1027 3,
1028 128,
1029 130,
1030 17,
1031 21,
1032 98,
1033 0,
1034 3,
1035 250,
1036 87,
1037 96,
1038 0,
1039 128,
1040 253,
1041 91,
1042 98,
1043 0,
1044 4,
1045 8,
1046 135,
1047 131,
1048 136,
1049 1,
1050 98,
1051 0,
1052 3,
1053 21,
1054 86,
1055 91,
1056 148,
1057 80,
1058 96,
1059 32,
1060 134,
1061 1,
1062 81,
1063 145,
1064 80,
1065 128,
1066 130,
1067 17,
1068 21,
1069 98,
1070 0,
1071 4,
1072 31,
1073 87,
1074 96,
1075 0,
1076 128,
1077 253,
1078 91,
1079 98,
1080 0,
1081 4,
1082 45,
1083 135,
1084 131,
1085 136,
1086 1,
1087 98,
1088 0,
1089 3,
1090 21,
1091 86,
1092 91,
1093 147,
1094 80,
1095 96,
1096 64,
1097 134,
1098 1,
1099 81,
1100 145,
1101 80,
1102 128,
1103 130,
1104 17,
1105 21,
1106 98,
1107 0,
1108 4,
1109 68,
1110 87,
1111 96,
1112 0,
1113 128,
1114 253,
1115 91,
1116 80,
1117 98,
1118 0,
1119 4,
1120 83,
1121 134,
1122 130,
1123 135,
1124 1,
1125 98,
1126 0,
1127 3,
1128 21,
1129 86,
1130 91,
1131 145,
1132 80,
1133 80,
1134 146,
1135 80,
1136 146,
1137 80,
1138 146,
1139 86,
1140 91,
1141 96,
1142 1,
1143 129,
1144 129,
1145 28,
1146 144,
1147 130,
1148 22,
1149 128,
1150 98,
1151 0,
1152 4,
1153 114,
1154 87,
1155 96,
1156 127,
1157 130,
1158 22,
1159 145,
1160 80,
1161 91,
1162 96,
1163 32,
1164 130,
1165 16,
1166 129,
1167 3,
1168 98,
1169 0,
1170 4,
1171 147,
1172 87,
1173 99,
1174 78,
1175 72,
1176 123,
1177 113,
1178 96,
1179 224,
1180 27,
1181 96,
1182 0,
1183 82,
1184 96,
1185 34,
1186 96,
1187 4,
1188 82,
1189 96,
1190 36,
1191 96,
1192 0,
1193 253,
1194 91,
1195 80,
1196 145,
1197 144,
1198 80,
1199 86,
1200 91,
1201 97,
1202 37,
1203 94,
1204 128,
1205 98,
1206 0,
1207 4,
1208 169,
1209 96,
1210 0,
1211 57,
1212 96,
1213 0,
1214 243,
1215 254,
1216 96,
1217 128,
1218 96,
1219 64,
1220 82,
1221 52,
1222 128,
1223 21,
1224 97,
1225 0,
1226 16,
1227 87,
1228 96,
1229 0,
1230 128,
1231 253,
1232 91,
1233 80,
1234 96,
1235 4,
1236 54,
1237 16,
1238 97,
1239 1,
1240 229,
1241 87,
1242 96,
1243 0,
1244 53,
1245 96,
1246 224,
1247 28,
1248 128,
1249 99,
1250 99,
1251 82,
1252 33,
1253 30,
1254 17,
1255 97,
1256 1,
1257 15,
1258 87,
1259 128,
1260 99,
1261 162,
1262 44,
1263 180,
1264 101,
1265 17,
1266 97,
1267 0,
1268 162,
1269 87,
1270 128,
1271 99,
1272 213,
1273 57,
1274 19,
1275 147,
1276 17,
1277 97,
1278 0,
1279 113,
1280 87,
1281 128,
1282 99,
1283 213,
1284 57,
1285 19,
1286 147,
1287 20,
1288 97,
1289 3,
1290 247,
1291 87,
1292 128,
1293 99,
1294 213,
1295 71,
1296 116,
1297 31,
1298 20,
1299 97,
1300 4,
1301 30,
1302 87,
1303 128,
1304 99,
1305 230,
1306 58,
1307 177,
1308 233,
1309 20,
1310 97,
1311 4,
1312 49,
1313 87,
1314 128,
1315 99,
1316 233,
1317 133,
1318 233,
1319 197,
1320 20,
1321 97,
1322 4,
1323 88,
1324 87,
1325 96,
1326 0,
1327 128,
1328 253,
1329 91,
1330 128,
1331 99,
1332 162,
1333 44,
1334 180,
1335 101,
1336 20,
1337 97,
1338 3,
1339 171,
1340 87,
1341 128,
1342 99,
1343 184,
1344 141,
1345 79,
1346 222,
1347 20,
1348 97,
1349 3,
1350 190,
1351 87,
1352 128,
1353 99,
1354 200,
1355 123,
1356 86,
1357 221,
1358 20,
1359 97,
1360 3,
1361 209,
1362 87,
1363 128,
1364 99,
1365 202,
1366 21,
1367 200,
1368 115,
1369 20,
1370 97,
1371 3,
1372 228,
1373 87,
1374 96,
1375 0,
1376 128,
1377 253,
1378 91,
1379 128,
1380 99,
1381 144,
1382 16,
1383 208,
1384 124,
1385 17,
1386 97,
1387 0,
1388 222,
1389 87,
1390 128,
1391 99,
1392 144,
1393 16,
1394 208,
1395 124,
1396 20,
1397 97,
1398 3,
1399 117,
1400 87,
1401 128,
1402 99,
1403 145,
1404 209,
1405 72,
1406 84,
1407 20,
1408 97,
1409 3,
1410 136,
1411 87,
1412 128,
1413 99,
1414 149,
1415 216,
1416 155,
1417 65,
1418 20,
1419 97,
1420 3,
1421 155,
1422 87,
1423 128,
1424 99,
1425 162,
1426 23,
1427 253,
1428 223,
1429 20,
1430 97,
1431 3,
1432 163,
1433 87,
1434 96,
1435 0,
1436 128,
1437 253,
1438 91,
1439 128,
1440 99,
1441 99,
1442 82,
1443 33,
1444 30,
1445 20,
1446 97,
1447 3,
1448 52,
1449 87,
1450 128,
1451 99,
1452 106,
1453 98,
1454 120,
1455 66,
1456 20,
1457 97,
1458 3,
1459 71,
1460 87,
1461 128,
1462 99,
1463 112,
1464 160,
1465 130,
1466 49,
1467 20,
1468 97,
1469 3,
1470 90,
1471 87,
1472 128,
1473 99,
1474 132,
1475 86,
1476 203,
1477 89,
1478 20,
1479 97,
1480 3,
1481 109,
1482 87,
1483 96,
1484 0,
1485 128,
1486 253,
1487 91,
1488 128,
1489 99,
1490 47,
1491 47,
1492 241,
1493 93,
1494 17,
1495 97,
1496 1,
1497 135,
1498 87,
1499 128,
1500 99,
1501 66,
1502 132,
1503 46,
1504 14,
1505 17,
1506 97,
1507 1,
1508 86,
1509 87,
1510 128,
1511 99,
1512 66,
1513 132,
1514 46,
1515 14,
1516 20,
1517 97,
1518 2,
1519 240,
1520 87,
1521 128,
1522 99,
1523 66,
1524 150,
1525 108,
1526 104,
1527 20,
1528 97,
1529 3,
1530 3,
1531 87,
1532 128,
1533 99,
1534 79,
1535 108,
1536 204,
1537 231,
1538 20,
1539 97,
1540 3,
1541 22,
1542 87,
1543 128,
1544 99,
1545 92,
1546 151,
1547 90,
1548 187,
1549 20,
1550 97,
1551 3,
1552 41,
1553 87,
1554 96,
1555 0,
1556 128,
1557 253,
1558 91,
1559 128,
1560 99,
1561 47,
1562 47,
1563 241,
1564 93,
1565 20,
1566 97,
1567 2,
1568 175,
1569 87,
1570 128,
1571 99,
1572 47,
1573 116,
1574 92,
1575 89,
1576 20,
1577 97,
1578 2,
1579 194,
1580 87,
1581 128,
1582 99,
1583 54,
1584 86,
1585 138,
1586 190,
1587 20,
1588 97,
1589 2,
1590 213,
1591 87,
1592 128,
1593 99,
1594 63,
1595 75,
1596 168,
1597 58,
1598 20,
1599 97,
1600 2,
1601 232,
1602 87,
1603 96,
1604 0,
1605 128,
1606 253,
1607 91,
1608 128,
1609 99,
1610 9,
1611 94,
1612 167,
1613 179,
1614 17,
1615 97,
1616 1,
1617 195,
1618 87,
1619 128,
1620 99,
1621 9,
1622 94,
1623 167,
1624 179,
1625 20,
1626 97,
1627 2,
1628 82,
1629 87,
1630 128,
1631 99,
1632 24,
1633 22,
1634 13,
1635 221,
1636 20,
1637 97,
1638 2,
1639 103,
1640 87,
1641 128,
1642 99,
1643 35,
1644 184,
1645 114,
1646 221,
1647 20,
1648 97,
1649 2,
1650 121,
1651 87,
1652 128,
1653 99,
1654 36,
1655 138,
1656 156,
1657 163,
1658 20,
1659 97,
1660 2,
1661 140,
1662 87,
1663 96,
1664 0,
1665 128,
1666 253,
1667 91,
1668 128,
1669 99,
1670 1,
1671 255,
1672 201,
1673 167,
1674 20,
1675 97,
1676 1,
1677 234,
1678 87,
1679 128,
1680 99,
1681 6,
1682 253,
1683 222,
1684 3,
1685 20,
1686 97,
1687 2,
1688 18,
1689 87,
1690 128,
1691 99,
1692 8,
1693 24,
1694 18,
1695 252,
1696 20,
1697 97,
1698 2,
1699 39,
1700 87,
1701 91,
1702 96,
1703 0,
1704 128,
1705 253,
1706 91,
1707 97,
1708 1,
1709 253,
1710 97,
1711 1,
1712 248,
1713 54,
1714 96,
1715 4,
1716 97,
1717 31,
1718 129,
1719 86,
1720 91,
1721 97,
1722 4,
1723 148,
1724 86,
1725 91,
1726 96,
1727 64,
1728 81,
1729 144,
1730 21,
1731 21,
1732 129,
1733 82,
1734 96,
1735 32,
1736 1,
1737 91,
1738 96,
1739 64,
1740 81,
1741 128,
1742 145,
1743 3,
1744 144,
1745 243,
1746 91,
1747 97,
1748 2,
1749 26,
1750 97,
1751 4,
1752 165,
1753 86,
1754 91,
1755 96,
1756 64,
1757 81,
1758 97,
1759 2,
1760 9,
1761 145,
1762 144,
1763 97,
1764 31,
1765 246,
1766 86,
1767 91,
1768 97,
1769 2,
1770 58,
1771 97,
1772 2,
1773 53,
1774 54,
1775 96,
1776 4,
1777 97,
1778 32,
1779 9,
1780 86,
1781 91,
1782 97,
1783 5,
1784 55,
1785 86,
1786 91,
1787 96,
1788 64,
1789 81,
1790 96,
1791 1,
1792 96,
1793 1,
1794 96,
1795 160,
1796 27,
1797 3,
1798 144,
1799 145,
1800 22,
1801 129,
1802 82,
1803 96,
1804 32,
1805 1,
1806 97,
1807 2,
1808 9,
1809 86,
1810 91,
1811 97,
1812 2,
1813 101,
1814 97,
1815 2,
1816 96,
1817 54,
1818 96,
1819 4,
1820 97,
1821 32,
1822 62,
1823 86,
1824 91,
1825 97,
1826 5,
1827 94,
1828 86,
1829 91,
1830 0,
1831 91,
1832 96,
1833 10,
1834 84,
1835 91,
1836 96,
1837 64,
1838 81,
1839 144,
1840 129,
1841 82,
1842 96,
1843 32,
1844 1,
1845 97,
1846 2,
1847 9,
1848 86,
1849 91,
1850 97,
1851 2,
1852 101,
1853 97,
1854 2,
1855 135,
1856 54,
1857 96,
1858 4,
1859 97,
1860 32,
1861 104,
1862 86,
1863 91,
1864 97,
1865 6,
1866 120,
1867 86,
1868 91,
1869 97,
1870 2,
1871 107,
1872 97,
1873 2,
1874 154,
1875 54,
1876 96,
1877 4,
1878 97,
1879 32,
1880 9,
1881 86,
1882 91,
1883 96,
1884 0,
1885 144,
1886 129,
1887 82,
1888 96,
1889 32,
1890 129,
1891 144,
1892 82,
1893 96,
1894 64,
1895 144,
1896 32,
1897 96,
1898 1,
1899 1,
1900 84,
1901 144,
1902 86,
1903 91,
1904 97,
1905 2,
1906 101,
1907 97,
1908 2,
1909 189,
1910 54,
1911 96,
1912 4,
1913 97,
1914 32,
1915 164,
1916 86,
1917 91,
1918 97,
1919 6,
1920 170,
1921 86,
1922 91,
1923 97,
1924 2,
1925 107,
1926 97,
1927 2,
1928 208,
1929 54,
1930 96,
1931 4,
1932 97,
1933 32,
1934 62,
1935 86,
1936 91,
1937 97,
1938 6,
1939 207,
1940 86,
1941 91,
1942 97,
1943 2,
1944 101,
1945 97,
1946 2,
1947 227,
1948 54,
1949 96,
1950 4,
1951 97,
1952 32,
1953 164,
1954 86,
1955 91,
1956 97,
1957 7,
1958 101,
1959 86,
1960 91,
1961 97,
1962 2,
1963 101,
1964 97,
1965 7,
1966 227,
1967 86,
1968 91,
1969 97,
1970 2,
1971 101,
1972 97,
1973 2,
1974 254,
1975 54,
1976 96,
1977 4,
1978 97,
1979 32,
1980 104,
1981 86,
1982 91,
1983 97,
1984 8,
1985 139,
1986 86,
1987 91,
1988 97,
1989 2,
1990 101,
1991 97,
1992 3,
1993 17,
1994 54,
1995 96,
1996 4,
1997 97,
1998 32,
1999 9,
2000 86,
2001 91,
2002 97,
2003 8,
2004 166,
2005 86,
2006 91,
2007 97,
2008 2,
2009 107,
2010 97,
2011 3,
2012 36,
2013 54,
2014 96,
2015 4,
2016 97,
2017 32,
2018 9,
2019 86,
2020 91,
2021 97,
2022 8,
2023 215,
2024 86,
2025 91,
2026 96,
2027 12,
2028 84,
2029 96,
2030 255,
2031 22,
2032 97,
2033 1,
2034 253,
2035 86,
2036 91,
2037 97,
2038 2,
2039 58,
2040 97,
2041 3,
2042 66,
2043 54,
2044 96,
2045 4,
2046 97,
2047 32,
2048 9,
2049 86,
2050 91,
2051 97,
2052 9,
2053 106,
2054 86,
2055 91,
2056 97,
2057 2,
2058 101,
2059 97,
2060 3,
2061 85,
2062 54,
2063 96,
2064 4,
2065 97,
2066 32,
2067 208,
2068 86,
2069 91,
2070 97,
2071 9,
2072 202,
2073 86,
2074 91,
2075 97,
2076 2,
2077 107,
2078 97,
2079 3,
2080 104,
2081 54,
2082 96,
2083 4,
2084 97,
2085 32,
2086 208,
2087 86,
2088 91,
2089 97,
2090 10,
2091 134,
2092 86,
2093 91,
2094 97,
2095 2,
2096 101,
2097 97,
2098 11,
2099 12,
2100 86,
2101 91,
2102 97,
2103 2,
2104 58,
2105 97,
2106 3,
2107 131,
2108 54,
2109 96,
2110 4,
2111 97,
2112 32,
2113 235,
2114 86,
2115 91,
2116 97,
2117 11,
2118 176,
2119 86,
2120 91,
2121 97,
2122 1,
2123 253,
2124 97,
2125 3,
2126 150,
2127 54,
2128 96,
2129 4,
2130 97,
2131 32,
2132 164,
2133 86,
2134 91,
2135 97,
2136 11,
2137 207,
2138 86,
2139 91,
2140 97,
2141 2,
2142 26,
2143 97,
2144 11,
2145 248,
2146 86,
2147 91,
2148 97,
2149 2,
2150 107,
2151 96,
2152 0,
2153 129,
2154 86,
2155 91,
2156 97,
2157 2,
2158 101,
2159 97,
2160 3,
2161 185,
2162 54,
2163 96,
2164 4,
2165 97,
2166 33,
2167 13,
2168 86,
2169 91,
2170 97,
2171 12,
2172 7,
2173 86,
2174 91,
2175 97,
2176 2,
2177 101,
2178 97,
2179 3,
2180 204,
2181 54,
2182 96,
2183 4,
2184 97,
2185 33,
2186 95,
2187 86,
2188 91,
2189 97,
2190 12,
2191 18,
2192 86,
2193 91,
2194 97,
2195 2,
2196 26,
2197 97,
2198 3,
2199 223,
2200 54,
2201 96,
2202 4,
2203 97,
2204 32,
2205 9,
2206 86,
2207 91,
2208 97,
2209 12,
2210 74,
2211 86,
2212 91,
2213 97,
2214 2,
2215 107,
2216 97,
2217 3,
2218 242,
2219 54,
2220 96,
2221 4,
2222 97,
2223 32,
2224 9,
2225 86,
2226 91,
2227 97,
2228 12,
2229 176,
2230 86,
2231 91,
2232 97,
2233 2,
2234 107,
2235 127,
2236 159,
2237 45,
2238 240,
2239 254,
2240 210,
2241 199,
2242 118,
2243 72,
2244 222,
2245 88,
2246 96,
2247 164,
2248 204,
2249 80,
2250 140,
2251 208,
2252 129,
2253 140,
2254 133,
2255 184,
2256 184,
2257 161,
2258 171,
2259 76,
2260 238,
2261 239,
2262 141,
2263 152,
2264 28,
2265 137,
2266 86,
2267 166,
2268 129,
2269 86,
2270 91,
2271 97,
2272 2,
2273 101,
2274 97,
2275 4,
2276 44,
2277 54,
2278 96,
2279 4,
2280 97,
2281 32,
2282 164,
2283 86,
2284 91,
2285 97,
2286 12,
2287 199,
2288 86,
2289 91,
2290 97,
2291 2,
2292 107,
2293 127,
2294 101,
2295 215,
2296 162,
2297 142,
2298 50,
2299 101,
2300 179,
2301 122,
2302 100,
2303 116,
2304 146,
2305 159,
2306 51,
2307 101,
2308 33,
2309 179,
2310 50,
2311 193,
2312 104,
2313 27,
2314 147,
2315 63,
2316 108,
2317 185,
2318 243,
2319 55,
2320 102,
2321 115,
2322 68,
2323 13,
2324 134,
2325 42,
2326 129,
2327 86,
2328 91,
2329 97,
2330 1,
2331 253,
2332 97,
2333 4,
2334 102,
2335 54,
2336 96,
2337 4,
2338 97,
2339 34,
2340 59,
2341 86,
2342 91,
2343 96,
2344 1,
2345 96,
2346 1,
2347 96,
2348 160,
2349 27,
2350 3,
2351 145,
2352 130,
2353 22,
2354 96,
2355 0,
2356 144,
2357 129,
2358 82,
2359 96,
2360 7,
2361 96,
2362 32,
2363 144,
2364 129,
2365 82,
2366 96,
2367 64,
2368 128,
2369 131,
2370 32,
2371 147,
2372 144,
2373 148,
2374 22,
2375 130,
2376 82,
2377 145,
2378 144,
2379 145,
2380 82,
2381 32,
2382 84,
2383 96,
2384 255,
2385 22,
2386 144,
2387 86,
2388 91,
2389 96,
2390 0,
2391 97,
2392 4,
2393 159,
2394 130,
2395 97,
2396 13,
2397 133,
2398 86,
2399 91,
2400 146,
2401 145,
2402 80,
2403 80,
2404 86,
2405 91,
2406 96,
2407 96,
2408 96,
2409 2,
2410 128,
2411 84,
2412 97,
2413 4,
2414 180,
2415 144,
2416 97,
2417 34,
2418 101,
2419 86,
2420 91,
2421 128,
2422 96,
2423 31,
2424 1,
2425 96,
2426 32,
2427 128,
2428 145,
2429 4,
2430 2,
2431 96,
2432 32,
2433 1,
2434 96,
2435 64,
2436 81,
2437 144,
2438 129,
2439 1,
2440 96,
2441 64,
2442 82,
2443 128,
2444 146,
2445 145,
2446 144,
2447 129,
2448 129,
2449 82,
2450 96,
2451 32,
2452 1,
2453 130,
2454 128,
2455 84,
2456 97,
2457 4,
2458 224,
2459 144,
2460 97,
2461 34,
2462 101,
2463 86,
2464 91,
2465 128,
2466 21,
2467 97,
2468 5,
2469 45,
2470 87,
2471 128,
2472 96,
2473 31,
2474 16,
2475 97,
2476 5,
2477 2,
2478 87,
2479 97,
2480 1,
2481 0,
2482 128,
2483 131,
2484 84,
2485 4,
2486 2,
2487 131,
2488 82,
2489 145,
2490 96,
2491 32,
2492 1,
2493 145,
2494 97,
2495 5,
2496 45,
2497 86,
2498 91,
2499 130,
2500 1,
2501 145,
2502 144,
2503 96,
2504 0,
2505 82,
2506 96,
2507 32,
2508 96,
2509 0,
2510 32,
2511 144,
2512 91,
2513 129,
2514 84,
2515 129,
2516 82,
2517 144,
2518 96,
2519 1,
2520 1,
2521 144,
2522 96,
2523 32,
2524 1,
2525 128,
2526 131,
2527 17,
2528 97,
2529 5,
2530 16,
2531 87,
2532 130,
2533 144,
2534 3,
2535 96,
2536 31,
2537 22,
2538 130,
2539 1,
2540 145,
2541 91,
2542 80,
2543 80,
2544 80,
2545 80,
2546 80,
2547 144,
2548 80,
2549 144,
2550 86,
2551 91,
2552 96,
2553 0,
2554 97,
2555 5,
2556 66,
2557 130,
2558 97,
2559 13,
2560 170,
2561 86,
2562 91,
2563 80,
2564 96,
2565 0,
2566 144,
2567 129,
2568 82,
2569 96,
2570 6,
2571 96,
2572 32,
2573 82,
2574 96,
2575 64,
2576 144,
2577 32,
2578 84,
2579 96,
2580 1,
2581 96,
2582 1,
2583 96,
2584 160,
2585 27,
2586 3,
2587 22,
2588 144,
2589 86,
2590 91,
2591 96,
2592 0,
2593 97,
2594 5,
2595 105,
2596 130,
2597 97,
2598 9,
2599 106,
2600 86,
2601 91,
2602 144,
2603 80,
2604 128,
2605 96,
2606 1,
2607 96,
2608 1,
2609 96,
2610 160,
2611 27,
2612 3,
2613 22,
2614 131,
2615 96,
2616 1,
2617 96,
2618 1,
2619 96,
2620 160,
2621 27,
2622 3,
2623 22,
2624 3,
2625 97,
2626 5,
2627 219,
2628 87,
2629 96,
2630 64,
2631 81,
2632 98,
2633 70,
2634 27,
2635 205,
2636 96,
2637 229,
2638 27,
2639 129,
2640 82,
2641 96,
2642 32,
2643 96,
2644 4,
2645 130,
2646 1,
2647 82,
2648 96,
2649 33,
2650 96,
2651 36,
2652 130,
2653 1,
2654 82,
2655 127,
2656 69,
2657 82,
2658 67,
2659 55,
2660 50,
2661 49,
2662 58,
2663 32,
2664 97,
2665 112,
2666 112,
2667 114,
2668 111,
2669 118,
2670 97,
2671 108,
2672 32,
2673 116,
2674 111,
2675 32,
2676 99,
2677 117,
2678 114,
2679 114,
2680 101,
2681 110,
2682 116,
2683 32,
2684 111,
2685 119,
2686 110,
2687 101,
2688 96,
2689 68,
2690 130,
2691 1,
2692 82,
2693 96,
2694 57,
2695 96,
2696 249,
2697 27,
2698 96,
2699 100,
2700 130,
2701 1,
2702 82,
2703 96,
2704 132,
2705 1,
2706 91,
2707 96,
2708 64,
2709 81,
2710 128,
2711 145,
2712 3,
2713 144,
2714 253,
2715 91,
2716 51,
2717 96,
2718 1,
2719 96,
2720 1,
2721 96,
2722 160,
2723 27,
2724 3,
2725 130,
2726 22,
2727 20,
2728 128,
2729 97,
2730 5,
2731 247,
2732 87,
2733 80,
2734 97,
2735 5,
2736 247,
2737 129,
2738 51,
2739 97,
2740 4,
2741 102,
2742 86,
2743 91,
2744 97,
2745 6,
2746 105,
2747 87,
2748 96,
2749 64,
2750 81,
2751 98,
2752 70,
2753 27,
2754 205,
2755 96,
2756 229,
2757 27,
2758 129,
2759 82,
2760 96,
2761 32,
2762 96,
2763 4,
2764 130,
2765 1,
2766 82,
2767 96,
2768 61,
2769 96,
2770 36,
2771 130,
2772 1,
2773 82,
2774 127,
2775 69,
2776 82,
2777 67,
2778 55,
2779 50,
2780 49,
2781 58,
2782 32,
2783 97,
2784 112,
2785 112,
2786 114,
2787 111,
2788 118,
2789 101,
2790 32,
2791 99,
2792 97,
2793 108,
2794 108,
2795 101,
2796 114,
2797 32,
2798 105,
2799 115,
2800 32,
2801 110,
2802 111,
2803 116,
2804 32,
2805 116,
2806 111,
2807 96,
2808 68,
2809 130,
2810 1,
2811 82,
2812 127,
2813 107,
2814 101,
2815 110,
2816 32,
2817 111,
2818 119,
2819 110,
2820 101,
2821 114,
2822 32,
2823 111,
2824 114,
2825 32,
2826 97,
2827 112,
2828 112,
2829 114,
2830 111,
2831 118,
2832 101,
2833 100,
2834 32,
2835 102,
2836 111,
2837 114,
2838 32,
2839 97,
2840 108,
2841 108,
2842 0,
2843 0,
2844 0,
2845 96,
2846 100,
2847 130,
2848 1,
2849 82,
2850 96,
2851 132,
2852 1,
2853 97,
2854 5,
2855 210,
2856 86,
2857 91,
2858 97,
2859 6,
2860 115,
2861 131,
2862 131,
2863 97,
2864 14,
2865 9,
2866 86,
2867 91,
2868 80,
2869 80,
2870 80,
2871 86,
2872 91,
2873 97,
2874 6,
2875 131,
2876 51,
2877 91,
2878 130,
2879 97,
2880 14,
2881 119,
2882 86,
2883 91,
2884 97,
2885 6,
2886 159,
2887 87,
2888 96,
2889 64,
2890 81,
2891 98,
2892 70,
2893 27,
2894 205,
2895 96,
2896 229,
2897 27,
2898 129,
2899 82,
2900 96,
2901 4,
2902 1,
2903 97,
2904 5,
2905 210,
2906 144,
2907 97,
2908 34,
2909 159,
2910 86,
2911 91,
2912 97,
2913 6,
2914 115,
2915 131,
2916 131,
2917 131,
2918 97,
2919 14,
2920 246,
2921 86,
2922 91,
2923 96,
2924 0,
2925 130,
2926 129,
2927 82,
2928 96,
2929 32,
2930 129,
2931 144,
2932 82,
2933 96,
2934 64,
2935 144,
2936 32,
2937 96,
2938 1,
2939 1,
2940 84,
2941 97,
2942 6,
2943 197,
2944 129,
2945 97,
2946 16,
2947 103,
2948 86,
2949 91,
2950 97,
2951 6,
2952 115,
2953 131,
2954 131,
2955 97,
2956 16,
2957 113,
2958 86,
2959 91,
2960 96,
2961 0,
2962 97,
2963 6,
2964 218,
2965 131,
2966 97,
2967 10,
2968 134,
2969 86,
2970 91,
2971 130,
2972 16,
2973 97,
2974 7,
2975 60,
2976 87,
2977 96,
2978 64,
2979 81,
2980 98,
2981 70,
2982 27,
2983 205,
2984 96,
2985 229,
2986 27,
2987 129,
2988 82,
2989 96,
2990 32,
2991 96,
2992 4,
2993 130,
2994 1,
2995 82,
2996 96,
2997 43,
2998 96,
2999 36,
3000 130,
3001 1,
3002 82,
3003 127,
3004 69,
3005 82,
3006 67,
3007 55,
3008 50,
3009 49,
3010 69,
3011 110,
3012 117,
3013 109,
3014 101,
3015 114,
3016 97,
3017 98,
3018 108,
3019 101,
3020 58,
3021 32,
3022 111,
3023 119,
3024 110,
3025 101,
3026 114,
3027 32,
3028 105,
3029 110,
3030 100,
3031 101,
3032 120,
3033 32,
3034 111,
3035 117,
3036 96,
3037 68,
3038 130,
3039 1,
3040 82,
3041 106,
3042 116,
3043 32,
3044 111,
3045 102,
3046 32,
3047 98,
3048 111,
3049 117,
3050 110,
3051 100,
3052 115,
3053 96,
3054 168,
3055 27,
3056 96,
3057 100,
3058 130,
3059 1,
3060 82,
3061 96,
3062 132,
3063 1,
3064 97,
3065 5,
3066 210,
3067 86,
3068 91,
3069 80,
3070 96,
3071 1,
3072 96,
3073 1,
3074 96,
3075 160,
3076 27,
3077 3,
3078 145,
3079 144,
3080 145,
3081 22,
3082 96,
3083 0,
3084 144,
3085 129,
3086 82,
3087 96,
3088 8,
3089 96,
3090 32,
3091 144,
3092 129,
3093 82,
3094 96,
3095 64,
3096 128,
3097 131,
3098 32,
3099 147,
3100 131,
3101 82,
3102 146,
3103 144,
3104 82,
3105 32,
3106 84,
3107 144,
3108 86,
3109 91,
3110 96,
3111 1,
3112 96,
3113 1,
3114 96,
3115 160,
3116 27,
3117 3,
3118 129,
3119 22,
3120 51,
3121 20,
3122 97,
3123 7,
3124 213,
3125 87,
3126 96,
3127 64,
3128 81,
3129 98,
3130 70,
3131 27,
3132 205,
3133 96,
3134 229,
3135 27,
3136 129,
3137 82,
3138 96,
3139 32,
3140 96,
3141 4,
3142 130,
3143 1,
3144 82,
3145 96,
3146 47,
3147 96,
3148 36,
3149 130,
3150 1,
3151 82,
3152 127,
3153 65,
3154 99,
3155 99,
3156 101,
3157 115,
3158 115,
3159 67,
3160 111,
3161 110,
3162 116,
3163 114,
3164 111,
3165 108,
3166 58,
3167 32,
3168 99,
3169 97,
3170 110,
3171 32,
3172 111,
3173 110,
3174 108,
3175 121,
3176 32,
3177 114,
3178 101,
3179 110,
3180 111,
3181 117,
3182 110,
3183 99,
3184 101,
3185 96,
3186 68,
3187 130,
3188 1,
3189 82,
3190 110,
3191 16,
3192 57,
3193 55,
3194 182,
3195 50,
3196 185,
3197 144,
3198 51,
3199 55,
3200 185,
3201 16,
3202 57,
3203 178,
3204 182,
3205 51,
3206 96,
3207 137,
3208 27,
3209 96,
3210 100,
3211 130,
3212 1,
3213 82,
3214 96,
3215 132,
3216 1,
3217 97,
3218 5,
3219 210,
3220 86,
3221 91,
3222 97,
3223 7,
3224 223,
3225 130,
3226 130,
3227 97,
3228 16,
3229 147,
3230 86,
3231 91,
3232 80,
3233 80,
3234 86,
3235 91,
3236 97,
3237 8,
3238 13,
3239 127,
3240 101,
3241 215,
3242 162,
3243 142,
3244 50,
3245 101,
3246 179,
3247 122,
3248 100,
3249 116,
3250 146,
3251 159,
3252 51,
3253 101,
3254 33,
3255 179,
3256 50,
3257 193,
3258 104,
3259 27,
3260 147,
3261 63,
3262 108,
3263 185,
3264 243,
3265 55,
3266 102,
3267 115,
3268 68,
3269 13,
3270 134,
3271 42,
3272 51,
3273 97,
3274 11,
3275 207,
3276 86,
3277 91,
3278 97,
3279 8,
3280 129,
3281 87,
3282 96,
3283 64,
3284 128,
3285 81,
3286 98,
3287 70,
3288 27,
3289 205,
3290 96,
3291 229,
3292 27,
3293 129,
3294 82,
3295 96,
3296 32,
3297 96,
3298 4,
3299 130,
3300 1,
3301 82,
3302 96,
3303 36,
3304 129,
3305 1,
3306 145,
3307 144,
3308 145,
3309 82,
3310 127,
3311 69,
3312 82,
3313 67,
3314 55,
3315 50,
3316 49,
3317 80,
3318 114,
3319 101,
3320 115,
3321 101,
3322 116,
3323 77,
3324 105,
3325 110,
3326 116,
3327 101,
3328 114,
3329 80,
3330 97,
3331 117,
3332 115,
3333 101,
3334 114,
3335 65,
3336 117,
3337 116,
3338 111,
3339 73,
3340 100,
3341 58,
3342 32,
3343 96,
3344 68,
3345 130,
3346 1,
3347 82,
3348 127,
3349 109,
3350 117,
3351 115,
3352 116,
3353 32,
3354 104,
3355 97,
3356 118,
3357 101,
3358 32,
3359 112,
3360 97,
3361 117,
3362 115,
3363 101,
3364 114,
3365 32,
3366 114,
3367 111,
3368 108,
3369 101,
3370 32,
3371 116,
3372 111,
3373 32,
3374 117,
3375 110,
3376 112,
3377 97,
3378 117,
3379 115,
3380 101,
3381 96,
3382 100,
3383 130,
3384 1,
3385 82,
3386 96,
3387 132,
3388 1,
3389 97,
3390 5,
3391 210,
3392 86,
3393 91,
3394 97,
3395 8,
3396 137,
3397 97,
3398 16,
3399 181,
3400 86,
3401 91,
3402 86,
3403 91,
3404 97,
3405 6,
3406 115,
3407 131,
3408 131,
3409 131,
3410 96,
3411 64,
3412 81,
3413 128,
3414 96,
3415 32,
3416 1,
3417 96,
3418 64,
3419 82,
3420 128,
3421 96,
3422 0,
3423 129,
3424 82,
3425 80,
3426 97,
3427 12,
3428 18,
3429 86,
3430 91,
3431 97,
3432 8,
3433 175,
3434 51,
3435 97,
3436 6,
3437 125,
3438 86,
3439 91,
3440 97,
3441 8,
3442 203,
3443 87,
3444 96,
3445 64,
3446 81,
3447 98,
3448 70,
3449 27,
3450 205,
3451 96,
3452 229,
3453 27,
3454 129,
3455 82,
3456 96,
3457 4,
3458 1,
3459 97,
3460 5,
3461 210,
3462 144,
3463 97,
3464 34,
3465 159,
3466 86,
3467 91,
3468 97,
3469 8,
3470 212,
3471 129,
3472 97,
3473 17,
3474 7,
3475 86,
3476 91,
3477 80,
3478 86,
3479 91,
3480 96,
3481 0,
3482 97,
3483 8,
3484 226,
3485 96,
3486 10,
3487 84,
3488 144,
3489 86,
3490 91,
3491 130,
3492 16,
3493 97,
3494 9,
3495 69,
3496 87,
3497 96,
3498 64,
3499 81,
3500 98,
3501 70,
3502 27,
3503 205,
3504 96,
3505 229,
3506 27,
3507 129,
3508 82,
3509 96,
3510 32,
3511 96,
3512 4,
3513 130,
3514 1,
3515 82,
3516 96,
3517 44,
3518 96,
3519 36,
3520 130,
3521 1,
3522 82,
3523 127,
3524 69,
3525 82,
3526 67,
3527 55,
3528 50,
3529 49,
3530 69,
3531 110,
3532 117,
3533 109,
3534 101,
3535 114,
3536 97,
3537 98,
3538 108,
3539 101,
3540 58,
3541 32,
3542 103,
3543 108,
3544 111,
3545 98,
3546 97,
3547 108,
3548 32,
3549 105,
3550 110,
3551 100,
3552 101,
3553 120,
3554 32,
3555 111,
3556 96,
3557 68,
3558 130,
3559 1,
3560 82,
3561 107,
3562 117,
3563 116,
3564 32,
3565 111,
3566 102,
3567 32,
3568 98,
3569 111,
3570 117,
3571 110,
3572 100,
3573 115,
3574 96,
3575 160,
3576 27,
3577 96,
3578 100,
3579 130,
3580 1,
3581 82,
3582 96,
3583 132,
3584 1,
3585 97,
3586 5,
3587 210,
3588 86,
3589 91,
3590 96,
3591 10,
3592 130,
3593 129,
3594 84,
3595 129,
3596 16,
3597 97,
3598 9,
3599 88,
3600 87,
3601 97,
3602 9,
3603 88,
3604 97,
3605 34,
3606 236,
3607 86,
3608 91,
3609 144,
3610 96,
3611 0,
3612 82,
3613 96,
3614 32,
3615 96,
3616 0,
3617 32,
3618 1,
3619 84,
3620 144,
3621 80,
3622 145,
3623 144,
3624 80,
3625 86,
3626 91,
3627 96,
3628 0,
3629 129,
3630 129,
3631 82,
3632 96,
3633 4,
3634 96,
3635 32,
3636 82,
3637 96,
3638 64,
3639 129,
3640 32,
3641 84,
3642 96,
3643 1,
3644 96,
3645 1,
3646 96,
3647 160,
3648 27,
3649 3,
3650 22,
3651 128,
3652 97,
3653 4,
3654 159,
3655 87,
3656 96,
3657 64,
3658 81,
3659 98,
3660 70,
3661 27,
3662 205,
3663 96,
3664 229,
3665 27,
3666 129,
3667 82,
3668 96,
3669 32,
3670 96,
3671 4,
3672 130,
3673 1,
3674 82,
3675 96,
3676 24,
3677 96,
3678 36,
3679 130,
3680 1,
3681 82,
3682 119,
3683 17,
3684 84,
3685 144,
3686 205,
3687 204,
3688 140,
3689 78,
3690 136,
3691 26,
3692 91,
3693 157,
3694 152,
3695 91,
3696 26,
3697 89,
3698 8,
3699 29,
3700 27,
3701 218,
3702 217,
3703 91,
3704 136,
3705 18,
3706 81,
3707 96,
3708 66,
3709 27,
3710 96,
3711 68,
3712 130,
3713 1,
3714 82,
3715 96,
3716 100,
3717 1,
3718 97,
3719 5,
3720 210,
3721 86,
3722 91,
3723 97,
3724 9,
3725 244,
3726 127,
3727 159,
3728 45,
3729 240,
3730 254,
3731 210,
3732 199,
3733 118,
3734 72,
3735 222,
3736 88,
3737 96,
3738 164,
3739 204,
3740 80,
3741 140,
3742 208,
3743 129,
3744 140,
3745 133,
3746 184,
3747 184,
3748 161,
3749 171,
3750 76,
3751 238,
3752 239,
3753 141,
3754 152,
3755 28,
3756 137,
3757 86,
3758 166,
3759 51,
3760 97,
3761 11,
3762 207,
3763 86,
3764 91,
3765 97,
3766 10,
3767 102,
3768 87,
3769 96,
3770 64,
3771 81,
3772 98,
3773 70,
3774 27,
3775 205,
3776 96,
3777 229,
3778 27,
3779 129,
3780 82,
3781 96,
3782 32,
3783 96,
3784 4,
3785 130,
3786 1,
3787 82,
3788 96,
3789 61,
3790 96,
3791 36,
3792 130,
3793 1,
3794 82,
3795 127,
3796 69,
3797 82,
3798 67,
3799 55,
3800 50,
3801 49,
3802 80,
3803 114,
3804 101,
3805 115,
3806 101,
3807 116,
3808 77,
3809 105,
3810 110,
3811 116,
3812 101,
3813 114,
3814 80,
3815 97,
3816 117,
3817 115,
3818 101,
3819 114,
3820 65,
3821 117,
3822 116,
3823 111,
3824 73,
3825 100,
3826 58,
3827 32,
3828 96,
3829 68,
3830 130,
3831 1,
3832 82,
3833 127,
3834 109,
3835 117,
3836 115,
3837 116,
3838 32,
3839 104,
3840 97,
3841 118,
3842 101,
3843 32,
3844 109,
3845 105,
3846 110,
3847 116,
3848 101,
3849 114,
3850 32,
3851 114,
3852 111,
3853 108,
3854 101,
3855 32,
3856 116,
3857 111,
3858 32,
3859 109,
3860 105,
3861 110,
3862 116,
3863 0,
3864 0,
3865 0,
3866 96,
3867 100,
3868 130,
3869 1,
3870 82,
3871 96,
3872 132,
3873 1,
3874 97,
3875 5,
3876 210,
3877 86,
3878 91,
3879 97,
3880 10,
3881 120,
3882 129,
3883 97,
3884 10,
3885 115,
3886 96,
3887 13,
3888 84,
3889 144,
3890 86,
3891 91,
3892 97,
3893 17,
3894 170,
3895 86,
3896 91,
3897 97,
3898 8,
3899 212,
3900 96,
3901 13,
3902 128,
3903 84,
3904 96,
3905 1,
3906 1,
3907 144,
3908 85,
3909 86,
3910 91,
3911 96,
3912 0,
3913 96,
3914 1,
3915 96,
3916 1,
3917 96,
3918 160,
3919 27,
3920 3,
3921 130,
3922 22,
3923 97,
3924 10,
3925 240,
3926 87,
3927 96,
3928 64,
3929 81,
3930 98,
3931 70,
3932 27,
3933 205,
3934 96,
3935 229,
3936 27,
3937 129,
3938 82,
3939 96,
3940 32,
3941 96,
3942 4,
3943 130,
3944 1,
3945 82,
3946 96,
3947 41,
3948 96,
3949 36,
3950 130,
3951 1,
3952 82,
3953 127,
3954 69,
3955 82,
3956 67,
3957 55,
3958 50,
3959 49,
3960 58,
3961 32,
3962 97,
3963 100,
3964 100,
3965 114,
3966 101,
3967 115,
3968 115,
3969 32,
3970 122,
3971 101,
3972 114,
3973 111,
3974 32,
3975 105,
3976 115,
3977 32,
3978 110,
3979 111,
3980 116,
3981 32,
3982 97,
3983 32,
3984 118,
3985 97,
3986 96,
3987 68,
3988 130,
3989 1,
3990 82,
3991 104,
3992 54,
3993 52,
3994 178,
3995 16,
3996 55,
3997 187,
3998 183,
3999 50,
4000 185,
4001 96,
4002 185,
4003 27,
4004 96,
4005 100,
4006 130,
4007 1,
4008 82,
4009 96,
4010 132,
4011 1,
4012 97,
4013 5,
4014 210,
4015 86,
4016 91,
4017 80,
4018 96,
4019 1,
4020 96,
4021 1,
4022 96,
4023 160,
4024 27,
4025 3,
4026 22,
4027 96,
4028 0,
4029 144,
4030 129,
4031 82,
4032 96,
4033 5,
4034 96,
4035 32,
4036 82,
4037 96,
4038 64,
4039 144,
4040 32,
4041 84,
4042 144,
4043 86,
4044 91,
4045 97,
4046 11,
4047 54,
4048 127,
4049 101,
4050 215,
4051 162,
4052 142,
4053 50,
4054 101,
4055 179,
4056 122,
4057 100,
4058 116,
4059 146,
4060 159,
4061 51,
4062 101,
4063 33,
4064 179,
4065 50,
4066 193,
4067 104,
4068 27,
4069 147,
4070 63,
4071 108,
4072 185,
4073 243,
4074 55,
4075 102,
4076 115,
4077 68,
4078 13,
4079 134,
4080 42,
4081 51,
4082 97,
4083 11,
4084 207,
4085 86,
4086 91,
4087 97,
4088 11,
4089 168,
4090 87,
4091 96,
4092 64,
4093 81,
4094 98,
4095 70,
4096 27,
4097 205,
4098 96,
4099 229,
4100 27,
4101 129,
4102 82,
4103 96,
4104 32,
4105 96,
4106 4,
4107 130,
4108 1,
4109 82,
4110 96,
4111 62,
4112 96,
4113 36,
4114 130,
4115 1,
4116 82,
4117 127,
4118 69,
4119 82,
4120 67,
4121 55,
4122 50,
4123 49,
4124 80,
4125 114,
4126 101,
4127 115,
4128 101,
4129 116,
4130 77,
4131 105,
4132 110,
4133 116,
4134 101,
4135 114,
4136 80,
4137 97,
4138 117,
4139 115,
4140 101,
4141 114,
4142 65,
4143 117,
4144 116,
4145 111,
4146 73,
4147 100,
4148 58,
4149 32,
4150 96,
4151 68,
4152 130,
4153 1,
4154 82,
4155 127,
4156 109,
4157 117,
4158 115,
4159 116,
4160 32,
4161 104,
4162 97,
4163 118,
4164 101,
4165 32,
4166 112,
4167 97,
4168 117,
4169 115,
4170 101,
4171 114,
4172 32,
4173 114,
4174 111,
4175 108,
4176 101,
4177 32,
4178 116,
4179 111,
4180 32,
4181 112,
4182 97,
4183 117,
4184 115,
4185 101,
4186 0,
4187 0,
4188 96,
4189 100,
4190 130,
4191 1,
4192 82,
4193 96,
4194 132,
4195 1,
4196 97,
4197 5,
4198 210,
4199 86,
4200 91,
4201 97,
4202 8,
4203 137,
4204 97,
4205 19,
4206 67,
4207 86,
4208 91,
4209 96,
4210 0,
4211 130,
4212 129,
4213 82,
4214 96,
4215 1,
4216 96,
4217 32,
4218 82,
4219 96,
4220 64,
4221 129,
4222 32,
4223 97,
4224 11,
4225 200,
4226 144,
4227 131,
4228 97,
4229 19,
4230 128,
4231 86,
4232 91,
4233 147,
4234 146,
4235 80,
4236 80,
4237 80,
4238 86,
4239 91,
4240 96,
4241 0,
4242 145,
4243 130,
4244 82,
4245 96,
4246 32,
4247 130,
4248 129,
4249 82,
4250 96,
4251 64,
4252 128,
4253 132,
4254 32,
4255 96,
4256 1,
4257 96,
4258 1,
4259 96,
4260 160,
4261 27,
4262 3,
4263 147,
4264 144,
4265 147,
4266 22,
4267 132,
4268 82,
4269 145,
4270 144,
4271 82,
4272 144,
4273 32,
4274 84,
4275 96,
4276 255,
4277 22,
4278 144,
4279 86,
4280 91,
4281 96,
4282 96,
4283 96,
4284 3,
4285 128,
4286 84,
4287 97,
4288 4,
4289 180,
4290 144,
4291 97,
4292 34,
4293 101,
4294 86,
4295 91,
4296 97,
4297 7,
4298 223,
4299 51,
4300 131,
4301 131,
4302 97,
4303 19,
4304 140,
4305 86,
4306 91,
4307 97,
4308 12,
4309 28,
4310 51,
4311 131,
4312 97,
4313 14,
4314 119,
4315 86,
4316 91,
4317 97,
4318 12,
4319 56,
4320 87,
4321 96,
4322 64,
4323 81,
4324 98,
4325 70,
4326 27,
4327 205,
4328 96,
4329 229,
4330 27,
4331 129,
4332 82,
4333 96,
4334 4,
4335 1,
4336 97,
4337 5,
4338 210,
4339 144,
4340 97,
4341 34,
4342 159,
4343 86,
4344 91,
4345 97,
4346 12,
4347 68,
4348 132,
4349 132,
4350 132,
4351 132,
4352 97,
4353 20,
4354 90,
4355 86,
4356 91,
4357 80,
4358 80,
4359 80,
4360 80,
4361 86,
4362 91,
4363 96,
4364 96,
4365 97,
4366 12,
4367 85,
4368 130,
4369 97,
4370 13,
4371 170,
4372 86,
4373 91,
4374 96,
4375 0,
4376 97,
4377 12,
4378 95,
4379 97,
4380 20,
4381 141,
4382 86,
4383 91,
4384 144,
4385 80,
4386 96,
4387 0,
4388 129,
4389 81,
4390 17,
4391 97,
4392 12,
4393 127,
4394 87,
4395 96,
4396 64,
4397 81,
4398 128,
4399 96,
4400 32,
4401 1,
4402 96,
4403 64,
4404 82,
4405 128,
4406 96,
4407 0,
4408 129,
4409 82,
4410 80,
4411 97,
4412 11,
4413 200,
4414 86,
4415 91,
4416 128,
4417 97,
4418 12,
4419 137,
4420 132,
4421 97,
4422 20,
4423 156,
4424 86,
4425 91,
4426 96,
4427 64,
4428 81,
4429 96,
4430 32,
4431 1,
4432 97,
4433 12,
4434 154,
4435 146,
4436 145,
4437 144,
4438 97,
4439 35,
4440 2,
4441 86,
4442 91,
4443 96,
4444 64,
4445 81,
4446 96,
4447 32,
4448 129,
4449 131,
4450 3,
4451 3,
4452 129,
4453 82,
4454 144,
4455 96,
4456 64,
4457 82,
4458 147,
4459 146,
4460 80,
4461 80,
4462 80,
4463 86,
4464 91,
4465 96,
4466 0,
4467 129,
4468 129,
4469 82,
4470 96,
4471 1,
4472 96,
4473 32,
4474 82,
4475 96,
4476 64,
4477 129,
4478 32,
4479 97,
4480 4,
4481 159,
4482 144,
4483 97,
4484 21,
4485 47,
4486 86,
4487 91,
4488 96,
4489 0,
4490 130,
4491 129,
4492 82,
4493 96,
4494 32,
4495 129,
4496 144,
4497 82,
4498 96,
4499 64,
4500 144,
4501 32,
4502 96,
4503 1,
4504 1,
4505 84,
4506 97,
4507 12,
4508 226,
4509 129,
4510 97,
4511 16,
4512 103,
4513 86,
4514 91,
4515 97,
4516 6,
4517 115,
4518 131,
4519 131,
4520 97,
4521 16,
4522 147,
4523 86,
4524 91,
4525 97,
4526 12,
4527 246,
4528 130,
4529 130,
4530 97,
4531 11,
4532 207,
4533 86,
4534 91,
4535 97,
4536 7,
4537 223,
4538 87,
4539 96,
4540 0,
4541 130,
4542 129,
4543 82,
4544 96,
4545 32,
4546 129,
4547 129,
4548 82,
4549 96,
4550 64,
4551 128,
4552 131,
4553 32,
4554 96,
4555 1,
4556 96,
4557 1,
4558 96,
4559 160,
4560 27,
4561 3,
4562 133,
4563 22,
4564 132,
4565 82,
4566 144,
4567 145,
4568 82,
4569 144,
4570 32,
4571 128,
4572 84,
4573 96,
4574 255,
4575 25,
4576 22,
4577 96,
4578 1,
4579 23,
4580 144,
4581 85,
4582 97,
4583 13,
4584 44,
4585 51,
4586 144,
4587 86,
4588 91,
4589 96,
4590 1,
4591 96,
4592 1,
4593 96,
4594 160,
4595 27,
4596 3,
4597 22,
4598 129,
4599 96,
4600 1,
4601 96,
4602 1,
4603 96,
4604 160,
4605 27,
4606 3,
4607 22,
4608 131,
4609 127,
4610 47,
4611 135,
4612 136,
4613 17,
4614 126,
4615 126,
4616 255,
4617 29,
4618 130,
4619 233,
4620 38,
4621 236,
4622 121,
4623 73,
4624 1,
4625 209,
4626 124,
4627 120,
4628 2,
4629 74,
4630 80,
4631 39,
4632 9,
4633 64,
4634 48,
4635 69,
4636 64,
4637 167,
4638 51,
4639 101,
4640 111,
4641 13,
4642 96,
4643 64,
4644 81,
4645 96,
4646 64,
4647 81,
4648 128,
4649 145,
4650 3,
4651 144,
4652 164,
4653 80,
4654 80,
4655 86,
4656 91,
4657 96,
4658 0,
4659 97,
4660 11,
4661 200,
4662 131,
4663 96,
4664 1,
4665 96,
4666 1,
4667 96,
4668 160,
4669 27,
4670 3,
4671 132,
4672 22,
4673 97,
4674 21,
4675 57,
4676 86,
4677 91,
4678 96,
4679 0,
4680 96,
4681 1,
4682 96,
4683 1,
4684 96,
4685 224,
4686 27,
4687 3,
4688 25,
4689 130,
4690 22,
4691 99,
4692 120,
4693 14,
4694 157,
4695 99,
4696 96,
4697 224,
4698 27,
4699 20,
4700 128,
4701 97,
4702 4,
4703 159,
4704 87,
4705 80,
4706 97,
4707 4,
4708 159,
4709 130,
4710 97,
4711 21,
4712 136,
4713 86,
4714 91,
4715 96,
4716 0,
4717 129,
4718 129,
4719 82,
4720 96,
4721 4,
4722 96,
4723 32,
4724 82,
4725 96,
4726 64,
4727 144,
4728 32,
4729 84,
4730 96,
4731 1,
4732 96,
4733 1,
4734 96,
4735 160,
4736 27,
4737 3,
4738 22,
4739 97,
4740 8,
4741 212,
4742 87,
4743 96,
4744 64,
4745 81,
4746 98,
4747 70,
4748 27,
4749 205,
4750 96,
4751 229,
4752 27,
4753 129,
4754 82,
4755 96,
4756 32,
4757 96,
4758 4,
4759 130,
4760 1,
4761 82,
4762 96,
4763 24,
4764 96,
4765 36,
4766 130,
4767 1,
4768 82,
4769 119,
4770 17,
4771 84,
4772 144,
4773 205,
4774 204,
4775 140,
4776 78,
4777 136,
4778 26,
4779 91,
4780 157,
4781 152,
4782 91,
4783 26,
4784 89,
4785 8,
4786 29,
4787 27,
4788 218,
4789 217,
4790 91,
4791 136,
4792 18,
4793 81,
4794 96,
4795 66,
4796 27,
4797 96,
4798 68,
4799 130,
4800 1,
4801 82,
4802 96,
4803 100,
4804 1,
4805 97,
4806 5,
4807 210,
4808 86,
4809 91,
4810 96,
4811 0,
4812 129,
4813 129,
4814 82,
4815 96,
4816 6,
4817 96,
4818 32,
4819 82,
4820 96,
4821 64,
4822 144,
4823 32,
4824 128,
4825 84,
4826 96,
4827 1,
4828 96,
4829 1,
4830 96,
4831 160,
4832 27,
4833 3,
4834 25,
4835 22,
4836 96,
4837 1,
4838 96,
4839 1,
4840 96,
4841 160,
4842 27,
4843 3,
4844 132,
4845 22,
4846 144,
4847 129,
4848 23,
4849 144,
4850 145,
4851 85,
4852 129,
4853 144,
4854 97,
4855 14,
4856 62,
4857 130,
4858 97,
4859 9,
4860 106,
4861 86,
4862 91,
4863 96,
4864 1,
4865 96,
4866 1,
4867 96,
4868 160,
4869 27,
4870 3,
4871 22,
4872 127,
4873 140,
4874 91,
4875 225,
4876 229,
4877 235,
4878 236,
4879 125,
4880 91,
4881 209,
4882 79,
4883 113,
4884 66,
4885 125,
4886 30,
4887 132,
4888 243,
4889 221,
4890 3,
4891 20,
4892 192,
4893 247,
4894 178,
4895 41,
4896 30,
4897 91,
4898 32,
4899 10,
4900 200,
4901 199,
4902 195,
4903 185,
4904 37,
4905 96,
4906 64,
4907 81,
4908 96,
4909 64,
4910 81,
4911 128,
4912 145,
4913 3,
4914 144,
4915 164,
4916 80,
4917 80,
4918 86,
4919 91,
4920 96,
4921 0,
4922 128,
4923 97,
4924 14,
4925 131,
4926 131,
4927 97,
4928 9,
4929 106,
4930 86,
4931 91,
4932 144,
4933 80,
4934 128,
4935 96,
4936 1,
4937 96,
4938 1,
4939 96,
4940 160,
4941 27,
4942 3,
4943 22,
4944 132,
4945 96,
4946 1,
4947 96,
4948 1,
4949 96,
4950 160,
4951 27,
4952 3,
4953 22,
4954 20,
4955 128,
4956 97,
4957 14,
4958 202,
4959 87,
4960 80,
4961 96,
4962 1,
4963 96,
4964 1,
4965 96,
4966 160,
4967 27,
4968 3,
4969 128,
4970 130,
4971 22,
4972 96,
4973 0,
4974 144,
4975 129,
4976 82,
4977 96,
4978 7,
4979 96,
4980 32,
4981 144,
4982 129,
4983 82,
4984 96,
4985 64,
4986 128,
4987 131,
4988 32,
4989 147,
4990 136,
4991 22,
4992 131,
4993 82,
4994 146,
4995 144,
4996 82,
4997 32,
4998 84,
4999 96,
5000 255,
5001 22,
5002 91,
5003 128,
5004 97,
5005 14,
5006 238,
5007 87,
5008 80,
5009 131,
5010 96,
5011 1,
5012 96,
5013 1,
5014 96,
5015 160,
5016 27,
5017 3,
5018 22,
5019 97,
5020 14,
5021 227,
5022 132,
5023 97,
5024 5,
5025 55,
5026 86,
5027 91,
5028 96,
5029 1,
5030 96,
5031 1,
5032 96,
5033 160,
5034 27,
5035 3,
5036 22,
5037 20,
5038 91,
5039 148,
5040 147,
5041 80,
5042 80,
5043 80,
5044 80,
5045 86,
5046 91,
5047 130,
5048 96,
5049 1,
5050 96,
5051 1,
5052 96,
5053 160,
5054 27,
5055 3,
5056 22,
5057 97,
5058 15,
5059 9,
5060 130,
5061 97,
5062 9,
5063 106,
5064 86,
5065 91,
5066 96,
5067 1,
5068 96,
5069 1,
5070 96,
5071 160,
5072 27,
5073 3,
5074 22,
5075 20,
5076 97,
5077 15,
5078 47,
5079 87,
5080 96,
5081 64,
5082 81,
5083 98,
5084 70,
5085 27,
5086 205,
5087 96,
5088 229,
5089 27,
5090 129,
5091 82,
5092 96,
5093 4,
5094 1,
5095 97,
5096 5,
5097 210,
5098 144,
5099 97,
5100 35,
5101 49,
5102 86,
5103 91,
5104 96,
5105 1,
5106 96,
5107 1,
5108 96,
5109 160,
5110 27,
5111 3,
5112 130,
5113 22,
5114 97,
5115 15,
5116 145,
5117 87,
5118 96,
5119 64,
5120 81,
5121 98,
5122 70,
5123 27,
5124 205,
5125 96,
5126 229,
5127 27,
5128 129,
5129 82,
5130 96,
5131 32,
5132 96,
5133 4,
5134 130,
5135 1,
5136 82,
5137 96,
5138 36,
5139 128,
5140 130,
5141 1,
5142 82,
5143 127,
5144 69,
5145 82,
5146 67,
5147 55,
5148 50,
5149 49,
5150 58,
5151 32,
5152 116,
5153 114,
5154 97,
5155 110,
5156 115,
5157 102,
5158 101,
5159 114,
5160 32,
5161 116,
5162 111,
5163 32,
5164 116,
5165 104,
5166 101,
5167 32,
5168 122,
5169 101,
5170 114,
5171 111,
5172 32,
5173 97,
5174 100,
5175 100,
5176 96,
5177 68,
5178 130,
5179 1,
5180 82,
5181 99,
5182 114,
5183 101,
5184 115,
5185 115,
5186 96,
5187 224,
5188 27,
5189 96,
5190 100,
5191 130,
5192 1,
5193 82,
5194 96,
5195 132,
5196 1,
5197 97,
5198 5,
5199 210,
5200 86,
5201 91,
5202 97,
5203 15,
5204 158,
5205 131,
5206 131,
5207 131,
5208 96,
5209 1,
5210 97,
5211 21,
5212 200,
5213 86,
5214 91,
5215 130,
5216 96,
5217 1,
5218 96,
5219 1,
5220 96,
5221 160,
5222 27,
5223 3,
5224 22,
5225 97,
5226 15,
5227 177,
5228 130,
5229 97,
5230 9,
5231 106,
5232 86,
5233 91,
5234 96,
5235 1,
5236 96,
5237 1,
5238 96,
5239 160,
5240 27,
5241 3,
5242 22,
5243 20,
5244 97,
5245 15,
5246 215,
5247 87,
5248 96,
5249 64,
5250 81,
5251 98,
5252 70,
5253 27,
5254 205,
5255 96,
5256 229,
5257 27,
5258 129,
5259 82,
5260 96,
5261 4,
5262 1,
5263 97,
5264 5,
5265 210,
5266 144,
5267 97,
5268 35,
5269 49,
5270 86,
5271 91,
5272 96,
5273 0,
5274 129,
5275 129,
5276 82,
5277 96,
5278 6,
5279 96,
5280 32,
5281 144,
5282 129,
5283 82,
5284 96,
5285 64,
5286 128,
5287 131,
5288 32,
5289 128,
5290 84,
5291 96,
5292 1,
5293 96,
5294 1,
5295 96,
5296 160,
5297 27,
5298 3,
5299 25,
5300 144,
5301 129,
5302 22,
5303 144,
5304 145,
5305 85,
5306 96,
5307 1,
5308 96,
5309 1,
5310 96,
5311 160,
5312 27,
5313 3,
5314 135,
5315 129,
5316 22,
5317 128,
5318 134,
5319 82,
5320 96,
5321 5,
5322 133,
5323 82,
5324 131,
5325 134,
5326 32,
5327 128,
5328 84,
5329 96,
5330 0,
5331 25,
5332 1,
5333 144,
5334 85,
5335 144,
5336 135,
5337 22,
5338 128,
5339 134,
5340 82,
5341 131,
5342 134,
5343 32,
5344 128,
5345 84,
5346 96,
5347 1,
5348 1,
5349 144,
5350 85,
5351 134,
5352 134,
5353 82,
5354 96,
5355 4,
5356 144,
5357 148,
5358 82,
5359 130,
5360 133,
5361 32,
5362 128,
5363 84,
5364 144,
5365 146,
5366 22,
5367 132,
5368 23,
5369 144,
5370 145,
5371 85,
5372 144,
5373 81,
5374 132,
5375 147,
5376 127,
5377 221,
5378 242,
5379 82,
5380 173,
5381 27,
5382 226,
5383 200,
5384 155,
5385 105,
5386 194,
5387 176,
5388 104,
5389 252,
5390 55,
5391 141,
5392 170,
5393 149,
5394 43,
5395 167,
5396 241,
5397 99,
5398 196,
5399 161,
5400 22,
5401 40,
5402 245,
5403 90,
5404 77,
5405 245,
5406 35,
5407 179,
5408 239,
5409 145,
5410 164,
5411 80,
5412 80,
5413 80,
5414 86,
5415 91,
5416 97,
5417 8,
5418 212,
5419 129,
5420 51,
5421 97,
5422 21,
5423 212,
5424 86,
5425 91,
5426 97,
5427 16,
5428 123,
5429 130,
5430 130,
5431 97,
5432 12,
5433 236,
5434 86,
5435 91,
5436 96,
5437 0,
5438 130,
5439 129,
5440 82,
5441 96,
5442 1,
5443 96,
5444 32,
5445 82,
5446 96,
5447 64,
5448 144,
5449 32,
5450 97,
5451 6,
5452 115,
5453 144,
5454 130,
5455 97,
5456 13,
5457 112,
5458 86,
5459 91,
5460 97,
5461 16,
5462 157,
5463 130,
5464 130,
5465 97,
5466 22,
5467 45,
5468 86,
5469 91,
5470 96,
5471 0,
5472 130,
5473 129,
5474 82,
5475 96,
5476 1,
5477 96,
5478 32,
5479 82,
5480 96,
5481 64,
5482 144,
5483 32,
5484 97,
5485 6,
5486 115,
5487 144,
5488 130,
5489 97,
5490 22,
5491 146,
5492 86,
5493 91,
5494 97,
5495 16,
5496 189,
5497 97,
5498 22,
5499 167,
5500 86,
5501 91,
5502 96,
5503 12,
5504 128,
5505 84,
5506 96,
5507 255,
5508 25,
5509 22,
5510 144,
5511 85,
5512 127,
5513 93,
5514 185,
5515 238,
5516 10,
5517 73,
5518 91,
5519 242,
5520 230,
5521 255,
5522 156,
5523 145,
5524 167,
5525 131,
5526 76,
5527 27,
5528 164,
5529 253,
5530 210,
5531 68,
5532 165,
5533 232,
5534 170,
5535 78,
5536 83,
5537 123,
5538 211,
5539 138,
5540 234,
5541 228,
5542 176,
5543 115,
5544 170,
5545 51,
5546 91,
5547 96,
5548 64,
5549 81,
5550 96,
5551 1,
5552 96,
5553 1,
5554 96,
5555 160,
5556 27,
5557 3,
5558 144,
5559 145,
5560 22,
5561 129,
5562 82,
5563 96,
5564 32,
5565 1,
5566 96,
5567 64,
5568 81,
5569 128,
5570 145,
5571 3,
5572 144,
5573 161,
5574 86,
5575 91,
5576 96,
5577 0,
5578 97,
5579 17,
5580 18,
5581 130,
5582 97,
5583 9,
5584 106,
5585 86,
5586 91,
5587 144,
5588 80,
5589 97,
5590 17,
5591 34,
5592 129,
5593 96,
5594 0,
5595 132,
5596 96,
5597 1,
5598 97,
5599 21,
5600 200,
5601 86,
5602 91,
5603 97,
5604 17,
5605 43,
5606 130,
5607 97,
5608 9,
5609 106,
5610 86,
5611 91,
5612 96,
5613 0,
5614 131,
5615 129,
5616 82,
5617 96,
5618 6,
5619 96,
5620 32,
5621 144,
5622 129,
5623 82,
5624 96,
5625 64,
5626 128,
5627 131,
5628 32,
5629 128,
5630 84,
5631 96,
5632 1,
5633 96,
5634 1,
5635 96,
5636 160,
5637 27,
5638 3,
5639 25,
5640 144,
5641 129,
5642 22,
5643 144,
5644 145,
5645 85,
5646 96,
5647 1,
5648 96,
5649 1,
5650 96,
5651 160,
5652 27,
5653 3,
5654 133,
5655 22,
5656 128,
5657 133,
5658 82,
5659 96,
5660 5,
5661 132,
5662 82,
5663 130,
5664 133,
5665 32,
5666 128,
5667 84,
5668 96,
5669 0,
5670 25,
5671 1,
5672 144,
5673 85,
5674 135,
5675 133,
5676 82,
5677 96,
5678 4,
5679 144,
5680 147,
5681 82,
5682 129,
5683 132,
5684 32,
5685 128,
5686 84,
5687 144,
5688 145,
5689 22,
5690 144,
5691 85,
5692 81,
5693 146,
5694 147,
5695 80,
5696 132,
5697 146,
5698 127,
5699 221,
5700 242,
5701 82,
5702 173,
5703 27,
5704 226,
5705 200,
5706 155,
5707 105,
5708 194,
5709 176,
5710 104,
5711 252,
5712 55,
5713 141,
5714 170,
5715 149,
5716 43,
5717 167,
5718 241,
5719 99,
5720 196,
5721 161,
5722 22,
5723 40,
5724 245,
5725 90,
5726 77,
5727 245,
5728 35,
5729 179,
5730 239,
5731 144,
5732 131,
5733 144,
5734 164,
5735 80,
5736 80,
5737 86,
5738 91,
5739 96,
5740 1,
5741 96,
5742 1,
5743 96,
5744 160,
5745 27,
5746 3,
5747 130,
5748 22,
5749 97,
5750 18,
5751 0,
5752 87,
5753 96,
5754 64,
5755 81,
5756 98,
5757 70,
5758 27,
5759 205,
5760 96,
5761 229,
5762 27,
5763 129,
5764 82,
5765 96,
5766 32,
5767 96,
5768 4,
5769 130,
5770 1,
5771 129,
5772 144,
5773 82,
5774 96,
5775 36,
5776 130,
5777 1,
5778 82,
5779 127,
5780 69,
5781 82,
5782 67,
5783 55,
5784 50,
5785 49,
5786 58,
5787 32,
5788 109,
5789 105,
5790 110,
5791 116,
5792 32,
5793 116,
5794 111,
5795 32,
5796 116,
5797 104,
5798 101,
5799 32,
5800 122,
5801 101,
5802 114,
5803 111,
5804 32,
5805 97,
5806 100,
5807 100,
5808 114,
5809 101,
5810 115,
5811 115,
5812 96,
5813 68,
5814 130,
5815 1,
5816 82,
5817 96,
5818 100,
5819 1,
5820 97,
5821 5,
5822 210,
5823 86,
5824 91,
5825 96,
5826 0,
5827 129,
5828 129,
5829 82,
5830 96,
5831 4,
5832 96,
5833 32,
5834 82,
5835 96,
5836 64,
5837 144,
5838 32,
5839 84,
5840 96,
5841 1,
5842 96,
5843 1,
5844 96,
5845 160,
5846 27,
5847 3,
5848 22,
5849 21,
5850 97,
5851 18,
5852 101,
5853 87,
5854 96,
5855 64,
5856 81,
5857 98,
5858 70,
5859 27,
5860 205,
5861 96,
5862 229,
5863 27,
5864 129,
5865 82,
5866 96,
5867 32,
5868 96,
5869 4,
5870 130,
5871 1,
5872 82,
5873 96,
5874 28,
5875 96,
5876 36,
5877 130,
5878 1,
5879 82,
5880 127,
5881 69,
5882 82,
5883 67,
5884 55,
5885 50,
5886 49,
5887 58,
5888 32,
5889 116,
5890 111,
5891 107,
5892 101,
5893 110,
5894 32,
5895 97,
5896 108,
5897 114,
5898 101,
5899 97,
5900 100,
5901 121,
5902 32,
5903 109,
5904 105,
5905 110,
5906 116,
5907 101,
5908 100,
5909 0,
5910 0,
5911 0,
5912 0,
5913 96,
5914 68,
5915 130,
5916 1,
5917 82,
5918 96,
5919 100,
5920 1,
5921 97,
5922 5,
5923 210,
5924 86,
5925 91,
5926 97,
5927 18,
5928 115,
5929 96,
5930 0,
5931 131,
5932 131,
5933 96,
5934 1,
5935 97,
5936 21,
5937 200,
5938 86,
5939 91,
5940 96,
5941 0,
5942 129,
5943 129,
5944 82,
5945 96,
5946 4,
5947 96,
5948 32,
5949 82,
5950 96,
5951 64,
5952 144,
5953 32,
5954 84,
5955 96,
5956 1,
5957 96,
5958 1,
5959 96,
5960 160,
5961 27,
5962 3,
5963 22,
5964 21,
5965 97,
5966 18,
5967 216,
5968 87,
5969 96,
5970 64,
5971 81,
5972 98,
5973 70,
5974 27,
5975 205,
5976 96,
5977 229,
5978 27,
5979 129,
5980 82,
5981 96,
5982 32,
5983 96,
5984 4,
5985 130,
5986 1,
5987 82,
5988 96,
5989 28,
5990 96,
5991 36,
5992 130,
5993 1,
5994 82,
5995 127,
5996 69,
5997 82,
5998 67,
5999 55,
6000 50,
6001 49,
6002 58,
6003 32,
6004 116,
6005 111,
6006 107,
6007 101,
6008 110,
6009 32,
6010 97,
6011 108,
6012 114,
6013 101,
6014 97,
6015 100,
6016 121,
6017 32,
6018 109,
6019 105,
6020 110,
6021 116,
6022 101,
6023 100,
6024 0,
6025 0,
6026 0,
6027 0,
6028 96,
6029 68,
6030 130,
6031 1,
6032 82,
6033 96,
6034 100,
6035 1,
6036 97,
6037 5,
6038 210,
6039 86,
6040 91,
6041 96,
6042 1,
6043 96,
6044 1,
6045 96,
6046 160,
6047 27,
6048 3,
6049 130,
6050 22,
6051 96,
6052 0,
6053 129,
6054 129,
6055 82,
6056 96,
6057 5,
6058 96,
6059 32,
6060 144,
6061 129,
6062 82,
6063 96,
6064 64,
6065 128,
6066 131,
6067 32,
6068 128,
6069 84,
6070 96,
6071 1,
6072 1,
6073 144,
6074 85,
6075 132,
6076 131,
6077 82,
6078 96,
6079 4,
6080 144,
6081 145,
6082 82,
6083 128,
6084 130,
6085 32,
6086 128,
6087 84,
6088 96,
6089 1,
6090 96,
6091 1,
6092 96,
6093 160,
6094 27,
6095 3,
6096 25,
6097 22,
6098 132,
6099 23,
6100 144,
6101 85,
6102 81,
6103 131,
6104 146,
6105 145,
6106 144,
6107 127,
6108 221,
6109 242,
6110 82,
6111 173,
6112 27,
6113 226,
6114 200,
6115 155,
6116 105,
6117 194,
6118 176,
6119 104,
6120 252,
6121 55,
6122 141,
6123 170,
6124 149,
6125 43,
6126 167,
6127 241,
6128 99,
6129 196,
6130 161,
6131 22,
6132 40,
6133 245,
6134 90,
6135 77,
6136 245,
6137 35,
6138 179,
6139 239,
6140 144,
6141 130,
6142 144,
6143 164,
6144 80,
6145 80,
6146 86,
6147 91,
6148 97,
6149 19,
6150 75,
6151 97,
6152 22,
6153 240,
6154 86,
6155 91,
6156 96,
6157 12,
6158 128,
6159 84,
6160 96,
6161 255,
6162 25,
6163 22,
6164 96,
6165 1,
6166 23,
6167 144,
6168 85,
6169 127,
6170 98,
6171 231,
6172 140,
6173 234,
6174 1,
6175 190,
6176 227,
6177 32,
6178 205,
6179 78,
6180 66,
6181 2,
6182 112,
6183 181,
6184 234,
6185 116,
6186 0,
6187 13,
6188 17,
6189 176,
6190 201,
6191 247,
6192 71,
6193 84,
6194 235,
6195 219,
6196 252,
6197 84,
6198 75,
6199 5,
6200 162,
6201 88,
6202 97,
6203 16,
6204 234,
6205 51,
6206 144,
6207 86,
6208 91,
6209 96,
6210 0,
6211 97,
6212 11,
6213 200,
6214 131,
6215 131,
6216 97,
6217 23,
6218 54,
6219 86,
6220 91,
6221 129,
6222 96,
6223 1,
6224 96,
6225 1,
6226 96,
6227 160,
6228 27,
6229 3,
6230 22,
6231 131,
6232 96,
6233 1,
6234 96,
6235 1,
6236 96,
6237 160,
6238 27,
6239 3,
6240 22,
6241 3,
6242 97,
6243 19,
6244 237,
6245 87,
6246 96,
6247 64,
6248 81,
6249 98,
6250 70,
6251 27,
6252 205,
6253 96,
6254 229,
6255 27,
6256 129,
6257 82,
6258 96,
6259 32,
6260 96,
6261 4,
6262 130,
6263 1,
6264 82,
6265 96,
6266 25,
6267 96,
6268 36,
6269 130,
6270 1,
6271 82,
6272 127,
6273 69,
6274 82,
6275 67,
6276 55,
6277 50,
6278 49,
6279 58,
6280 32,
6281 97,
6282 112,
6283 112,
6284 114,
6285 111,
6286 118,
6287 101,
6288 32,
6289 116,
6290 111,
6291 32,
6292 99,
6293 97,
6294 108,
6295 108,
6296 101,
6297 114,
6298 0,
6299 0,
6300 0,
6301 0,
6302 0,
6303 0,
6304 0,
6305 96,
6306 68,
6307 130,
6308 1,
6309 82,
6310 96,
6311 100,
6312 1,
6313 97,
6314 5,
6315 210,
6316 86,
6317 91,
6318 96,
6319 1,
6320 96,
6321 1,
6322 96,
6323 160,
6324 27,
6325 3,
6326 131,
6327 129,
6328 22,
6329 96,
6330 0,
6331 129,
6332 129,
6333 82,
6334 96,
6335 7,
6336 96,
6337 32,
6338 144,
6339 129,
6340 82,
6341 96,
6342 64,
6343 128,
6344 131,
6345 32,
6346 148,
6347 135,
6348 22,
6349 128,
6350 132,
6351 82,
6352 148,
6353 130,
6354 82,
6355 145,
6356 130,
6357 144,
6358 32,
6359 128,
6360 84,
6361 96,
6362 255,
6363 25,
6364 22,
6365 134,
6366 21,
6367 21,
6368 144,
6369 129,
6370 23,
6371 144,
6372 145,
6373 85,
6374 145,
6375 81,
6376 145,
6377 130,
6378 82,
6379 127,
6380 23,
6381 48,
6382 126,
6383 171,
6384 57,
6385 171,
6386 97,
6387 7,
6388 232,
6389 137,
6390 152,
6391 69,
6392 173,
6393 61,
6394 89,
6395 189,
6396 150,
6397 83,
6398 242,
6399 0,
6400 242,
6401 32,
6402 146,
6403 4,
6404 137,
6405 202,
6406 43,
6407 89,
6408 55,
6409 105,
6410 108,
6411 49,
6412 145,
6413 1,
6414 96,
6415 64,
6416 81,
6417 128,
6418 145,
6419 3,
6420 144,
6421 163,
6422 80,
6423 80,
6424 80,
6425 86,
6426 91,
6427 97,
6428 20,
6429 101,
6430 132,
6431 132,
6432 132,
6433 97,
6434 14,
6435 246,
6436 86,
6437 91,
6438 97,
6439 20,
6440 113,
6441 132,
6442 132,
6443 132,
6444 132,
6445 97,
6446 23,
6447 96,
6448 86,
6449 91,
6450 97,
6451 12,
6452 68,
6453 87,
6454 96,
6455 64,
6456 81,
6457 98,
6458 70,
6459 27,
6460 205,
6461 96,
6462 229,
6463 27,
6464 129,
6465 82,
6466 96,
6467 4,
6468 1,
6469 97,
6470 5,
6471 210,
6472 144,
6473 97,
6474 35,
6475 118,
6476 86,
6477 91,
6478 96,
6479 96,
6480 96,
6481 14,
6482 128,
6483 84,
6484 97,
6485 4,
6486 180,
6487 144,
6488 97,
6489 34,
6490 101,
6491 86,
6492 91,
6493 96,
6494 96,
6495 96,
6496 0,
6497 97,
6498 20,
6499 169,
6500 131,
6501 97,
6502 24,
6503 97,
6504 86,
6505 91,
6506 96,
6507 1,
6508 1,
6509 144,
6510 80,
6511 96,
6512 0,
6513 129,
6514 103,
6515 255,
6516 255,
6517 255,
6518 255,
6519 255,
6520 255,
6521 255,
6522 255,
6523 129,
6524 17,
6525 21,
6526 97,
6527 20,
6528 201,
6529 87,
6530 97,
6531 20,
6532 201,
6533 97,
6534 33,
6535 73,
6536 86,
6537 91,
6538 96,
6539 64,
6540 81,
6541 144,
6542 128,
6543 130,
6544 82,
6545 128,
6546 96,
6547 31,
6548 1,
6549 96,
6550 31,
6551 25,
6552 22,
6553 96,
6554 32,
6555 1,
6556 130,
6557 1,
6558 96,
6559 64,
6560 82,
6561 128,
6562 21,
6563 97,
6564 20,
6565 243,
6566 87,
6567 96,
6568 32,
6569 130,
6570 1,
6571 129,
6572 128,
6573 54,
6574 131,
6575 55,
6576 1,
6577 144,
6578 80,
6579 91,
6580 80,
6581 144,
6582 80,
6583 129,
6584 129,
6585 1,
6586 96,
6587 32,
6588 1,
6589 91,
6590 96,
6591 0,
6592 25,
6593 1,
6594 111,
6595 24,
6596 24,
6597 153,
6598 25,
6599 154,
6600 26,
6601 155,
6602 27,
6603 156,
6604 28,
6605 176,
6606 177,
6607 49,
6608 178,
6609 50,
6610 179,
6611 96,
6612 129,
6613 27,
6614 96,
6615 10,
6616 134,
6617 6,
6618 26,
6619 129,
6620 83,
6621 96,
6622 10,
6623 133,
6624 4,
6625 148,
6626 80,
6627 132,
6628 97,
6629 20,
6630 253,
6631 87,
6632 80,
6633 147,
6634 146,
6635 80,
6636 80,
6637 80,
6638 86,
6639 91,
6640 96,
6641 0,
6642 97,
6643 4,
6644 159,
6645 130,
6646 84,
6647 144,
6648 86,
6649 91,
6650 96,
6651 0,
6652 129,
6653 129,
6654 82,
6655 96,
6656 1,
6657 131,
6658 1,
6659 96,
6660 32,
6661 82,
6662 96,
6663 64,
6664 129,
6665 32,
6666 84,
6667 97,
6668 21,
6669 128,
6670 87,
6671 80,
6672 129,
6673 84,
6674 96,
6675 1,
6676 129,
6677 129,
6678 1,
6679 132,
6680 85,
6681 96,
6682 0,
6683 132,
6684 129,
6685 82,
6686 96,
6687 32,
6688 128,
6689 130,
6690 32,
6691 144,
6692 147,
6693 1,
6694 132,
6695 144,
6696 85,
6697 132,
6698 84,
6699 132,
6700 130,
6701 82,
6702 130,
6703 134,
6704 1,
6705 144,
6706 147,
6707 82,
6708 96,
6709 64,
6710 144,
6711 32,
6712 145,
6713 144,
6714 145,
6715 85,
6716 97,
6717 4,
6718 159,
6719 86,
6720 91,
6721 80,
6722 96,
6723 0,
6724 97,
6725 4,
6726 159,
6727 86,
6728 91,
6729 96,
6730 0,
6731 96,
6732 1,
6733 96,
6734 1,
6735 96,
6736 224,
6737 27,
6738 3,
6739 25,
6740 130,
6741 22,
6742 99,
6743 128,
6744 172,
6745 88,
6746 205,
6747 96,
6748 224,
6749 27,
6750 20,
6751 128,
6752 97,
6753 21,
6754 185,
6755 87,
6756 80,
6757 96,
6758 1,
6759 96,
6760 1,
6761 96,
6762 224,
6763 27,
6764 3,
6765 25,
6766 130,
6767 22,
6768 99,
6769 91,
6770 94,
6771 19,
6772 159,
6773 96,
6774 224,
6775 27,
6776 20,
6777 91,
6778 128,
6779 97,
6780 4,
6781 159,
6782 87,
6783 80,
6784 97,
6785 4,
6786 159,
6787 130,
6788 97,
6789 25,
6790 57,
6791 86,
6792 91,
6793 97,
6794 12,
6795 68,
6796 132,
6797 132,
6798 132,
6799 132,
6800 97,
6801 25,
6802 94,
6803 86,
6804 91,
6805 97,
6806 21,
6807 222,
6808 130,
6809 130,
6810 97,
6811 11,
6812 207,
6813 86,
6814 91,
6815 97,
6816 7,
6817 223,
6818 87,
6819 97,
6820 21,
6821 235,
6822 129,
6823 97,
6824 25,
6825 209,
6826 86,
6827 91,
6828 97,
6829 21,
6830 246,
6831 131,
6832 96,
6833 32,
6834 97,
6835 25,
6836 227,
6837 86,
6838 91,
6839 96,
6840 64,
6841 81,
6842 96,
6843 32,
6844 1,
6845 97,
6846 22,
6847 7,
6848 146,
6849 145,
6850 144,
6851 97,
6852 35,
6853 200,
6854 86,
6855 91,
6856 96,
6857 64,
6858 128,
6859 81,
6860 96,
6861 31,
6862 25,
6863 129,
6864 132,
6865 3,
6866 1,
6867 129,
6868 82,
6869 144,
6870 130,
6871 144,
6872 82,
6873 98,
6874 70,
6875 27,
6876 205,
6877 96,
6878 229,
6879 27,
6880 130,
6881 82,
6882 97,
6883 5,
6884 210,
6885 145,
6886 96,
6887 4,
6888 1,
6889 97,
6890 31,
6891 246,
6892 86,
6893 91,
6894 97,
6895 22,
6896 55,
6897 130,
6898 130,
6899 97,
6900 11,
6901 207,
6902 86,
6903 91,
6904 21,
6905 97,
6906 7,
6907 223,
6908 87,
6909 96,
6910 0,
6911 130,
6912 129,
6913 82,
6914 96,
6915 32,
6916 129,
6917 129,
6918 82,
6919 96,
6920 64,
6921 128,
6922 131,
6923 32,
6924 96,
6925 1,
6926 96,
6927 1,
6928 96,
6929 160,
6930 27,
6931 3,
6932 133,
6933 22,
6934 128,
6935 133,
6936 82,
6937 146,
6938 82,
6939 128,
6940 131,
6941 32,
6942 128,
6943 84,
6944 96,
6945 255,
6946 25,
6947 22,
6948 144,
6949 85,
6950 81,
6951 51,
6952 146,
6953 133,
6954 145,
6955 127,
6956 246,
6957 57,
6958 31,
6959 92,
6960 50,
6961 217,
6962 198,
6963 157,
6964 42,
6965 71,
6966 234,
6967 103,
6968 11,
6969 68,
6970 41,
6971 116,
6972 181,
6973 57,
6974 53,
6975 209,
6976 237,
6977 199,
6978 253,
6979 100,
6980 235,
6981 33,
6982 224,
6983 71,
6984 168,
6985 57,
6986 23,
6987 27,
6988 145,
6989 144,
6990 164,
6991 80,
6992 80,
6993 86,
6994 91,
6995 96,
6996 0,
6997 97,
6998 11,
6999 200,
7000 131,
7001 96,
7002 1,
7003 96,
7004 1,
7005 96,
7006 160,
7007 27,
7008 3,
7009 132,
7010 22,
7011 97,
7012 27,
7013 127,
7014 86,
7015 91,
7016 96,
7017 12,
7018 84,
7019 96,
7020 255,
7021 22,
7022 97,
7023 8,
7024 137,
7025 87,
7026 96,
7027 64,
7028 81,
7029 98,
7030 70,
7031 27,
7032 205,
7033 96,
7034 229,
7035 27,
7036 129,
7037 82,
7038 96,
7039 32,
7040 96,
7041 4,
7042 130,
7043 1,
7044 82,
7045 96,
7046 20,
7047 96,
7048 36,
7049 130,
7050 1,
7051 82,
7052 115,
7053 20,
7054 24,
7055 93,
7056 92,
7057 216,
7058 88,
7059 155,
7060 25,
7061 78,
7062 136,
7063 27,
7064 155,
7065 221,
7066 8,
7067 28,
7068 24,
7069 93,
7070 92,
7071 217,
7072 89,
7073 96,
7074 98,
7075 27,
7076 96,
7077 68,
7078 130,
7079 1,
7080 82,
7081 96,
7082 100,
7083 1,
7084 97,
7085 5,
7086 210,
7087 86,
7088 91,
7089 96,
7090 12,
7091 84,
7092 96,
7093 255,
7094 22,
7095 21,
7096 97,
7097 8,
7098 137,
7099 87,
7100 96,
7101 64,
7102 81,
7103 98,
7104 70,
7105 27,
7106 205,
7107 96,
7108 229,
7109 27,
7110 129,
7111 82,
7112 96,
7113 32,
7114 96,
7115 4,
7116 130,
7117 1,
7118 82,
7119 96,
7120 16,
7121 96,
7122 36,
7123 130,
7124 1,
7125 82,
7126 111,
7127 20,
7128 24,
7129 93,
7130 92,
7131 216,
7132 88,
7133 155,
7134 25,
7135 78,
7136 136,
7137 28,
7138 24,
7139 93,
7140 92,
7141 217,
7142 89,
7143 96,
7144 130,
7145 27,
7146 96,
7147 68,
7148 130,
7149 1,
7150 82,
7151 96,
7152 100,
7153 1,
7154 97,
7155 5,
7156 210,
7157 86,
7158 91,
7159 96,
7160 0,
7161 130,
7162 96,
7163 0,
7164 1,
7165 130,
7166 129,
7167 84,
7168 129,
7169 16,
7170 97,
7171 23,
7172 77,
7173 87,
7174 97,
7175 23,
7176 77,
7177 97,
7178 34,
7179 236,
7180 86,
7181 91,
7182 144,
7183 96,
7184 0,
7185 82,
7186 96,
7187 32,
7188 96,
7189 0,
7190 32,
7191 1,
7192 84,
7193 144,
7194 80,
7195 146,
7196 145,
7197 80,
7198 80,
7199 86,
7200 91,
7201 96,
7202 0,
7203 96,
7204 1,
7205 96,
7206 1,
7207 96,
7208 160,
7209 27,
7210 3,
7211 132,
7212 22,
7213 59,
7214 21,
7215 97,
7216 24,
7217 86,
7218 87,
7219 96,
7220 64,
7221 81,
7222 99,
7223 10,
7224 133,
7225 189,
7226 1,
7227 96,
7228 225,
7229 27,
7230 129,
7231 82,
7232 96,
7233 1,
7234 96,
7235 1,
7236 96,
7237 160,
7238 27,
7239 3,
7240 133,
7241 22,
7242 144,
7243 99,
7244 21,
7245 11,
7246 122,
7247 2,
7248 144,
7249 97,
7250 23,
7251 164,
7252 144,
7253 51,
7254 144,
7255 137,
7256 144,
7257 136,
7258 144,
7259 136,
7260 144,
7261 96,
7262 4,
7263 1,
7264 97,
7265 36,
7266 61,
7267 86,
7268 91,
7269 96,
7270 32,
7271 96,
7272 64,
7273 81,
7274 128,
7275 131,
7276 3,
7277 129,
7278 96,
7279 0,
7280 135,
7281 90,
7282 241,
7283 146,
7284 80,
7285 80,
7286 80,
7287 128,
7288 21,
7289 97,
7290 23,
7291 223,
7292 87,
7293 80,
7294 96,
7295 64,
7296 128,
7297 81,
7298 96,
7299 31,
7300 61,
7301 144,
7302 129,
7303 1,
7304 96,
7305 31,
7306 25,
7307 22,
7308 130,
7309 1,
7310 144,
7311 146,
7312 82,
7313 97,
7314 23,
7315 220,
7316 145,
7317 129,
7318 1,
7319 144,
7320 97,
7321 36,
7322 122,
7323 86,
7324 91,
7325 96,
7326 1,
7327 91,
7328 97,
7329 24,
7330 60,
7331 87,
7332 61,
7333 128,
7334 128,
7335 21,
7336 97,
7337 24,
7338 13,
7339 87,
7340 96,
7341 64,
7342 81,
7343 145,
7344 80,
7345 96,
7346 31,
7347 25,
7348 96,
7349 63,
7350 61,
7351 1,
7352 22,
7353 130,
7354 1,
7355 96,
7356 64,
7357 82,
7358 61,
7359 130,
7360 82,
7361 61,
7362 96,
7363 0,
7364 96,
7365 32,
7366 132,
7367 1,
7368 62,
7369 97,
7370 24,
7371 18,
7372 86,
7373 91,
7374 96,
7375 96,
7376 145,
7377 80,
7378 91,
7379 80,
7380 128,
7381 81,
7382 96,
7383 0,
7384 3,
7385 97,
7386 24,
7387 52,
7388 87,
7389 96,
7390 64,
7391 81,
7392 98,
7393 70,
7394 27,
7395 205,
7396 96,
7397 229,
7398 27,
7399 129,
7400 82,
7401 96,
7402 4,
7403 1,
7404 97,
7405 5,
7406 210,
7407 144,
7408 97,
7409 35,
7410 118,
7411 86,
7412 91,
7413 128,
7414 81,
7415 129,
7416 96,
7417 32,
7418 1,
7419 253,
7420 91,
7421 96,
7422 1,
7423 96,
7424 1,
7425 96,
7426 224,
7427 27,
7428 3,
7429 25,
7430 22,
7431 99,
7432 10,
7433 133,
7434 189,
7435 1,
7436 96,
7437 225,
7438 27,
7439 20,
7440 144,
7441 80,
7442 97,
7443 14,
7444 238,
7445 86,
7446 91,
7447 80,
7448 96,
7449 1,
7450 148,
7451 147,
7452 80,
7453 80,
7454 80,
7455 80,
7456 86,
7457 91,
7458 96,
7459 0,
7460 128,
7461 114,
7462 24,
7463 79,
7464 3,
7465 233,
7466 63,
7467 249,
7468 244,
7469 218,
7470 167,
7471 151,
7472 237,
7473 110,
7474 56,
7475 237,
7476 100,
7477 191,
7478 106,
7479 31,
7480 1,
7481 96,
7482 64,
7483 27,
7484 131,
7485 16,
7486 97,
7487 24,
7488 160,
7489 87,
7490 114,
7491 24,
7492 79,
7493 3,
7494 233,
7495 63,
7496 249,
7497 244,
7498 218,
7499 167,
7500 151,
7501 237,
7502 110,
7503 56,
7504 237,
7505 100,
7506 191,
7507 106,
7508 31,
7509 1,
7510 96,
7511 64,
7512 27,
7513 131,
7514 4,
7515 146,
7516 80,
7517 96,
7518 64,
7519 1,
7520 91,
7521 109,
7522 4,
7523 238,
7524 45,
7525 109,
7526 65,
7527 91,
7528 133,
7529 172,
7530 239,
7531 129,
7532 0,
7533 0,
7534 0,
7535 0,
7536 131,
7537 16,
7538 97,
7539 24,
7540 204,
7541 87,
7542 109,
7543 4,
7544 238,
7545 45,
7546 109,
7547 65,
7548 91,
7549 133,
7550 172,
7551 239,
7552 129,
7553 0,
7554 0,
7555 0,
7556 0,
7557 131,
7558 4,
7559 146,
7560 80,
7561 96,
7562 32,
7563 1,
7564 91,
7565 102,
7566 35,
7567 134,
7568 242,
7569 111,
7570 193,
7571 0,
7572 0,
7573 131,
7574 16,
7575 97,
7576 24,
7577 234,
7578 87,
7579 102,
7580 35,
7581 134,
7582 242,
7583 111,
7584 193,
7585 0,
7586 0,
7587 131,
7588 4,
7589 146,
7590 80,
7591 96,
7592 16,
7593 1,
7594 91,
7595 99,
7596 5,
7597 245,
7598 225,
7599 0,
7600 131,
7601 16,
7602 97,
7603 25,
7604 2,
7605 87,
7606 99,
7607 5,
7608 245,
7609 225,
7610 0,
7611 131,
7612 4,
7613 146,
7614 80,
7615 96,
7616 8,
7617 1,
7618 91,
7619 97,
7620 39,
7621 16,
7622 131,
7623 16,
7624 97,
7625 25,
7626 22,
7627 87,
7628 97,
7629 39,
7630 16,
7631 131,
7632 4,
7633 146,
7634 80,
7635 96,
7636 4,
7637 1,
7638 91,
7639 96,
7640 100,
7641 131,
7642 16,
7643 97,
7644 25,
7645 40,
7646 87,
7647 96,
7648 100,
7649 131,
7650 4,
7651 146,
7652 80,
7653 96,
7654 2,
7655 1,
7656 91,
7657 96,
7658 10,
7659 131,
7660 16,
7661 97,
7662 4,
7663 159,
7664 87,
7665 96,
7666 1,
7667 1,
7668 146,
7669 145,
7670 80,
7671 80,
7672 86,
7673 91,
7674 96,
7675 0,
7676 96,
7677 1,
7678 96,
7679 1,
7680 96,
7681 224,
7682 27,
7683 3,
7684 25,
7685 130,
7686 22,
7687 99,
7688 90,
7689 5,
7690 24,
7691 15,
7692 96,
7693 224,
7694 27,
7695 20,
7696 128,
7697 97,
7698 4,
7699 159,
7700 87,
7701 80,
7702 97,
7703 4,
7704 159,
7705 130,
7706 97,
7707 28,
7708 114,
7709 86,
7710 91,
7711 97,
7712 25,
7713 106,
7714 132,
7715 132,
7716 132,
7717 132,
7718 97,
7719 28,
7720 167,
7721 86,
7722 91,
7723 96,
7724 12,
7725 84,
7726 96,
7727 255,
7728 22,
7729 21,
7730 97,
7731 12,
7732 68,
7733 87,
7734 96,
7735 64,
7736 81,
7737 98,
7738 70,
7739 27,
7740 205,
7741 96,
7742 229,
7743 27,
7744 129,
7745 82,
7746 96,
7747 32,
7748 96,
7749 4,
7750 130,
7751 1,
7752 82,
7753 96,
7754 43,
7755 96,
7756 36,
7757 130,
7758 1,
7759 82,
7760 127,
7761 69,
7762 82,
7763 67,
7764 55,
7765 50,
7766 49,
7767 80,
7768 97,
7769 117,
7770 115,
7771 97,
7772 98,
7773 108,
7774 101,
7775 58,
7776 32,
7777 116,
7778 111,
7779 107,
7780 101,
7781 110,
7782 32,
7783 116,
7784 114,
7785 97,
7786 110,
7787 115,
7788 102,
7789 101,
7790 114,
7791 32,
7792 119,
7793 96,
7794 68,
7795 130,
7796 1,
7797 82,
7798 106,
7799 26,
7800 26,
7801 91,
7802 25,
7803 72,
7804 28,
7805 24,
7806 93,
7807 92,
7808 217,
7809 89,
7810 96,
7811 170,
7812 27,
7813 96,
7814 100,
7815 130,
7816 1,
7817 82,
7818 96,
7819 132,
7820 1,
7821 97,
7822 5,
7823 210,
7824 86,
7825 91,
7826 96,
7827 96,
7828 97,
7829 4,
7830 159,
7831 96,
7832 1,
7833 96,
7834 1,
7835 96,
7836 160,
7837 27,
7838 3,
7839 131,
7840 22,
7841 96,
7842 20,
7843 91,
7844 96,
7845 96,
7846 96,
7847 0,
7848 97,
7849 25,
7850 242,
7851 131,
7852 96,
7853 2,
7854 97,
7855 36,
7856 173,
7857 86,
7858 91,
7859 97,
7860 25,
7861 253,
7862 144,
7863 96,
7864 2,
7865 97,
7866 36,
7867 204,
7868 86,
7869 91,
7870 103,
7871 255,
7872 255,
7873 255,
7874 255,
7875 255,
7876 255,
7877 255,
7878 255,
7879 129,
7880 17,
7881 21,
7882 97,
7883 26,
7884 21,
7885 87,
7886 97,
7887 26,
7888 21,
7889 97,
7890 33,
7891 73,
7892 86,
7893 91,
7894 96,
7895 64,
7896 81,
7897 144,
7898 128,
7899 130,
7900 82,
7901 128,
7902 96,
7903 31,
7904 1,
7905 96,
7906 31,
7907 25,
7908 22,
7909 96,
7910 32,
7911 1,
7912 130,
7913 1,
7914 96,
7915 64,
7916 82,
7917 128,
7918 21,
7919 97,
7920 26,
7921 63,
7922 87,
7923 96,
7924 32,
7925 130,
7926 1,
7927 129,
7928 128,
7929 54,
7930 131,
7931 55,
7932 1,
7933 144,
7934 80,
7935 91,
7936 80,
7937 144,
7938 80,
7939 96,
7940 3,
7941 96,
7942 252,
7943 27,
7944 129,
7945 96,
7946 0,
7947 129,
7948 81,
7949 129,
7950 16,
7951 97,
7952 26,
7953 90,
7954 87,
7955 97,
7956 26,
7957 90,
7958 97,
7959 34,
7960 236,
7961 86,
7962 91,
7963 96,
7964 32,
7965 1,
7966 1,
7967 144,
7968 96,
7969 1,
7970 96,
7971 1,
7972 96,
7973 248,
7974 27,
7975 3,
7976 25,
7977 22,
7978 144,
7979 129,
7980 96,
7981 0,
7982 26,
7983 144,
7984 83,
7985 80,
7986 96,
7987 15,
7988 96,
7989 251,
7990 27,
7991 129,
7992 96,
7993 1,
7994 129,
7995 81,
7996 129,
7997 16,
7998 97,
7999 26,
8000 137,
8001 87,
8002 97,
8003 26,
8004 137,
8005 97,
8006 34,
8007 236,
8008 86,
8009 91,
8010 96,
8011 32,
8012 1,
8013 1,
8014 144,
8015 96,
8016 1,
8017 96,
8018 1,
8019 96,
8020 248,
8021 27,
8022 3,
8023 25,
8024 22,
8025 144,
8026 129,
8027 96,
8028 0,
8029 26,
8030 144,
8031 83,
8032 80,
8033 96,
8034 0,
8035 97,
8036 26,
8037 173,
8038 132,
8039 96,
8040 2,
8041 97,
8042 36,
8043 173,
8044 86,
8045 91,
8046 97,
8047 26,
8048 184,
8049 144,
8050 96,
8051 1,
8052 97,
8053 36,
8054 204,
8055 86,
8056 91,
8057 144,
8058 80,
8059 91,
8060 96,
8061 1,
8062 129,
8063 17,
8064 21,
8065 97,
8066 27,
8067 48,
8068 87,
8069 111,
8070 24,
8071 24,
8072 153,
8073 25,
8074 154,
8075 26,
8076 155,
8077 27,
8078 156,
8079 28,
8080 176,
8081 177,
8082 49,
8083 178,
8084 50,
8085 179,
8086 96,
8087 129,
8088 27,
8089 133,
8090 96,
8091 15,
8092 22,
8093 96,
8094 16,
8095 129,
8096 16,
8097 97,
8098 26,
8099 236,
8100 87,
8101 97,
8102 26,
8103 236,
8104 97,
8105 34,
8106 236,
8107 86,
8108 91,
8109 26,
8110 96,
8111 248,
8112 27,
8113 130,
8114 130,
8115 129,
8116 81,
8117 129,
8118 16,
8119 97,
8120 27,
8121 2,
8122 87,
8123 97,
8124 27,
8125 2,
8126 97,
8127 34,
8128 236,
8129 86,
8130 91,
8131 96,
8132 32,
8133 1,
8134 1,
8135 144,
8136 96,
8137 1,
8138 96,
8139 1,
8140 96,
8141 248,
8142 27,
8143 3,
8144 25,
8145 22,
8146 144,
8147 129,
8148 96,
8149 0,
8150 26,
8151 144,
8152 83,
8153 80,
8154 96,
8155 4,
8156 148,
8157 144,
8158 148,
8159 28,
8160 147,
8161 97,
8162 27,
8163 41,
8164 129,
8165 97,
8166 36,
8167 228,
8168 86,
8169 91,
8170 144,
8171 80,
8172 97,
8173 26,
8174 187,
8175 86,
8176 91,
8177 80,
8178 131,
8179 21,
8180 97,
8181 11,
8182 200,
8183 87,
8184 96,
8185 64,
8186 81,
8187 98,
8188 70,
8189 27,
8190 205,
8191 96,
8192 229,
8193 27,
8194 129,
8195 82,
8196 96,
8197 32,
8198 96,
8199 4,
8200 130,
8201 1,
8202 129,
8203 144,
8204 82,
8205 96,
8206 36,
8207 130,
8208 1,
8209 82,
8210 127,
8211 83,
8212 116,
8213 114,
8214 105,
8215 110,
8216 103,
8217 115,
8218 58,
8219 32,
8220 104,
8221 101,
8222 120,
8223 32,
8224 108,
8225 101,
8226 110,
8227 103,
8228 116,
8229 104,
8230 32,
8231 105,
8232 110,
8233 115,
8234 117,
8235 102,
8236 102,
8237 105,
8238 99,
8239 105,
8240 101,
8241 110,
8242 116,
8243 96,
8244 68,
8245 130,
8246 1,
8247 82,
8248 96,
8249 100,
8250 1,
8251 97,
8252 5,
8253 210,
8254 86,
8255 91,
8256 96,
8257 0,
8258 129,
8259 129,
8260 82,
8261 96,
8262 1,
8263 131,
8264 1,
8265 96,
8266 32,
8267 82,
8268 96,
8269 64,
8270 129,
8271 32,
8272 84,
8273 128,
8274 21,
8275 97,
8276 28,
8277 104,
8278 87,
8279 96,
8280 0,
8281 97,
8282 27,
8283 163,
8284 96,
8285 1,
8286 131,
8287 97,
8288 36,
8289 251,
8290 86,
8291 91,
8292 133,
8293 84,
8294 144,
8295 145,
8296 80,
8297 96,
8298 0,
8299 144,
8300 97,
8301 27,
8302 183,
8303 144,
8304 96,
8305 1,
8306 144,
8307 97,
8308 36,
8309 251,
8310 86,
8311 91,
8312 144,
8313 80,
8314 129,
8315 129,
8316 20,
8317 97,
8318 28,
8319 28,
8320 87,
8321 96,
8322 0,
8323 134,
8324 96,
8325 0,
8326 1,
8327 130,
8328 129,
8329 84,
8330 129,
8331 16,
8332 97,
8333 27,
8334 215,
8335 87,
8336 97,
8337 27,
8338 215,
8339 97,
8340 34,
8341 236,
8342 86,
8343 91,
8344 144,
8345 96,
8346 0,
8347 82,
8348 96,
8349 32,
8350 96,
8351 0,
8352 32,
8353 1,
8354 84,
8355 144,
8356 80,
8357 128,
8358 135,
8359 96,
8360 0,
8361 1,
8362 132,
8363 129,
8364 84,
8365 129,
8366 16,
8367 97,
8368 27,
8369 250,
8370 87,
8371 97,
8372 27,
8373 250,
8374 97,
8375 34,
8376 236,
8377 86,
8378 91,
8379 96,
8380 0,
8381 145,
8382 130,
8383 82,
8384 96,
8385 32,
8386 128,
8387 131,
8388 32,
8389 144,
8390 145,
8391 1,
8392 146,
8393 144,
8394 146,
8395 85,
8396 145,
8397 130,
8398 82,
8399 96,
8400 1,
8401 136,
8402 1,
8403 144,
8404 82,
8405 96,
8406 64,
8407 144,
8408 32,
8409 131,
8410 144,
8411 85,
8412 91,
8413 133,
8414 84,
8415 134,
8416 144,
8417 128,
8418 97,
8419 28,
8420 45,
8421 87,
8422 97,
8423 28,
8424 45,
8425 97,
8426 37,
8427 18,
8428 86,
8429 91,
8430 96,
8431 1,
8432 144,
8433 3,
8434 129,
8435 129,
8436 144,
8437 96,
8438 0,
8439 82,
8440 96,
8441 32,
8442 96,
8443 0,
8444 32,
8445 1,
8446 96,
8447 0,
8448 144,
8449 85,
8450 144,
8451 85,
8452 133,
8453 96,
8454 1,
8455 1,
8456 96,
8457 0,
8458 134,
8459 129,
8460 82,
8461 96,
8462 32,
8463 1,
8464 144,
8465 129,
8466 82,
8467 96,
8468 32,
8469 1,
8470 96,
8471 0,
8472 32,
8473 96,
8474 0,
8475 144,
8476 85,
8477 96,
8478 1,
8479 147,
8480 80,
8481 80,
8482 80,
8483 80,
8484 97,
8485 4,
8486 159,
8487 86,
8488 91,
8489 96,
8490 0,
8491 145,
8492 80,
8493 80,
8494 97,
8495 4,
8496 159,
8497 86,
8498 91,
8499 96,
8500 0,
8501 96,
8502 1,
8503 96,
8504 1,
8505 96,
8506 224,
8507 27,
8508 3,
8509 25,
8510 130,
8511 22,
8512 99,
8513 121,
8514 101,
8515 219,
8516 11,
8517 96,
8518 224,
8519 27,
8520 20,
8521 128,
8522 97,
8523 4,
8524 159,
8525 87,
8526 80,
8527 99,
8528 1,
8529 255,
8530 201,
8531 167,
8532 96,
8533 224,
8534 27,
8535 96,
8536 1,
8537 96,
8538 1,
8539 96,
8540 224,
8541 27,
8542 3,
8543 25,
8544 131,
8545 22,
8546 20,
8547 97,
8548 4,
8549 159,
8550 86,
8551 91,
8552 96,
8553 1,
8554 129,
8555 17,
8556 21,
8557 97,
8558 29,
8559 22,
8560 87,
8561 96,
8562 64,
8563 81,
8564 98,
8565 70,
8566 27,
8567 205,
8568 96,
8569 229,
8570 27,
8571 129,
8572 82,
8573 96,
8574 32,
8575 96,
8576 4,
8577 130,
8578 1,
8579 82,
8580 96,
8581 53,
8582 96,
8583 36,
8584 130,
8585 1,
8586 82,
8587 127,
8588 69,
8589 82,
8590 67,
8591 55,
8592 50,
8593 49,
8594 69,
8595 110,
8596 117,
8597 109,
8598 101,
8599 114,
8600 97,
8601 98,
8602 108,
8603 101,
8604 58,
8605 32,
8606 99,
8607 111,
8608 110,
8609 115,
8610 101,
8611 99,
8612 117,
8613 116,
8614 105,
8615 118,
8616 101,
8617 32,
8618 116,
8619 114,
8620 96,
8621 68,
8622 130,
8623 1,
8624 82,
8625 116,
8626 24,
8627 91,
8628 156,
8629 217,
8630 153,
8631 92,
8632 156,
8633 200,
8634 27,
8635 155,
8636 221,
8637 8,
8638 28,
8639 221,
8640 92,
8641 28,
8642 27,
8643 220,
8644 157,
8645 25,
8646 89,
8647 96,
8648 90,
8649 27,
8650 96,
8651 100,
8652 130,
8653 1,
8654 82,
8655 96,
8656 132,
8657 1,
8658 97,
8659 5,
8660 210,
8661 86,
8662 91,
8663 129,
8664 96,
8665 1,
8666 96,
8667 1,
8668 96,
8669 160,
8670 27,
8671 3,
8672 133,
8673 22,
8674 97,
8675 29,
8676 114,
8677 87,
8678 97,
8679 29,
8680 109,
8681 129,
8682 96,
8683 10,
8684 128,
8685 84,
8686 96,
8687 0,
8688 131,
8689 129,
8690 82,
8691 96,
8692 11,
8693 96,
8694 32,
8695 82,
8696 96,
8697 64,
8698 129,
8699 32,
8700 130,
8701 144,
8702 85,
8703 96,
8704 1,
8705 130,
8706 1,
8707 131,
8708 85,
8709 145,
8710 144,
8711 145,
8712 82,
8713 127,
8714 198,
8715 90,
8716 123,
8717 184,
8718 214,
8719 53,
8720 28,
8721 28,
8722 247,
8723 12,
8724 149,
8725 163,
8726 22,
8727 204,
8728 106,
8729 146,
8730 131,
8731 156,
8732 152,
8733 102,
8734 130,
8735 217,
8736 139,
8737 195,
8738 95,
8739 149,
8740 143,
8741 72,
8742 131,
8743 249,
8744 210,
8745 168,
8746 1,
8747 85,
8748 86,
8749 91,
8750 97,
8751 29,
8752 149,
8753 86,
8754 91,
8755 131,
8756 96,
8757 1,
8758 96,
8759 1,
8760 96,
8761 160,
8762 27,
8763 3,
8764 22,
8765 133,
8766 96,
8767 1,
8768 96,
8769 1,
8770 96,
8771 160,
8772 27,
8773 3,
8774 22,
8775 20,
8776 97,
8777 29,
8778 149,
8779 87,
8780 97,
8781 29,
8782 149,
8783 133,
8784 130,
8785 97,
8786 29,
8787 219,
8788 86,
8789 91,
8790 96,
8791 1,
8792 96,
8793 1,
8794 96,
8795 160,
8796 27,
8797 3,
8798 132,
8799 22,
8800 97,
8801 29,
8802 177,
8803 87,
8804 97,
8805 29,
8806 172,
8807 129,
8808 97,
8809 30,
8810 120,
8811 86,
8812 91,
8813 97,
8814 29,
8815 212,
8816 86,
8817 91,
8818 132,
8819 96,
8820 1,
8821 96,
8822 1,
8823 96,
8824 160,
8825 27,
8826 3,
8827 22,
8828 132,
8829 96,
8830 1,
8831 96,
8832 1,
8833 96,
8834 160,
8835 27,
8836 3,
8837 22,
8838 20,
8839 97,
8840 29,
8841 212,
8842 87,
8843 97,
8844 29,
8845 212,
8846 132,
8847 130,
8848 97,
8849 31,
8850 39,
8851 86,
8852 91,
8853 80,
8854 80,
8855 80,
8856 80,
8857 80,
8858 86,
8859 91,
8860 96,
8861 0,
8862 96,
8863 1,
8864 97,
8865 29,
8866 232,
8867 132,
8868 97,
8869 10,
8870 134,
8871 86,
8872 91,
8873 97,
8874 29,
8875 242,
8876 145,
8877 144,
8878 97,
8879 36,
8880 251,
8881 86,
8882 91,
8883 96,
8884 0,
8885 131,
8886 129,
8887 82,
8888 96,
8889 9,
8890 96,
8891 32,
8892 82,
8893 96,
8894 64,
8895 144,
8896 32,
8897 84,
8898 144,
8899 145,
8900 80,
8901 128,
8902 130,
8903 20,
8904 97,
8905 30,
8906 69,
8907 87,
8908 96,
8909 1,
8910 96,
8911 1,
8912 96,
8913 160,
8914 27,
8915 3,
8916 132,
8917 22,
8918 96,
8919 0,
8920 144,
8921 129,
8922 82,
8923 96,
8924 8,
8925 96,
8926 32,
8927 144,
8928 129,
8929 82,
8930 96,
8931 64,
8932 128,
8933 131,
8934 32,
8935 133,
8936 132,
8937 82,
8938 130,
8939 82,
8940 128,
8941 131,
8942 32,
8943 84,
8944 132,
8945 132,
8946 82,
8947 129,
8948 132,
8949 32,
8950 129,
8951 144,
8952 85,
8953 131,
8954 82,
8955 96,
8956 9,
8957 144,
8958 145,
8959 82,
8960 144,
8961 32,
8962 129,
8963 144,
8964 85,
8965 91,
8966 80,
8967 96,
8968 0,
8969 145,
8970 130,
8971 82,
8972 96,
8973 9,
8974 96,
8975 32,
8976 144,
8977 129,
8978 82,
8979 96,
8980 64,
8981 128,
8982 132,
8983 32,
8984 132,
8985 144,
8986 85,
8987 96,
8988 1,
8989 96,
8990 1,
8991 96,
8992 160,
8993 27,
8994 3,
8995 144,
8996 148,
8997 22,
8998 131,
8999 82,
9000 96,
9001 8,
9002 129,
9003 82,
9004 131,
9005 131,
9006 32,
9007 145,
9008 131,
9009 82,
9010 82,
9011 144,
9012 129,
9013 32,
9014 85,
9015 86,
9016 91,
9017 96,
9018 10,
9019 84,
9020 96,
9021 0,
9022 144,
9023 97,
9024 30,
9025 138,
9026 144,
9027 96,
9028 1,
9029 144,
9030 97,
9031 36,
9032 251,
9033 86,
9034 91,
9035 96,
9036 0,
9037 131,
9038 129,
9039 82,
9040 96,
9041 11,
9042 96,
9043 32,
9044 82,
9045 96,
9046 64,
9047 129,
9048 32,
9049 84,
9050 96,
9051 10,
9052 128,
9053 84,
9054 147,
9055 148,
9056 80,
9057 144,
9058 146,
9059 132,
9060 144,
9061 129,
9062 16,
9063 97,
9064 30,
9065 178,
9066 87,
9067 97,
9068 30,
9069 178,
9070 97,
9071 34,
9072 236,
9073 86,
9074 91,
9075 144,
9076 96,
9077 0,
9078 82,
9079 96,
9080 32,
9081 96,
9082 0,
9083 32,
9084 1,
9085 84,
9086 144,
9087 80,
9088 128,
9089 96,
9090 10,
9091 131,
9092 129,
9093 84,
9094 129,
9095 16,
9096 97,
9097 30,
9098 211,
9099 87,
9100 97,
9101 30,
9102 211,
9103 97,
9104 34,
9105 236,
9106 86,
9107 91,
9108 96,
9109 0,
9110 145,
9111 130,
9112 82,
9113 96,
9114 32,
9115 128,
9116 131,
9117 32,
9118 144,
9119 145,
9120 1,
9121 146,
9122 144,
9123 146,
9124 85,
9125 130,
9126 129,
9127 82,
9128 96,
9129 11,
9130 144,
9131 145,
9132 82,
9133 96,
9134 64,
9135 128,
9136 130,
9137 32,
9138 132,
9139 144,
9140 85,
9141 133,
9142 130,
9143 82,
9144 129,
9145 32,
9146 85,
9147 96,
9148 10,
9149 128,
9150 84,
9151 128,
9152 97,
9153 31,
9154 11,
9155 87,
9156 97,
9157 31,
9158 11,
9159 97,
9160 37,
9161 18,
9162 86,
9163 91,
9164 96,
9165 1,
9166 144,
9167 3,
9168 129,
9169 129,
9170 144,
9171 96,
9172 0,
9173 82,
9174 96,
9175 32,
9176 96,
9177 0,
9178 32,
9179 1,
9180 96,
9181 0,
9182 144,
9183 85,
9184 144,
9185 85,
9186 80,
9187 80,
9188 80,
9189 80,
9190 86,
9191 91,
9192 96,
9193 0,
9194 97,
9195 31,
9196 50,
9197 131,
9198 97,
9199 10,
9200 134,
9201 86,
9202 91,
9203 96,
9204 1,
9205 96,
9206 1,
9207 96,
9208 160,
9209 27,
9210 3,
9211 144,
9212 147,
9213 22,
9214 96,
9215 0,
9216 144,
9217 129,
9218 82,
9219 96,
9220 8,
9221 96,
9222 32,
9223 144,
9224 129,
9225 82,
9226 96,
9227 64,
9228 128,
9229 131,
9230 32,
9231 134,
9232 132,
9233 82,
9234 130,
9235 82,
9236 128,
9237 131,
9238 32,
9239 133,
9240 144,
9241 85,
9242 147,
9243 130,
9244 82,
9245 96,
9246 9,
9247 144,
9248 82,
9249 145,
9250 144,
9251 145,
9252 32,
9253 145,
9254 144,
9255 145,
9256 85,
9257 80,
9258 86,
9259 91,
9260 96,
9261 1,
9262 96,
9263 1,
9264 96,
9265 224,
9266 27,
9267 3,
9268 25,
9269 129,
9270 22,
9271 129,
9272 20,
9273 97,
9274 8,
9275 212,
9276 87,
9277 96,
9278 0,
9279 128,
9280 253,
9281 91,
9282 96,
9283 0,
9284 96,
9285 32,
9286 130,
9287 132,
9288 3,
9289 18,
9290 21,
9291 97,
9292 31,
9293 147,
9294 87,
9295 96,
9296 0,
9297 128,
9298 253,
9299 91,
9300 129,
9301 53,
9302 97,
9303 11,
9304 200,
9305 129,
9306 97,
9307 31,
9308 107,
9309 86,
9310 91,
9311 96,
9312 0,
9313 91,
9314 131,
9315 129,
9316 16,
9317 21,
9318 97,
9319 31,
9320 185,
9321 87,
9322 129,
9323 129,
9324 1,
9325 81,
9326 131,
9327 130,
9328 1,
9329 82,
9330 96,
9331 32,
9332 1,
9333 97,
9334 31,
9335 161,
9336 86,
9337 91,
9338 131,
9339 129,
9340 17,
9341 21,
9342 97,
9343 12,
9344 68,
9345 87,
9346 80,
9347 80,
9348 96,
9349 0,
9350 145,
9351 1,
9352 82,
9353 86,
9354 91,
9355 96,
9356 0,
9357 129,
9358 81,
9359 128,
9360 132,
9361 82,
9362 97,
9363 31,
9364 226,
9365 129,
9366 96,
9367 32,
9368 134,
9369 1,
9370 96,
9371 32,
9372 134,
9373 1,
9374 97,
9375 31,
9376 158,
9377 86,
9378 91,
9379 96,
9380 31,
9381 1,
9382 96,
9383 31,
9384 25,
9385 22,
9386 146,
9387 144,
9388 146,
9389 1,
9390 96,
9391 32,
9392 1,
9393 146,
9394 145,
9395 80,
9396 80,
9397 86,
9398 91,
9399 96,
9400 32,
9401 129,
9402 82,
9403 96,
9404 0,
9405 97,
9406 11,
9407 200,
9408 96,
9409 32,
9410 131,
9411 1,
9412 132,
9413 97,
9414 31,
9415 202,
9416 86,
9417 91,
9418 96,
9419 0,
9420 96,
9421 32,
9422 130,
9423 132,
9424 3,
9425 18,
9426 21,
9427 97,
9428 32,
9429 27,
9430 87,
9431 96,
9432 0,
9433 128,
9434 253,
9435 91,
9436 80,
9437 53,
9438 145,
9439 144,
9440 80,
9441 86,
9442 91,
9443 128,
9444 53,
9445 96,
9446 1,
9447 96,
9448 1,
9449 96,
9450 160,
9451 27,
9452 3,
9453 129,
9454 22,
9455 129,
9456 20,
9457 97,
9458 32,
9459 57,
9460 87,
9461 96,
9462 0,
9463 128,
9464 253,
9465 91,
9466 145,
9467 144,
9468 80,
9469 86,
9470 91,
9471 96,
9472 0,
9473 128,
9474 96,
9475 64,
9476 131,
9477 133,
9478 3,
9479 18,
9480 21,
9481 97,
9482 32,
9483 81,
9484 87,
9485 96,
9486 0,
9487 128,
9488 253,
9489 91,
9490 97,
9491 32,
9492 90,
9493 131,
9494 97,
9495 32,
9496 34,
9497 86,
9498 91,
9499 148,
9500 96,
9501 32,
9502 147,
9503 144,
9504 147,
9505 1,
9506 53,
9507 147,
9508 80,
9509 80,
9510 80,
9511 86,
9512 91,
9513 96,
9514 0,
9515 128,
9516 96,
9517 0,
9518 96,
9519 96,
9520 132,
9521 134,
9522 3,
9523 18,
9524 21,
9525 97,
9526 32,
9527 125,
9528 87,
9529 96,
9530 0,
9531 128,
9532 253,
9533 91,
9534 97,
9535 32,
9536 134,
9537 132,
9538 97,
9539 32,
9540 34,
9541 86,
9542 91,
9543 146,
9544 80,
9545 97,
9546 32,
9547 148,
9548 96,
9549 32,
9550 133,
9551 1,
9552 97,
9553 32,
9554 34,
9555 86,
9556 91,
9557 145,
9558 80,
9559 96,
9560 64,
9561 132,
9562 1,
9563 53,
9564 144,
9565 80,
9566 146,
9567 80,
9568 146,
9569 80,
9570 146,
9571 86,
9572 91,
9573 96,
9574 0,
9575 128,
9576 96,
9577 64,
9578 131,
9579 133,
9580 3,
9581 18,
9582 21,
9583 97,
9584 32,
9585 183,
9586 87,
9587 96,
9588 0,
9589 128,
9590 253,
9591 91,
9592 130,
9593 53,
9594 145,
9595 80,
9596 97,
9597 32,
9598 199,
9599 96,
9600 32,
9601 132,
9602 1,
9603 97,
9604 32,
9605 34,
9606 86,
9607 91,
9608 144,
9609 80,
9610 146,
9611 80,
9612 146,
9613 144,
9614 80,
9615 86,
9616 91,
9617 96,
9618 0,
9619 96,
9620 32,
9621 130,
9622 132,
9623 3,
9624 18,
9625 21,
9626 97,
9627 32,
9628 226,
9629 87,
9630 96,
9631 0,
9632 128,
9633 253,
9634 91,
9635 97,
9636 11,
9637 200,
9638 130,
9639 97,
9640 32,
9641 34,
9642 86,
9643 91,
9644 96,
9645 0,
9646 128,
9647 96,
9648 64,
9649 131,
9650 133,
9651 3,
9652 18,
9653 21,
9654 97,
9655 32,
9656 254,
9657 87,
9658 96,
9659 0,
9660 128,
9661 253,
9662 91,
9663 80,
9664 80,
9665 128,
9666 53,
9667 146,
9668 96,
9669 32,
9670 144,
9671 145,
9672 1,
9673 53,
9674 145,
9675 80,
9676 86,
9677 91,
9678 96,
9679 0,
9680 128,
9681 96,
9682 64,
9683 131,
9684 133,
9685 3,
9686 18,
9687 21,
9688 97,
9689 33,
9690 32,
9691 87,
9692 96,
9693 0,
9694 128,
9695 253,
9696 91,
9697 97,
9698 33,
9699 41,
9700 131,
9701 97,
9702 32,
9703 34,
9704 86,
9705 91,
9706 145,
9707 80,
9708 96,
9709 32,
9710 131,
9711 1,
9712 53,
9713 128,
9714 21,
9715 21,
9716 129,
9717 20,
9718 97,
9719 33,
9720 62,
9721 87,
9722 96,
9723 0,
9724 128,
9725 253,
9726 91,
9727 128,
9728 145,
9729 80,
9730 80,
9731 146,
9732 80,
9733 146,
9734 144,
9735 80,
9736 86,
9737 91,
9738 99,
9739 78,
9740 72,
9741 123,
9742 113,
9743 96,
9744 224,
9745 27,
9746 96,
9747 0,
9748 82,
9749 96,
9750 65,
9751 96,
9752 4,
9753 82,
9754 96,
9755 36,
9756 96,
9757 0,
9758 253,
9759 91,
9760 96,
9761 0,
9762 128,
9763 96,
9764 0,
9765 128,
9766 96,
9767 128,
9768 133,
9769 135,
9770 3,
9771 18,
9772 21,
9773 97,
9774 33,
9775 117,
9776 87,
9777 96,
9778 0,
9779 128,
9780 253,
9781 91,
9782 97,
9783 33,
9784 126,
9785 133,
9786 97,
9787 32,
9788 34,
9789 86,
9790 91,
9791 147,
9792 80,
9793 97,
9794 33,
9795 140,
9796 96,
9797 32,
9798 134,
9799 1,
9800 97,
9801 32,
9802 34,
9803 86,
9804 91,
9805 146,
9806 80,
9807 96,
9808 64,
9809 133,
9810 1,
9811 53,
9812 145,
9813 80,
9814 96,
9815 96,
9816 133,
9817 1,
9818 53,
9819 103,
9820 255,
9821 255,
9822 255,
9823 255,
9824 255,
9825 255,
9826 255,
9827 255,
9828 128,
9829 130,
9830 17,
9831 21,
9832 97,
9833 33,
9834 176,
9835 87,
9836 96,
9837 0,
9838 128,
9839 253,
9840 91,
9841 129,
9842 135,
9843 1,
9844 145,
9845 80,
9846 135,
9847 96,
9848 31,
9849 131,
9850 1,
9851 18,
9852 97,
9853 33,
9854 196,
9855 87,
9856 96,
9857 0,
9858 128,
9859 253,
9860 91,
9861 129,
9862 53,
9863 129,
9864 129,
9865 17,
9866 21,
9867 97,
9868 33,
9869 214,
9870 87,
9871 97,
9872 33,
9873 214,
9874 97,
9875 33,
9876 73,
9877 86,
9878 91,
9879 96,
9880 64,
9881 81,
9882 96,
9883 31,
9884 130,
9885 1,
9886 96,
9887 31,
9888 25,
9889 144,
9890 129,
9891 22,
9892 96,
9893 63,
9894 1,
9895 22,
9896 129,
9897 1,
9898 144,
9899 131,
9900 130,
9901 17,
9902 129,
9903 131,
9904 16,
9905 23,
9906 21,
9907 97,
9908 33,
9909 254,
9910 87,
9911 97,
9912 33,
9913 254,
9914 97,
9915 33,
9916 73,
9917 86,
9918 91,
9919 129,
9920 96,
9921 64,
9922 82,
9923 130,
9924 129,
9925 82,
9926 138,
9927 96,
9928 32,
9929 132,
9930 135,
9931 1,
9932 1,
9933 17,
9934 21,
9935 97,
9936 34,
9937 23,
9938 87,
9939 96,
9940 0,
9941 128,
9942 253,
9943 91,
9944 130,
9945 96,
9946 32,
9947 134,
9948 1,
9949 96,
9950 32,
9951 131,
9952 1,
9953 55,
9954 96,
9955 0,
9956 96,
9957 32,
9958 132,
9959 131,
9960 1,
9961 1,
9962 82,
9963 128,
9964 149,
9965 80,
9966 80,
9967 80,
9968 80,
9969 80,
9970 80,
9971 146,
9972 149,
9973 145,
9974 148,
9975 80,
9976 146,
9977 80,
9978 86,
9979 91,
9980 96,
9981 0,
9982 128,
9983 96,
9984 64,
9985 131,
9986 133,
9987 3,
9988 18,
9989 21,
9990 97,
9991 34,
9992 78,
9993 87,
9994 96,
9995 0,
9996 128,
9997 253,
9998 91,
9999 97,
10000 34,
10001 87,
10002 131,
10003 97,
10004 32,
10005 34,
10006 86,
10007 91,
10008 145,
10009 80,
10010 97,
10011 32,
10012 199,
10013 96,
10014 32,
10015 132,
10016 1,
10017 97,
10018 32,
10019 34,
10020 86,
10021 91,
10022 96,
10023 1,
10024 129,
10025 129,
10026 28,
10027 144,
10028 130,
10029 22,
10030 128,
10031 97,
10032 34,
10033 121,
10034 87,
10035 96,
10036 127,
10037 130,
10038 22,
10039 145,
10040 80,
10041 91,
10042 96,
10043 32,
10044 130,
10045 16,
10046 129,
10047 3,
10048 97,
10049 34,
10050 153,
10051 87,
10052 99,
10053 78,
10054 72,
10055 123,
10056 113,
10057 96,
10058 224,
10059 27,
10060 96,
10061 0,
10062 82,
10063 96,
10064 34,
10065 96,
10066 4,
10067 82,
10068 96,
10069 36,
10070 96,
10071 0,
10072 253,
10073 91,
10074 80,
10075 145,
10076 144,
10077 80,
10078 86,
10079 91,
10080 96,
10081 32,
10082 128,
10083 130,
10084 82,
10085 96,
10086 45,
10087 144,
10088 130,
10089 1,
10090 82,
10091 127,
10092 69,
10093 82,
10094 67,
10095 55,
10096 50,
10097 49,
10098 58,
10099 32,
10100 99,
10101 97,
10102 108,
10103 108,
10104 101,
10105 114,
10106 32,
10107 105,
10108 115,
10109 32,
10110 110,
10111 111,
10112 116,
10113 32,
10114 116,
10115 111,
10116 107,
10117 101,
10118 110,
10119 32,
10120 111,
10121 119,
10122 110,
10123 101,
10124 96,
10125 64,
10126 130,
10127 1,
10128 82,
10129 108,
10130 28,
10131 136,
10132 27,
10133 220,
10134 136,
10135 24,
10136 92,
10137 28,
10138 28,
10139 155,
10140 221,
10141 153,
10142 89,
10143 96,
10144 154,
10145 27,
10146 96,
10147 96,
10148 130,
10149 1,
10150 82,
10151 96,
10152 128,
10153 1,
10154 144,
10155 86,
10156 91,
10157 99,
10158 78,
10159 72,
10160 123,
10161 113,
10162 96,
10163 224,
10164 27,
10165 96,
10166 0,
10167 82,
10168 96,
10169 50,
10170 96,
10171 4,
10172 82,
10173 96,
10174 36,
10175 96,
10176 0,
10177 253,
10178 91,
10179 96,
10180 0,
10181 131,
10182 81,
10183 97,
10184 35,
10185 20,
10186 129,
10187 132,
10188 96,
10189 32,
10190 136,
10191 1,
10192 97,
10193 31,
10194 158,
10195 86,
10196 91,
10197 131,
10198 81,
10199 144,
10200 131,
10201 1,
10202 144,
10203 97,
10204 35,
10205 40,
10206 129,
10207 131,
10208 96,
10209 32,
10210 136,
10211 1,
10212 97,
10213 31,
10214 158,
10215 86,
10216 91,
10217 1,
10218 148,
10219 147,
10220 80,
10221 80,
10222 80,
10223 80,
10224 86,
10225 91,
10226 96,
10227 32,
10228 128,
10229 130,
10230 82,
10231 96,
10232 37,
10233 144,
10234 130,
10235 1,
10236 82,
10237 127,
10238 69,
10239 82,
10240 67,
10241 55,
10242 50,
10243 49,
10244 58,
10245 32,
10246 116,
10247 114,
10248 97,
10249 110,
10250 115,
10251 102,
10252 101,
10253 114,
10254 32,
10255 102,
10256 114,
10257 111,
10258 109,
10259 32,
10260 105,
10261 110,
10262 99,
10263 111,
10264 114,
10265 114,
10266 101,
10267 99,
10268 116,
10269 32,
10270 96,
10271 64,
10272 130,
10273 1,
10274 82,
10275 100,
10276 55,
10277 187,
10278 183,
10279 50,
10280 185,
10281 96,
10282 217,
10283 27,
10284 96,
10285 96,
10286 130,
10287 1,
10288 82,
10289 96,
10290 128,
10291 1,
10292 144,
10293 86,
10294 91,
10295 96,
10296 32,
10297 128,
10298 130,
10299 82,
10300 96,
10301 50,
10302 144,
10303 130,
10304 1,
10305 82,
10306 127,
10307 69,
10308 82,
10309 67,
10310 55,
10311 50,
10312 49,
10313 58,
10314 32,
10315 116,
10316 114,
10317 97,
10318 110,
10319 115,
10320 102,
10321 101,
10322 114,
10323 32,
10324 116,
10325 111,
10326 32,
10327 110,
10328 111,
10329 110,
10330 32,
10331 69,
10332 82,
10333 67,
10334 55,
10335 50,
10336 49,
10337 82,
10338 101,
10339 96,
10340 64,
10341 130,
10342 1,
10343 82,
10344 113,
10345 49,
10346 178,
10347 180,
10348 187,
10349 50,
10350 185,
10351 16,
10352 52,
10353 182,
10354 184,
10355 54,
10356 50,
10357 182,
10358 178,
10359 183,
10360 58,
10361 50,
10362 185,
10363 96,
10364 113,
10365 27,
10366 96,
10367 96,
10368 130,
10369 1,
10370 82,
10371 96,
10372 128,
10373 1,
10374 144,
10375 86,
10376 91,
10377 127,
10378 65,
10379 99,
10380 99,
10381 101,
10382 115,
10383 115,
10384 67,
10385 111,
10386 110,
10387 116,
10388 114,
10389 111,
10390 108,
10391 58,
10392 32,
10393 97,
10394 99,
10395 99,
10396 111,
10397 117,
10398 110,
10399 116,
10400 32,
10401 0,
10402 0,
10403 0,
10404 0,
10405 0,
10406 0,
10407 0,
10408 0,
10409 0,
10410 129,
10411 82,
10412 96,
10413 0,
10414 131,
10415 81,
10416 97,
10417 36,
10418 0,
10419 129,
10420 96,
10421 23,
10422 133,
10423 1,
10424 96,
10425 32,
10426 136,
10427 1,
10428 97,
10429 31,
10430 158,
10431 86,
10432 91,
10433 112,
10434 1,
10435 3,
10436 75,
10437 153,
10438 3,
10439 107,
10440 75,
10441 155,
10442 155,
10443 75,
10444 115,
10445 57,
10446 3,
10447 147,
10448 123,
10449 99,
10450 41,
10451 96,
10452 125,
10453 27,
10454 96,
10455 23,
10456 145,
10457 132,
10458 1,
10459 145,
10460 130,
10461 1,
10462 82,
10463 131,
10464 81,
10465 97,
10466 36,
10467 49,
10468 129,
10469 96,
10470 40,
10471 132,
10472 1,
10473 96,
10474 32,
10475 136,
10476 1,
10477 97,
10478 31,
10479 158,
10480 86,
10481 91,
10482 1,
10483 96,
10484 40,
10485 1,
10486 148,
10487 147,
10488 80,
10489 80,
10490 80,
10491 80,
10492 86,
10493 91,
10494 96,
10495 1,
10496 96,
10497 1,
10498 96,
10499 160,
10500 27,
10501 3,
10502 133,
10503 129,
10504 22,
10505 130,
10506 82,
10507 132,
10508 22,
10509 96,
10510 32,
10511 130,
10512 1,
10513 82,
10514 96,
10515 64,
10516 129,
10517 1,
10518 131,
10519 144,
10520 82,
10521 96,
10522 128,
10523 96,
10524 96,
10525 130,
10526 1,
10527 129,
10528 144,
10529 82,
10530 96,
10531 0,
10532 144,
10533 97,
10534 36,
10535 112,
10536 144,
10537 131,
10538 1,
10539 132,
10540 97,
10541 31,
10542 202,
10543 86,
10544 91,
10545 150,
10546 149,
10547 80,
10548 80,
10549 80,
10550 80,
10551 80,
10552 80,
10553 86,
10554 91,
10555 96,
10556 0,
10557 96,
10558 32,
10559 130,
10560 132,
10561 3,
10562 18,
10563 21,
10564 97,
10565 36,
10566 140,
10567 87,
10568 96,
10569 0,
10570 128,
10571 253,
10572 91,
10573 129,
10574 81,
10575 97,
10576 11,
10577 200,
10578 129,
10579 97,
10580 31,
10581 107,
10582 86,
10583 91,
10584 99,
10585 78,
10586 72,
10587 123,
10588 113,
10589 96,
10590 224,
10591 27,
10592 96,
10593 0,
10594 82,
10595 96,
10596 17,
10597 96,
10598 4,
10599 82,
10600 96,
10601 36,
10602 96,
10603 0,
10604 253,
10605 91,
10606 96,
10607 0,
10608 129,
10609 96,
10610 0,
10611 25,
10612 4,
10613 131,
10614 17,
10615 130,
10616 21,
10617 21,
10618 22,
10619 21,
10620 97,
10621 36,
10622 199,
10623 87,
10624 97,
10625 36,
10626 199,
10627 97,
10628 36,
10629 151,
10630 86,
10631 91,
10632 80,
10633 2,
10634 144,
10635 86,
10636 91,
10637 96,
10638 0,
10639 130,
10640 25,
10641 130,
10642 17,
10643 21,
10644 97,
10645 36,
10646 223,
10647 87,
10648 97,
10649 36,
10650 223,
10651 97,
10652 36,
10653 151,
10654 86,
10655 91,
10656 80,
10657 1,
10658 144,
10659 86,
10660 91,
10661 96,
10662 0,
10663 129,
10664 97,
10665 36,
10666 243,
10667 87,
10668 97,
10669 36,
10670 243,
10671 97,
10672 36,
10673 151,
10674 86,
10675 91,
10676 80,
10677 96,
10678 0,
10679 25,
10680 1,
10681 144,
10682 86,
10683 91,
10684 96,
10685 0,
10686 130,
10687 130,
10688 16,
10689 21,
10690 97,
10691 37,
10692 13,
10693 87,
10694 97,
10695 37,
10696 13,
10697 97,
10698 36,
10699 151,
10700 86,
10701 91,
10702 80,
10703 3,
10704 144,
10705 86,
10706 91,
10707 99,
10708 78,
10709 72,
10710 123,
10711 113,
10712 96,
10713 224,
10714 27,
10715 96,
10716 0,
10717 82,
10718 96,
10719 49,
10720 96,
10721 4,
10722 82,
10723 96,
10724 36,
10725 96,
10726 0,
10727 253,
10728 254,
10729 162,
10730 100,
10731 105,
10732 112,
10733 102,
10734 115,
10735 88,
10736 34,
10737 18,
10738 32,
10739 207,
10740 209,
10741 151,
10742 49,
10743 152,
10744 117,
10745 43,
10746 155,
10747 232,
10748 120,
10749 173,
10750 52,
10751 43,
10752 138,
10753 142,
10754 153,
10755 119,
10756 40,
10757 20,
10758 121,
10759 185,
10760 23,
10761 165,
10762 2,
10763 173,
10764 160,
10765 78,
10766 130,
10767 243,
10768 150,
10769 66,
10770 116,
10771 100,
10772 115,
10773 111,
10774 108,
10775 99,
10776 67,
10777 0,
10778 8,
10779 13,
10780 0,
10781 51,
10782 ];
10783 pub static ERC721PRESETMINTERPAUSERAUTOID_BYTECODE: ::ethers_core::types::Bytes = ::ethers_core::types::Bytes::from_static(
10785 __BYTECODE,
10786 );
10787 #[rustfmt::skip]
10788 const __DEPLOYED_BYTECODE: &[u8] = &[
10789 96,
10790 128,
10791 96,
10792 64,
10793 82,
10794 52,
10795 128,
10796 21,
10797 97,
10798 0,
10799 16,
10800 87,
10801 96,
10802 0,
10803 128,
10804 253,
10805 91,
10806 80,
10807 96,
10808 4,
10809 54,
10810 16,
10811 97,
10812 1,
10813 229,
10814 87,
10815 96,
10816 0,
10817 53,
10818 96,
10819 224,
10820 28,
10821 128,
10822 99,
10823 99,
10824 82,
10825 33,
10826 30,
10827 17,
10828 97,
10829 1,
10830 15,
10831 87,
10832 128,
10833 99,
10834 162,
10835 44,
10836 180,
10837 101,
10838 17,
10839 97,
10840 0,
10841 162,
10842 87,
10843 128,
10844 99,
10845 213,
10846 57,
10847 19,
10848 147,
10849 17,
10850 97,
10851 0,
10852 113,
10853 87,
10854 128,
10855 99,
10856 213,
10857 57,
10858 19,
10859 147,
10860 20,
10861 97,
10862 3,
10863 247,
10864 87,
10865 128,
10866 99,
10867 213,
10868 71,
10869 116,
10870 31,
10871 20,
10872 97,
10873 4,
10874 30,
10875 87,
10876 128,
10877 99,
10878 230,
10879 58,
10880 177,
10881 233,
10882 20,
10883 97,
10884 4,
10885 49,
10886 87,
10887 128,
10888 99,
10889 233,
10890 133,
10891 233,
10892 197,
10893 20,
10894 97,
10895 4,
10896 88,
10897 87,
10898 96,
10899 0,
10900 128,
10901 253,
10902 91,
10903 128,
10904 99,
10905 162,
10906 44,
10907 180,
10908 101,
10909 20,
10910 97,
10911 3,
10912 171,
10913 87,
10914 128,
10915 99,
10916 184,
10917 141,
10918 79,
10919 222,
10920 20,
10921 97,
10922 3,
10923 190,
10924 87,
10925 128,
10926 99,
10927 200,
10928 123,
10929 86,
10930 221,
10931 20,
10932 97,
10933 3,
10934 209,
10935 87,
10936 128,
10937 99,
10938 202,
10939 21,
10940 200,
10941 115,
10942 20,
10943 97,
10944 3,
10945 228,
10946 87,
10947 96,
10948 0,
10949 128,
10950 253,
10951 91,
10952 128,
10953 99,
10954 144,
10955 16,
10956 208,
10957 124,
10958 17,
10959 97,
10960 0,
10961 222,
10962 87,
10963 128,
10964 99,
10965 144,
10966 16,
10967 208,
10968 124,
10969 20,
10970 97,
10971 3,
10972 117,
10973 87,
10974 128,
10975 99,
10976 145,
10977 209,
10978 72,
10979 84,
10980 20,
10981 97,
10982 3,
10983 136,
10984 87,
10985 128,
10986 99,
10987 149,
10988 216,
10989 155,
10990 65,
10991 20,
10992 97,
10993 3,
10994 155,
10995 87,
10996 128,
10997 99,
10998 162,
10999 23,
11000 253,
11001 223,
11002 20,
11003 97,
11004 3,
11005 163,
11006 87,
11007 96,
11008 0,
11009 128,
11010 253,
11011 91,
11012 128,
11013 99,
11014 99,
11015 82,
11016 33,
11017 30,
11018 20,
11019 97,
11020 3,
11021 52,
11022 87,
11023 128,
11024 99,
11025 106,
11026 98,
11027 120,
11028 66,
11029 20,
11030 97,
11031 3,
11032 71,
11033 87,
11034 128,
11035 99,
11036 112,
11037 160,
11038 130,
11039 49,
11040 20,
11041 97,
11042 3,
11043 90,
11044 87,
11045 128,
11046 99,
11047 132,
11048 86,
11049 203,
11050 89,
11051 20,
11052 97,
11053 3,
11054 109,
11055 87,
11056 96,
11057 0,
11058 128,
11059 253,
11060 91,
11061 128,
11062 99,
11063 47,
11064 47,
11065 241,
11066 93,
11067 17,
11068 97,
11069 1,
11070 135,
11071 87,
11072 128,
11073 99,
11074 66,
11075 132,
11076 46,
11077 14,
11078 17,
11079 97,
11080 1,
11081 86,
11082 87,
11083 128,
11084 99,
11085 66,
11086 132,
11087 46,
11088 14,
11089 20,
11090 97,
11091 2,
11092 240,
11093 87,
11094 128,
11095 99,
11096 66,
11097 150,
11098 108,
11099 104,
11100 20,
11101 97,
11102 3,
11103 3,
11104 87,
11105 128,
11106 99,
11107 79,
11108 108,
11109 204,
11110 231,
11111 20,
11112 97,
11113 3,
11114 22,
11115 87,
11116 128,
11117 99,
11118 92,
11119 151,
11120 90,
11121 187,
11122 20,
11123 97,
11124 3,
11125 41,
11126 87,
11127 96,
11128 0,
11129 128,
11130 253,
11131 91,
11132 128,
11133 99,
11134 47,
11135 47,
11136 241,
11137 93,
11138 20,
11139 97,
11140 2,
11141 175,
11142 87,
11143 128,
11144 99,
11145 47,
11146 116,
11147 92,
11148 89,
11149 20,
11150 97,
11151 2,
11152 194,
11153 87,
11154 128,
11155 99,
11156 54,
11157 86,
11158 138,
11159 190,
11160 20,
11161 97,
11162 2,
11163 213,
11164 87,
11165 128,
11166 99,
11167 63,
11168 75,
11169 168,
11170 58,
11171 20,
11172 97,
11173 2,
11174 232,
11175 87,
11176 96,
11177 0,
11178 128,
11179 253,
11180 91,
11181 128,
11182 99,
11183 9,
11184 94,
11185 167,
11186 179,
11187 17,
11188 97,
11189 1,
11190 195,
11191 87,
11192 128,
11193 99,
11194 9,
11195 94,
11196 167,
11197 179,
11198 20,
11199 97,
11200 2,
11201 82,
11202 87,
11203 128,
11204 99,
11205 24,
11206 22,
11207 13,
11208 221,
11209 20,
11210 97,
11211 2,
11212 103,
11213 87,
11214 128,
11215 99,
11216 35,
11217 184,
11218 114,
11219 221,
11220 20,
11221 97,
11222 2,
11223 121,
11224 87,
11225 128,
11226 99,
11227 36,
11228 138,
11229 156,
11230 163,
11231 20,
11232 97,
11233 2,
11234 140,
11235 87,
11236 96,
11237 0,
11238 128,
11239 253,
11240 91,
11241 128,
11242 99,
11243 1,
11244 255,
11245 201,
11246 167,
11247 20,
11248 97,
11249 1,
11250 234,
11251 87,
11252 128,
11253 99,
11254 6,
11255 253,
11256 222,
11257 3,
11258 20,
11259 97,
11260 2,
11261 18,
11262 87,
11263 128,
11264 99,
11265 8,
11266 24,
11267 18,
11268 252,
11269 20,
11270 97,
11271 2,
11272 39,
11273 87,
11274 91,
11275 96,
11276 0,
11277 128,
11278 253,
11279 91,
11280 97,
11281 1,
11282 253,
11283 97,
11284 1,
11285 248,
11286 54,
11287 96,
11288 4,
11289 97,
11290 31,
11291 129,
11292 86,
11293 91,
11294 97,
11295 4,
11296 148,
11297 86,
11298 91,
11299 96,
11300 64,
11301 81,
11302 144,
11303 21,
11304 21,
11305 129,
11306 82,
11307 96,
11308 32,
11309 1,
11310 91,
11311 96,
11312 64,
11313 81,
11314 128,
11315 145,
11316 3,
11317 144,
11318 243,
11319 91,
11320 97,
11321 2,
11322 26,
11323 97,
11324 4,
11325 165,
11326 86,
11327 91,
11328 96,
11329 64,
11330 81,
11331 97,
11332 2,
11333 9,
11334 145,
11335 144,
11336 97,
11337 31,
11338 246,
11339 86,
11340 91,
11341 97,
11342 2,
11343 58,
11344 97,
11345 2,
11346 53,
11347 54,
11348 96,
11349 4,
11350 97,
11351 32,
11352 9,
11353 86,
11354 91,
11355 97,
11356 5,
11357 55,
11358 86,
11359 91,
11360 96,
11361 64,
11362 81,
11363 96,
11364 1,
11365 96,
11366 1,
11367 96,
11368 160,
11369 27,
11370 3,
11371 144,
11372 145,
11373 22,
11374 129,
11375 82,
11376 96,
11377 32,
11378 1,
11379 97,
11380 2,
11381 9,
11382 86,
11383 91,
11384 97,
11385 2,
11386 101,
11387 97,
11388 2,
11389 96,
11390 54,
11391 96,
11392 4,
11393 97,
11394 32,
11395 62,
11396 86,
11397 91,
11398 97,
11399 5,
11400 94,
11401 86,
11402 91,
11403 0,
11404 91,
11405 96,
11406 10,
11407 84,
11408 91,
11409 96,
11410 64,
11411 81,
11412 144,
11413 129,
11414 82,
11415 96,
11416 32,
11417 1,
11418 97,
11419 2,
11420 9,
11421 86,
11422 91,
11423 97,
11424 2,
11425 101,
11426 97,
11427 2,
11428 135,
11429 54,
11430 96,
11431 4,
11432 97,
11433 32,
11434 104,
11435 86,
11436 91,
11437 97,
11438 6,
11439 120,
11440 86,
11441 91,
11442 97,
11443 2,
11444 107,
11445 97,
11446 2,
11447 154,
11448 54,
11449 96,
11450 4,
11451 97,
11452 32,
11453 9,
11454 86,
11455 91,
11456 96,
11457 0,
11458 144,
11459 129,
11460 82,
11461 96,
11462 32,
11463 129,
11464 144,
11465 82,
11466 96,
11467 64,
11468 144,
11469 32,
11470 96,
11471 1,
11472 1,
11473 84,
11474 144,
11475 86,
11476 91,
11477 97,
11478 2,
11479 101,
11480 97,
11481 2,
11482 189,
11483 54,
11484 96,
11485 4,
11486 97,
11487 32,
11488 164,
11489 86,
11490 91,
11491 97,
11492 6,
11493 170,
11494 86,
11495 91,
11496 97,
11497 2,
11498 107,
11499 97,
11500 2,
11501 208,
11502 54,
11503 96,
11504 4,
11505 97,
11506 32,
11507 62,
11508 86,
11509 91,
11510 97,
11511 6,
11512 207,
11513 86,
11514 91,
11515 97,
11516 2,
11517 101,
11518 97,
11519 2,
11520 227,
11521 54,
11522 96,
11523 4,
11524 97,
11525 32,
11526 164,
11527 86,
11528 91,
11529 97,
11530 7,
11531 101,
11532 86,
11533 91,
11534 97,
11535 2,
11536 101,
11537 97,
11538 7,
11539 227,
11540 86,
11541 91,
11542 97,
11543 2,
11544 101,
11545 97,
11546 2,
11547 254,
11548 54,
11549 96,
11550 4,
11551 97,
11552 32,
11553 104,
11554 86,
11555 91,
11556 97,
11557 8,
11558 139,
11559 86,
11560 91,
11561 97,
11562 2,
11563 101,
11564 97,
11565 3,
11566 17,
11567 54,
11568 96,
11569 4,
11570 97,
11571 32,
11572 9,
11573 86,
11574 91,
11575 97,
11576 8,
11577 166,
11578 86,
11579 91,
11580 97,
11581 2,
11582 107,
11583 97,
11584 3,
11585 36,
11586 54,
11587 96,
11588 4,
11589 97,
11590 32,
11591 9,
11592 86,
11593 91,
11594 97,
11595 8,
11596 215,
11597 86,
11598 91,
11599 96,
11600 12,
11601 84,
11602 96,
11603 255,
11604 22,
11605 97,
11606 1,
11607 253,
11608 86,
11609 91,
11610 97,
11611 2,
11612 58,
11613 97,
11614 3,
11615 66,
11616 54,
11617 96,
11618 4,
11619 97,
11620 32,
11621 9,
11622 86,
11623 91,
11624 97,
11625 9,
11626 106,
11627 86,
11628 91,
11629 97,
11630 2,
11631 101,
11632 97,
11633 3,
11634 85,
11635 54,
11636 96,
11637 4,
11638 97,
11639 32,
11640 208,
11641 86,
11642 91,
11643 97,
11644 9,
11645 202,
11646 86,
11647 91,
11648 97,
11649 2,
11650 107,
11651 97,
11652 3,
11653 104,
11654 54,
11655 96,
11656 4,
11657 97,
11658 32,
11659 208,
11660 86,
11661 91,
11662 97,
11663 10,
11664 134,
11665 86,
11666 91,
11667 97,
11668 2,
11669 101,
11670 97,
11671 11,
11672 12,
11673 86,
11674 91,
11675 97,
11676 2,
11677 58,
11678 97,
11679 3,
11680 131,
11681 54,
11682 96,
11683 4,
11684 97,
11685 32,
11686 235,
11687 86,
11688 91,
11689 97,
11690 11,
11691 176,
11692 86,
11693 91,
11694 97,
11695 1,
11696 253,
11697 97,
11698 3,
11699 150,
11700 54,
11701 96,
11702 4,
11703 97,
11704 32,
11705 164,
11706 86,
11707 91,
11708 97,
11709 11,
11710 207,
11711 86,
11712 91,
11713 97,
11714 2,
11715 26,
11716 97,
11717 11,
11718 248,
11719 86,
11720 91,
11721 97,
11722 2,
11723 107,
11724 96,
11725 0,
11726 129,
11727 86,
11728 91,
11729 97,
11730 2,
11731 101,
11732 97,
11733 3,
11734 185,
11735 54,
11736 96,
11737 4,
11738 97,
11739 33,
11740 13,
11741 86,
11742 91,
11743 97,
11744 12,
11745 7,
11746 86,
11747 91,
11748 97,
11749 2,
11750 101,
11751 97,
11752 3,
11753 204,
11754 54,
11755 96,
11756 4,
11757 97,
11758 33,
11759 95,
11760 86,
11761 91,
11762 97,
11763 12,
11764 18,
11765 86,
11766 91,
11767 97,
11768 2,
11769 26,
11770 97,
11771 3,
11772 223,
11773 54,
11774 96,
11775 4,
11776 97,
11777 32,
11778 9,
11779 86,
11780 91,
11781 97,
11782 12,
11783 74,
11784 86,
11785 91,
11786 97,
11787 2,
11788 107,
11789 97,
11790 3,
11791 242,
11792 54,
11793 96,
11794 4,
11795 97,
11796 32,
11797 9,
11798 86,
11799 91,
11800 97,
11801 12,
11802 176,
11803 86,
11804 91,
11805 97,
11806 2,
11807 107,
11808 127,
11809 159,
11810 45,
11811 240,
11812 254,
11813 210,
11814 199,
11815 118,
11816 72,
11817 222,
11818 88,
11819 96,
11820 164,
11821 204,
11822 80,
11823 140,
11824 208,
11825 129,
11826 140,
11827 133,
11828 184,
11829 184,
11830 161,
11831 171,
11832 76,
11833 238,
11834 239,
11835 141,
11836 152,
11837 28,
11838 137,
11839 86,
11840 166,
11841 129,
11842 86,
11843 91,
11844 97,
11845 2,
11846 101,
11847 97,
11848 4,
11849 44,
11850 54,
11851 96,
11852 4,
11853 97,
11854 32,
11855 164,
11856 86,
11857 91,
11858 97,
11859 12,
11860 199,
11861 86,
11862 91,
11863 97,
11864 2,
11865 107,
11866 127,
11867 101,
11868 215,
11869 162,
11870 142,
11871 50,
11872 101,
11873 179,
11874 122,
11875 100,
11876 116,
11877 146,
11878 159,
11879 51,
11880 101,
11881 33,
11882 179,
11883 50,
11884 193,
11885 104,
11886 27,
11887 147,
11888 63,
11889 108,
11890 185,
11891 243,
11892 55,
11893 102,
11894 115,
11895 68,
11896 13,
11897 134,
11898 42,
11899 129,
11900 86,
11901 91,
11902 97,
11903 1,
11904 253,
11905 97,
11906 4,
11907 102,
11908 54,
11909 96,
11910 4,
11911 97,
11912 34,
11913 59,
11914 86,
11915 91,
11916 96,
11917 1,
11918 96,
11919 1,
11920 96,
11921 160,
11922 27,
11923 3,
11924 145,
11925 130,
11926 22,
11927 96,
11928 0,
11929 144,
11930 129,
11931 82,
11932 96,
11933 7,
11934 96,
11935 32,
11936 144,
11937 129,
11938 82,
11939 96,
11940 64,
11941 128,
11942 131,
11943 32,
11944 147,
11945 144,
11946 148,
11947 22,
11948 130,
11949 82,
11950 145,
11951 144,
11952 145,
11953 82,
11954 32,
11955 84,
11956 96,
11957 255,
11958 22,
11959 144,
11960 86,
11961 91,
11962 96,
11963 0,
11964 97,
11965 4,
11966 159,
11967 130,
11968 97,
11969 13,
11970 133,
11971 86,
11972 91,
11973 146,
11974 145,
11975 80,
11976 80,
11977 86,
11978 91,
11979 96,
11980 96,
11981 96,
11982 2,
11983 128,
11984 84,
11985 97,
11986 4,
11987 180,
11988 144,
11989 97,
11990 34,
11991 101,
11992 86,
11993 91,
11994 128,
11995 96,
11996 31,
11997 1,
11998 96,
11999 32,
12000 128,
12001 145,
12002 4,
12003 2,
12004 96,
12005 32,
12006 1,
12007 96,
12008 64,
12009 81,
12010 144,
12011 129,
12012 1,
12013 96,
12014 64,
12015 82,
12016 128,
12017 146,
12018 145,
12019 144,
12020 129,
12021 129,
12022 82,
12023 96,
12024 32,
12025 1,
12026 130,
12027 128,
12028 84,
12029 97,
12030 4,
12031 224,
12032 144,
12033 97,
12034 34,
12035 101,
12036 86,
12037 91,
12038 128,
12039 21,
12040 97,
12041 5,
12042 45,
12043 87,
12044 128,
12045 96,
12046 31,
12047 16,
12048 97,
12049 5,
12050 2,
12051 87,
12052 97,
12053 1,
12054 0,
12055 128,
12056 131,
12057 84,
12058 4,
12059 2,
12060 131,
12061 82,
12062 145,
12063 96,
12064 32,
12065 1,
12066 145,
12067 97,
12068 5,
12069 45,
12070 86,
12071 91,
12072 130,
12073 1,
12074 145,
12075 144,
12076 96,
12077 0,
12078 82,
12079 96,
12080 32,
12081 96,
12082 0,
12083 32,
12084 144,
12085 91,
12086 129,
12087 84,
12088 129,
12089 82,
12090 144,
12091 96,
12092 1,
12093 1,
12094 144,
12095 96,
12096 32,
12097 1,
12098 128,
12099 131,
12100 17,
12101 97,
12102 5,
12103 16,
12104 87,
12105 130,
12106 144,
12107 3,
12108 96,
12109 31,
12110 22,
12111 130,
12112 1,
12113 145,
12114 91,
12115 80,
12116 80,
12117 80,
12118 80,
12119 80,
12120 144,
12121 80,
12122 144,
12123 86,
12124 91,
12125 96,
12126 0,
12127 97,
12128 5,
12129 66,
12130 130,
12131 97,
12132 13,
12133 170,
12134 86,
12135 91,
12136 80,
12137 96,
12138 0,
12139 144,
12140 129,
12141 82,
12142 96,
12143 6,
12144 96,
12145 32,
12146 82,
12147 96,
12148 64,
12149 144,
12150 32,
12151 84,
12152 96,
12153 1,
12154 96,
12155 1,
12156 96,
12157 160,
12158 27,
12159 3,
12160 22,
12161 144,
12162 86,
12163 91,
12164 96,
12165 0,
12166 97,
12167 5,
12168 105,
12169 130,
12170 97,
12171 9,
12172 106,
12173 86,
12174 91,
12175 144,
12176 80,
12177 128,
12178 96,
12179 1,
12180 96,
12181 1,
12182 96,
12183 160,
12184 27,
12185 3,
12186 22,
12187 131,
12188 96,
12189 1,
12190 96,
12191 1,
12192 96,
12193 160,
12194 27,
12195 3,
12196 22,
12197 3,
12198 97,
12199 5,
12200 219,
12201 87,
12202 96,
12203 64,
12204 81,
12205 98,
12206 70,
12207 27,
12208 205,
12209 96,
12210 229,
12211 27,
12212 129,
12213 82,
12214 96,
12215 32,
12216 96,
12217 4,
12218 130,
12219 1,
12220 82,
12221 96,
12222 33,
12223 96,
12224 36,
12225 130,
12226 1,
12227 82,
12228 127,
12229 69,
12230 82,
12231 67,
12232 55,
12233 50,
12234 49,
12235 58,
12236 32,
12237 97,
12238 112,
12239 112,
12240 114,
12241 111,
12242 118,
12243 97,
12244 108,
12245 32,
12246 116,
12247 111,
12248 32,
12249 99,
12250 117,
12251 114,
12252 114,
12253 101,
12254 110,
12255 116,
12256 32,
12257 111,
12258 119,
12259 110,
12260 101,
12261 96,
12262 68,
12263 130,
12264 1,
12265 82,
12266 96,
12267 57,
12268 96,
12269 249,
12270 27,
12271 96,
12272 100,
12273 130,
12274 1,
12275 82,
12276 96,
12277 132,
12278 1,
12279 91,
12280 96,
12281 64,
12282 81,
12283 128,
12284 145,
12285 3,
12286 144,
12287 253,
12288 91,
12289 51,
12290 96,
12291 1,
12292 96,
12293 1,
12294 96,
12295 160,
12296 27,
12297 3,
12298 130,
12299 22,
12300 20,
12301 128,
12302 97,
12303 5,
12304 247,
12305 87,
12306 80,
12307 97,
12308 5,
12309 247,
12310 129,
12311 51,
12312 97,
12313 4,
12314 102,
12315 86,
12316 91,
12317 97,
12318 6,
12319 105,
12320 87,
12321 96,
12322 64,
12323 81,
12324 98,
12325 70,
12326 27,
12327 205,
12328 96,
12329 229,
12330 27,
12331 129,
12332 82,
12333 96,
12334 32,
12335 96,
12336 4,
12337 130,
12338 1,
12339 82,
12340 96,
12341 61,
12342 96,
12343 36,
12344 130,
12345 1,
12346 82,
12347 127,
12348 69,
12349 82,
12350 67,
12351 55,
12352 50,
12353 49,
12354 58,
12355 32,
12356 97,
12357 112,
12358 112,
12359 114,
12360 111,
12361 118,
12362 101,
12363 32,
12364 99,
12365 97,
12366 108,
12367 108,
12368 101,
12369 114,
12370 32,
12371 105,
12372 115,
12373 32,
12374 110,
12375 111,
12376 116,
12377 32,
12378 116,
12379 111,
12380 96,
12381 68,
12382 130,
12383 1,
12384 82,
12385 127,
12386 107,
12387 101,
12388 110,
12389 32,
12390 111,
12391 119,
12392 110,
12393 101,
12394 114,
12395 32,
12396 111,
12397 114,
12398 32,
12399 97,
12400 112,
12401 112,
12402 114,
12403 111,
12404 118,
12405 101,
12406 100,
12407 32,
12408 102,
12409 111,
12410 114,
12411 32,
12412 97,
12413 108,
12414 108,
12415 0,
12416 0,
12417 0,
12418 96,
12419 100,
12420 130,
12421 1,
12422 82,
12423 96,
12424 132,
12425 1,
12426 97,
12427 5,
12428 210,
12429 86,
12430 91,
12431 97,
12432 6,
12433 115,
12434 131,
12435 131,
12436 97,
12437 14,
12438 9,
12439 86,
12440 91,
12441 80,
12442 80,
12443 80,
12444 86,
12445 91,
12446 97,
12447 6,
12448 131,
12449 51,
12450 91,
12451 130,
12452 97,
12453 14,
12454 119,
12455 86,
12456 91,
12457 97,
12458 6,
12459 159,
12460 87,
12461 96,
12462 64,
12463 81,
12464 98,
12465 70,
12466 27,
12467 205,
12468 96,
12469 229,
12470 27,
12471 129,
12472 82,
12473 96,
12474 4,
12475 1,
12476 97,
12477 5,
12478 210,
12479 144,
12480 97,
12481 34,
12482 159,
12483 86,
12484 91,
12485 97,
12486 6,
12487 115,
12488 131,
12489 131,
12490 131,
12491 97,
12492 14,
12493 246,
12494 86,
12495 91,
12496 96,
12497 0,
12498 130,
12499 129,
12500 82,
12501 96,
12502 32,
12503 129,
12504 144,
12505 82,
12506 96,
12507 64,
12508 144,
12509 32,
12510 96,
12511 1,
12512 1,
12513 84,
12514 97,
12515 6,
12516 197,
12517 129,
12518 97,
12519 16,
12520 103,
12521 86,
12522 91,
12523 97,
12524 6,
12525 115,
12526 131,
12527 131,
12528 97,
12529 16,
12530 113,
12531 86,
12532 91,
12533 96,
12534 0,
12535 97,
12536 6,
12537 218,
12538 131,
12539 97,
12540 10,
12541 134,
12542 86,
12543 91,
12544 130,
12545 16,
12546 97,
12547 7,
12548 60,
12549 87,
12550 96,
12551 64,
12552 81,
12553 98,
12554 70,
12555 27,
12556 205,
12557 96,
12558 229,
12559 27,
12560 129,
12561 82,
12562 96,
12563 32,
12564 96,
12565 4,
12566 130,
12567 1,
12568 82,
12569 96,
12570 43,
12571 96,
12572 36,
12573 130,
12574 1,
12575 82,
12576 127,
12577 69,
12578 82,
12579 67,
12580 55,
12581 50,
12582 49,
12583 69,
12584 110,
12585 117,
12586 109,
12587 101,
12588 114,
12589 97,
12590 98,
12591 108,
12592 101,
12593 58,
12594 32,
12595 111,
12596 119,
12597 110,
12598 101,
12599 114,
12600 32,
12601 105,
12602 110,
12603 100,
12604 101,
12605 120,
12606 32,
12607 111,
12608 117,
12609 96,
12610 68,
12611 130,
12612 1,
12613 82,
12614 106,
12615 116,
12616 32,
12617 111,
12618 102,
12619 32,
12620 98,
12621 111,
12622 117,
12623 110,
12624 100,
12625 115,
12626 96,
12627 168,
12628 27,
12629 96,
12630 100,
12631 130,
12632 1,
12633 82,
12634 96,
12635 132,
12636 1,
12637 97,
12638 5,
12639 210,
12640 86,
12641 91,
12642 80,
12643 96,
12644 1,
12645 96,
12646 1,
12647 96,
12648 160,
12649 27,
12650 3,
12651 145,
12652 144,
12653 145,
12654 22,
12655 96,
12656 0,
12657 144,
12658 129,
12659 82,
12660 96,
12661 8,
12662 96,
12663 32,
12664 144,
12665 129,
12666 82,
12667 96,
12668 64,
12669 128,
12670 131,
12671 32,
12672 147,
12673 131,
12674 82,
12675 146,
12676 144,
12677 82,
12678 32,
12679 84,
12680 144,
12681 86,
12682 91,
12683 96,
12684 1,
12685 96,
12686 1,
12687 96,
12688 160,
12689 27,
12690 3,
12691 129,
12692 22,
12693 51,
12694 20,
12695 97,
12696 7,
12697 213,
12698 87,
12699 96,
12700 64,
12701 81,
12702 98,
12703 70,
12704 27,
12705 205,
12706 96,
12707 229,
12708 27,
12709 129,
12710 82,
12711 96,
12712 32,
12713 96,
12714 4,
12715 130,
12716 1,
12717 82,
12718 96,
12719 47,
12720 96,
12721 36,
12722 130,
12723 1,
12724 82,
12725 127,
12726 65,
12727 99,
12728 99,
12729 101,
12730 115,
12731 115,
12732 67,
12733 111,
12734 110,
12735 116,
12736 114,
12737 111,
12738 108,
12739 58,
12740 32,
12741 99,
12742 97,
12743 110,
12744 32,
12745 111,
12746 110,
12747 108,
12748 121,
12749 32,
12750 114,
12751 101,
12752 110,
12753 111,
12754 117,
12755 110,
12756 99,
12757 101,
12758 96,
12759 68,
12760 130,
12761 1,
12762 82,
12763 110,
12764 16,
12765 57,
12766 55,
12767 182,
12768 50,
12769 185,
12770 144,
12771 51,
12772 55,
12773 185,
12774 16,
12775 57,
12776 178,
12777 182,
12778 51,
12779 96,
12780 137,
12781 27,
12782 96,
12783 100,
12784 130,
12785 1,
12786 82,
12787 96,
12788 132,
12789 1,
12790 97,
12791 5,
12792 210,
12793 86,
12794 91,
12795 97,
12796 7,
12797 223,
12798 130,
12799 130,
12800 97,
12801 16,
12802 147,
12803 86,
12804 91,
12805 80,
12806 80,
12807 86,
12808 91,
12809 97,
12810 8,
12811 13,
12812 127,
12813 101,
12814 215,
12815 162,
12816 142,
12817 50,
12818 101,
12819 179,
12820 122,
12821 100,
12822 116,
12823 146,
12824 159,
12825 51,
12826 101,
12827 33,
12828 179,
12829 50,
12830 193,
12831 104,
12832 27,
12833 147,
12834 63,
12835 108,
12836 185,
12837 243,
12838 55,
12839 102,
12840 115,
12841 68,
12842 13,
12843 134,
12844 42,
12845 51,
12846 97,
12847 11,
12848 207,
12849 86,
12850 91,
12851 97,
12852 8,
12853 129,
12854 87,
12855 96,
12856 64,
12857 128,
12858 81,
12859 98,
12860 70,
12861 27,
12862 205,
12863 96,
12864 229,
12865 27,
12866 129,
12867 82,
12868 96,
12869 32,
12870 96,
12871 4,
12872 130,
12873 1,
12874 82,
12875 96,
12876 36,
12877 129,
12878 1,
12879 145,
12880 144,
12881 145,
12882 82,
12883 127,
12884 69,
12885 82,
12886 67,
12887 55,
12888 50,
12889 49,
12890 80,
12891 114,
12892 101,
12893 115,
12894 101,
12895 116,
12896 77,
12897 105,
12898 110,
12899 116,
12900 101,
12901 114,
12902 80,
12903 97,
12904 117,
12905 115,
12906 101,
12907 114,
12908 65,
12909 117,
12910 116,
12911 111,
12912 73,
12913 100,
12914 58,
12915 32,
12916 96,
12917 68,
12918 130,
12919 1,
12920 82,
12921 127,
12922 109,
12923 117,
12924 115,
12925 116,
12926 32,
12927 104,
12928 97,
12929 118,
12930 101,
12931 32,
12932 112,
12933 97,
12934 117,
12935 115,
12936 101,
12937 114,
12938 32,
12939 114,
12940 111,
12941 108,
12942 101,
12943 32,
12944 116,
12945 111,
12946 32,
12947 117,
12948 110,
12949 112,
12950 97,
12951 117,
12952 115,
12953 101,
12954 96,
12955 100,
12956 130,
12957 1,
12958 82,
12959 96,
12960 132,
12961 1,
12962 97,
12963 5,
12964 210,
12965 86,
12966 91,
12967 97,
12968 8,
12969 137,
12970 97,
12971 16,
12972 181,
12973 86,
12974 91,
12975 86,
12976 91,
12977 97,
12978 6,
12979 115,
12980 131,
12981 131,
12982 131,
12983 96,
12984 64,
12985 81,
12986 128,
12987 96,
12988 32,
12989 1,
12990 96,
12991 64,
12992 82,
12993 128,
12994 96,
12995 0,
12996 129,
12997 82,
12998 80,
12999 97,
13000 12,
13001 18,
13002 86,
13003 91,
13004 97,
13005 8,
13006 175,
13007 51,
13008 97,
13009 6,
13010 125,
13011 86,
13012 91,
13013 97,
13014 8,
13015 203,
13016 87,
13017 96,
13018 64,
13019 81,
13020 98,
13021 70,
13022 27,
13023 205,
13024 96,
13025 229,
13026 27,
13027 129,
13028 82,
13029 96,
13030 4,
13031 1,
13032 97,
13033 5,
13034 210,
13035 144,
13036 97,
13037 34,
13038 159,
13039 86,
13040 91,
13041 97,
13042 8,
13043 212,
13044 129,
13045 97,
13046 17,
13047 7,
13048 86,
13049 91,
13050 80,
13051 86,
13052 91,
13053 96,
13054 0,
13055 97,
13056 8,
13057 226,
13058 96,
13059 10,
13060 84,
13061 144,
13062 86,
13063 91,
13064 130,
13065 16,
13066 97,
13067 9,
13068 69,
13069 87,
13070 96,
13071 64,
13072 81,
13073 98,
13074 70,
13075 27,
13076 205,
13077 96,
13078 229,
13079 27,
13080 129,
13081 82,
13082 96,
13083 32,
13084 96,
13085 4,
13086 130,
13087 1,
13088 82,
13089 96,
13090 44,
13091 96,
13092 36,
13093 130,
13094 1,
13095 82,
13096 127,
13097 69,
13098 82,
13099 67,
13100 55,
13101 50,
13102 49,
13103 69,
13104 110,
13105 117,
13106 109,
13107 101,
13108 114,
13109 97,
13110 98,
13111 108,
13112 101,
13113 58,
13114 32,
13115 103,
13116 108,
13117 111,
13118 98,
13119 97,
13120 108,
13121 32,
13122 105,
13123 110,
13124 100,
13125 101,
13126 120,
13127 32,
13128 111,
13129 96,
13130 68,
13131 130,
13132 1,
13133 82,
13134 107,
13135 117,
13136 116,
13137 32,
13138 111,
13139 102,
13140 32,
13141 98,
13142 111,
13143 117,
13144 110,
13145 100,
13146 115,
13147 96,
13148 160,
13149 27,
13150 96,
13151 100,
13152 130,
13153 1,
13154 82,
13155 96,
13156 132,
13157 1,
13158 97,
13159 5,
13160 210,
13161 86,
13162 91,
13163 96,
13164 10,
13165 130,
13166 129,
13167 84,
13168 129,
13169 16,
13170 97,
13171 9,
13172 88,
13173 87,
13174 97,
13175 9,
13176 88,
13177 97,
13178 34,
13179 236,
13180 86,
13181 91,
13182 144,
13183 96,
13184 0,
13185 82,
13186 96,
13187 32,
13188 96,
13189 0,
13190 32,
13191 1,
13192 84,
13193 144,
13194 80,
13195 145,
13196 144,
13197 80,
13198 86,
13199 91,
13200 96,
13201 0,
13202 129,
13203 129,
13204 82,
13205 96,
13206 4,
13207 96,
13208 32,
13209 82,
13210 96,
13211 64,
13212 129,
13213 32,
13214 84,
13215 96,
13216 1,
13217 96,
13218 1,
13219 96,
13220 160,
13221 27,
13222 3,
13223 22,
13224 128,
13225 97,
13226 4,
13227 159,
13228 87,
13229 96,
13230 64,
13231 81,
13232 98,
13233 70,
13234 27,
13235 205,
13236 96,
13237 229,
13238 27,
13239 129,
13240 82,
13241 96,
13242 32,
13243 96,
13244 4,
13245 130,
13246 1,
13247 82,
13248 96,
13249 24,
13250 96,
13251 36,
13252 130,
13253 1,
13254 82,
13255 119,
13256 17,
13257 84,
13258 144,
13259 205,
13260 204,
13261 140,
13262 78,
13263 136,
13264 26,
13265 91,
13266 157,
13267 152,
13268 91,
13269 26,
13270 89,
13271 8,
13272 29,
13273 27,
13274 218,
13275 217,
13276 91,
13277 136,
13278 18,
13279 81,
13280 96,
13281 66,
13282 27,
13283 96,
13284 68,
13285 130,
13286 1,
13287 82,
13288 96,
13289 100,
13290 1,
13291 97,
13292 5,
13293 210,
13294 86,
13295 91,
13296 97,
13297 9,
13298 244,
13299 127,
13300 159,
13301 45,
13302 240,
13303 254,
13304 210,
13305 199,
13306 118,
13307 72,
13308 222,
13309 88,
13310 96,
13311 164,
13312 204,
13313 80,
13314 140,
13315 208,
13316 129,
13317 140,
13318 133,
13319 184,
13320 184,
13321 161,
13322 171,
13323 76,
13324 238,
13325 239,
13326 141,
13327 152,
13328 28,
13329 137,
13330 86,
13331 166,
13332 51,
13333 97,
13334 11,
13335 207,
13336 86,
13337 91,
13338 97,
13339 10,
13340 102,
13341 87,
13342 96,
13343 64,
13344 81,
13345 98,
13346 70,
13347 27,
13348 205,
13349 96,
13350 229,
13351 27,
13352 129,
13353 82,
13354 96,
13355 32,
13356 96,
13357 4,
13358 130,
13359 1,
13360 82,
13361 96,
13362 61,
13363 96,
13364 36,
13365 130,
13366 1,
13367 82,
13368 127,
13369 69,
13370 82,
13371 67,
13372 55,
13373 50,
13374 49,
13375 80,
13376 114,
13377 101,
13378 115,
13379 101,
13380 116,
13381 77,
13382 105,
13383 110,
13384 116,
13385 101,
13386 114,
13387 80,
13388 97,
13389 117,
13390 115,
13391 101,
13392 114,
13393 65,
13394 117,
13395 116,
13396 111,
13397 73,
13398 100,
13399 58,
13400 32,
13401 96,
13402 68,
13403 130,
13404 1,
13405 82,
13406 127,
13407 109,
13408 117,
13409 115,
13410 116,
13411 32,
13412 104,
13413 97,
13414 118,
13415 101,
13416 32,
13417 109,
13418 105,
13419 110,
13420 116,
13421 101,
13422 114,
13423 32,
13424 114,
13425 111,
13426 108,
13427 101,
13428 32,
13429 116,
13430 111,
13431 32,
13432 109,
13433 105,
13434 110,
13435 116,
13436 0,
13437 0,
13438 0,
13439 96,
13440 100,
13441 130,
13442 1,
13443 82,
13444 96,
13445 132,
13446 1,
13447 97,
13448 5,
13449 210,
13450 86,
13451 91,
13452 97,
13453 10,
13454 120,
13455 129,
13456 97,
13457 10,
13458 115,
13459 96,
13460 13,
13461 84,
13462 144,
13463 86,
13464 91,
13465 97,
13466 17,
13467 170,
13468 86,
13469 91,
13470 97,
13471 8,
13472 212,
13473 96,
13474 13,
13475 128,
13476 84,
13477 96,
13478 1,
13479 1,
13480 144,
13481 85,
13482 86,
13483 91,
13484 96,
13485 0,
13486 96,
13487 1,
13488 96,
13489 1,
13490 96,
13491 160,
13492 27,
13493 3,
13494 130,
13495 22,
13496 97,
13497 10,
13498 240,
13499 87,
13500 96,
13501 64,
13502 81,
13503 98,
13504 70,
13505 27,
13506 205,
13507 96,
13508 229,
13509 27,
13510 129,
13511 82,
13512 96,
13513 32,
13514 96,
13515 4,
13516 130,
13517 1,
13518 82,
13519 96,
13520 41,
13521 96,
13522 36,
13523 130,
13524 1,
13525 82,
13526 127,
13527 69,
13528 82,
13529 67,
13530 55,
13531 50,
13532 49,
13533 58,
13534 32,
13535 97,
13536 100,
13537 100,
13538 114,
13539 101,
13540 115,
13541 115,
13542 32,
13543 122,
13544 101,
13545 114,
13546 111,
13547 32,
13548 105,
13549 115,
13550 32,
13551 110,
13552 111,
13553 116,
13554 32,
13555 97,
13556 32,
13557 118,
13558 97,
13559 96,
13560 68,
13561 130,
13562 1,
13563 82,
13564 104,
13565 54,
13566 52,
13567 178,
13568 16,
13569 55,
13570 187,
13571 183,
13572 50,
13573 185,
13574 96,
13575 185,
13576 27,
13577 96,
13578 100,
13579 130,
13580 1,
13581 82,
13582 96,
13583 132,
13584 1,
13585 97,
13586 5,
13587 210,
13588 86,
13589 91,
13590 80,
13591 96,
13592 1,
13593 96,
13594 1,
13595 96,
13596 160,
13597 27,
13598 3,
13599 22,
13600 96,
13601 0,
13602 144,
13603 129,
13604 82,
13605 96,
13606 5,
13607 96,
13608 32,
13609 82,
13610 96,
13611 64,
13612 144,
13613 32,
13614 84,
13615 144,
13616 86,
13617 91,
13618 97,
13619 11,
13620 54,
13621 127,
13622 101,
13623 215,
13624 162,
13625 142,
13626 50,
13627 101,
13628 179,
13629 122,
13630 100,
13631 116,
13632 146,
13633 159,
13634 51,
13635 101,
13636 33,
13637 179,
13638 50,
13639 193,
13640 104,
13641 27,
13642 147,
13643 63,
13644 108,
13645 185,
13646 243,
13647 55,
13648 102,
13649 115,
13650 68,
13651 13,
13652 134,
13653 42,
13654 51,
13655 97,
13656 11,
13657 207,
13658 86,
13659 91,
13660 97,
13661 11,
13662 168,
13663 87,
13664 96,
13665 64,
13666 81,
13667 98,
13668 70,
13669 27,
13670 205,
13671 96,
13672 229,
13673 27,
13674 129,
13675 82,
13676 96,
13677 32,
13678 96,
13679 4,
13680 130,
13681 1,
13682 82,
13683 96,
13684 62,
13685 96,
13686 36,
13687 130,
13688 1,
13689 82,
13690 127,
13691 69,
13692 82,
13693 67,
13694 55,
13695 50,
13696 49,
13697 80,
13698 114,
13699 101,
13700 115,
13701 101,
13702 116,
13703 77,
13704 105,
13705 110,
13706 116,
13707 101,
13708 114,
13709 80,
13710 97,
13711 117,
13712 115,
13713 101,
13714 114,
13715 65,
13716 117,
13717 116,
13718 111,
13719 73,
13720 100,
13721 58,
13722 32,
13723 96,
13724 68,
13725 130,
13726 1,
13727 82,
13728 127,
13729 109,
13730 117,
13731 115,
13732 116,
13733 32,
13734 104,
13735 97,
13736 118,
13737 101,
13738 32,
13739 112,
13740 97,
13741 117,
13742 115,
13743 101,
13744 114,
13745 32,
13746 114,
13747 111,
13748 108,
13749 101,
13750 32,
13751 116,
13752 111,
13753 32,
13754 112,
13755 97,
13756 117,
13757 115,
13758 101,
13759 0,
13760 0,
13761 96,
13762 100,
13763 130,
13764 1,
13765 82,
13766 96,
13767 132,
13768 1,
13769 97,
13770 5,
13771 210,
13772 86,
13773 91,
13774 97,
13775 8,
13776 137,
13777 97,
13778 19,
13779 67,
13780 86,
13781 91,
13782 96,
13783 0,
13784 130,
13785 129,
13786 82,
13787 96,
13788 1,
13789 96,
13790 32,
13791 82,
13792 96,
13793 64,
13794 129,
13795 32,
13796 97,
13797 11,
13798 200,
13799 144,
13800 131,
13801 97,
13802 19,
13803 128,
13804 86,
13805 91,
13806 147,
13807 146,
13808 80,
13809 80,
13810 80,
13811 86,
13812 91,
13813 96,
13814 0,
13815 145,
13816 130,
13817 82,
13818 96,
13819 32,
13820 130,
13821 129,
13822 82,
13823 96,
13824 64,
13825 128,
13826 132,
13827 32,
13828 96,
13829 1,
13830 96,
13831 1,
13832 96,
13833 160,
13834 27,
13835 3,
13836 147,
13837 144,
13838 147,
13839 22,
13840 132,
13841 82,
13842 145,
13843 144,
13844 82,
13845 144,
13846 32,
13847 84,
13848 96,
13849 255,
13850 22,
13851 144,
13852 86,
13853 91,
13854 96,
13855 96,
13856 96,
13857 3,
13858 128,
13859 84,
13860 97,
13861 4,
13862 180,
13863 144,
13864 97,
13865 34,
13866 101,
13867 86,
13868 91,
13869 97,
13870 7,
13871 223,
13872 51,
13873 131,
13874 131,
13875 97,
13876 19,
13877 140,
13878 86,
13879 91,
13880 97,
13881 12,
13882 28,
13883 51,
13884 131,
13885 97,
13886 14,
13887 119,
13888 86,
13889 91,
13890 97,
13891 12,
13892 56,
13893 87,
13894 96,
13895 64,
13896 81,
13897 98,
13898 70,
13899 27,
13900 205,
13901 96,
13902 229,
13903 27,
13904 129,
13905 82,
13906 96,
13907 4,
13908 1,
13909 97,
13910 5,
13911 210,
13912 144,
13913 97,
13914 34,
13915 159,
13916 86,
13917 91,
13918 97,
13919 12,
13920 68,
13921 132,
13922 132,
13923 132,
13924 132,
13925 97,
13926 20,
13927 90,
13928 86,
13929 91,
13930 80,
13931 80,
13932 80,
13933 80,
13934 86,
13935 91,
13936 96,
13937 96,
13938 97,
13939 12,
13940 85,
13941 130,
13942 97,
13943 13,
13944 170,
13945 86,
13946 91,
13947 96,
13948 0,
13949 97,
13950 12,
13951 95,
13952 97,
13953 20,
13954 141,
13955 86,
13956 91,
13957 144,
13958 80,
13959 96,
13960 0,
13961 129,
13962 81,
13963 17,
13964 97,
13965 12,
13966 127,
13967 87,
13968 96,
13969 64,
13970 81,
13971 128,
13972 96,
13973 32,
13974 1,
13975 96,
13976 64,
13977 82,
13978 128,
13979 96,
13980 0,
13981 129,
13982 82,
13983 80,
13984 97,
13985 11,
13986 200,
13987 86,
13988 91,
13989 128,
13990 97,
13991 12,
13992 137,
13993 132,
13994 97,
13995 20,
13996 156,
13997 86,
13998 91,
13999 96,
14000 64,
14001 81,
14002 96,
14003 32,
14004 1,
14005 97,
14006 12,
14007 154,
14008 146,
14009 145,
14010 144,
14011 97,
14012 35,
14013 2,
14014 86,
14015 91,
14016 96,
14017 64,
14018 81,
14019 96,
14020 32,
14021 129,
14022 131,
14023 3,
14024 3,
14025 129,
14026 82,
14027 144,
14028 96,
14029 64,
14030 82,
14031 147,
14032 146,
14033 80,
14034 80,
14035 80,
14036 86,
14037 91,
14038 96,
14039 0,
14040 129,
14041 129,
14042 82,
14043 96,
14044 1,
14045 96,
14046 32,
14047 82,
14048 96,
14049 64,
14050 129,
14051 32,
14052 97,
14053 4,
14054 159,
14055 144,
14056 97,
14057 21,
14058 47,
14059 86,
14060 91,
14061 96,
14062 0,
14063 130,
14064 129,
14065 82,
14066 96,
14067 32,
14068 129,
14069 144,
14070 82,
14071 96,
14072 64,
14073 144,
14074 32,
14075 96,
14076 1,
14077 1,
14078 84,
14079 97,
14080 12,
14081 226,
14082 129,
14083 97,
14084 16,
14085 103,
14086 86,
14087 91,
14088 97,
14089 6,
14090 115,
14091 131,
14092 131,
14093 97,
14094 16,
14095 147,
14096 86,
14097 91,
14098 97,
14099 12,
14100 246,
14101 130,
14102 130,
14103 97,
14104 11,
14105 207,
14106 86,
14107 91,
14108 97,
14109 7,
14110 223,
14111 87,
14112 96,
14113 0,
14114 130,
14115 129,
14116 82,
14117 96,
14118 32,
14119 129,
14120 129,
14121 82,
14122 96,
14123 64,
14124 128,
14125 131,
14126 32,
14127 96,
14128 1,
14129 96,
14130 1,
14131 96,
14132 160,
14133 27,
14134 3,
14135 133,
14136 22,
14137 132,
14138 82,
14139 144,
14140 145,
14141 82,
14142 144,
14143 32,
14144 128,
14145 84,
14146 96,
14147 255,
14148 25,
14149 22,
14150 96,
14151 1,
14152 23,
14153 144,
14154 85,
14155 97,
14156 13,
14157 44,
14158 51,
14159 144,
14160 86,
14161 91,
14162 96,
14163 1,
14164 96,
14165 1,
14166 96,
14167 160,
14168 27,
14169 3,
14170 22,
14171 129,
14172 96,
14173 1,
14174 96,
14175 1,
14176 96,
14177 160,
14178 27,
14179 3,
14180 22,
14181 131,
14182 127,
14183 47,
14184 135,
14185 136,
14186 17,
14187 126,
14188 126,
14189 255,
14190 29,
14191 130,
14192 233,
14193 38,
14194 236,
14195 121,
14196 73,
14197 1,
14198 209,
14199 124,
14200 120,
14201 2,
14202 74,
14203 80,
14204 39,
14205 9,
14206 64,
14207 48,
14208 69,
14209 64,
14210 167,
14211 51,
14212 101,
14213 111,
14214 13,
14215 96,
14216 64,
14217 81,
14218 96,
14219 64,
14220 81,
14221 128,
14222 145,
14223 3,
14224 144,
14225 164,
14226 80,
14227 80,
14228 86,
14229 91,
14230 96,
14231 0,
14232 97,
14233 11,
14234 200,
14235 131,
14236 96,
14237 1,
14238 96,
14239 1,
14240 96,
14241 160,
14242 27,
14243 3,
14244 132,
14245 22,
14246 97,
14247 21,
14248 57,
14249 86,
14250 91,
14251 96,
14252 0,
14253 96,
14254 1,
14255 96,
14256 1,
14257 96,
14258 224,
14259 27,
14260 3,
14261 25,
14262 130,
14263 22,
14264 99,
14265 120,
14266 14,
14267 157,
14268 99,
14269 96,
14270 224,
14271 27,
14272 20,
14273 128,
14274 97,
14275 4,
14276 159,
14277 87,
14278 80,
14279 97,
14280 4,
14281 159,
14282 130,
14283 97,
14284 21,
14285 136,
14286 86,
14287 91,
14288 96,
14289 0,
14290 129,
14291 129,
14292 82,
14293 96,
14294 4,
14295 96,
14296 32,
14297 82,
14298 96,
14299 64,
14300 144,
14301 32,
14302 84,
14303 96,
14304 1,
14305 96,
14306 1,
14307 96,
14308 160,
14309 27,
14310 3,
14311 22,
14312 97,
14313 8,
14314 212,
14315 87,
14316 96,
14317 64,
14318 81,
14319 98,
14320 70,
14321 27,
14322 205,
14323 96,
14324 229,
14325 27,
14326 129,
14327 82,
14328 96,
14329 32,
14330 96,
14331 4,
14332 130,
14333 1,
14334 82,
14335 96,
14336 24,
14337 96,
14338 36,
14339 130,
14340 1,
14341 82,
14342 119,
14343 17,
14344 84,
14345 144,
14346 205,
14347 204,
14348 140,
14349 78,
14350 136,
14351 26,
14352 91,
14353 157,
14354 152,
14355 91,
14356 26,
14357 89,
14358 8,
14359 29,
14360 27,
14361 218,
14362 217,
14363 91,
14364 136,
14365 18,
14366 81,
14367 96,
14368 66,
14369 27,
14370 96,
14371 68,
14372 130,
14373 1,
14374 82,
14375 96,
14376 100,
14377 1,
14378 97,
14379 5,
14380 210,
14381 86,
14382 91,
14383 96,
14384 0,
14385 129,
14386 129,
14387 82,
14388 96,
14389 6,
14390 96,
14391 32,
14392 82,
14393 96,
14394 64,
14395 144,
14396 32,
14397 128,
14398 84,
14399 96,
14400 1,
14401 96,
14402 1,
14403 96,
14404 160,
14405 27,
14406 3,
14407 25,
14408 22,
14409 96,
14410 1,
14411 96,
14412 1,
14413 96,
14414 160,
14415 27,
14416 3,
14417 132,
14418 22,
14419 144,
14420 129,
14421 23,
14422 144,
14423 145,
14424 85,
14425 129,
14426 144,
14427 97,
14428 14,
14429 62,
14430 130,
14431 97,
14432 9,
14433 106,
14434 86,
14435 91,
14436 96,
14437 1,
14438 96,
14439 1,
14440 96,
14441 160,
14442 27,
14443 3,
14444 22,
14445 127,
14446 140,
14447 91,
14448 225,
14449 229,
14450 235,
14451 236,
14452 125,
14453 91,
14454 209,
14455 79,
14456 113,
14457 66,
14458 125,
14459 30,
14460 132,
14461 243,
14462 221,
14463 3,
14464 20,
14465 192,
14466 247,
14467 178,
14468 41,
14469 30,
14470 91,
14471 32,
14472 10,
14473 200,
14474 199,
14475 195,
14476 185,
14477 37,
14478 96,
14479 64,
14480 81,
14481 96,
14482 64,
14483 81,
14484 128,
14485 145,
14486 3,
14487 144,
14488 164,
14489 80,
14490 80,
14491 86,
14492 91,
14493 96,
14494 0,
14495 128,
14496 97,
14497 14,
14498 131,
14499 131,
14500 97,
14501 9,
14502 106,
14503 86,
14504 91,
14505 144,
14506 80,
14507 128,
14508 96,
14509 1,
14510 96,
14511 1,
14512 96,
14513 160,
14514 27,
14515 3,
14516 22,
14517 132,
14518 96,
14519 1,
14520 96,
14521 1,
14522 96,
14523 160,
14524 27,
14525 3,
14526 22,
14527 20,
14528 128,
14529 97,
14530 14,
14531 202,
14532 87,
14533 80,
14534 96,
14535 1,
14536 96,
14537 1,
14538 96,
14539 160,
14540 27,
14541 3,
14542 128,
14543 130,
14544 22,
14545 96,
14546 0,
14547 144,
14548 129,
14549 82,
14550 96,
14551 7,
14552 96,
14553 32,
14554 144,
14555 129,
14556 82,
14557 96,
14558 64,
14559 128,
14560 131,
14561 32,
14562 147,
14563 136,
14564 22,
14565 131,
14566 82,
14567 146,
14568 144,
14569 82,
14570 32,
14571 84,
14572 96,
14573 255,
14574 22,
14575 91,
14576 128,
14577 97,
14578 14,
14579 238,
14580 87,
14581 80,
14582 131,
14583 96,
14584 1,
14585 96,
14586 1,
14587 96,
14588 160,
14589 27,
14590 3,
14591 22,
14592 97,
14593 14,
14594 227,
14595 132,
14596 97,
14597 5,
14598 55,
14599 86,
14600 91,
14601 96,
14602 1,
14603 96,
14604 1,
14605 96,
14606 160,
14607 27,
14608 3,
14609 22,
14610 20,
14611 91,
14612 148,
14613 147,
14614 80,
14615 80,
14616 80,
14617 80,
14618 86,
14619 91,
14620 130,
14621 96,
14622 1,
14623 96,
14624 1,
14625 96,
14626 160,
14627 27,
14628 3,
14629 22,
14630 97,
14631 15,
14632 9,
14633 130,
14634 97,
14635 9,
14636 106,
14637 86,
14638 91,
14639 96,
14640 1,
14641 96,
14642 1,
14643 96,
14644 160,
14645 27,
14646 3,
14647 22,
14648 20,
14649 97,
14650 15,
14651 47,
14652 87,
14653 96,
14654 64,
14655 81,
14656 98,
14657 70,
14658 27,
14659 205,
14660 96,
14661 229,
14662 27,
14663 129,
14664 82,
14665 96,
14666 4,
14667 1,
14668 97,
14669 5,
14670 210,
14671 144,
14672 97,
14673 35,
14674 49,
14675 86,
14676 91,
14677 96,
14678 1,
14679 96,
14680 1,
14681 96,
14682 160,
14683 27,
14684 3,
14685 130,
14686 22,
14687 97,
14688 15,
14689 145,
14690 87,
14691 96,
14692 64,
14693 81,
14694 98,
14695 70,
14696 27,
14697 205,
14698 96,
14699 229,
14700 27,
14701 129,
14702 82,
14703 96,
14704 32,
14705 96,
14706 4,
14707 130,
14708 1,
14709 82,
14710 96,
14711 36,
14712 128,
14713 130,
14714 1,
14715 82,
14716 127,
14717 69,
14718 82,
14719 67,
14720 55,
14721 50,
14722 49,
14723 58,
14724 32,
14725 116,
14726 114,
14727 97,
14728 110,
14729 115,
14730 102,
14731 101,
14732 114,
14733 32,
14734 116,
14735 111,
14736 32,
14737 116,
14738 104,
14739 101,
14740 32,
14741 122,
14742 101,
14743 114,
14744 111,
14745 32,
14746 97,
14747 100,
14748 100,
14749 96,
14750 68,
14751 130,
14752 1,
14753 82,
14754 99,
14755 114,
14756 101,
14757 115,
14758 115,
14759 96,
14760 224,
14761 27,
14762 96,
14763 100,
14764 130,
14765 1,
14766 82,
14767 96,
14768 132,
14769 1,
14770 97,
14771 5,
14772 210,
14773 86,
14774 91,
14775 97,
14776 15,
14777 158,
14778 131,
14779 131,
14780 131,
14781 96,
14782 1,
14783 97,
14784 21,
14785 200,
14786 86,
14787 91,
14788 130,
14789 96,
14790 1,
14791 96,
14792 1,
14793 96,
14794 160,
14795 27,
14796 3,
14797 22,
14798 97,
14799 15,
14800 177,
14801 130,
14802 97,
14803 9,
14804 106,
14805 86,
14806 91,
14807 96,
14808 1,
14809 96,
14810 1,
14811 96,
14812 160,
14813 27,
14814 3,
14815 22,
14816 20,
14817 97,
14818 15,
14819 215,
14820 87,
14821 96,
14822 64,
14823 81,
14824 98,
14825 70,
14826 27,
14827 205,
14828 96,
14829 229,
14830 27,
14831 129,
14832 82,
14833 96,
14834 4,
14835 1,
14836 97,
14837 5,
14838 210,
14839 144,
14840 97,
14841 35,
14842 49,
14843 86,
14844 91,
14845 96,
14846 0,
14847 129,
14848 129,
14849 82,
14850 96,
14851 6,
14852 96,
14853 32,
14854 144,
14855 129,
14856 82,
14857 96,
14858 64,
14859 128,
14860 131,
14861 32,
14862 128,
14863 84,
14864 96,
14865 1,
14866 96,
14867 1,
14868 96,
14869 160,
14870 27,
14871 3,
14872 25,
14873 144,
14874 129,
14875 22,
14876 144,
14877 145,
14878 85,
14879 96,
14880 1,
14881 96,
14882 1,
14883 96,
14884 160,
14885 27,
14886 3,
14887 135,
14888 129,
14889 22,
14890 128,
14891 134,
14892 82,
14893 96,
14894 5,
14895 133,
14896 82,
14897 131,
14898 134,
14899 32,
14900 128,
14901 84,
14902 96,
14903 0,
14904 25,
14905 1,
14906 144,
14907 85,
14908 144,
14909 135,
14910 22,
14911 128,
14912 134,
14913 82,
14914 131,
14915 134,
14916 32,
14917 128,
14918 84,
14919 96,
14920 1,
14921 1,
14922 144,
14923 85,
14924 134,
14925 134,
14926 82,
14927 96,
14928 4,
14929 144,
14930 148,
14931 82,
14932 130,
14933 133,
14934 32,
14935 128,
14936 84,
14937 144,
14938 146,
14939 22,
14940 132,
14941 23,
14942 144,
14943 145,
14944 85,
14945 144,
14946 81,
14947 132,
14948 147,
14949 127,
14950 221,
14951 242,
14952 82,
14953 173,
14954 27,
14955 226,
14956 200,
14957 155,
14958 105,
14959 194,
14960 176,
14961 104,
14962 252,
14963 55,
14964 141,
14965 170,
14966 149,
14967 43,
14968 167,
14969 241,
14970 99,
14971 196,
14972 161,
14973 22,
14974 40,
14975 245,
14976 90,
14977 77,
14978 245,
14979 35,
14980 179,
14981 239,
14982 145,
14983 164,
14984 80,
14985 80,
14986 80,
14987 86,
14988 91,
14989 97,
14990 8,
14991 212,
14992 129,
14993 51,
14994 97,
14995 21,
14996 212,
14997 86,
14998 91,
14999 97,
15000 16,
15001 123,
15002 130,
15003 130,
15004 97,
15005 12,
15006 236,
15007 86,
15008 91,
15009 96,
15010 0,
15011 130,
15012 129,
15013 82,
15014 96,
15015 1,
15016 96,
15017 32,
15018 82,
15019 96,
15020 64,
15021 144,
15022 32,
15023 97,
15024 6,
15025 115,
15026 144,
15027 130,
15028 97,
15029 13,
15030 112,
15031 86,
15032 91,
15033 97,
15034 16,
15035 157,
15036 130,
15037 130,
15038 97,
15039 22,
15040 45,
15041 86,
15042 91,
15043 96,
15044 0,
15045 130,
15046 129,
15047 82,
15048 96,
15049 1,
15050 96,
15051 32,
15052 82,
15053 96,
15054 64,
15055 144,
15056 32,
15057 97,
15058 6,
15059 115,
15060 144,
15061 130,
15062 97,
15063 22,
15064 146,
15065 86,
15066 91,
15067 97,
15068 16,
15069 189,
15070 97,
15071 22,
15072 167,
15073 86,
15074 91,
15075 96,
15076 12,
15077 128,
15078 84,
15079 96,
15080 255,
15081 25,
15082 22,
15083 144,
15084 85,
15085 127,
15086 93,
15087 185,
15088 238,
15089 10,
15090 73,
15091 91,
15092 242,
15093 230,
15094 255,
15095 156,
15096 145,
15097 167,
15098 131,
15099 76,
15100 27,
15101 164,
15102 253,
15103 210,
15104 68,
15105 165,
15106 232,
15107 170,
15108 78,
15109 83,
15110 123,
15111 211,
15112 138,
15113 234,
15114 228,
15115 176,
15116 115,
15117 170,
15118 51,
15119 91,
15120 96,
15121 64,
15122 81,
15123 96,
15124 1,
15125 96,
15126 1,
15127 96,
15128 160,
15129 27,
15130 3,
15131 144,
15132 145,
15133 22,
15134 129,
15135 82,
15136 96,
15137 32,
15138 1,
15139 96,
15140 64,
15141 81,
15142 128,
15143 145,
15144 3,
15145 144,
15146 161,
15147 86,
15148 91,
15149 96,
15150 0,
15151 97,
15152 17,
15153 18,
15154 130,
15155 97,
15156 9,
15157 106,
15158 86,
15159 91,
15160 144,
15161 80,
15162 97,
15163 17,
15164 34,
15165 129,
15166 96,
15167 0,
15168 132,
15169 96,
15170 1,
15171 97,
15172 21,
15173 200,
15174 86,
15175 91,
15176 97,
15177 17,
15178 43,
15179 130,
15180 97,
15181 9,
15182 106,
15183 86,
15184 91,
15185 96,
15186 0,
15187 131,
15188 129,
15189 82,
15190 96,
15191 6,
15192 96,
15193 32,
15194 144,
15195 129,
15196 82,
15197 96,
15198 64,
15199 128,
15200 131,
15201 32,
15202 128,
15203 84,
15204 96,
15205 1,
15206 96,
15207 1,
15208 96,
15209 160,
15210 27,
15211 3,
15212 25,
15213 144,
15214 129,
15215 22,
15216 144,
15217 145,
15218 85,
15219 96,
15220 1,
15221 96,
15222 1,
15223 96,
15224 160,
15225 27,
15226 3,
15227 133,
15228 22,
15229 128,
15230 133,
15231 82,
15232 96,
15233 5,
15234 132,
15235 82,
15236 130,
15237 133,
15238 32,
15239 128,
15240 84,
15241 96,
15242 0,
15243 25,
15244 1,
15245 144,
15246 85,
15247 135,
15248 133,
15249 82,
15250 96,
15251 4,
15252 144,
15253 147,
15254 82,
15255 129,
15256 132,
15257 32,
15258 128,
15259 84,
15260 144,
15261 145,
15262 22,
15263 144,
15264 85,
15265 81,
15266 146,
15267 147,
15268 80,
15269 132,
15270 146,
15271 127,
15272 221,
15273 242,
15274 82,
15275 173,
15276 27,
15277 226,
15278 200,
15279 155,
15280 105,
15281 194,
15282 176,
15283 104,
15284 252,
15285 55,
15286 141,
15287 170,
15288 149,
15289 43,
15290 167,
15291 241,
15292 99,
15293 196,
15294 161,
15295 22,
15296 40,
15297 245,
15298 90,
15299 77,
15300 245,
15301 35,
15302 179,
15303 239,
15304 144,
15305 131,
15306 144,
15307 164,
15308 80,
15309 80,
15310 86,
15311 91,
15312 96,
15313 1,
15314 96,
15315 1,
15316 96,
15317 160,
15318 27,
15319 3,
15320 130,
15321 22,
15322 97,
15323 18,
15324 0,
15325 87,
15326 96,
15327 64,
15328 81,
15329 98,
15330 70,
15331 27,
15332 205,
15333 96,
15334 229,
15335 27,
15336 129,
15337 82,
15338 96,
15339 32,
15340 96,
15341 4,
15342 130,
15343 1,
15344 129,
15345 144,
15346 82,
15347 96,
15348 36,
15349 130,
15350 1,
15351 82,
15352 127,
15353 69,
15354 82,
15355 67,
15356 55,
15357 50,
15358 49,
15359 58,
15360 32,
15361 109,
15362 105,
15363 110,
15364 116,
15365 32,
15366 116,
15367 111,
15368 32,
15369 116,
15370 104,
15371 101,
15372 32,
15373 122,
15374 101,
15375 114,
15376 111,
15377 32,
15378 97,
15379 100,
15380 100,
15381 114,
15382 101,
15383 115,
15384 115,
15385 96,
15386 68,
15387 130,
15388 1,
15389 82,
15390 96,
15391 100,
15392 1,
15393 97,
15394 5,
15395 210,
15396 86,
15397 91,
15398 96,
15399 0,
15400 129,
15401 129,
15402 82,
15403 96,
15404 4,
15405 96,
15406 32,
15407 82,
15408 96,
15409 64,
15410 144,
15411 32,
15412 84,
15413 96,
15414 1,
15415 96,
15416 1,
15417 96,
15418 160,
15419 27,
15420 3,
15421 22,
15422 21,
15423 97,
15424 18,
15425 101,
15426 87,
15427 96,
15428 64,
15429 81,
15430 98,
15431 70,
15432 27,
15433 205,
15434 96,
15435 229,
15436 27,
15437 129,
15438 82,
15439 96,
15440 32,
15441 96,
15442 4,
15443 130,
15444 1,
15445 82,
15446 96,
15447 28,
15448 96,
15449 36,
15450 130,
15451 1,
15452 82,
15453 127,
15454 69,
15455 82,
15456 67,
15457 55,
15458 50,
15459 49,
15460 58,
15461 32,
15462 116,
15463 111,
15464 107,
15465 101,
15466 110,
15467 32,
15468 97,
15469 108,
15470 114,
15471 101,
15472 97,
15473 100,
15474 121,
15475 32,
15476 109,
15477 105,
15478 110,
15479 116,
15480 101,
15481 100,
15482 0,
15483 0,
15484 0,
15485 0,
15486 96,
15487 68,
15488 130,
15489 1,
15490 82,
15491 96,
15492 100,
15493 1,
15494 97,
15495 5,
15496 210,
15497 86,
15498 91,
15499 97,
15500 18,
15501 115,
15502 96,
15503 0,
15504 131,
15505 131,
15506 96,
15507 1,
15508 97,
15509 21,
15510 200,
15511 86,
15512 91,
15513 96,
15514 0,
15515 129,
15516 129,
15517 82,
15518 96,
15519 4,
15520 96,
15521 32,
15522 82,
15523 96,
15524 64,
15525 144,
15526 32,
15527 84,
15528 96,
15529 1,
15530 96,
15531 1,
15532 96,
15533 160,
15534 27,
15535 3,
15536 22,
15537 21,
15538 97,
15539 18,
15540 216,
15541 87,
15542 96,
15543 64,
15544 81,
15545 98,
15546 70,
15547 27,
15548 205,
15549 96,
15550 229,
15551 27,
15552 129,
15553 82,
15554 96,
15555 32,
15556 96,
15557 4,
15558 130,
15559 1,
15560 82,
15561 96,
15562 28,
15563 96,
15564 36,
15565 130,
15566 1,
15567 82,
15568 127,
15569 69,
15570 82,
15571 67,
15572 55,
15573 50,
15574 49,
15575 58,
15576 32,
15577 116,
15578 111,
15579 107,
15580 101,
15581 110,
15582 32,
15583 97,
15584 108,
15585 114,
15586 101,
15587 97,
15588 100,
15589 121,
15590 32,
15591 109,
15592 105,
15593 110,
15594 116,
15595 101,
15596 100,
15597 0,
15598 0,
15599 0,
15600 0,
15601 96,
15602 68,
15603 130,
15604 1,
15605 82,
15606 96,
15607 100,
15608 1,
15609 97,
15610 5,
15611 210,
15612 86,
15613 91,
15614 96,
15615 1,
15616 96,
15617 1,
15618 96,
15619 160,
15620 27,
15621 3,
15622 130,
15623 22,
15624 96,
15625 0,
15626 129,
15627 129,
15628 82,
15629 96,
15630 5,
15631 96,
15632 32,
15633 144,
15634 129,
15635 82,
15636 96,
15637 64,
15638 128,
15639 131,
15640 32,
15641 128,
15642 84,
15643 96,
15644 1,
15645 1,
15646 144,
15647 85,
15648 132,
15649 131,
15650 82,
15651 96,
15652 4,
15653 144,
15654 145,
15655 82,
15656 128,
15657 130,
15658 32,
15659 128,
15660 84,
15661 96,
15662 1,
15663 96,
15664 1,
15665 96,
15666 160,
15667 27,
15668 3,
15669 25,
15670 22,
15671 132,
15672 23,
15673 144,
15674 85,
15675 81,
15676 131,
15677 146,
15678 145,
15679 144,
15680 127,
15681 221,
15682 242,
15683 82,
15684 173,
15685 27,
15686 226,
15687 200,
15688 155,
15689 105,
15690 194,
15691 176,
15692 104,
15693 252,
15694 55,
15695 141,
15696 170,
15697 149,
15698 43,
15699 167,
15700 241,
15701 99,
15702 196,
15703 161,
15704 22,
15705 40,
15706 245,
15707 90,
15708 77,
15709 245,
15710 35,
15711 179,
15712 239,
15713 144,
15714 130,
15715 144,
15716 164,
15717 80,
15718 80,
15719 86,
15720 91,
15721 97,
15722 19,
15723 75,
15724 97,
15725 22,
15726 240,
15727 86,
15728 91,
15729 96,
15730 12,
15731 128,
15732 84,
15733 96,
15734 255,
15735 25,
15736 22,
15737 96,
15738 1,
15739 23,
15740 144,
15741 85,
15742 127,
15743 98,
15744 231,
15745 140,
15746 234,
15747 1,
15748 190,
15749 227,
15750 32,
15751 205,
15752 78,
15753 66,
15754 2,
15755 112,
15756 181,
15757 234,
15758 116,
15759 0,
15760 13,
15761 17,
15762 176,
15763 201,
15764 247,
15765 71,
15766 84,
15767 235,
15768 219,
15769 252,
15770 84,
15771 75,
15772 5,
15773 162,
15774 88,
15775 97,
15776 16,
15777 234,
15778 51,
15779 144,
15780 86,
15781 91,
15782 96,
15783 0,
15784 97,
15785 11,
15786 200,
15787 131,
15788 131,
15789 97,
15790 23,
15791 54,
15792 86,
15793 91,
15794 129,
15795 96,
15796 1,
15797 96,
15798 1,
15799 96,
15800 160,
15801 27,
15802 3,
15803 22,
15804 131,
15805 96,
15806 1,
15807 96,
15808 1,
15809 96,
15810 160,
15811 27,
15812 3,
15813 22,
15814 3,
15815 97,
15816 19,
15817 237,
15818 87,
15819 96,
15820 64,
15821 81,
15822 98,
15823 70,
15824 27,
15825 205,
15826 96,
15827 229,
15828 27,
15829 129,
15830 82,
15831 96,
15832 32,
15833 96,
15834 4,
15835 130,
15836 1,
15837 82,
15838 96,
15839 25,
15840 96,
15841 36,
15842 130,
15843 1,
15844 82,
15845 127,
15846 69,
15847 82,
15848 67,
15849 55,
15850 50,
15851 49,
15852 58,
15853 32,
15854 97,
15855 112,
15856 112,
15857 114,
15858 111,
15859 118,
15860 101,
15861 32,
15862 116,
15863 111,
15864 32,
15865 99,
15866 97,
15867 108,
15868 108,
15869 101,
15870 114,
15871 0,
15872 0,
15873 0,
15874 0,
15875 0,
15876 0,
15877 0,
15878 96,
15879 68,
15880 130,
15881 1,
15882 82,
15883 96,
15884 100,
15885 1,
15886 97,
15887 5,
15888 210,
15889 86,
15890 91,
15891 96,
15892 1,
15893 96,
15894 1,
15895 96,
15896 160,
15897 27,
15898 3,
15899 131,
15900 129,
15901 22,
15902 96,
15903 0,
15904 129,
15905 129,
15906 82,
15907 96,
15908 7,
15909 96,
15910 32,
15911 144,
15912 129,
15913 82,
15914 96,
15915 64,
15916 128,
15917 131,
15918 32,
15919 148,
15920 135,
15921 22,
15922 128,
15923 132,
15924 82,
15925 148,
15926 130,
15927 82,
15928 145,
15929 130,
15930 144,
15931 32,
15932 128,
15933 84,
15934 96,
15935 255,
15936 25,
15937 22,
15938 134,
15939 21,
15940 21,
15941 144,
15942 129,
15943 23,
15944 144,
15945 145,
15946 85,
15947 145,
15948 81,
15949 145,
15950 130,
15951 82,
15952 127,
15953 23,
15954 48,
15955 126,
15956 171,
15957 57,
15958 171,
15959 97,
15960 7,
15961 232,
15962 137,
15963 152,
15964 69,
15965 173,
15966 61,
15967 89,
15968 189,
15969 150,
15970 83,
15971 242,
15972 0,
15973 242,
15974 32,
15975 146,
15976 4,
15977 137,
15978 202,
15979 43,
15980 89,
15981 55,
15982 105,
15983 108,
15984 49,
15985 145,
15986 1,
15987 96,
15988 64,
15989 81,
15990 128,
15991 145,
15992 3,
15993 144,
15994 163,
15995 80,
15996 80,
15997 80,
15998 86,
15999 91,
16000 97,
16001 20,
16002 101,
16003 132,
16004 132,
16005 132,
16006 97,
16007 14,
16008 246,
16009 86,
16010 91,
16011 97,
16012 20,
16013 113,
16014 132,
16015 132,
16016 132,
16017 132,
16018 97,
16019 23,
16020 96,
16021 86,
16022 91,
16023 97,
16024 12,
16025 68,
16026 87,
16027 96,
16028 64,
16029 81,
16030 98,
16031 70,
16032 27,
16033 205,
16034 96,
16035 229,
16036 27,
16037 129,
16038 82,
16039 96,
16040 4,
16041 1,
16042 97,
16043 5,
16044 210,
16045 144,
16046 97,
16047 35,
16048 118,
16049 86,
16050 91,
16051 96,
16052 96,
16053 96,
16054 14,
16055 128,
16056 84,
16057 97,
16058 4,
16059 180,
16060 144,
16061 97,
16062 34,
16063 101,
16064 86,
16065 91,
16066 96,
16067 96,
16068 96,
16069 0,
16070 97,
16071 20,
16072 169,
16073 131,
16074 97,
16075 24,
16076 97,
16077 86,
16078 91,
16079 96,
16080 1,
16081 1,
16082 144,
16083 80,
16084 96,
16085 0,
16086 129,
16087 103,
16088 255,
16089 255,
16090 255,
16091 255,
16092 255,
16093 255,
16094 255,
16095 255,
16096 129,
16097 17,
16098 21,
16099 97,
16100 20,
16101 201,
16102 87,
16103 97,
16104 20,
16105 201,
16106 97,
16107 33,
16108 73,
16109 86,
16110 91,
16111 96,
16112 64,
16113 81,
16114 144,
16115 128,
16116 130,
16117 82,
16118 128,
16119 96,
16120 31,
16121 1,
16122 96,
16123 31,
16124 25,
16125 22,
16126 96,
16127 32,
16128 1,
16129 130,
16130 1,
16131 96,
16132 64,
16133 82,
16134 128,
16135 21,
16136 97,
16137 20,
16138 243,
16139 87,
16140 96,
16141 32,
16142 130,
16143 1,
16144 129,
16145 128,
16146 54,
16147 131,
16148 55,
16149 1,
16150 144,
16151 80,
16152 91,
16153 80,
16154 144,
16155 80,
16156 129,
16157 129,
16158 1,
16159 96,
16160 32,
16161 1,
16162 91,
16163 96,
16164 0,
16165 25,
16166 1,
16167 111,
16168 24,
16169 24,
16170 153,
16171 25,
16172 154,
16173 26,
16174 155,
16175 27,
16176 156,
16177 28,
16178 176,
16179 177,
16180 49,
16181 178,
16182 50,
16183 179,
16184 96,
16185 129,
16186 27,
16187 96,
16188 10,
16189 134,
16190 6,
16191 26,
16192 129,
16193 83,
16194 96,
16195 10,
16196 133,
16197 4,
16198 148,
16199 80,
16200 132,
16201 97,
16202 20,
16203 253,
16204 87,
16205 80,
16206 147,
16207 146,
16208 80,
16209 80,
16210 80,
16211 86,
16212 91,
16213 96,
16214 0,
16215 97,
16216 4,
16217 159,
16218 130,
16219 84,
16220 144,
16221 86,
16222 91,
16223 96,
16224 0,
16225 129,
16226 129,
16227 82,
16228 96,
16229 1,
16230 131,
16231 1,
16232 96,
16233 32,
16234 82,
16235 96,
16236 64,
16237 129,
16238 32,
16239 84,
16240 97,
16241 21,
16242 128,
16243 87,
16244 80,
16245 129,
16246 84,
16247 96,
16248 1,
16249 129,
16250 129,
16251 1,
16252 132,
16253 85,
16254 96,
16255 0,
16256 132,
16257 129,
16258 82,
16259 96,
16260 32,
16261 128,
16262 130,
16263 32,
16264 144,
16265 147,
16266 1,
16267 132,
16268 144,
16269 85,
16270 132,
16271 84,
16272 132,
16273 130,
16274 82,
16275 130,
16276 134,
16277 1,
16278 144,
16279 147,
16280 82,
16281 96,
16282 64,
16283 144,
16284 32,
16285 145,
16286 144,
16287 145,
16288 85,
16289 97,
16290 4,
16291 159,
16292 86,
16293 91,
16294 80,
16295 96,
16296 0,
16297 97,
16298 4,
16299 159,
16300 86,
16301 91,
16302 96,
16303 0,
16304 96,
16305 1,
16306 96,
16307 1,
16308 96,
16309 224,
16310 27,
16311 3,
16312 25,
16313 130,
16314 22,
16315 99,
16316 128,
16317 172,
16318 88,
16319 205,
16320 96,
16321 224,
16322 27,
16323 20,
16324 128,
16325 97,
16326 21,
16327 185,
16328 87,
16329 80,
16330 96,
16331 1,
16332 96,
16333 1,
16334 96,
16335 224,
16336 27,
16337 3,
16338 25,
16339 130,
16340 22,
16341 99,
16342 91,
16343 94,
16344 19,
16345 159,
16346 96,
16347 224,
16348 27,
16349 20,
16350 91,
16351 128,
16352 97,
16353 4,
16354 159,
16355 87,
16356 80,
16357 97,
16358 4,
16359 159,
16360 130,
16361 97,
16362 25,
16363 57,
16364 86,
16365 91,
16366 97,
16367 12,
16368 68,
16369 132,
16370 132,
16371 132,
16372 132,
16373 97,
16374 25,
16375 94,
16376 86,
16377 91,
16378 97,
16379 21,
16380 222,
16381 130,
16382 130,
16383 97,
16384 11,
16385 207,
16386 86,
16387 91,
16388 97,
16389 7,
16390 223,
16391 87,
16392 97,
16393 21,
16394 235,
16395 129,
16396 97,
16397 25,
16398 209,
16399 86,
16400 91,
16401 97,
16402 21,
16403 246,
16404 131,
16405 96,
16406 32,
16407 97,
16408 25,
16409 227,
16410 86,
16411 91,
16412 96,
16413 64,
16414 81,
16415 96,
16416 32,
16417 1,
16418 97,
16419 22,
16420 7,
16421 146,
16422 145,
16423 144,
16424 97,
16425 35,
16426 200,
16427 86,
16428 91,
16429 96,
16430 64,
16431 128,
16432 81,
16433 96,
16434 31,
16435 25,
16436 129,
16437 132,
16438 3,
16439 1,
16440 129,
16441 82,
16442 144,
16443 130,
16444 144,
16445 82,
16446 98,
16447 70,
16448 27,
16449 205,
16450 96,
16451 229,
16452 27,
16453 130,
16454 82,
16455 97,
16456 5,
16457 210,
16458 145,
16459 96,
16460 4,
16461 1,
16462 97,
16463 31,
16464 246,
16465 86,
16466 91,
16467 97,
16468 22,
16469 55,
16470 130,
16471 130,
16472 97,
16473 11,
16474 207,
16475 86,
16476 91,
16477 21,
16478 97,
16479 7,
16480 223,
16481 87,
16482 96,
16483 0,
16484 130,
16485 129,
16486 82,
16487 96,
16488 32,
16489 129,
16490 129,
16491 82,
16492 96,
16493 64,
16494 128,
16495 131,
16496 32,
16497 96,
16498 1,
16499 96,
16500 1,
16501 96,
16502 160,
16503 27,
16504 3,
16505 133,
16506 22,
16507 128,
16508 133,
16509 82,
16510 146,
16511 82,
16512 128,
16513 131,
16514 32,
16515 128,
16516 84,
16517 96,
16518 255,
16519 25,
16520 22,
16521 144,
16522 85,
16523 81,
16524 51,
16525 146,
16526 133,
16527 145,
16528 127,
16529 246,
16530 57,
16531 31,
16532 92,
16533 50,
16534 217,
16535 198,
16536 157,
16537 42,
16538 71,
16539 234,
16540 103,
16541 11,
16542 68,
16543 41,
16544 116,
16545 181,
16546 57,
16547 53,
16548 209,
16549 237,
16550 199,
16551 253,
16552 100,
16553 235,
16554 33,
16555 224,
16556 71,
16557 168,
16558 57,
16559 23,
16560 27,
16561 145,
16562 144,
16563 164,
16564 80,
16565 80,
16566 86,
16567 91,
16568 96,
16569 0,
16570 97,
16571 11,
16572 200,
16573 131,
16574 96,
16575 1,
16576 96,
16577 1,
16578 96,
16579 160,
16580 27,
16581 3,
16582 132,
16583 22,
16584 97,
16585 27,
16586 127,
16587 86,
16588 91,
16589 96,
16590 12,
16591 84,
16592 96,
16593 255,
16594 22,
16595 97,
16596 8,
16597 137,
16598 87,
16599 96,
16600 64,
16601 81,
16602 98,
16603 70,
16604 27,
16605 205,
16606 96,
16607 229,
16608 27,
16609 129,
16610 82,
16611 96,
16612 32,
16613 96,
16614 4,
16615 130,
16616 1,
16617 82,
16618 96,
16619 20,
16620 96,
16621 36,
16622 130,
16623 1,
16624 82,
16625 115,
16626 20,
16627 24,
16628 93,
16629 92,
16630 216,
16631 88,
16632 155,
16633 25,
16634 78,
16635 136,
16636 27,
16637 155,
16638 221,
16639 8,
16640 28,
16641 24,
16642 93,
16643 92,
16644 217,
16645 89,
16646 96,
16647 98,
16648 27,
16649 96,
16650 68,
16651 130,
16652 1,
16653 82,
16654 96,
16655 100,
16656 1,
16657 97,
16658 5,
16659 210,
16660 86,
16661 91,
16662 96,
16663 12,
16664 84,
16665 96,
16666 255,
16667 22,
16668 21,
16669 97,
16670 8,
16671 137,
16672 87,
16673 96,
16674 64,
16675 81,
16676 98,
16677 70,
16678 27,
16679 205,
16680 96,
16681 229,
16682 27,
16683 129,
16684 82,
16685 96,
16686 32,
16687 96,
16688 4,
16689 130,
16690 1,
16691 82,
16692 96,
16693 16,
16694 96,
16695 36,
16696 130,
16697 1,
16698 82,
16699 111,
16700 20,
16701 24,
16702 93,
16703 92,
16704 216,
16705 88,
16706 155,
16707 25,
16708 78,
16709 136,
16710 28,
16711 24,
16712 93,
16713 92,
16714 217,
16715 89,
16716 96,
16717 130,
16718 27,
16719 96,
16720 68,
16721 130,
16722 1,
16723 82,
16724 96,
16725 100,
16726 1,
16727 97,
16728 5,
16729 210,
16730 86,
16731 91,
16732 96,
16733 0,
16734 130,
16735 96,
16736 0,
16737 1,
16738 130,
16739 129,
16740 84,
16741 129,
16742 16,
16743 97,
16744 23,
16745 77,
16746 87,
16747 97,
16748 23,
16749 77,
16750 97,
16751 34,
16752 236,
16753 86,
16754 91,
16755 144,
16756 96,
16757 0,
16758 82,
16759 96,
16760 32,
16761 96,
16762 0,
16763 32,
16764 1,
16765 84,
16766 144,
16767 80,
16768 146,
16769 145,
16770 80,
16771 80,
16772 86,
16773 91,
16774 96,
16775 0,
16776 96,
16777 1,
16778 96,
16779 1,
16780 96,
16781 160,
16782 27,
16783 3,
16784 132,
16785 22,
16786 59,
16787 21,
16788 97,
16789 24,
16790 86,
16791 87,
16792 96,
16793 64,
16794 81,
16795 99,
16796 10,
16797 133,
16798 189,
16799 1,
16800 96,
16801 225,
16802 27,
16803 129,
16804 82,
16805 96,
16806 1,
16807 96,
16808 1,
16809 96,
16810 160,
16811 27,
16812 3,
16813 133,
16814 22,
16815 144,
16816 99,
16817 21,
16818 11,
16819 122,
16820 2,
16821 144,
16822 97,
16823 23,
16824 164,
16825 144,
16826 51,
16827 144,
16828 137,
16829 144,
16830 136,
16831 144,
16832 136,
16833 144,
16834 96,
16835 4,
16836 1,
16837 97,
16838 36,
16839 61,
16840 86,
16841 91,
16842 96,
16843 32,
16844 96,
16845 64,
16846 81,
16847 128,
16848 131,
16849 3,
16850 129,
16851 96,
16852 0,
16853 135,
16854 90,
16855 241,
16856 146,
16857 80,
16858 80,
16859 80,
16860 128,
16861 21,
16862 97,
16863 23,
16864 223,
16865 87,
16866 80,
16867 96,
16868 64,
16869 128,
16870 81,
16871 96,
16872 31,
16873 61,
16874 144,
16875 129,
16876 1,
16877 96,
16878 31,
16879 25,
16880 22,
16881 130,
16882 1,
16883 144,
16884 146,
16885 82,
16886 97,
16887 23,
16888 220,
16889 145,
16890 129,
16891 1,
16892 144,
16893 97,
16894 36,
16895 122,
16896 86,
16897 91,
16898 96,
16899 1,
16900 91,
16901 97,
16902 24,
16903 60,
16904 87,
16905 61,
16906 128,
16907 128,
16908 21,
16909 97,
16910 24,
16911 13,
16912 87,
16913 96,
16914 64,
16915 81,
16916 145,
16917 80,
16918 96,
16919 31,
16920 25,
16921 96,
16922 63,
16923 61,
16924 1,
16925 22,
16926 130,
16927 1,
16928 96,
16929 64,
16930 82,
16931 61,
16932 130,
16933 82,
16934 61,
16935 96,
16936 0,
16937 96,
16938 32,
16939 132,
16940 1,
16941 62,
16942 97,
16943 24,
16944 18,
16945 86,
16946 91,
16947 96,
16948 96,
16949 145,
16950 80,
16951 91,
16952 80,
16953 128,
16954 81,
16955 96,
16956 0,
16957 3,
16958 97,
16959 24,
16960 52,
16961 87,
16962 96,
16963 64,
16964 81,
16965 98,
16966 70,
16967 27,
16968 205,
16969 96,
16970 229,
16971 27,
16972 129,
16973 82,
16974 96,
16975 4,
16976 1,
16977 97,
16978 5,
16979 210,
16980 144,
16981 97,
16982 35,
16983 118,
16984 86,
16985 91,
16986 128,
16987 81,
16988 129,
16989 96,
16990 32,
16991 1,
16992 253,
16993 91,
16994 96,
16995 1,
16996 96,
16997 1,
16998 96,
16999 224,
17000 27,
17001 3,
17002 25,
17003 22,
17004 99,
17005 10,
17006 133,
17007 189,
17008 1,
17009 96,
17010 225,
17011 27,
17012 20,
17013 144,
17014 80,
17015 97,
17016 14,
17017 238,
17018 86,
17019 91,
17020 80,
17021 96,
17022 1,
17023 148,
17024 147,
17025 80,
17026 80,
17027 80,
17028 80,
17029 86,
17030 91,
17031 96,
17032 0,
17033 128,
17034 114,
17035 24,
17036 79,
17037 3,
17038 233,
17039 63,
17040 249,
17041 244,
17042 218,
17043 167,
17044 151,
17045 237,
17046 110,
17047 56,
17048 237,
17049 100,
17050 191,
17051 106,
17052 31,
17053 1,
17054 96,
17055 64,
17056 27,
17057 131,
17058 16,
17059 97,
17060 24,
17061 160,
17062 87,
17063 114,
17064 24,
17065 79,
17066 3,
17067 233,
17068 63,
17069 249,
17070 244,
17071 218,
17072 167,
17073 151,
17074 237,
17075 110,
17076 56,
17077 237,
17078 100,
17079 191,
17080 106,
17081 31,
17082 1,
17083 96,
17084 64,
17085 27,
17086 131,
17087 4,
17088 146,
17089 80,
17090 96,
17091 64,
17092 1,
17093 91,
17094 109,
17095 4,
17096 238,
17097 45,
17098 109,
17099 65,
17100 91,
17101 133,
17102 172,
17103 239,
17104 129,
17105 0,
17106 0,
17107 0,
17108 0,
17109 131,
17110 16,
17111 97,
17112 24,
17113 204,
17114 87,
17115 109,
17116 4,
17117 238,
17118 45,
17119 109,
17120 65,
17121 91,
17122 133,
17123 172,
17124 239,
17125 129,
17126 0,
17127 0,
17128 0,
17129 0,
17130 131,
17131 4,
17132 146,
17133 80,
17134 96,
17135 32,
17136 1,
17137 91,
17138 102,
17139 35,
17140 134,
17141 242,
17142 111,
17143 193,
17144 0,
17145 0,
17146 131,
17147 16,
17148 97,
17149 24,
17150 234,
17151 87,
17152 102,
17153 35,
17154 134,
17155 242,
17156 111,
17157 193,
17158 0,
17159 0,
17160 131,
17161 4,
17162 146,
17163 80,
17164 96,
17165 16,
17166 1,
17167 91,
17168 99,
17169 5,
17170 245,
17171 225,
17172 0,
17173 131,
17174 16,
17175 97,
17176 25,
17177 2,
17178 87,
17179 99,
17180 5,
17181 245,
17182 225,
17183 0,
17184 131,
17185 4,
17186 146,
17187 80,
17188 96,
17189 8,
17190 1,
17191 91,
17192 97,
17193 39,
17194 16,
17195 131,
17196 16,
17197 97,
17198 25,
17199 22,
17200 87,
17201 97,
17202 39,
17203 16,
17204 131,
17205 4,
17206 146,
17207 80,
17208 96,
17209 4,
17210 1,
17211 91,
17212 96,
17213 100,
17214 131,
17215 16,
17216 97,
17217 25,
17218 40,
17219 87,
17220 96,
17221 100,
17222 131,
17223 4,
17224 146,
17225 80,
17226 96,
17227 2,
17228 1,
17229 91,
17230 96,
17231 10,
17232 131,
17233 16,
17234 97,
17235 4,
17236 159,
17237 87,
17238 96,
17239 1,
17240 1,
17241 146,
17242 145,
17243 80,
17244 80,
17245 86,
17246 91,
17247 96,
17248 0,
17249 96,
17250 1,
17251 96,
17252 1,
17253 96,
17254 224,
17255 27,
17256 3,
17257 25,
17258 130,
17259 22,
17260 99,
17261 90,
17262 5,
17263 24,
17264 15,
17265 96,
17266 224,
17267 27,
17268 20,
17269 128,
17270 97,
17271 4,
17272 159,
17273 87,
17274 80,
17275 97,
17276 4,
17277 159,
17278 130,
17279 97,
17280 28,
17281 114,
17282 86,
17283 91,
17284 97,
17285 25,
17286 106,
17287 132,
17288 132,
17289 132,
17290 132,
17291 97,
17292 28,
17293 167,
17294 86,
17295 91,
17296 96,
17297 12,
17298 84,
17299 96,
17300 255,
17301 22,
17302 21,
17303 97,
17304 12,
17305 68,
17306 87,
17307 96,
17308 64,
17309 81,
17310 98,
17311 70,
17312 27,
17313 205,
17314 96,
17315 229,
17316 27,
17317 129,
17318 82,
17319 96,
17320 32,
17321 96,
17322 4,
17323 130,
17324 1,
17325 82,
17326 96,
17327 43,
17328 96,
17329 36,
17330 130,
17331 1,
17332 82,
17333 127,
17334 69,
17335 82,
17336 67,
17337 55,
17338 50,
17339 49,
17340 80,
17341 97,
17342 117,
17343 115,
17344 97,
17345 98,
17346 108,
17347 101,
17348 58,
17349 32,
17350 116,
17351 111,
17352 107,
17353 101,
17354 110,
17355 32,
17356 116,
17357 114,
17358 97,
17359 110,
17360 115,
17361 102,
17362 101,
17363 114,
17364 32,
17365 119,
17366 96,
17367 68,
17368 130,
17369 1,
17370 82,
17371 106,
17372 26,
17373 26,
17374 91,
17375 25,
17376 72,
17377 28,
17378 24,
17379 93,
17380 92,
17381 217,
17382 89,
17383 96,
17384 170,
17385 27,
17386 96,
17387 100,
17388 130,
17389 1,
17390 82,
17391 96,
17392 132,
17393 1,
17394 97,
17395 5,
17396 210,
17397 86,
17398 91,
17399 96,
17400 96,
17401 97,
17402 4,
17403 159,
17404 96,
17405 1,
17406 96,
17407 1,
17408 96,
17409 160,
17410 27,
17411 3,
17412 131,
17413 22,
17414 96,
17415 20,
17416 91,
17417 96,
17418 96,
17419 96,
17420 0,
17421 97,
17422 25,
17423 242,
17424 131,
17425 96,
17426 2,
17427 97,
17428 36,
17429 173,
17430 86,
17431 91,
17432 97,
17433 25,
17434 253,
17435 144,
17436 96,
17437 2,
17438 97,
17439 36,
17440 204,
17441 86,
17442 91,
17443 103,
17444 255,
17445 255,
17446 255,
17447 255,
17448 255,
17449 255,
17450 255,
17451 255,
17452 129,
17453 17,
17454 21,
17455 97,
17456 26,
17457 21,
17458 87,
17459 97,
17460 26,
17461 21,
17462 97,
17463 33,
17464 73,
17465 86,
17466 91,
17467 96,
17468 64,
17469 81,
17470 144,
17471 128,
17472 130,
17473 82,
17474 128,
17475 96,
17476 31,
17477 1,
17478 96,
17479 31,
17480 25,
17481 22,
17482 96,
17483 32,
17484 1,
17485 130,
17486 1,
17487 96,
17488 64,
17489 82,
17490 128,
17491 21,
17492 97,
17493 26,
17494 63,
17495 87,
17496 96,
17497 32,
17498 130,
17499 1,
17500 129,
17501 128,
17502 54,
17503 131,
17504 55,
17505 1,
17506 144,
17507 80,
17508 91,
17509 80,
17510 144,
17511 80,
17512 96,
17513 3,
17514 96,
17515 252,
17516 27,
17517 129,
17518 96,
17519 0,
17520 129,
17521 81,
17522 129,
17523 16,
17524 97,
17525 26,
17526 90,
17527 87,
17528 97,
17529 26,
17530 90,
17531 97,
17532 34,
17533 236,
17534 86,
17535 91,
17536 96,
17537 32,
17538 1,
17539 1,
17540 144,
17541 96,
17542 1,
17543 96,
17544 1,
17545 96,
17546 248,
17547 27,
17548 3,
17549 25,
17550 22,
17551 144,
17552 129,
17553 96,
17554 0,
17555 26,
17556 144,
17557 83,
17558 80,
17559 96,
17560 15,
17561 96,
17562 251,
17563 27,
17564 129,
17565 96,
17566 1,
17567 129,
17568 81,
17569 129,
17570 16,
17571 97,
17572 26,
17573 137,
17574 87,
17575 97,
17576 26,
17577 137,
17578 97,
17579 34,
17580 236,
17581 86,
17582 91,
17583 96,
17584 32,
17585 1,
17586 1,
17587 144,
17588 96,
17589 1,
17590 96,
17591 1,
17592 96,
17593 248,
17594 27,
17595 3,
17596 25,
17597 22,
17598 144,
17599 129,
17600 96,
17601 0,
17602 26,
17603 144,
17604 83,
17605 80,
17606 96,
17607 0,
17608 97,
17609 26,
17610 173,
17611 132,
17612 96,
17613 2,
17614 97,
17615 36,
17616 173,
17617 86,
17618 91,
17619 97,
17620 26,
17621 184,
17622 144,
17623 96,
17624 1,
17625 97,
17626 36,
17627 204,
17628 86,
17629 91,
17630 144,
17631 80,
17632 91,
17633 96,
17634 1,
17635 129,
17636 17,
17637 21,
17638 97,
17639 27,
17640 48,
17641 87,
17642 111,
17643 24,
17644 24,
17645 153,
17646 25,
17647 154,
17648 26,
17649 155,
17650 27,
17651 156,
17652 28,
17653 176,
17654 177,
17655 49,
17656 178,
17657 50,
17658 179,
17659 96,
17660 129,
17661 27,
17662 133,
17663 96,
17664 15,
17665 22,
17666 96,
17667 16,
17668 129,
17669 16,
17670 97,
17671 26,
17672 236,
17673 87,
17674 97,
17675 26,
17676 236,
17677 97,
17678 34,
17679 236,
17680 86,
17681 91,
17682 26,
17683 96,
17684 248,
17685 27,
17686 130,
17687 130,
17688 129,
17689 81,
17690 129,
17691 16,
17692 97,
17693 27,
17694 2,
17695 87,
17696 97,
17697 27,
17698 2,
17699 97,
17700 34,
17701 236,
17702 86,
17703 91,
17704 96,
17705 32,
17706 1,
17707 1,
17708 144,
17709 96,
17710 1,
17711 96,
17712 1,
17713 96,
17714 248,
17715 27,
17716 3,
17717 25,
17718 22,
17719 144,
17720 129,
17721 96,
17722 0,
17723 26,
17724 144,
17725 83,
17726 80,
17727 96,
17728 4,
17729 148,
17730 144,
17731 148,
17732 28,
17733 147,
17734 97,
17735 27,
17736 41,
17737 129,
17738 97,
17739 36,
17740 228,
17741 86,
17742 91,
17743 144,
17744 80,
17745 97,
17746 26,
17747 187,
17748 86,
17749 91,
17750 80,
17751 131,
17752 21,
17753 97,
17754 11,
17755 200,
17756 87,
17757 96,
17758 64,
17759 81,
17760 98,
17761 70,
17762 27,
17763 205,
17764 96,
17765 229,
17766 27,
17767 129,
17768 82,
17769 96,
17770 32,
17771 96,
17772 4,
17773 130,
17774 1,
17775 129,
17776 144,
17777 82,
17778 96,
17779 36,
17780 130,
17781 1,
17782 82,
17783 127,
17784 83,
17785 116,
17786 114,
17787 105,
17788 110,
17789 103,
17790 115,
17791 58,
17792 32,
17793 104,
17794 101,
17795 120,
17796 32,
17797 108,
17798 101,
17799 110,
17800 103,
17801 116,
17802 104,
17803 32,
17804 105,
17805 110,
17806 115,
17807 117,
17808 102,
17809 102,
17810 105,
17811 99,
17812 105,
17813 101,
17814 110,
17815 116,
17816 96,
17817 68,
17818 130,
17819 1,
17820 82,
17821 96,
17822 100,
17823 1,
17824 97,
17825 5,
17826 210,
17827 86,
17828 91,
17829 96,
17830 0,
17831 129,
17832 129,
17833 82,
17834 96,
17835 1,
17836 131,
17837 1,
17838 96,
17839 32,
17840 82,
17841 96,
17842 64,
17843 129,
17844 32,
17845 84,
17846 128,
17847 21,
17848 97,
17849 28,
17850 104,
17851 87,
17852 96,
17853 0,
17854 97,
17855 27,
17856 163,
17857 96,
17858 1,
17859 131,
17860 97,
17861 36,
17862 251,
17863 86,
17864 91,
17865 133,
17866 84,
17867 144,
17868 145,
17869 80,
17870 96,
17871 0,
17872 144,
17873 97,
17874 27,
17875 183,
17876 144,
17877 96,
17878 1,
17879 144,
17880 97,
17881 36,
17882 251,
17883 86,
17884 91,
17885 144,
17886 80,
17887 129,
17888 129,
17889 20,
17890 97,
17891 28,
17892 28,
17893 87,
17894 96,
17895 0,
17896 134,
17897 96,
17898 0,
17899 1,
17900 130,
17901 129,
17902 84,
17903 129,
17904 16,
17905 97,
17906 27,
17907 215,
17908 87,
17909 97,
17910 27,
17911 215,
17912 97,
17913 34,
17914 236,
17915 86,
17916 91,
17917 144,
17918 96,
17919 0,
17920 82,
17921 96,
17922 32,
17923 96,
17924 0,
17925 32,
17926 1,
17927 84,
17928 144,
17929 80,
17930 128,
17931 135,
17932 96,
17933 0,
17934 1,
17935 132,
17936 129,
17937 84,
17938 129,
17939 16,
17940 97,
17941 27,
17942 250,
17943 87,
17944 97,
17945 27,
17946 250,
17947 97,
17948 34,
17949 236,
17950 86,
17951 91,
17952 96,
17953 0,
17954 145,
17955 130,
17956 82,
17957 96,
17958 32,
17959 128,
17960 131,
17961 32,
17962 144,
17963 145,
17964 1,
17965 146,
17966 144,
17967 146,
17968 85,
17969 145,
17970 130,
17971 82,
17972 96,
17973 1,
17974 136,
17975 1,
17976 144,
17977 82,
17978 96,
17979 64,
17980 144,
17981 32,
17982 131,
17983 144,
17984 85,
17985 91,
17986 133,
17987 84,
17988 134,
17989 144,
17990 128,
17991 97,
17992 28,
17993 45,
17994 87,
17995 97,
17996 28,
17997 45,
17998 97,
17999 37,
18000 18,
18001 86,
18002 91,
18003 96,
18004 1,
18005 144,
18006 3,
18007 129,
18008 129,
18009 144,
18010 96,
18011 0,
18012 82,
18013 96,
18014 32,
18015 96,
18016 0,
18017 32,
18018 1,
18019 96,
18020 0,
18021 144,
18022 85,
18023 144,
18024 85,
18025 133,
18026 96,
18027 1,
18028 1,
18029 96,
18030 0,
18031 134,
18032 129,
18033 82,
18034 96,
18035 32,
18036 1,
18037 144,
18038 129,
18039 82,
18040 96,
18041 32,
18042 1,
18043 96,
18044 0,
18045 32,
18046 96,
18047 0,
18048 144,
18049 85,
18050 96,
18051 1,
18052 147,
18053 80,
18054 80,
18055 80,
18056 80,
18057 97,
18058 4,
18059 159,
18060 86,
18061 91,
18062 96,
18063 0,
18064 145,
18065 80,
18066 80,
18067 97,
18068 4,
18069 159,
18070 86,
18071 91,
18072 96,
18073 0,
18074 96,
18075 1,
18076 96,
18077 1,
18078 96,
18079 224,
18080 27,
18081 3,
18082 25,
18083 130,
18084 22,
18085 99,
18086 121,
18087 101,
18088 219,
18089 11,
18090 96,
18091 224,
18092 27,
18093 20,
18094 128,
18095 97,
18096 4,
18097 159,
18098 87,
18099 80,
18100 99,
18101 1,
18102 255,
18103 201,
18104 167,
18105 96,
18106 224,
18107 27,
18108 96,
18109 1,
18110 96,
18111 1,
18112 96,
18113 224,
18114 27,
18115 3,
18116 25,
18117 131,
18118 22,
18119 20,
18120 97,
18121 4,
18122 159,
18123 86,
18124 91,
18125 96,
18126 1,
18127 129,
18128 17,
18129 21,
18130 97,
18131 29,
18132 22,
18133 87,
18134 96,
18135 64,
18136 81,
18137 98,
18138 70,
18139 27,
18140 205,
18141 96,
18142 229,
18143 27,
18144 129,
18145 82,
18146 96,
18147 32,
18148 96,
18149 4,
18150 130,
18151 1,
18152 82,
18153 96,
18154 53,
18155 96,
18156 36,
18157 130,
18158 1,
18159 82,
18160 127,
18161 69,
18162 82,
18163 67,
18164 55,
18165 50,
18166 49,
18167 69,
18168 110,
18169 117,
18170 109,
18171 101,
18172 114,
18173 97,
18174 98,
18175 108,
18176 101,
18177 58,
18178 32,
18179 99,
18180 111,
18181 110,
18182 115,
18183 101,
18184 99,
18185 117,
18186 116,
18187 105,
18188 118,
18189 101,
18190 32,
18191 116,
18192 114,
18193 96,
18194 68,
18195 130,
18196 1,
18197 82,
18198 116,
18199 24,
18200 91,
18201 156,
18202 217,
18203 153,
18204 92,
18205 156,
18206 200,
18207 27,
18208 155,
18209 221,
18210 8,
18211 28,
18212 221,
18213 92,
18214 28,
18215 27,
18216 220,
18217 157,
18218 25,
18219 89,
18220 96,
18221 90,
18222 27,
18223 96,
18224 100,
18225 130,
18226 1,
18227 82,
18228 96,
18229 132,
18230 1,
18231 97,
18232 5,
18233 210,
18234 86,
18235 91,
18236 129,
18237 96,
18238 1,
18239 96,
18240 1,
18241 96,
18242 160,
18243 27,
18244 3,
18245 133,
18246 22,
18247 97,
18248 29,
18249 114,
18250 87,
18251 97,
18252 29,
18253 109,
18254 129,
18255 96,
18256 10,
18257 128,
18258 84,
18259 96,
18260 0,
18261 131,
18262 129,
18263 82,
18264 96,
18265 11,
18266 96,
18267 32,
18268 82,
18269 96,
18270 64,
18271 129,
18272 32,
18273 130,
18274 144,
18275 85,
18276 96,
18277 1,
18278 130,
18279 1,
18280 131,
18281 85,
18282 145,
18283 144,
18284 145,
18285 82,
18286 127,
18287 198,
18288 90,
18289 123,
18290 184,
18291 214,
18292 53,
18293 28,
18294 28,
18295 247,
18296 12,
18297 149,
18298 163,
18299 22,
18300 204,
18301 106,
18302 146,
18303 131,
18304 156,
18305 152,
18306 102,
18307 130,
18308 217,
18309 139,
18310 195,
18311 95,
18312 149,
18313 143,
18314 72,
18315 131,
18316 249,
18317 210,
18318 168,
18319 1,
18320 85,
18321 86,
18322 91,
18323 97,
18324 29,
18325 149,
18326 86,
18327 91,
18328 131,
18329 96,
18330 1,
18331 96,
18332 1,
18333 96,
18334 160,
18335 27,
18336 3,
18337 22,
18338 133,
18339 96,
18340 1,
18341 96,
18342 1,
18343 96,
18344 160,
18345 27,
18346 3,
18347 22,
18348 20,
18349 97,
18350 29,
18351 149,
18352 87,
18353 97,
18354 29,
18355 149,
18356 133,
18357 130,
18358 97,
18359 29,
18360 219,
18361 86,
18362 91,
18363 96,
18364 1,
18365 96,
18366 1,
18367 96,
18368 160,
18369 27,
18370 3,
18371 132,
18372 22,
18373 97,
18374 29,
18375 177,
18376 87,
18377 97,
18378 29,
18379 172,
18380 129,
18381 97,
18382 30,
18383 120,
18384 86,
18385 91,
18386 97,
18387 29,
18388 212,
18389 86,
18390 91,
18391 132,
18392 96,
18393 1,
18394 96,
18395 1,
18396 96,
18397 160,
18398 27,
18399 3,
18400 22,
18401 132,
18402 96,
18403 1,
18404 96,
18405 1,
18406 96,
18407 160,
18408 27,
18409 3,
18410 22,
18411 20,
18412 97,
18413 29,
18414 212,
18415 87,
18416 97,
18417 29,
18418 212,
18419 132,
18420 130,
18421 97,
18422 31,
18423 39,
18424 86,
18425 91,
18426 80,
18427 80,
18428 80,
18429 80,
18430 80,
18431 86,
18432 91,
18433 96,
18434 0,
18435 96,
18436 1,
18437 97,
18438 29,
18439 232,
18440 132,
18441 97,
18442 10,
18443 134,
18444 86,
18445 91,
18446 97,
18447 29,
18448 242,
18449 145,
18450 144,
18451 97,
18452 36,
18453 251,
18454 86,
18455 91,
18456 96,
18457 0,
18458 131,
18459 129,
18460 82,
18461 96,
18462 9,
18463 96,
18464 32,
18465 82,
18466 96,
18467 64,
18468 144,
18469 32,
18470 84,
18471 144,
18472 145,
18473 80,
18474 128,
18475 130,
18476 20,
18477 97,
18478 30,
18479 69,
18480 87,
18481 96,
18482 1,
18483 96,
18484 1,
18485 96,
18486 160,
18487 27,
18488 3,
18489 132,
18490 22,
18491 96,
18492 0,
18493 144,
18494 129,
18495 82,
18496 96,
18497 8,
18498 96,
18499 32,
18500 144,
18501 129,
18502 82,
18503 96,
18504 64,
18505 128,
18506 131,
18507 32,
18508 133,
18509 132,
18510 82,
18511 130,
18512 82,
18513 128,
18514 131,
18515 32,
18516 84,
18517 132,
18518 132,
18519 82,
18520 129,
18521 132,
18522 32,
18523 129,
18524 144,
18525 85,
18526 131,
18527 82,
18528 96,
18529 9,
18530 144,
18531 145,
18532 82,
18533 144,
18534 32,
18535 129,
18536 144,
18537 85,
18538 91,
18539 80,
18540 96,
18541 0,
18542 145,
18543 130,
18544 82,
18545 96,
18546 9,
18547 96,
18548 32,
18549 144,
18550 129,
18551 82,
18552 96,
18553 64,
18554 128,
18555 132,
18556 32,
18557 132,
18558 144,
18559 85,
18560 96,
18561 1,
18562 96,
18563 1,
18564 96,
18565 160,
18566 27,
18567 3,
18568 144,
18569 148,
18570 22,
18571 131,
18572 82,
18573 96,
18574 8,
18575 129,
18576 82,
18577 131,
18578 131,
18579 32,
18580 145,
18581 131,
18582 82,
18583 82,
18584 144,
18585 129,
18586 32,
18587 85,
18588 86,
18589 91,
18590 96,
18591 10,
18592 84,
18593 96,
18594 0,
18595 144,
18596 97,
18597 30,
18598 138,
18599 144,
18600 96,
18601 1,
18602 144,
18603 97,
18604 36,
18605 251,
18606 86,
18607 91,
18608 96,
18609 0,
18610 131,
18611 129,
18612 82,
18613 96,
18614 11,
18615 96,
18616 32,
18617 82,
18618 96,
18619 64,
18620 129,
18621 32,
18622 84,
18623 96,
18624 10,
18625 128,
18626 84,
18627 147,
18628 148,
18629 80,
18630 144,
18631 146,
18632 132,
18633 144,
18634 129,
18635 16,
18636 97,
18637 30,
18638 178,
18639 87,
18640 97,
18641 30,
18642 178,
18643 97,
18644 34,
18645 236,
18646 86,
18647 91,
18648 144,
18649 96,
18650 0,
18651 82,
18652 96,
18653 32,
18654 96,
18655 0,
18656 32,
18657 1,
18658 84,
18659 144,
18660 80,
18661 128,
18662 96,
18663 10,
18664 131,
18665 129,
18666 84,
18667 129,
18668 16,
18669 97,
18670 30,
18671 211,
18672 87,
18673 97,
18674 30,
18675 211,
18676 97,
18677 34,
18678 236,
18679 86,
18680 91,
18681 96,
18682 0,
18683 145,
18684 130,
18685 82,
18686 96,
18687 32,
18688 128,
18689 131,
18690 32,
18691 144,
18692 145,
18693 1,
18694 146,
18695 144,
18696 146,
18697 85,
18698 130,
18699 129,
18700 82,
18701 96,
18702 11,
18703 144,
18704 145,
18705 82,
18706 96,
18707 64,
18708 128,
18709 130,
18710 32,
18711 132,
18712 144,
18713 85,
18714 133,
18715 130,
18716 82,
18717 129,
18718 32,
18719 85,
18720 96,
18721 10,
18722 128,
18723 84,
18724 128,
18725 97,
18726 31,
18727 11,
18728 87,
18729 97,
18730 31,
18731 11,
18732 97,
18733 37,
18734 18,
18735 86,
18736 91,
18737 96,
18738 1,
18739 144,
18740 3,
18741 129,
18742 129,
18743 144,
18744 96,
18745 0,
18746 82,
18747 96,
18748 32,
18749 96,
18750 0,
18751 32,
18752 1,
18753 96,
18754 0,
18755 144,
18756 85,
18757 144,
18758 85,
18759 80,
18760 80,
18761 80,
18762 80,
18763 86,
18764 91,
18765 96,
18766 0,
18767 97,
18768 31,
18769 50,
18770 131,
18771 97,
18772 10,
18773 134,
18774 86,
18775 91,
18776 96,
18777 1,
18778 96,
18779 1,
18780 96,
18781 160,
18782 27,
18783 3,
18784 144,
18785 147,
18786 22,
18787 96,
18788 0,
18789 144,
18790 129,
18791 82,
18792 96,
18793 8,
18794 96,
18795 32,
18796 144,
18797 129,
18798 82,
18799 96,
18800 64,
18801 128,
18802 131,
18803 32,
18804 134,
18805 132,
18806 82,
18807 130,
18808 82,
18809 128,
18810 131,
18811 32,
18812 133,
18813 144,
18814 85,
18815 147,
18816 130,
18817 82,
18818 96,
18819 9,
18820 144,
18821 82,
18822 145,
18823 144,
18824 145,
18825 32,
18826 145,
18827 144,
18828 145,
18829 85,
18830 80,
18831 86,
18832 91,
18833 96,
18834 1,
18835 96,
18836 1,
18837 96,
18838 224,
18839 27,
18840 3,
18841 25,
18842 129,
18843 22,
18844 129,
18845 20,
18846 97,
18847 8,
18848 212,
18849 87,
18850 96,
18851 0,
18852 128,
18853 253,
18854 91,
18855 96,
18856 0,
18857 96,
18858 32,
18859 130,
18860 132,
18861 3,
18862 18,
18863 21,
18864 97,
18865 31,
18866 147,
18867 87,
18868 96,
18869 0,
18870 128,
18871 253,
18872 91,
18873 129,
18874 53,
18875 97,
18876 11,
18877 200,
18878 129,
18879 97,
18880 31,
18881 107,
18882 86,
18883 91,
18884 96,
18885 0,
18886 91,
18887 131,
18888 129,
18889 16,
18890 21,
18891 97,
18892 31,
18893 185,
18894 87,
18895 129,
18896 129,
18897 1,
18898 81,
18899 131,
18900 130,
18901 1,
18902 82,
18903 96,
18904 32,
18905 1,
18906 97,
18907 31,
18908 161,
18909 86,
18910 91,
18911 131,
18912 129,
18913 17,
18914 21,
18915 97,
18916 12,
18917 68,
18918 87,
18919 80,
18920 80,
18921 96,
18922 0,
18923 145,
18924 1,
18925 82,
18926 86,
18927 91,
18928 96,
18929 0,
18930 129,
18931 81,
18932 128,
18933 132,
18934 82,
18935 97,
18936 31,
18937 226,
18938 129,
18939 96,
18940 32,
18941 134,
18942 1,
18943 96,
18944 32,
18945 134,
18946 1,
18947 97,
18948 31,
18949 158,
18950 86,
18951 91,
18952 96,
18953 31,
18954 1,
18955 96,
18956 31,
18957 25,
18958 22,
18959 146,
18960 144,
18961 146,
18962 1,
18963 96,
18964 32,
18965 1,
18966 146,
18967 145,
18968 80,
18969 80,
18970 86,
18971 91,
18972 96,
18973 32,
18974 129,
18975 82,
18976 96,
18977 0,
18978 97,
18979 11,
18980 200,
18981 96,
18982 32,
18983 131,
18984 1,
18985 132,
18986 97,
18987 31,
18988 202,
18989 86,
18990 91,
18991 96,
18992 0,
18993 96,
18994 32,
18995 130,
18996 132,
18997 3,
18998 18,
18999 21,
19000 97,
19001 32,
19002 27,
19003 87,
19004 96,
19005 0,
19006 128,
19007 253,
19008 91,
19009 80,
19010 53,
19011 145,
19012 144,
19013 80,
19014 86,
19015 91,
19016 128,
19017 53,
19018 96,
19019 1,
19020 96,
19021 1,
19022 96,
19023 160,
19024 27,
19025 3,
19026 129,
19027 22,
19028 129,
19029 20,
19030 97,
19031 32,
19032 57,
19033 87,
19034 96,
19035 0,
19036 128,
19037 253,
19038 91,
19039 145,
19040 144,
19041 80,
19042 86,
19043 91,
19044 96,
19045 0,
19046 128,
19047 96,
19048 64,
19049 131,
19050 133,
19051 3,
19052 18,
19053 21,
19054 97,
19055 32,
19056 81,
19057 87,
19058 96,
19059 0,
19060 128,
19061 253,
19062 91,
19063 97,
19064 32,
19065 90,
19066 131,
19067 97,
19068 32,
19069 34,
19070 86,
19071 91,
19072 148,
19073 96,
19074 32,
19075 147,
19076 144,
19077 147,
19078 1,
19079 53,
19080 147,
19081 80,
19082 80,
19083 80,
19084 86,
19085 91,
19086 96,
19087 0,
19088 128,
19089 96,
19090 0,
19091 96,
19092 96,
19093 132,
19094 134,
19095 3,
19096 18,
19097 21,
19098 97,
19099 32,
19100 125,
19101 87,
19102 96,
19103 0,
19104 128,
19105 253,
19106 91,
19107 97,
19108 32,
19109 134,
19110 132,
19111 97,
19112 32,
19113 34,
19114 86,
19115 91,
19116 146,
19117 80,
19118 97,
19119 32,
19120 148,
19121 96,
19122 32,
19123 133,
19124 1,
19125 97,
19126 32,
19127 34,
19128 86,
19129 91,
19130 145,
19131 80,
19132 96,
19133 64,
19134 132,
19135 1,
19136 53,
19137 144,
19138 80,
19139 146,
19140 80,
19141 146,
19142 80,
19143 146,
19144 86,
19145 91,
19146 96,
19147 0,
19148 128,
19149 96,
19150 64,
19151 131,
19152 133,
19153 3,
19154 18,
19155 21,
19156 97,
19157 32,
19158 183,
19159 87,
19160 96,
19161 0,
19162 128,
19163 253,
19164 91,
19165 130,
19166 53,
19167 145,
19168 80,
19169 97,
19170 32,
19171 199,
19172 96,
19173 32,
19174 132,
19175 1,
19176 97,
19177 32,
19178 34,
19179 86,
19180 91,
19181 144,
19182 80,
19183 146,
19184 80,
19185 146,
19186 144,
19187 80,
19188 86,
19189 91,
19190 96,
19191 0,
19192 96,
19193 32,
19194 130,
19195 132,
19196 3,
19197 18,
19198 21,
19199 97,
19200 32,
19201 226,
19202 87,
19203 96,
19204 0,
19205 128,
19206 253,
19207 91,
19208 97,
19209 11,
19210 200,
19211 130,
19212 97,
19213 32,
19214 34,
19215 86,
19216 91,
19217 96,
19218 0,
19219 128,
19220 96,
19221 64,
19222 131,
19223 133,
19224 3,
19225 18,
19226 21,
19227 97,
19228 32,
19229 254,
19230 87,
19231 96,
19232 0,
19233 128,
19234 253,
19235 91,
19236 80,
19237 80,
19238 128,
19239 53,
19240 146,
19241 96,
19242 32,
19243 144,
19244 145,
19245 1,
19246 53,
19247 145,
19248 80,
19249 86,
19250 91,
19251 96,
19252 0,
19253 128,
19254 96,
19255 64,
19256 131,
19257 133,
19258 3,
19259 18,
19260 21,
19261 97,
19262 33,
19263 32,
19264 87,
19265 96,
19266 0,
19267 128,
19268 253,
19269 91,
19270 97,
19271 33,
19272 41,
19273 131,
19274 97,
19275 32,
19276 34,
19277 86,
19278 91,
19279 145,
19280 80,
19281 96,
19282 32,
19283 131,
19284 1,
19285 53,
19286 128,
19287 21,
19288 21,
19289 129,
19290 20,
19291 97,
19292 33,
19293 62,
19294 87,
19295 96,
19296 0,
19297 128,
19298 253,
19299 91,
19300 128,
19301 145,
19302 80,
19303 80,
19304 146,
19305 80,
19306 146,
19307 144,
19308 80,
19309 86,
19310 91,
19311 99,
19312 78,
19313 72,
19314 123,
19315 113,
19316 96,
19317 224,
19318 27,
19319 96,
19320 0,
19321 82,
19322 96,
19323 65,
19324 96,
19325 4,
19326 82,
19327 96,
19328 36,
19329 96,
19330 0,
19331 253,
19332 91,
19333 96,
19334 0,
19335 128,
19336 96,
19337 0,
19338 128,
19339 96,
19340 128,
19341 133,
19342 135,
19343 3,
19344 18,
19345 21,
19346 97,
19347 33,
19348 117,
19349 87,
19350 96,
19351 0,
19352 128,
19353 253,
19354 91,
19355 97,
19356 33,
19357 126,
19358 133,
19359 97,
19360 32,
19361 34,
19362 86,
19363 91,
19364 147,
19365 80,
19366 97,
19367 33,
19368 140,
19369 96,
19370 32,
19371 134,
19372 1,
19373 97,
19374 32,
19375 34,
19376 86,
19377 91,
19378 146,
19379 80,
19380 96,
19381 64,
19382 133,
19383 1,
19384 53,
19385 145,
19386 80,
19387 96,
19388 96,
19389 133,
19390 1,
19391 53,
19392 103,
19393 255,
19394 255,
19395 255,
19396 255,
19397 255,
19398 255,
19399 255,
19400 255,
19401 128,
19402 130,
19403 17,
19404 21,
19405 97,
19406 33,
19407 176,
19408 87,
19409 96,
19410 0,
19411 128,
19412 253,
19413 91,
19414 129,
19415 135,
19416 1,
19417 145,
19418 80,
19419 135,
19420 96,
19421 31,
19422 131,
19423 1,
19424 18,
19425 97,
19426 33,
19427 196,
19428 87,
19429 96,
19430 0,
19431 128,
19432 253,
19433 91,
19434 129,
19435 53,
19436 129,
19437 129,
19438 17,
19439 21,
19440 97,
19441 33,
19442 214,
19443 87,
19444 97,
19445 33,
19446 214,
19447 97,
19448 33,
19449 73,
19450 86,
19451 91,
19452 96,
19453 64,
19454 81,
19455 96,
19456 31,
19457 130,
19458 1,
19459 96,
19460 31,
19461 25,
19462 144,
19463 129,
19464 22,
19465 96,
19466 63,
19467 1,
19468 22,
19469 129,
19470 1,
19471 144,
19472 131,
19473 130,
19474 17,
19475 129,
19476 131,
19477 16,
19478 23,
19479 21,
19480 97,
19481 33,
19482 254,
19483 87,
19484 97,
19485 33,
19486 254,
19487 97,
19488 33,
19489 73,
19490 86,
19491 91,
19492 129,
19493 96,
19494 64,
19495 82,
19496 130,
19497 129,
19498 82,
19499 138,
19500 96,
19501 32,
19502 132,
19503 135,
19504 1,
19505 1,
19506 17,
19507 21,
19508 97,
19509 34,
19510 23,
19511 87,
19512 96,
19513 0,
19514 128,
19515 253,
19516 91,
19517 130,
19518 96,
19519 32,
19520 134,
19521 1,
19522 96,
19523 32,
19524 131,
19525 1,
19526 55,
19527 96,
19528 0,
19529 96,
19530 32,
19531 132,
19532 131,
19533 1,
19534 1,
19535 82,
19536 128,
19537 149,
19538 80,
19539 80,
19540 80,
19541 80,
19542 80,
19543 80,
19544 146,
19545 149,
19546 145,
19547 148,
19548 80,
19549 146,
19550 80,
19551 86,
19552 91,
19553 96,
19554 0,
19555 128,
19556 96,
19557 64,
19558 131,
19559 133,
19560 3,
19561 18,
19562 21,
19563 97,
19564 34,
19565 78,
19566 87,
19567 96,
19568 0,
19569 128,
19570 253,
19571 91,
19572 97,
19573 34,
19574 87,
19575 131,
19576 97,
19577 32,
19578 34,
19579 86,
19580 91,
19581 145,
19582 80,
19583 97,
19584 32,
19585 199,
19586 96,
19587 32,
19588 132,
19589 1,
19590 97,
19591 32,
19592 34,
19593 86,
19594 91,
19595 96,
19596 1,
19597 129,
19598 129,
19599 28,
19600 144,
19601 130,
19602 22,
19603 128,
19604 97,
19605 34,
19606 121,
19607 87,
19608 96,
19609 127,
19610 130,
19611 22,
19612 145,
19613 80,
19614 91,
19615 96,
19616 32,
19617 130,
19618 16,
19619 129,
19620 3,
19621 97,
19622 34,
19623 153,
19624 87,
19625 99,
19626 78,
19627 72,
19628 123,
19629 113,
19630 96,
19631 224,
19632 27,
19633 96,
19634 0,
19635 82,
19636 96,
19637 34,
19638 96,
19639 4,
19640 82,
19641 96,
19642 36,
19643 96,
19644 0,
19645 253,
19646 91,
19647 80,
19648 145,
19649 144,
19650 80,
19651 86,
19652 91,
19653 96,
19654 32,
19655 128,
19656 130,
19657 82,
19658 96,
19659 45,
19660 144,
19661 130,
19662 1,
19663 82,
19664 127,
19665 69,
19666 82,
19667 67,
19668 55,
19669 50,
19670 49,
19671 58,
19672 32,
19673 99,
19674 97,
19675 108,
19676 108,
19677 101,
19678 114,
19679 32,
19680 105,
19681 115,
19682 32,
19683 110,
19684 111,
19685 116,
19686 32,
19687 116,
19688 111,
19689 107,
19690 101,
19691 110,
19692 32,
19693 111,
19694 119,
19695 110,
19696 101,
19697 96,
19698 64,
19699 130,
19700 1,
19701 82,
19702 108,
19703 28,
19704 136,
19705 27,
19706 220,
19707 136,
19708 24,
19709 92,
19710 28,
19711 28,
19712 155,
19713 221,
19714 153,
19715 89,
19716 96,
19717 154,
19718 27,
19719 96,
19720 96,
19721 130,
19722 1,
19723 82,
19724 96,
19725 128,
19726 1,
19727 144,
19728 86,
19729 91,
19730 99,
19731 78,
19732 72,
19733 123,
19734 113,
19735 96,
19736 224,
19737 27,
19738 96,
19739 0,
19740 82,
19741 96,
19742 50,
19743 96,
19744 4,
19745 82,
19746 96,
19747 36,
19748 96,
19749 0,
19750 253,
19751 91,
19752 96,
19753 0,
19754 131,
19755 81,
19756 97,
19757 35,
19758 20,
19759 129,
19760 132,
19761 96,
19762 32,
19763 136,
19764 1,
19765 97,
19766 31,
19767 158,
19768 86,
19769 91,
19770 131,
19771 81,
19772 144,
19773 131,
19774 1,
19775 144,
19776 97,
19777 35,
19778 40,
19779 129,
19780 131,
19781 96,
19782 32,
19783 136,
19784 1,
19785 97,
19786 31,
19787 158,
19788 86,
19789 91,
19790 1,
19791 148,
19792 147,
19793 80,
19794 80,
19795 80,
19796 80,
19797 86,
19798 91,
19799 96,
19800 32,
19801 128,
19802 130,
19803 82,
19804 96,
19805 37,
19806 144,
19807 130,
19808 1,
19809 82,
19810 127,
19811 69,
19812 82,
19813 67,
19814 55,
19815 50,
19816 49,
19817 58,
19818 32,
19819 116,
19820 114,
19821 97,
19822 110,
19823 115,
19824 102,
19825 101,
19826 114,
19827 32,
19828 102,
19829 114,
19830 111,
19831 109,
19832 32,
19833 105,
19834 110,
19835 99,
19836 111,
19837 114,
19838 114,
19839 101,
19840 99,
19841 116,
19842 32,
19843 96,
19844 64,
19845 130,
19846 1,
19847 82,
19848 100,
19849 55,
19850 187,
19851 183,
19852 50,
19853 185,
19854 96,
19855 217,
19856 27,
19857 96,
19858 96,
19859 130,
19860 1,
19861 82,
19862 96,
19863 128,
19864 1,
19865 144,
19866 86,
19867 91,
19868 96,
19869 32,
19870 128,
19871 130,
19872 82,
19873 96,
19874 50,
19875 144,
19876 130,
19877 1,
19878 82,
19879 127,
19880 69,
19881 82,
19882 67,
19883 55,
19884 50,
19885 49,
19886 58,
19887 32,
19888 116,
19889 114,
19890 97,
19891 110,
19892 115,
19893 102,
19894 101,
19895 114,
19896 32,
19897 116,
19898 111,
19899 32,
19900 110,
19901 111,
19902 110,
19903 32,
19904 69,
19905 82,
19906 67,
19907 55,
19908 50,
19909 49,
19910 82,
19911 101,
19912 96,
19913 64,
19914 130,
19915 1,
19916 82,
19917 113,
19918 49,
19919 178,
19920 180,
19921 187,
19922 50,
19923 185,
19924 16,
19925 52,
19926 182,
19927 184,
19928 54,
19929 50,
19930 182,
19931 178,
19932 183,
19933 58,
19934 50,
19935 185,
19936 96,
19937 113,
19938 27,
19939 96,
19940 96,
19941 130,
19942 1,
19943 82,
19944 96,
19945 128,
19946 1,
19947 144,
19948 86,
19949 91,
19950 127,
19951 65,
19952 99,
19953 99,
19954 101,
19955 115,
19956 115,
19957 67,
19958 111,
19959 110,
19960 116,
19961 114,
19962 111,
19963 108,
19964 58,
19965 32,
19966 97,
19967 99,
19968 99,
19969 111,
19970 117,
19971 110,
19972 116,
19973 32,
19974 0,
19975 0,
19976 0,
19977 0,
19978 0,
19979 0,
19980 0,
19981 0,
19982 0,
19983 129,
19984 82,
19985 96,
19986 0,
19987 131,
19988 81,
19989 97,
19990 36,
19991 0,
19992 129,
19993 96,
19994 23,
19995 133,
19996 1,
19997 96,
19998 32,
19999 136,
20000 1,
20001 97,
20002 31,
20003 158,
20004 86,
20005 91,
20006 112,
20007 1,
20008 3,
20009 75,
20010 153,
20011 3,
20012 107,
20013 75,
20014 155,
20015 155,
20016 75,
20017 115,
20018 57,
20019 3,
20020 147,
20021 123,
20022 99,
20023 41,
20024 96,
20025 125,
20026 27,
20027 96,
20028 23,
20029 145,
20030 132,
20031 1,
20032 145,
20033 130,
20034 1,
20035 82,
20036 131,
20037 81,
20038 97,
20039 36,
20040 49,
20041 129,
20042 96,
20043 40,
20044 132,
20045 1,
20046 96,
20047 32,
20048 136,
20049 1,
20050 97,
20051 31,
20052 158,
20053 86,
20054 91,
20055 1,
20056 96,
20057 40,
20058 1,
20059 148,
20060 147,
20061 80,
20062 80,
20063 80,
20064 80,
20065 86,
20066 91,
20067 96,
20068 1,
20069 96,
20070 1,
20071 96,
20072 160,
20073 27,
20074 3,
20075 133,
20076 129,
20077 22,
20078 130,
20079 82,
20080 132,
20081 22,
20082 96,
20083 32,
20084 130,
20085 1,
20086 82,
20087 96,
20088 64,
20089 129,
20090 1,
20091 131,
20092 144,
20093 82,
20094 96,
20095 128,
20096 96,
20097 96,
20098 130,
20099 1,
20100 129,
20101 144,
20102 82,
20103 96,
20104 0,
20105 144,
20106 97,
20107 36,
20108 112,
20109 144,
20110 131,
20111 1,
20112 132,
20113 97,
20114 31,
20115 202,
20116 86,
20117 91,
20118 150,
20119 149,
20120 80,
20121 80,
20122 80,
20123 80,
20124 80,
20125 80,
20126 86,
20127 91,
20128 96,
20129 0,
20130 96,
20131 32,
20132 130,
20133 132,
20134 3,
20135 18,
20136 21,
20137 97,
20138 36,
20139 140,
20140 87,
20141 96,
20142 0,
20143 128,
20144 253,
20145 91,
20146 129,
20147 81,
20148 97,
20149 11,
20150 200,
20151 129,
20152 97,
20153 31,
20154 107,
20155 86,
20156 91,
20157 99,
20158 78,
20159 72,
20160 123,
20161 113,
20162 96,
20163 224,
20164 27,
20165 96,
20166 0,
20167 82,
20168 96,
20169 17,
20170 96,
20171 4,
20172 82,
20173 96,
20174 36,
20175 96,
20176 0,
20177 253,
20178 91,
20179 96,
20180 0,
20181 129,
20182 96,
20183 0,
20184 25,
20185 4,
20186 131,
20187 17,
20188 130,
20189 21,
20190 21,
20191 22,
20192 21,
20193 97,
20194 36,
20195 199,
20196 87,
20197 97,
20198 36,
20199 199,
20200 97,
20201 36,
20202 151,
20203 86,
20204 91,
20205 80,
20206 2,
20207 144,
20208 86,
20209 91,
20210 96,
20211 0,
20212 130,
20213 25,
20214 130,
20215 17,
20216 21,
20217 97,
20218 36,
20219 223,
20220 87,
20221 97,
20222 36,
20223 223,
20224 97,
20225 36,
20226 151,
20227 86,
20228 91,
20229 80,
20230 1,
20231 144,
20232 86,
20233 91,
20234 96,
20235 0,
20236 129,
20237 97,
20238 36,
20239 243,
20240 87,
20241 97,
20242 36,
20243 243,
20244 97,
20245 36,
20246 151,
20247 86,
20248 91,
20249 80,
20250 96,
20251 0,
20252 25,
20253 1,
20254 144,
20255 86,
20256 91,
20257 96,
20258 0,
20259 130,
20260 130,
20261 16,
20262 21,
20263 97,
20264 37,
20265 13,
20266 87,
20267 97,
20268 37,
20269 13,
20270 97,
20271 36,
20272 151,
20273 86,
20274 91,
20275 80,
20276 3,
20277 144,
20278 86,
20279 91,
20280 99,
20281 78,
20282 72,
20283 123,
20284 113,
20285 96,
20286 224,
20287 27,
20288 96,
20289 0,
20290 82,
20291 96,
20292 49,
20293 96,
20294 4,
20295 82,
20296 96,
20297 36,
20298 96,
20299 0,
20300 253,
20301 254,
20302 162,
20303 100,
20304 105,
20305 112,
20306 102,
20307 115,
20308 88,
20309 34,
20310 18,
20311 32,
20312 207,
20313 209,
20314 151,
20315 49,
20316 152,
20317 117,
20318 43,
20319 155,
20320 232,
20321 120,
20322 173,
20323 52,
20324 43,
20325 138,
20326 142,
20327 153,
20328 119,
20329 40,
20330 20,
20331 121,
20332 185,
20333 23,
20334 165,
20335 2,
20336 173,
20337 160,
20338 78,
20339 130,
20340 243,
20341 150,
20342 66,
20343 116,
20344 100,
20345 115,
20346 111,
20347 108,
20348 99,
20349 67,
20350 0,
20351 8,
20352 13,
20353 0,
20354 51,
20355 ];
20356 pub static ERC721PRESETMINTERPAUSERAUTOID_DEPLOYED_BYTECODE: ::ethers_core::types::Bytes = ::ethers_core::types::Bytes::from_static(
20358 __DEPLOYED_BYTECODE,
20359 );
20360 pub struct ERC721PresetMinterPauserAutoId<M>(::ethers_contract::Contract<M>);
20361 impl<M> ::core::clone::Clone for ERC721PresetMinterPauserAutoId<M> {
20362 fn clone(&self) -> Self {
20363 Self(::core::clone::Clone::clone(&self.0))
20364 }
20365 }
20366 impl<M> ::core::ops::Deref for ERC721PresetMinterPauserAutoId<M> {
20367 type Target = ::ethers_contract::Contract<M>;
20368 fn deref(&self) -> &Self::Target {
20369 &self.0
20370 }
20371 }
20372 impl<M> ::core::ops::DerefMut for ERC721PresetMinterPauserAutoId<M> {
20373 fn deref_mut(&mut self) -> &mut Self::Target {
20374 &mut self.0
20375 }
20376 }
20377 impl<M> ::core::fmt::Debug for ERC721PresetMinterPauserAutoId<M> {
20378 fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
20379 f.debug_tuple(stringify!(ERC721PresetMinterPauserAutoId))
20380 .field(&self.address())
20381 .finish()
20382 }
20383 }
20384 impl<M: ::ethers_providers::Middleware> ERC721PresetMinterPauserAutoId<M> {
20385 pub fn new<T: Into<::ethers_core::types::Address>>(
20388 address: T,
20389 client: ::std::sync::Arc<M>,
20390 ) -> Self {
20391 Self(
20392 ::ethers_contract::Contract::new(
20393 address.into(),
20394 ERC721PRESETMINTERPAUSERAUTOID_ABI.clone(),
20395 client,
20396 ),
20397 )
20398 }
20399 pub fn deploy<T: ::ethers_core::abi::Tokenize>(
20423 client: ::std::sync::Arc<M>,
20424 constructor_args: T,
20425 ) -> ::core::result::Result<
20426 ::ethers_contract::builders::ContractDeployer<M, Self>,
20427 ::ethers_contract::ContractError<M>,
20428 > {
20429 let factory = ::ethers_contract::ContractFactory::new(
20430 ERC721PRESETMINTERPAUSERAUTOID_ABI.clone(),
20431 ERC721PRESETMINTERPAUSERAUTOID_BYTECODE.clone().into(),
20432 client,
20433 );
20434 let deployer = factory.deploy(constructor_args)?;
20435 let deployer = ::ethers_contract::ContractDeployer::new(deployer);
20436 Ok(deployer)
20437 }
20438 pub fn default_admin_role(
20440 &self,
20441 ) -> ::ethers_contract::builders::ContractCall<M, [u8; 32]> {
20442 self.0
20443 .method_hash([162, 23, 253, 223], ())
20444 .expect("method not found (this should never happen)")
20445 }
20446 pub fn minter_role(
20448 &self,
20449 ) -> ::ethers_contract::builders::ContractCall<M, [u8; 32]> {
20450 self.0
20451 .method_hash([213, 57, 19, 147], ())
20452 .expect("method not found (this should never happen)")
20453 }
20454 pub fn pauser_role(
20456 &self,
20457 ) -> ::ethers_contract::builders::ContractCall<M, [u8; 32]> {
20458 self.0
20459 .method_hash([230, 58, 177, 233], ())
20460 .expect("method not found (this should never happen)")
20461 }
20462 pub fn approve(
20464 &self,
20465 to: ::ethers_core::types::Address,
20466 token_id: ::ethers_core::types::U256,
20467 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20468 self.0
20469 .method_hash([9, 94, 167, 179], (to, token_id))
20470 .expect("method not found (this should never happen)")
20471 }
20472 pub fn balance_of(
20474 &self,
20475 owner: ::ethers_core::types::Address,
20476 ) -> ::ethers_contract::builders::ContractCall<M, ::ethers_core::types::U256> {
20477 self.0
20478 .method_hash([112, 160, 130, 49], owner)
20479 .expect("method not found (this should never happen)")
20480 }
20481 pub fn burn(
20483 &self,
20484 token_id: ::ethers_core::types::U256,
20485 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20486 self.0
20487 .method_hash([66, 150, 108, 104], token_id)
20488 .expect("method not found (this should never happen)")
20489 }
20490 pub fn get_approved(
20492 &self,
20493 token_id: ::ethers_core::types::U256,
20494 ) -> ::ethers_contract::builders::ContractCall<
20495 M,
20496 ::ethers_core::types::Address,
20497 > {
20498 self.0
20499 .method_hash([8, 24, 18, 252], token_id)
20500 .expect("method not found (this should never happen)")
20501 }
20502 pub fn get_role_admin(
20504 &self,
20505 role: [u8; 32],
20506 ) -> ::ethers_contract::builders::ContractCall<M, [u8; 32]> {
20507 self.0
20508 .method_hash([36, 138, 156, 163], role)
20509 .expect("method not found (this should never happen)")
20510 }
20511 pub fn get_role_member(
20513 &self,
20514 role: [u8; 32],
20515 index: ::ethers_core::types::U256,
20516 ) -> ::ethers_contract::builders::ContractCall<
20517 M,
20518 ::ethers_core::types::Address,
20519 > {
20520 self.0
20521 .method_hash([144, 16, 208, 124], (role, index))
20522 .expect("method not found (this should never happen)")
20523 }
20524 pub fn get_role_member_count(
20526 &self,
20527 role: [u8; 32],
20528 ) -> ::ethers_contract::builders::ContractCall<M, ::ethers_core::types::U256> {
20529 self.0
20530 .method_hash([202, 21, 200, 115], role)
20531 .expect("method not found (this should never happen)")
20532 }
20533 pub fn grant_role(
20535 &self,
20536 role: [u8; 32],
20537 account: ::ethers_core::types::Address,
20538 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20539 self.0
20540 .method_hash([47, 47, 241, 93], (role, account))
20541 .expect("method not found (this should never happen)")
20542 }
20543 pub fn has_role(
20545 &self,
20546 role: [u8; 32],
20547 account: ::ethers_core::types::Address,
20548 ) -> ::ethers_contract::builders::ContractCall<M, bool> {
20549 self.0
20550 .method_hash([145, 209, 72, 84], (role, account))
20551 .expect("method not found (this should never happen)")
20552 }
20553 pub fn is_approved_for_all(
20555 &self,
20556 owner: ::ethers_core::types::Address,
20557 operator: ::ethers_core::types::Address,
20558 ) -> ::ethers_contract::builders::ContractCall<M, bool> {
20559 self.0
20560 .method_hash([233, 133, 233, 197], (owner, operator))
20561 .expect("method not found (this should never happen)")
20562 }
20563 pub fn mint(
20565 &self,
20566 to: ::ethers_core::types::Address,
20567 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20568 self.0
20569 .method_hash([106, 98, 120, 66], to)
20570 .expect("method not found (this should never happen)")
20571 }
20572 pub fn name(
20574 &self,
20575 ) -> ::ethers_contract::builders::ContractCall<M, ::std::string::String> {
20576 self.0
20577 .method_hash([6, 253, 222, 3], ())
20578 .expect("method not found (this should never happen)")
20579 }
20580 pub fn owner_of(
20582 &self,
20583 token_id: ::ethers_core::types::U256,
20584 ) -> ::ethers_contract::builders::ContractCall<
20585 M,
20586 ::ethers_core::types::Address,
20587 > {
20588 self.0
20589 .method_hash([99, 82, 33, 30], token_id)
20590 .expect("method not found (this should never happen)")
20591 }
20592 pub fn pause(&self) -> ::ethers_contract::builders::ContractCall<M, ()> {
20594 self.0
20595 .method_hash([132, 86, 203, 89], ())
20596 .expect("method not found (this should never happen)")
20597 }
20598 pub fn paused(&self) -> ::ethers_contract::builders::ContractCall<M, bool> {
20600 self.0
20601 .method_hash([92, 151, 90, 187], ())
20602 .expect("method not found (this should never happen)")
20603 }
20604 pub fn renounce_role(
20606 &self,
20607 role: [u8; 32],
20608 account: ::ethers_core::types::Address,
20609 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20610 self.0
20611 .method_hash([54, 86, 138, 190], (role, account))
20612 .expect("method not found (this should never happen)")
20613 }
20614 pub fn revoke_role(
20616 &self,
20617 role: [u8; 32],
20618 account: ::ethers_core::types::Address,
20619 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20620 self.0
20621 .method_hash([213, 71, 116, 31], (role, account))
20622 .expect("method not found (this should never happen)")
20623 }
20624 pub fn safe_transfer_from(
20626 &self,
20627 from: ::ethers_core::types::Address,
20628 to: ::ethers_core::types::Address,
20629 token_id: ::ethers_core::types::U256,
20630 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20631 self.0
20632 .method_hash([66, 132, 46, 14], (from, to, token_id))
20633 .expect("method not found (this should never happen)")
20634 }
20635 pub fn safe_transfer_from_with_from_and_to_and_data(
20637 &self,
20638 from: ::ethers_core::types::Address,
20639 to: ::ethers_core::types::Address,
20640 token_id: ::ethers_core::types::U256,
20641 data: ::ethers_core::types::Bytes,
20642 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20643 self.0
20644 .method_hash([184, 141, 79, 222], (from, to, token_id, data))
20645 .expect("method not found (this should never happen)")
20646 }
20647 pub fn set_approval_for_all(
20649 &self,
20650 operator: ::ethers_core::types::Address,
20651 approved: bool,
20652 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20653 self.0
20654 .method_hash([162, 44, 180, 101], (operator, approved))
20655 .expect("method not found (this should never happen)")
20656 }
20657 pub fn supports_interface(
20659 &self,
20660 interface_id: [u8; 4],
20661 ) -> ::ethers_contract::builders::ContractCall<M, bool> {
20662 self.0
20663 .method_hash([1, 255, 201, 167], interface_id)
20664 .expect("method not found (this should never happen)")
20665 }
20666 pub fn symbol(
20668 &self,
20669 ) -> ::ethers_contract::builders::ContractCall<M, ::std::string::String> {
20670 self.0
20671 .method_hash([149, 216, 155, 65], ())
20672 .expect("method not found (this should never happen)")
20673 }
20674 pub fn token_by_index(
20676 &self,
20677 index: ::ethers_core::types::U256,
20678 ) -> ::ethers_contract::builders::ContractCall<M, ::ethers_core::types::U256> {
20679 self.0
20680 .method_hash([79, 108, 204, 231], index)
20681 .expect("method not found (this should never happen)")
20682 }
20683 pub fn token_of_owner_by_index(
20685 &self,
20686 owner: ::ethers_core::types::Address,
20687 index: ::ethers_core::types::U256,
20688 ) -> ::ethers_contract::builders::ContractCall<M, ::ethers_core::types::U256> {
20689 self.0
20690 .method_hash([47, 116, 92, 89], (owner, index))
20691 .expect("method not found (this should never happen)")
20692 }
20693 pub fn token_uri(
20695 &self,
20696 token_id: ::ethers_core::types::U256,
20697 ) -> ::ethers_contract::builders::ContractCall<M, ::std::string::String> {
20698 self.0
20699 .method_hash([200, 123, 86, 221], token_id)
20700 .expect("method not found (this should never happen)")
20701 }
20702 pub fn total_supply(
20704 &self,
20705 ) -> ::ethers_contract::builders::ContractCall<M, ::ethers_core::types::U256> {
20706 self.0
20707 .method_hash([24, 22, 13, 221], ())
20708 .expect("method not found (this should never happen)")
20709 }
20710 pub fn transfer_from(
20712 &self,
20713 from: ::ethers_core::types::Address,
20714 to: ::ethers_core::types::Address,
20715 token_id: ::ethers_core::types::U256,
20716 ) -> ::ethers_contract::builders::ContractCall<M, ()> {
20717 self.0
20718 .method_hash([35, 184, 114, 221], (from, to, token_id))
20719 .expect("method not found (this should never happen)")
20720 }
20721 pub fn unpause(&self) -> ::ethers_contract::builders::ContractCall<M, ()> {
20723 self.0
20724 .method_hash([63, 75, 168, 58], ())
20725 .expect("method not found (this should never happen)")
20726 }
20727 pub fn approval_filter(
20729 &self,
20730 ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, ApprovalFilter> {
20731 self.0.event()
20732 }
20733 pub fn approval_for_all_filter(
20735 &self,
20736 ) -> ::ethers_contract::builders::Event<
20737 ::std::sync::Arc<M>,
20738 M,
20739 ApprovalForAllFilter,
20740 > {
20741 self.0.event()
20742 }
20743 pub fn paused_filter(
20745 &self,
20746 ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, PausedFilter> {
20747 self.0.event()
20748 }
20749 pub fn role_admin_changed_filter(
20751 &self,
20752 ) -> ::ethers_contract::builders::Event<
20753 ::std::sync::Arc<M>,
20754 M,
20755 RoleAdminChangedFilter,
20756 > {
20757 self.0.event()
20758 }
20759 pub fn role_granted_filter(
20761 &self,
20762 ) -> ::ethers_contract::builders::Event<
20763 ::std::sync::Arc<M>,
20764 M,
20765 RoleGrantedFilter,
20766 > {
20767 self.0.event()
20768 }
20769 pub fn role_revoked_filter(
20771 &self,
20772 ) -> ::ethers_contract::builders::Event<
20773 ::std::sync::Arc<M>,
20774 M,
20775 RoleRevokedFilter,
20776 > {
20777 self.0.event()
20778 }
20779 pub fn transfer_filter(
20781 &self,
20782 ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, TransferFilter> {
20783 self.0.event()
20784 }
20785 pub fn unpaused_filter(
20787 &self,
20788 ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, UnpausedFilter> {
20789 self.0.event()
20790 }
20791 pub fn events(
20793 &self,
20794 ) -> ::ethers_contract::builders::Event<
20795 ::std::sync::Arc<M>,
20796 M,
20797 ERC721PresetMinterPauserAutoIdEvents,
20798 > {
20799 self.0.event_with_filter(::core::default::Default::default())
20800 }
20801 }
20802 impl<M: ::ethers_providers::Middleware> From<::ethers_contract::Contract<M>>
20803 for ERC721PresetMinterPauserAutoId<M> {
20804 fn from(contract: ::ethers_contract::Contract<M>) -> Self {
20805 Self::new(contract.address(), contract.client())
20806 }
20807 }
20808 #[derive(
20809 Clone,
20810 ::ethers_contract::EthEvent,
20811 ::ethers_contract::EthDisplay,
20812 Default,
20813 Debug,
20814 PartialEq,
20815 Eq,
20816 Hash
20817 )]
20818 #[ethevent(name = "Approval", abi = "Approval(address,address,uint256)")]
20819 pub struct ApprovalFilter {
20820 #[ethevent(indexed)]
20821 pub owner: ::ethers_core::types::Address,
20822 #[ethevent(indexed)]
20823 pub approved: ::ethers_core::types::Address,
20824 #[ethevent(indexed)]
20825 pub token_id: ::ethers_core::types::U256,
20826 }
20827 #[derive(
20828 Clone,
20829 ::ethers_contract::EthEvent,
20830 ::ethers_contract::EthDisplay,
20831 Default,
20832 Debug,
20833 PartialEq,
20834 Eq,
20835 Hash
20836 )]
20837 #[ethevent(name = "ApprovalForAll", abi = "ApprovalForAll(address,address,bool)")]
20838 pub struct ApprovalForAllFilter {
20839 #[ethevent(indexed)]
20840 pub owner: ::ethers_core::types::Address,
20841 #[ethevent(indexed)]
20842 pub operator: ::ethers_core::types::Address,
20843 pub approved: bool,
20844 }
20845 #[derive(
20846 Clone,
20847 ::ethers_contract::EthEvent,
20848 ::ethers_contract::EthDisplay,
20849 Default,
20850 Debug,
20851 PartialEq,
20852 Eq,
20853 Hash
20854 )]
20855 #[ethevent(name = "Paused", abi = "Paused(address)")]
20856 pub struct PausedFilter {
20857 pub account: ::ethers_core::types::Address,
20858 }
20859 #[derive(
20860 Clone,
20861 ::ethers_contract::EthEvent,
20862 ::ethers_contract::EthDisplay,
20863 Default,
20864 Debug,
20865 PartialEq,
20866 Eq,
20867 Hash
20868 )]
20869 #[ethevent(
20870 name = "RoleAdminChanged",
20871 abi = "RoleAdminChanged(bytes32,bytes32,bytes32)"
20872 )]
20873 pub struct RoleAdminChangedFilter {
20874 #[ethevent(indexed)]
20875 pub role: [u8; 32],
20876 #[ethevent(indexed)]
20877 pub previous_admin_role: [u8; 32],
20878 #[ethevent(indexed)]
20879 pub new_admin_role: [u8; 32],
20880 }
20881 #[derive(
20882 Clone,
20883 ::ethers_contract::EthEvent,
20884 ::ethers_contract::EthDisplay,
20885 Default,
20886 Debug,
20887 PartialEq,
20888 Eq,
20889 Hash
20890 )]
20891 #[ethevent(name = "RoleGranted", abi = "RoleGranted(bytes32,address,address)")]
20892 pub struct RoleGrantedFilter {
20893 #[ethevent(indexed)]
20894 pub role: [u8; 32],
20895 #[ethevent(indexed)]
20896 pub account: ::ethers_core::types::Address,
20897 #[ethevent(indexed)]
20898 pub sender: ::ethers_core::types::Address,
20899 }
20900 #[derive(
20901 Clone,
20902 ::ethers_contract::EthEvent,
20903 ::ethers_contract::EthDisplay,
20904 Default,
20905 Debug,
20906 PartialEq,
20907 Eq,
20908 Hash
20909 )]
20910 #[ethevent(name = "RoleRevoked", abi = "RoleRevoked(bytes32,address,address)")]
20911 pub struct RoleRevokedFilter {
20912 #[ethevent(indexed)]
20913 pub role: [u8; 32],
20914 #[ethevent(indexed)]
20915 pub account: ::ethers_core::types::Address,
20916 #[ethevent(indexed)]
20917 pub sender: ::ethers_core::types::Address,
20918 }
20919 #[derive(
20920 Clone,
20921 ::ethers_contract::EthEvent,
20922 ::ethers_contract::EthDisplay,
20923 Default,
20924 Debug,
20925 PartialEq,
20926 Eq,
20927 Hash
20928 )]
20929 #[ethevent(name = "Transfer", abi = "Transfer(address,address,uint256)")]
20930 pub struct TransferFilter {
20931 #[ethevent(indexed)]
20932 pub from: ::ethers_core::types::Address,
20933 #[ethevent(indexed)]
20934 pub to: ::ethers_core::types::Address,
20935 #[ethevent(indexed)]
20936 pub token_id: ::ethers_core::types::U256,
20937 }
20938 #[derive(
20939 Clone,
20940 ::ethers_contract::EthEvent,
20941 ::ethers_contract::EthDisplay,
20942 Default,
20943 Debug,
20944 PartialEq,
20945 Eq,
20946 Hash
20947 )]
20948 #[ethevent(name = "Unpaused", abi = "Unpaused(address)")]
20949 pub struct UnpausedFilter {
20950 pub account: ::ethers_core::types::Address,
20951 }
20952 #[derive(Clone, ::ethers_contract::EthAbiType, Debug, PartialEq, Eq, Hash)]
20954 pub enum ERC721PresetMinterPauserAutoIdEvents {
20955 ApprovalFilter(ApprovalFilter),
20956 ApprovalForAllFilter(ApprovalForAllFilter),
20957 PausedFilter(PausedFilter),
20958 RoleAdminChangedFilter(RoleAdminChangedFilter),
20959 RoleGrantedFilter(RoleGrantedFilter),
20960 RoleRevokedFilter(RoleRevokedFilter),
20961 TransferFilter(TransferFilter),
20962 UnpausedFilter(UnpausedFilter),
20963 }
20964 impl ::ethers_contract::EthLogDecode for ERC721PresetMinterPauserAutoIdEvents {
20965 fn decode_log(
20966 log: &::ethers_core::abi::RawLog,
20967 ) -> ::core::result::Result<Self, ::ethers_core::abi::Error> {
20968 if let Ok(decoded) = ApprovalFilter::decode_log(log) {
20969 return Ok(ERC721PresetMinterPauserAutoIdEvents::ApprovalFilter(decoded));
20970 }
20971 if let Ok(decoded) = ApprovalForAllFilter::decode_log(log) {
20972 return Ok(
20973 ERC721PresetMinterPauserAutoIdEvents::ApprovalForAllFilter(decoded),
20974 );
20975 }
20976 if let Ok(decoded) = PausedFilter::decode_log(log) {
20977 return Ok(ERC721PresetMinterPauserAutoIdEvents::PausedFilter(decoded));
20978 }
20979 if let Ok(decoded) = RoleAdminChangedFilter::decode_log(log) {
20980 return Ok(
20981 ERC721PresetMinterPauserAutoIdEvents::RoleAdminChangedFilter(decoded),
20982 );
20983 }
20984 if let Ok(decoded) = RoleGrantedFilter::decode_log(log) {
20985 return Ok(
20986 ERC721PresetMinterPauserAutoIdEvents::RoleGrantedFilter(decoded),
20987 );
20988 }
20989 if let Ok(decoded) = RoleRevokedFilter::decode_log(log) {
20990 return Ok(
20991 ERC721PresetMinterPauserAutoIdEvents::RoleRevokedFilter(decoded),
20992 );
20993 }
20994 if let Ok(decoded) = TransferFilter::decode_log(log) {
20995 return Ok(ERC721PresetMinterPauserAutoIdEvents::TransferFilter(decoded));
20996 }
20997 if let Ok(decoded) = UnpausedFilter::decode_log(log) {
20998 return Ok(ERC721PresetMinterPauserAutoIdEvents::UnpausedFilter(decoded));
20999 }
21000 Err(::ethers_core::abi::Error::InvalidData)
21001 }
21002 }
21003 impl ::core::fmt::Display for ERC721PresetMinterPauserAutoIdEvents {
21004 fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
21005 match self {
21006 Self::ApprovalFilter(element) => ::core::fmt::Display::fmt(element, f),
21007 Self::ApprovalForAllFilter(element) => {
21008 ::core::fmt::Display::fmt(element, f)
21009 }
21010 Self::PausedFilter(element) => ::core::fmt::Display::fmt(element, f),
21011 Self::RoleAdminChangedFilter(element) => {
21012 ::core::fmt::Display::fmt(element, f)
21013 }
21014 Self::RoleGrantedFilter(element) => ::core::fmt::Display::fmt(element, f),
21015 Self::RoleRevokedFilter(element) => ::core::fmt::Display::fmt(element, f),
21016 Self::TransferFilter(element) => ::core::fmt::Display::fmt(element, f),
21017 Self::UnpausedFilter(element) => ::core::fmt::Display::fmt(element, f),
21018 }
21019 }
21020 }
21021 impl ::core::convert::From<ApprovalFilter> for ERC721PresetMinterPauserAutoIdEvents {
21022 fn from(value: ApprovalFilter) -> Self {
21023 Self::ApprovalFilter(value)
21024 }
21025 }
21026 impl ::core::convert::From<ApprovalForAllFilter>
21027 for ERC721PresetMinterPauserAutoIdEvents {
21028 fn from(value: ApprovalForAllFilter) -> Self {
21029 Self::ApprovalForAllFilter(value)
21030 }
21031 }
21032 impl ::core::convert::From<PausedFilter> for ERC721PresetMinterPauserAutoIdEvents {
21033 fn from(value: PausedFilter) -> Self {
21034 Self::PausedFilter(value)
21035 }
21036 }
21037 impl ::core::convert::From<RoleAdminChangedFilter>
21038 for ERC721PresetMinterPauserAutoIdEvents {
21039 fn from(value: RoleAdminChangedFilter) -> Self {
21040 Self::RoleAdminChangedFilter(value)
21041 }
21042 }
21043 impl ::core::convert::From<RoleGrantedFilter>
21044 for ERC721PresetMinterPauserAutoIdEvents {
21045 fn from(value: RoleGrantedFilter) -> Self {
21046 Self::RoleGrantedFilter(value)
21047 }
21048 }
21049 impl ::core::convert::From<RoleRevokedFilter>
21050 for ERC721PresetMinterPauserAutoIdEvents {
21051 fn from(value: RoleRevokedFilter) -> Self {
21052 Self::RoleRevokedFilter(value)
21053 }
21054 }
21055 impl ::core::convert::From<TransferFilter> for ERC721PresetMinterPauserAutoIdEvents {
21056 fn from(value: TransferFilter) -> Self {
21057 Self::TransferFilter(value)
21058 }
21059 }
21060 impl ::core::convert::From<UnpausedFilter> for ERC721PresetMinterPauserAutoIdEvents {
21061 fn from(value: UnpausedFilter) -> Self {
21062 Self::UnpausedFilter(value)
21063 }
21064 }
21065 #[derive(
21067 Clone,
21068 ::ethers_contract::EthCall,
21069 ::ethers_contract::EthDisplay,
21070 Default,
21071 Debug,
21072 PartialEq,
21073 Eq,
21074 Hash
21075 )]
21076 #[ethcall(name = "DEFAULT_ADMIN_ROLE", abi = "DEFAULT_ADMIN_ROLE()")]
21077 pub struct DefaultAdminRoleCall;
21078 #[derive(
21080 Clone,
21081 ::ethers_contract::EthCall,
21082 ::ethers_contract::EthDisplay,
21083 Default,
21084 Debug,
21085 PartialEq,
21086 Eq,
21087 Hash
21088 )]
21089 #[ethcall(name = "MINTER_ROLE", abi = "MINTER_ROLE()")]
21090 pub struct MinterRoleCall;
21091 #[derive(
21093 Clone,
21094 ::ethers_contract::EthCall,
21095 ::ethers_contract::EthDisplay,
21096 Default,
21097 Debug,
21098 PartialEq,
21099 Eq,
21100 Hash
21101 )]
21102 #[ethcall(name = "PAUSER_ROLE", abi = "PAUSER_ROLE()")]
21103 pub struct PauserRoleCall;
21104 #[derive(
21106 Clone,
21107 ::ethers_contract::EthCall,
21108 ::ethers_contract::EthDisplay,
21109 Default,
21110 Debug,
21111 PartialEq,
21112 Eq,
21113 Hash
21114 )]
21115 #[ethcall(name = "approve", abi = "approve(address,uint256)")]
21116 pub struct ApproveCall {
21117 pub to: ::ethers_core::types::Address,
21118 pub token_id: ::ethers_core::types::U256,
21119 }
21120 #[derive(
21122 Clone,
21123 ::ethers_contract::EthCall,
21124 ::ethers_contract::EthDisplay,
21125 Default,
21126 Debug,
21127 PartialEq,
21128 Eq,
21129 Hash
21130 )]
21131 #[ethcall(name = "balanceOf", abi = "balanceOf(address)")]
21132 pub struct BalanceOfCall {
21133 pub owner: ::ethers_core::types::Address,
21134 }
21135 #[derive(
21137 Clone,
21138 ::ethers_contract::EthCall,
21139 ::ethers_contract::EthDisplay,
21140 Default,
21141 Debug,
21142 PartialEq,
21143 Eq,
21144 Hash
21145 )]
21146 #[ethcall(name = "burn", abi = "burn(uint256)")]
21147 pub struct BurnCall {
21148 pub token_id: ::ethers_core::types::U256,
21149 }
21150 #[derive(
21152 Clone,
21153 ::ethers_contract::EthCall,
21154 ::ethers_contract::EthDisplay,
21155 Default,
21156 Debug,
21157 PartialEq,
21158 Eq,
21159 Hash
21160 )]
21161 #[ethcall(name = "getApproved", abi = "getApproved(uint256)")]
21162 pub struct GetApprovedCall {
21163 pub token_id: ::ethers_core::types::U256,
21164 }
21165 #[derive(
21167 Clone,
21168 ::ethers_contract::EthCall,
21169 ::ethers_contract::EthDisplay,
21170 Default,
21171 Debug,
21172 PartialEq,
21173 Eq,
21174 Hash
21175 )]
21176 #[ethcall(name = "getRoleAdmin", abi = "getRoleAdmin(bytes32)")]
21177 pub struct GetRoleAdminCall {
21178 pub role: [u8; 32],
21179 }
21180 #[derive(
21182 Clone,
21183 ::ethers_contract::EthCall,
21184 ::ethers_contract::EthDisplay,
21185 Default,
21186 Debug,
21187 PartialEq,
21188 Eq,
21189 Hash
21190 )]
21191 #[ethcall(name = "getRoleMember", abi = "getRoleMember(bytes32,uint256)")]
21192 pub struct GetRoleMemberCall {
21193 pub role: [u8; 32],
21194 pub index: ::ethers_core::types::U256,
21195 }
21196 #[derive(
21198 Clone,
21199 ::ethers_contract::EthCall,
21200 ::ethers_contract::EthDisplay,
21201 Default,
21202 Debug,
21203 PartialEq,
21204 Eq,
21205 Hash
21206 )]
21207 #[ethcall(name = "getRoleMemberCount", abi = "getRoleMemberCount(bytes32)")]
21208 pub struct GetRoleMemberCountCall {
21209 pub role: [u8; 32],
21210 }
21211 #[derive(
21213 Clone,
21214 ::ethers_contract::EthCall,
21215 ::ethers_contract::EthDisplay,
21216 Default,
21217 Debug,
21218 PartialEq,
21219 Eq,
21220 Hash
21221 )]
21222 #[ethcall(name = "grantRole", abi = "grantRole(bytes32,address)")]
21223 pub struct GrantRoleCall {
21224 pub role: [u8; 32],
21225 pub account: ::ethers_core::types::Address,
21226 }
21227 #[derive(
21229 Clone,
21230 ::ethers_contract::EthCall,
21231 ::ethers_contract::EthDisplay,
21232 Default,
21233 Debug,
21234 PartialEq,
21235 Eq,
21236 Hash
21237 )]
21238 #[ethcall(name = "hasRole", abi = "hasRole(bytes32,address)")]
21239 pub struct HasRoleCall {
21240 pub role: [u8; 32],
21241 pub account: ::ethers_core::types::Address,
21242 }
21243 #[derive(
21245 Clone,
21246 ::ethers_contract::EthCall,
21247 ::ethers_contract::EthDisplay,
21248 Default,
21249 Debug,
21250 PartialEq,
21251 Eq,
21252 Hash
21253 )]
21254 #[ethcall(name = "isApprovedForAll", abi = "isApprovedForAll(address,address)")]
21255 pub struct IsApprovedForAllCall {
21256 pub owner: ::ethers_core::types::Address,
21257 pub operator: ::ethers_core::types::Address,
21258 }
21259 #[derive(
21261 Clone,
21262 ::ethers_contract::EthCall,
21263 ::ethers_contract::EthDisplay,
21264 Default,
21265 Debug,
21266 PartialEq,
21267 Eq,
21268 Hash
21269 )]
21270 #[ethcall(name = "mint", abi = "mint(address)")]
21271 pub struct MintCall {
21272 pub to: ::ethers_core::types::Address,
21273 }
21274 #[derive(
21276 Clone,
21277 ::ethers_contract::EthCall,
21278 ::ethers_contract::EthDisplay,
21279 Default,
21280 Debug,
21281 PartialEq,
21282 Eq,
21283 Hash
21284 )]
21285 #[ethcall(name = "name", abi = "name()")]
21286 pub struct NameCall;
21287 #[derive(
21289 Clone,
21290 ::ethers_contract::EthCall,
21291 ::ethers_contract::EthDisplay,
21292 Default,
21293 Debug,
21294 PartialEq,
21295 Eq,
21296 Hash
21297 )]
21298 #[ethcall(name = "ownerOf", abi = "ownerOf(uint256)")]
21299 pub struct OwnerOfCall {
21300 pub token_id: ::ethers_core::types::U256,
21301 }
21302 #[derive(
21304 Clone,
21305 ::ethers_contract::EthCall,
21306 ::ethers_contract::EthDisplay,
21307 Default,
21308 Debug,
21309 PartialEq,
21310 Eq,
21311 Hash
21312 )]
21313 #[ethcall(name = "pause", abi = "pause()")]
21314 pub struct PauseCall;
21315 #[derive(
21317 Clone,
21318 ::ethers_contract::EthCall,
21319 ::ethers_contract::EthDisplay,
21320 Default,
21321 Debug,
21322 PartialEq,
21323 Eq,
21324 Hash
21325 )]
21326 #[ethcall(name = "paused", abi = "paused()")]
21327 pub struct PausedCall;
21328 #[derive(
21330 Clone,
21331 ::ethers_contract::EthCall,
21332 ::ethers_contract::EthDisplay,
21333 Default,
21334 Debug,
21335 PartialEq,
21336 Eq,
21337 Hash
21338 )]
21339 #[ethcall(name = "renounceRole", abi = "renounceRole(bytes32,address)")]
21340 pub struct RenounceRoleCall {
21341 pub role: [u8; 32],
21342 pub account: ::ethers_core::types::Address,
21343 }
21344 #[derive(
21346 Clone,
21347 ::ethers_contract::EthCall,
21348 ::ethers_contract::EthDisplay,
21349 Default,
21350 Debug,
21351 PartialEq,
21352 Eq,
21353 Hash
21354 )]
21355 #[ethcall(name = "revokeRole", abi = "revokeRole(bytes32,address)")]
21356 pub struct RevokeRoleCall {
21357 pub role: [u8; 32],
21358 pub account: ::ethers_core::types::Address,
21359 }
21360 #[derive(
21362 Clone,
21363 ::ethers_contract::EthCall,
21364 ::ethers_contract::EthDisplay,
21365 Default,
21366 Debug,
21367 PartialEq,
21368 Eq,
21369 Hash
21370 )]
21371 #[ethcall(
21372 name = "safeTransferFrom",
21373 abi = "safeTransferFrom(address,address,uint256)"
21374 )]
21375 pub struct SafeTransferFromCall {
21376 pub from: ::ethers_core::types::Address,
21377 pub to: ::ethers_core::types::Address,
21378 pub token_id: ::ethers_core::types::U256,
21379 }
21380 #[derive(
21382 Clone,
21383 ::ethers_contract::EthCall,
21384 ::ethers_contract::EthDisplay,
21385 Default,
21386 Debug,
21387 PartialEq,
21388 Eq,
21389 Hash
21390 )]
21391 #[ethcall(
21392 name = "safeTransferFrom",
21393 abi = "safeTransferFrom(address,address,uint256,bytes)"
21394 )]
21395 pub struct SafeTransferFromWithFromAndToAndDataCall {
21396 pub from: ::ethers_core::types::Address,
21397 pub to: ::ethers_core::types::Address,
21398 pub token_id: ::ethers_core::types::U256,
21399 pub data: ::ethers_core::types::Bytes,
21400 }
21401 #[derive(
21403 Clone,
21404 ::ethers_contract::EthCall,
21405 ::ethers_contract::EthDisplay,
21406 Default,
21407 Debug,
21408 PartialEq,
21409 Eq,
21410 Hash
21411 )]
21412 #[ethcall(name = "setApprovalForAll", abi = "setApprovalForAll(address,bool)")]
21413 pub struct SetApprovalForAllCall {
21414 pub operator: ::ethers_core::types::Address,
21415 pub approved: bool,
21416 }
21417 #[derive(
21419 Clone,
21420 ::ethers_contract::EthCall,
21421 ::ethers_contract::EthDisplay,
21422 Default,
21423 Debug,
21424 PartialEq,
21425 Eq,
21426 Hash
21427 )]
21428 #[ethcall(name = "supportsInterface", abi = "supportsInterface(bytes4)")]
21429 pub struct SupportsInterfaceCall {
21430 pub interface_id: [u8; 4],
21431 }
21432 #[derive(
21434 Clone,
21435 ::ethers_contract::EthCall,
21436 ::ethers_contract::EthDisplay,
21437 Default,
21438 Debug,
21439 PartialEq,
21440 Eq,
21441 Hash
21442 )]
21443 #[ethcall(name = "symbol", abi = "symbol()")]
21444 pub struct SymbolCall;
21445 #[derive(
21447 Clone,
21448 ::ethers_contract::EthCall,
21449 ::ethers_contract::EthDisplay,
21450 Default,
21451 Debug,
21452 PartialEq,
21453 Eq,
21454 Hash
21455 )]
21456 #[ethcall(name = "tokenByIndex", abi = "tokenByIndex(uint256)")]
21457 pub struct TokenByIndexCall {
21458 pub index: ::ethers_core::types::U256,
21459 }
21460 #[derive(
21462 Clone,
21463 ::ethers_contract::EthCall,
21464 ::ethers_contract::EthDisplay,
21465 Default,
21466 Debug,
21467 PartialEq,
21468 Eq,
21469 Hash
21470 )]
21471 #[ethcall(
21472 name = "tokenOfOwnerByIndex",
21473 abi = "tokenOfOwnerByIndex(address,uint256)"
21474 )]
21475 pub struct TokenOfOwnerByIndexCall {
21476 pub owner: ::ethers_core::types::Address,
21477 pub index: ::ethers_core::types::U256,
21478 }
21479 #[derive(
21481 Clone,
21482 ::ethers_contract::EthCall,
21483 ::ethers_contract::EthDisplay,
21484 Default,
21485 Debug,
21486 PartialEq,
21487 Eq,
21488 Hash
21489 )]
21490 #[ethcall(name = "tokenURI", abi = "tokenURI(uint256)")]
21491 pub struct TokenURICall {
21492 pub token_id: ::ethers_core::types::U256,
21493 }
21494 #[derive(
21496 Clone,
21497 ::ethers_contract::EthCall,
21498 ::ethers_contract::EthDisplay,
21499 Default,
21500 Debug,
21501 PartialEq,
21502 Eq,
21503 Hash
21504 )]
21505 #[ethcall(name = "totalSupply", abi = "totalSupply()")]
21506 pub struct TotalSupplyCall;
21507 #[derive(
21509 Clone,
21510 ::ethers_contract::EthCall,
21511 ::ethers_contract::EthDisplay,
21512 Default,
21513 Debug,
21514 PartialEq,
21515 Eq,
21516 Hash
21517 )]
21518 #[ethcall(name = "transferFrom", abi = "transferFrom(address,address,uint256)")]
21519 pub struct TransferFromCall {
21520 pub from: ::ethers_core::types::Address,
21521 pub to: ::ethers_core::types::Address,
21522 pub token_id: ::ethers_core::types::U256,
21523 }
21524 #[derive(
21526 Clone,
21527 ::ethers_contract::EthCall,
21528 ::ethers_contract::EthDisplay,
21529 Default,
21530 Debug,
21531 PartialEq,
21532 Eq,
21533 Hash
21534 )]
21535 #[ethcall(name = "unpause", abi = "unpause()")]
21536 pub struct UnpauseCall;
21537 #[derive(Clone, ::ethers_contract::EthAbiType, Debug, PartialEq, Eq, Hash)]
21539 pub enum ERC721PresetMinterPauserAutoIdCalls {
21540 DefaultAdminRole(DefaultAdminRoleCall),
21541 MinterRole(MinterRoleCall),
21542 PauserRole(PauserRoleCall),
21543 Approve(ApproveCall),
21544 BalanceOf(BalanceOfCall),
21545 Burn(BurnCall),
21546 GetApproved(GetApprovedCall),
21547 GetRoleAdmin(GetRoleAdminCall),
21548 GetRoleMember(GetRoleMemberCall),
21549 GetRoleMemberCount(GetRoleMemberCountCall),
21550 GrantRole(GrantRoleCall),
21551 HasRole(HasRoleCall),
21552 IsApprovedForAll(IsApprovedForAllCall),
21553 Mint(MintCall),
21554 Name(NameCall),
21555 OwnerOf(OwnerOfCall),
21556 Pause(PauseCall),
21557 Paused(PausedCall),
21558 RenounceRole(RenounceRoleCall),
21559 RevokeRole(RevokeRoleCall),
21560 SafeTransferFrom(SafeTransferFromCall),
21561 SafeTransferFromWithFromAndToAndData(SafeTransferFromWithFromAndToAndDataCall),
21562 SetApprovalForAll(SetApprovalForAllCall),
21563 SupportsInterface(SupportsInterfaceCall),
21564 Symbol(SymbolCall),
21565 TokenByIndex(TokenByIndexCall),
21566 TokenOfOwnerByIndex(TokenOfOwnerByIndexCall),
21567 TokenURI(TokenURICall),
21568 TotalSupply(TotalSupplyCall),
21569 TransferFrom(TransferFromCall),
21570 Unpause(UnpauseCall),
21571 }
21572 impl ::ethers_core::abi::AbiDecode for ERC721PresetMinterPauserAutoIdCalls {
21573 fn decode(
21574 data: impl AsRef<[u8]>,
21575 ) -> ::core::result::Result<Self, ::ethers_core::abi::AbiError> {
21576 let data = data.as_ref();
21577 if let Ok(decoded)
21578 = <DefaultAdminRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21579 return Ok(Self::DefaultAdminRole(decoded));
21580 }
21581 if let Ok(decoded)
21582 = <MinterRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21583 return Ok(Self::MinterRole(decoded));
21584 }
21585 if let Ok(decoded)
21586 = <PauserRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21587 return Ok(Self::PauserRole(decoded));
21588 }
21589 if let Ok(decoded)
21590 = <ApproveCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21591 return Ok(Self::Approve(decoded));
21592 }
21593 if let Ok(decoded)
21594 = <BalanceOfCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21595 return Ok(Self::BalanceOf(decoded));
21596 }
21597 if let Ok(decoded)
21598 = <BurnCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21599 return Ok(Self::Burn(decoded));
21600 }
21601 if let Ok(decoded)
21602 = <GetApprovedCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21603 return Ok(Self::GetApproved(decoded));
21604 }
21605 if let Ok(decoded)
21606 = <GetRoleAdminCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21607 return Ok(Self::GetRoleAdmin(decoded));
21608 }
21609 if let Ok(decoded)
21610 = <GetRoleMemberCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21611 return Ok(Self::GetRoleMember(decoded));
21612 }
21613 if let Ok(decoded)
21614 = <GetRoleMemberCountCall as ::ethers_core::abi::AbiDecode>::decode(
21615 data,
21616 ) {
21617 return Ok(Self::GetRoleMemberCount(decoded));
21618 }
21619 if let Ok(decoded)
21620 = <GrantRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21621 return Ok(Self::GrantRole(decoded));
21622 }
21623 if let Ok(decoded)
21624 = <HasRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21625 return Ok(Self::HasRole(decoded));
21626 }
21627 if let Ok(decoded)
21628 = <IsApprovedForAllCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21629 return Ok(Self::IsApprovedForAll(decoded));
21630 }
21631 if let Ok(decoded)
21632 = <MintCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21633 return Ok(Self::Mint(decoded));
21634 }
21635 if let Ok(decoded)
21636 = <NameCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21637 return Ok(Self::Name(decoded));
21638 }
21639 if let Ok(decoded)
21640 = <OwnerOfCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21641 return Ok(Self::OwnerOf(decoded));
21642 }
21643 if let Ok(decoded)
21644 = <PauseCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21645 return Ok(Self::Pause(decoded));
21646 }
21647 if let Ok(decoded)
21648 = <PausedCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21649 return Ok(Self::Paused(decoded));
21650 }
21651 if let Ok(decoded)
21652 = <RenounceRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21653 return Ok(Self::RenounceRole(decoded));
21654 }
21655 if let Ok(decoded)
21656 = <RevokeRoleCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21657 return Ok(Self::RevokeRole(decoded));
21658 }
21659 if let Ok(decoded)
21660 = <SafeTransferFromCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21661 return Ok(Self::SafeTransferFrom(decoded));
21662 }
21663 if let Ok(decoded)
21664 = <SafeTransferFromWithFromAndToAndDataCall as ::ethers_core::abi::AbiDecode>::decode(
21665 data,
21666 ) {
21667 return Ok(Self::SafeTransferFromWithFromAndToAndData(decoded));
21668 }
21669 if let Ok(decoded)
21670 = <SetApprovalForAllCall as ::ethers_core::abi::AbiDecode>::decode(
21671 data,
21672 ) {
21673 return Ok(Self::SetApprovalForAll(decoded));
21674 }
21675 if let Ok(decoded)
21676 = <SupportsInterfaceCall as ::ethers_core::abi::AbiDecode>::decode(
21677 data,
21678 ) {
21679 return Ok(Self::SupportsInterface(decoded));
21680 }
21681 if let Ok(decoded)
21682 = <SymbolCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21683 return Ok(Self::Symbol(decoded));
21684 }
21685 if let Ok(decoded)
21686 = <TokenByIndexCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21687 return Ok(Self::TokenByIndex(decoded));
21688 }
21689 if let Ok(decoded)
21690 = <TokenOfOwnerByIndexCall as ::ethers_core::abi::AbiDecode>::decode(
21691 data,
21692 ) {
21693 return Ok(Self::TokenOfOwnerByIndex(decoded));
21694 }
21695 if let Ok(decoded)
21696 = <TokenURICall as ::ethers_core::abi::AbiDecode>::decode(data) {
21697 return Ok(Self::TokenURI(decoded));
21698 }
21699 if let Ok(decoded)
21700 = <TotalSupplyCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21701 return Ok(Self::TotalSupply(decoded));
21702 }
21703 if let Ok(decoded)
21704 = <TransferFromCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21705 return Ok(Self::TransferFrom(decoded));
21706 }
21707 if let Ok(decoded)
21708 = <UnpauseCall as ::ethers_core::abi::AbiDecode>::decode(data) {
21709 return Ok(Self::Unpause(decoded));
21710 }
21711 Err(::ethers_core::abi::Error::InvalidData.into())
21712 }
21713 }
21714 impl ::ethers_core::abi::AbiEncode for ERC721PresetMinterPauserAutoIdCalls {
21715 fn encode(self) -> Vec<u8> {
21716 match self {
21717 Self::DefaultAdminRole(element) => {
21718 ::ethers_core::abi::AbiEncode::encode(element)
21719 }
21720 Self::MinterRole(element) => {
21721 ::ethers_core::abi::AbiEncode::encode(element)
21722 }
21723 Self::PauserRole(element) => {
21724 ::ethers_core::abi::AbiEncode::encode(element)
21725 }
21726 Self::Approve(element) => ::ethers_core::abi::AbiEncode::encode(element),
21727 Self::BalanceOf(element) => {
21728 ::ethers_core::abi::AbiEncode::encode(element)
21729 }
21730 Self::Burn(element) => ::ethers_core::abi::AbiEncode::encode(element),
21731 Self::GetApproved(element) => {
21732 ::ethers_core::abi::AbiEncode::encode(element)
21733 }
21734 Self::GetRoleAdmin(element) => {
21735 ::ethers_core::abi::AbiEncode::encode(element)
21736 }
21737 Self::GetRoleMember(element) => {
21738 ::ethers_core::abi::AbiEncode::encode(element)
21739 }
21740 Self::GetRoleMemberCount(element) => {
21741 ::ethers_core::abi::AbiEncode::encode(element)
21742 }
21743 Self::GrantRole(element) => {
21744 ::ethers_core::abi::AbiEncode::encode(element)
21745 }
21746 Self::HasRole(element) => ::ethers_core::abi::AbiEncode::encode(element),
21747 Self::IsApprovedForAll(element) => {
21748 ::ethers_core::abi::AbiEncode::encode(element)
21749 }
21750 Self::Mint(element) => ::ethers_core::abi::AbiEncode::encode(element),
21751 Self::Name(element) => ::ethers_core::abi::AbiEncode::encode(element),
21752 Self::OwnerOf(element) => ::ethers_core::abi::AbiEncode::encode(element),
21753 Self::Pause(element) => ::ethers_core::abi::AbiEncode::encode(element),
21754 Self::Paused(element) => ::ethers_core::abi::AbiEncode::encode(element),
21755 Self::RenounceRole(element) => {
21756 ::ethers_core::abi::AbiEncode::encode(element)
21757 }
21758 Self::RevokeRole(element) => {
21759 ::ethers_core::abi::AbiEncode::encode(element)
21760 }
21761 Self::SafeTransferFrom(element) => {
21762 ::ethers_core::abi::AbiEncode::encode(element)
21763 }
21764 Self::SafeTransferFromWithFromAndToAndData(element) => {
21765 ::ethers_core::abi::AbiEncode::encode(element)
21766 }
21767 Self::SetApprovalForAll(element) => {
21768 ::ethers_core::abi::AbiEncode::encode(element)
21769 }
21770 Self::SupportsInterface(element) => {
21771 ::ethers_core::abi::AbiEncode::encode(element)
21772 }
21773 Self::Symbol(element) => ::ethers_core::abi::AbiEncode::encode(element),
21774 Self::TokenByIndex(element) => {
21775 ::ethers_core::abi::AbiEncode::encode(element)
21776 }
21777 Self::TokenOfOwnerByIndex(element) => {
21778 ::ethers_core::abi::AbiEncode::encode(element)
21779 }
21780 Self::TokenURI(element) => ::ethers_core::abi::AbiEncode::encode(element),
21781 Self::TotalSupply(element) => {
21782 ::ethers_core::abi::AbiEncode::encode(element)
21783 }
21784 Self::TransferFrom(element) => {
21785 ::ethers_core::abi::AbiEncode::encode(element)
21786 }
21787 Self::Unpause(element) => ::ethers_core::abi::AbiEncode::encode(element),
21788 }
21789 }
21790 }
21791 impl ::core::fmt::Display for ERC721PresetMinterPauserAutoIdCalls {
21792 fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
21793 match self {
21794 Self::DefaultAdminRole(element) => ::core::fmt::Display::fmt(element, f),
21795 Self::MinterRole(element) => ::core::fmt::Display::fmt(element, f),
21796 Self::PauserRole(element) => ::core::fmt::Display::fmt(element, f),
21797 Self::Approve(element) => ::core::fmt::Display::fmt(element, f),
21798 Self::BalanceOf(element) => ::core::fmt::Display::fmt(element, f),
21799 Self::Burn(element) => ::core::fmt::Display::fmt(element, f),
21800 Self::GetApproved(element) => ::core::fmt::Display::fmt(element, f),
21801 Self::GetRoleAdmin(element) => ::core::fmt::Display::fmt(element, f),
21802 Self::GetRoleMember(element) => ::core::fmt::Display::fmt(element, f),
21803 Self::GetRoleMemberCount(element) => {
21804 ::core::fmt::Display::fmt(element, f)
21805 }
21806 Self::GrantRole(element) => ::core::fmt::Display::fmt(element, f),
21807 Self::HasRole(element) => ::core::fmt::Display::fmt(element, f),
21808 Self::IsApprovedForAll(element) => ::core::fmt::Display::fmt(element, f),
21809 Self::Mint(element) => ::core::fmt::Display::fmt(element, f),
21810 Self::Name(element) => ::core::fmt::Display::fmt(element, f),
21811 Self::OwnerOf(element) => ::core::fmt::Display::fmt(element, f),
21812 Self::Pause(element) => ::core::fmt::Display::fmt(element, f),
21813 Self::Paused(element) => ::core::fmt::Display::fmt(element, f),
21814 Self::RenounceRole(element) => ::core::fmt::Display::fmt(element, f),
21815 Self::RevokeRole(element) => ::core::fmt::Display::fmt(element, f),
21816 Self::SafeTransferFrom(element) => ::core::fmt::Display::fmt(element, f),
21817 Self::SafeTransferFromWithFromAndToAndData(element) => {
21818 ::core::fmt::Display::fmt(element, f)
21819 }
21820 Self::SetApprovalForAll(element) => ::core::fmt::Display::fmt(element, f),
21821 Self::SupportsInterface(element) => ::core::fmt::Display::fmt(element, f),
21822 Self::Symbol(element) => ::core::fmt::Display::fmt(element, f),
21823 Self::TokenByIndex(element) => ::core::fmt::Display::fmt(element, f),
21824 Self::TokenOfOwnerByIndex(element) => {
21825 ::core::fmt::Display::fmt(element, f)
21826 }
21827 Self::TokenURI(element) => ::core::fmt::Display::fmt(element, f),
21828 Self::TotalSupply(element) => ::core::fmt::Display::fmt(element, f),
21829 Self::TransferFrom(element) => ::core::fmt::Display::fmt(element, f),
21830 Self::Unpause(element) => ::core::fmt::Display::fmt(element, f),
21831 }
21832 }
21833 }
21834 impl ::core::convert::From<DefaultAdminRoleCall>
21835 for ERC721PresetMinterPauserAutoIdCalls {
21836 fn from(value: DefaultAdminRoleCall) -> Self {
21837 Self::DefaultAdminRole(value)
21838 }
21839 }
21840 impl ::core::convert::From<MinterRoleCall> for ERC721PresetMinterPauserAutoIdCalls {
21841 fn from(value: MinterRoleCall) -> Self {
21842 Self::MinterRole(value)
21843 }
21844 }
21845 impl ::core::convert::From<PauserRoleCall> for ERC721PresetMinterPauserAutoIdCalls {
21846 fn from(value: PauserRoleCall) -> Self {
21847 Self::PauserRole(value)
21848 }
21849 }
21850 impl ::core::convert::From<ApproveCall> for ERC721PresetMinterPauserAutoIdCalls {
21851 fn from(value: ApproveCall) -> Self {
21852 Self::Approve(value)
21853 }
21854 }
21855 impl ::core::convert::From<BalanceOfCall> for ERC721PresetMinterPauserAutoIdCalls {
21856 fn from(value: BalanceOfCall) -> Self {
21857 Self::BalanceOf(value)
21858 }
21859 }
21860 impl ::core::convert::From<BurnCall> for ERC721PresetMinterPauserAutoIdCalls {
21861 fn from(value: BurnCall) -> Self {
21862 Self::Burn(value)
21863 }
21864 }
21865 impl ::core::convert::From<GetApprovedCall> for ERC721PresetMinterPauserAutoIdCalls {
21866 fn from(value: GetApprovedCall) -> Self {
21867 Self::GetApproved(value)
21868 }
21869 }
21870 impl ::core::convert::From<GetRoleAdminCall>
21871 for ERC721PresetMinterPauserAutoIdCalls {
21872 fn from(value: GetRoleAdminCall) -> Self {
21873 Self::GetRoleAdmin(value)
21874 }
21875 }
21876 impl ::core::convert::From<GetRoleMemberCall>
21877 for ERC721PresetMinterPauserAutoIdCalls {
21878 fn from(value: GetRoleMemberCall) -> Self {
21879 Self::GetRoleMember(value)
21880 }
21881 }
21882 impl ::core::convert::From<GetRoleMemberCountCall>
21883 for ERC721PresetMinterPauserAutoIdCalls {
21884 fn from(value: GetRoleMemberCountCall) -> Self {
21885 Self::GetRoleMemberCount(value)
21886 }
21887 }
21888 impl ::core::convert::From<GrantRoleCall> for ERC721PresetMinterPauserAutoIdCalls {
21889 fn from(value: GrantRoleCall) -> Self {
21890 Self::GrantRole(value)
21891 }
21892 }
21893 impl ::core::convert::From<HasRoleCall> for ERC721PresetMinterPauserAutoIdCalls {
21894 fn from(value: HasRoleCall) -> Self {
21895 Self::HasRole(value)
21896 }
21897 }
21898 impl ::core::convert::From<IsApprovedForAllCall>
21899 for ERC721PresetMinterPauserAutoIdCalls {
21900 fn from(value: IsApprovedForAllCall) -> Self {
21901 Self::IsApprovedForAll(value)
21902 }
21903 }
21904 impl ::core::convert::From<MintCall> for ERC721PresetMinterPauserAutoIdCalls {
21905 fn from(value: MintCall) -> Self {
21906 Self::Mint(value)
21907 }
21908 }
21909 impl ::core::convert::From<NameCall> for ERC721PresetMinterPauserAutoIdCalls {
21910 fn from(value: NameCall) -> Self {
21911 Self::Name(value)
21912 }
21913 }
21914 impl ::core::convert::From<OwnerOfCall> for ERC721PresetMinterPauserAutoIdCalls {
21915 fn from(value: OwnerOfCall) -> Self {
21916 Self::OwnerOf(value)
21917 }
21918 }
21919 impl ::core::convert::From<PauseCall> for ERC721PresetMinterPauserAutoIdCalls {
21920 fn from(value: PauseCall) -> Self {
21921 Self::Pause(value)
21922 }
21923 }
21924 impl ::core::convert::From<PausedCall> for ERC721PresetMinterPauserAutoIdCalls {
21925 fn from(value: PausedCall) -> Self {
21926 Self::Paused(value)
21927 }
21928 }
21929 impl ::core::convert::From<RenounceRoleCall>
21930 for ERC721PresetMinterPauserAutoIdCalls {
21931 fn from(value: RenounceRoleCall) -> Self {
21932 Self::RenounceRole(value)
21933 }
21934 }
21935 impl ::core::convert::From<RevokeRoleCall> for ERC721PresetMinterPauserAutoIdCalls {
21936 fn from(value: RevokeRoleCall) -> Self {
21937 Self::RevokeRole(value)
21938 }
21939 }
21940 impl ::core::convert::From<SafeTransferFromCall>
21941 for ERC721PresetMinterPauserAutoIdCalls {
21942 fn from(value: SafeTransferFromCall) -> Self {
21943 Self::SafeTransferFrom(value)
21944 }
21945 }
21946 impl ::core::convert::From<SafeTransferFromWithFromAndToAndDataCall>
21947 for ERC721PresetMinterPauserAutoIdCalls {
21948 fn from(value: SafeTransferFromWithFromAndToAndDataCall) -> Self {
21949 Self::SafeTransferFromWithFromAndToAndData(value)
21950 }
21951 }
21952 impl ::core::convert::From<SetApprovalForAllCall>
21953 for ERC721PresetMinterPauserAutoIdCalls {
21954 fn from(value: SetApprovalForAllCall) -> Self {
21955 Self::SetApprovalForAll(value)
21956 }
21957 }
21958 impl ::core::convert::From<SupportsInterfaceCall>
21959 for ERC721PresetMinterPauserAutoIdCalls {
21960 fn from(value: SupportsInterfaceCall) -> Self {
21961 Self::SupportsInterface(value)
21962 }
21963 }
21964 impl ::core::convert::From<SymbolCall> for ERC721PresetMinterPauserAutoIdCalls {
21965 fn from(value: SymbolCall) -> Self {
21966 Self::Symbol(value)
21967 }
21968 }
21969 impl ::core::convert::From<TokenByIndexCall>
21970 for ERC721PresetMinterPauserAutoIdCalls {
21971 fn from(value: TokenByIndexCall) -> Self {
21972 Self::TokenByIndex(value)
21973 }
21974 }
21975 impl ::core::convert::From<TokenOfOwnerByIndexCall>
21976 for ERC721PresetMinterPauserAutoIdCalls {
21977 fn from(value: TokenOfOwnerByIndexCall) -> Self {
21978 Self::TokenOfOwnerByIndex(value)
21979 }
21980 }
21981 impl ::core::convert::From<TokenURICall> for ERC721PresetMinterPauserAutoIdCalls {
21982 fn from(value: TokenURICall) -> Self {
21983 Self::TokenURI(value)
21984 }
21985 }
21986 impl ::core::convert::From<TotalSupplyCall> for ERC721PresetMinterPauserAutoIdCalls {
21987 fn from(value: TotalSupplyCall) -> Self {
21988 Self::TotalSupply(value)
21989 }
21990 }
21991 impl ::core::convert::From<TransferFromCall>
21992 for ERC721PresetMinterPauserAutoIdCalls {
21993 fn from(value: TransferFromCall) -> Self {
21994 Self::TransferFrom(value)
21995 }
21996 }
21997 impl ::core::convert::From<UnpauseCall> for ERC721PresetMinterPauserAutoIdCalls {
21998 fn from(value: UnpauseCall) -> Self {
21999 Self::Unpause(value)
22000 }
22001 }
22002 #[derive(
22004 Clone,
22005 ::ethers_contract::EthAbiType,
22006 ::ethers_contract::EthAbiCodec,
22007 Default,
22008 Debug,
22009 PartialEq,
22010 Eq,
22011 Hash
22012 )]
22013 pub struct DefaultAdminRoleReturn(pub [u8; 32]);
22014 #[derive(
22016 Clone,
22017 ::ethers_contract::EthAbiType,
22018 ::ethers_contract::EthAbiCodec,
22019 Default,
22020 Debug,
22021 PartialEq,
22022 Eq,
22023 Hash
22024 )]
22025 pub struct MinterRoleReturn(pub [u8; 32]);
22026 #[derive(
22028 Clone,
22029 ::ethers_contract::EthAbiType,
22030 ::ethers_contract::EthAbiCodec,
22031 Default,
22032 Debug,
22033 PartialEq,
22034 Eq,
22035 Hash
22036 )]
22037 pub struct PauserRoleReturn(pub [u8; 32]);
22038 #[derive(
22040 Clone,
22041 ::ethers_contract::EthAbiType,
22042 ::ethers_contract::EthAbiCodec,
22043 Default,
22044 Debug,
22045 PartialEq,
22046 Eq,
22047 Hash
22048 )]
22049 pub struct BalanceOfReturn(pub ::ethers_core::types::U256);
22050 #[derive(
22052 Clone,
22053 ::ethers_contract::EthAbiType,
22054 ::ethers_contract::EthAbiCodec,
22055 Default,
22056 Debug,
22057 PartialEq,
22058 Eq,
22059 Hash
22060 )]
22061 pub struct GetApprovedReturn(pub ::ethers_core::types::Address);
22062 #[derive(
22064 Clone,
22065 ::ethers_contract::EthAbiType,
22066 ::ethers_contract::EthAbiCodec,
22067 Default,
22068 Debug,
22069 PartialEq,
22070 Eq,
22071 Hash
22072 )]
22073 pub struct GetRoleAdminReturn(pub [u8; 32]);
22074 #[derive(
22076 Clone,
22077 ::ethers_contract::EthAbiType,
22078 ::ethers_contract::EthAbiCodec,
22079 Default,
22080 Debug,
22081 PartialEq,
22082 Eq,
22083 Hash
22084 )]
22085 pub struct GetRoleMemberReturn(pub ::ethers_core::types::Address);
22086 #[derive(
22088 Clone,
22089 ::ethers_contract::EthAbiType,
22090 ::ethers_contract::EthAbiCodec,
22091 Default,
22092 Debug,
22093 PartialEq,
22094 Eq,
22095 Hash
22096 )]
22097 pub struct GetRoleMemberCountReturn(pub ::ethers_core::types::U256);
22098 #[derive(
22100 Clone,
22101 ::ethers_contract::EthAbiType,
22102 ::ethers_contract::EthAbiCodec,
22103 Default,
22104 Debug,
22105 PartialEq,
22106 Eq,
22107 Hash
22108 )]
22109 pub struct HasRoleReturn(pub bool);
22110 #[derive(
22112 Clone,
22113 ::ethers_contract::EthAbiType,
22114 ::ethers_contract::EthAbiCodec,
22115 Default,
22116 Debug,
22117 PartialEq,
22118 Eq,
22119 Hash
22120 )]
22121 pub struct IsApprovedForAllReturn(pub bool);
22122 #[derive(
22124 Clone,
22125 ::ethers_contract::EthAbiType,
22126 ::ethers_contract::EthAbiCodec,
22127 Default,
22128 Debug,
22129 PartialEq,
22130 Eq,
22131 Hash
22132 )]
22133 pub struct NameReturn(pub ::std::string::String);
22134 #[derive(
22136 Clone,
22137 ::ethers_contract::EthAbiType,
22138 ::ethers_contract::EthAbiCodec,
22139 Default,
22140 Debug,
22141 PartialEq,
22142 Eq,
22143 Hash
22144 )]
22145 pub struct OwnerOfReturn(pub ::ethers_core::types::Address);
22146 #[derive(
22148 Clone,
22149 ::ethers_contract::EthAbiType,
22150 ::ethers_contract::EthAbiCodec,
22151 Default,
22152 Debug,
22153 PartialEq,
22154 Eq,
22155 Hash
22156 )]
22157 pub struct PausedReturn(pub bool);
22158 #[derive(
22160 Clone,
22161 ::ethers_contract::EthAbiType,
22162 ::ethers_contract::EthAbiCodec,
22163 Default,
22164 Debug,
22165 PartialEq,
22166 Eq,
22167 Hash
22168 )]
22169 pub struct SupportsInterfaceReturn(pub bool);
22170 #[derive(
22172 Clone,
22173 ::ethers_contract::EthAbiType,
22174 ::ethers_contract::EthAbiCodec,
22175 Default,
22176 Debug,
22177 PartialEq,
22178 Eq,
22179 Hash
22180 )]
22181 pub struct SymbolReturn(pub ::std::string::String);
22182 #[derive(
22184 Clone,
22185 ::ethers_contract::EthAbiType,
22186 ::ethers_contract::EthAbiCodec,
22187 Default,
22188 Debug,
22189 PartialEq,
22190 Eq,
22191 Hash
22192 )]
22193 pub struct TokenByIndexReturn(pub ::ethers_core::types::U256);
22194 #[derive(
22196 Clone,
22197 ::ethers_contract::EthAbiType,
22198 ::ethers_contract::EthAbiCodec,
22199 Default,
22200 Debug,
22201 PartialEq,
22202 Eq,
22203 Hash
22204 )]
22205 pub struct TokenOfOwnerByIndexReturn(pub ::ethers_core::types::U256);
22206 #[derive(
22208 Clone,
22209 ::ethers_contract::EthAbiType,
22210 ::ethers_contract::EthAbiCodec,
22211 Default,
22212 Debug,
22213 PartialEq,
22214 Eq,
22215 Hash
22216 )]
22217 pub struct TokenURIReturn(pub ::std::string::String);
22218 #[derive(
22220 Clone,
22221 ::ethers_contract::EthAbiType,
22222 ::ethers_contract::EthAbiCodec,
22223 Default,
22224 Debug,
22225 PartialEq,
22226 Eq,
22227 Hash
22228 )]
22229 pub struct TotalSupplyReturn(pub ::ethers_core::types::U256);
22230}