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