openzeppelin_rs/contracts/
ERC1155PresetMinterPauser.rs

1pub use erc1155_preset_minter_pauser::*;
2/// This module was auto-generated with ethers-rs Abigen.
3/// More information at: <https://github.com/gakonst/ethers-rs>
4#[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    ///The parsed JSON ABI of the contract.
16    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    ///The bytecode of the contract.
11642    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    ///The deployed bytecode of the contract.
22227    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        /// Creates a new contract instance with the specified `ethers` client at
22256        /// `address`. The contract derefs to a `ethers::Contract` object.
22257        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        /// Constructs the general purpose `Deployer` instance based on the provided constructor arguments and sends it.
22270        /// Returns a new instance of a deployer that returns an instance of this contract after sending the transaction
22271        ///
22272        /// Notes:
22273        /// - If there are no constructor arguments, you should pass `()` as the argument.
22274        /// - The default poll duration is 7 seconds.
22275        /// - The default number of confirmations is 1 block.
22276        ///
22277        ///
22278        /// # Example
22279        ///
22280        /// Generate contract bindings with `abigen!` and deploy a new contract instance.
22281        ///
22282        /// *Note*: this requires a `bytecode` and `abi` object in the `greeter.json` artifact.
22283        ///
22284        /// ```ignore
22285        /// # async fn deploy<M: ethers::providers::Middleware>(client: ::std::sync::Arc<M>) {
22286        ///     abigen!(Greeter, "../greeter.json");
22287        ///
22288        ///    let greeter_contract = Greeter::deploy(client, "Hello world!".to_string()).unwrap().send().await.unwrap();
22289        ///    let msg = greeter_contract.greet().call().await.unwrap();
22290        /// # }
22291        /// ```
22292        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        ///Calls the contract's `DEFAULT_ADMIN_ROLE` (0xa217fddf) function
22309        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        ///Calls the contract's `MINTER_ROLE` (0xd5391393) function
22317        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        ///Calls the contract's `PAUSER_ROLE` (0xe63ab1e9) function
22325        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        ///Calls the contract's `balanceOf` (0x00fdd58e) function
22333        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        ///Calls the contract's `balanceOfBatch` (0x4e1273f4) function
22343        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        ///Calls the contract's `burn` (0xf5298aca) function
22356        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        ///Calls the contract's `burnBatch` (0x6b20c454) function
22367        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        ///Calls the contract's `getRoleAdmin` (0x248a9ca3) function
22378        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        ///Calls the contract's `getRoleMember` (0x9010d07c) function
22387        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        ///Calls the contract's `getRoleMemberCount` (0xca15c873) function
22400        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        ///Calls the contract's `grantRole` (0x2f2ff15d) function
22409        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        ///Calls the contract's `hasRole` (0x91d14854) function
22419        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        ///Calls the contract's `isApprovedForAll` (0xe985e9c5) function
22429        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        ///Calls the contract's `mint` (0x731133e9) function
22439        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        ///Calls the contract's `mintBatch` (0x1f7fdffa) function
22451        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        ///Calls the contract's `pause` (0x8456cb59) function
22463        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        ///Calls the contract's `paused` (0x5c975abb) function
22469        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        ///Calls the contract's `renounceRole` (0x36568abe) function
22475        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        ///Calls the contract's `revokeRole` (0xd547741f) function
22485        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        ///Calls the contract's `safeBatchTransferFrom` (0x2eb2c2d6) function
22495        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        ///Calls the contract's `safeTransferFrom` (0xf242432a) function
22508        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        ///Calls the contract's `setApprovalForAll` (0xa22cb465) function
22521        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        ///Calls the contract's `supportsInterface` (0x01ffc9a7) function
22531        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        ///Calls the contract's `unpause` (0x3f4ba83a) function
22540        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        ///Calls the contract's `uri` (0x0e89341c) function
22546        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        ///Gets the contract's `ApprovalForAll` event
22555        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        ///Gets the contract's `Paused` event
22565        pub fn paused_filter(
22566            &self,
22567        ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, PausedFilter> {
22568            self.0.event()
22569        }
22570        ///Gets the contract's `RoleAdminChanged` event
22571        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        ///Gets the contract's `RoleGranted` event
22581        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        ///Gets the contract's `RoleRevoked` event
22591        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        ///Gets the contract's `TransferBatch` event
22601        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        ///Gets the contract's `TransferSingle` event
22611        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        ///Gets the contract's `URI` event
22621        pub fn uri_filter(
22622            &self,
22623        ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, UriFilter> {
22624            self.0.event()
22625        }
22626        ///Gets the contract's `Unpaused` event
22627        pub fn unpaused_filter(
22628            &self,
22629        ) -> ::ethers_contract::builders::Event<::std::sync::Arc<M>, M, UnpausedFilter> {
22630            self.0.event()
22631        }
22632        /// Returns an `Event` builder for all the events of this contract.
22633        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    ///Container type for all of the contract's events
22820    #[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    ///Container type for all input parameters for the `DEFAULT_ADMIN_ROLE` function with signature `DEFAULT_ADMIN_ROLE()` and selector `0xa217fddf`
22944    #[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    ///Container type for all input parameters for the `MINTER_ROLE` function with signature `MINTER_ROLE()` and selector `0xd5391393`
22957    #[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    ///Container type for all input parameters for the `PAUSER_ROLE` function with signature `PAUSER_ROLE()` and selector `0xe63ab1e9`
22970    #[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    ///Container type for all input parameters for the `balanceOf` function with signature `balanceOf(address,uint256)` and selector `0x00fdd58e`
22983    #[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    ///Container type for all input parameters for the `balanceOfBatch` function with signature `balanceOfBatch(address[],uint256[])` and selector `0x4e1273f4`
22999    #[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    ///Container type for all input parameters for the `burn` function with signature `burn(address,uint256,uint256)` and selector `0xf5298aca`
23015    #[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    ///Container type for all input parameters for the `burnBatch` function with signature `burnBatch(address,uint256[],uint256[])` and selector `0x6b20c454`
23032    #[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    ///Container type for all input parameters for the `getRoleAdmin` function with signature `getRoleAdmin(bytes32)` and selector `0x248a9ca3`
23049    #[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    ///Container type for all input parameters for the `getRoleMember` function with signature `getRoleMember(bytes32,uint256)` and selector `0x9010d07c`
23064    #[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    ///Container type for all input parameters for the `getRoleMemberCount` function with signature `getRoleMemberCount(bytes32)` and selector `0xca15c873`
23080    #[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    ///Container type for all input parameters for the `grantRole` function with signature `grantRole(bytes32,address)` and selector `0x2f2ff15d`
23095    #[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    ///Container type for all input parameters for the `hasRole` function with signature `hasRole(bytes32,address)` and selector `0x91d14854`
23111    #[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    ///Container type for all input parameters for the `isApprovedForAll` function with signature `isApprovedForAll(address,address)` and selector `0xe985e9c5`
23127    #[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    ///Container type for all input parameters for the `mint` function with signature `mint(address,uint256,uint256,bytes)` and selector `0x731133e9`
23143    #[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    ///Container type for all input parameters for the `mintBatch` function with signature `mintBatch(address,uint256[],uint256[],bytes)` and selector `0x1f7fdffa`
23161    #[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    ///Container type for all input parameters for the `pause` function with signature `pause()` and selector `0x8456cb59`
23179    #[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    ///Container type for all input parameters for the `paused` function with signature `paused()` and selector `0x5c975abb`
23192    #[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    ///Container type for all input parameters for the `renounceRole` function with signature `renounceRole(bytes32,address)` and selector `0x36568abe`
23205    #[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    ///Container type for all input parameters for the `revokeRole` function with signature `revokeRole(bytes32,address)` and selector `0xd547741f`
23221    #[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    ///Container type for all input parameters for the `safeBatchTransferFrom` function with signature `safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)` and selector `0x2eb2c2d6`
23237    #[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    ///Container type for all input parameters for the `safeTransferFrom` function with signature `safeTransferFrom(address,address,uint256,uint256,bytes)` and selector `0xf242432a`
23259    #[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    ///Container type for all input parameters for the `setApprovalForAll` function with signature `setApprovalForAll(address,bool)` and selector `0xa22cb465`
23281    #[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    ///Container type for all input parameters for the `supportsInterface` function with signature `supportsInterface(bytes4)` and selector `0x01ffc9a7`
23297    #[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    ///Container type for all input parameters for the `unpause` function with signature `unpause()` and selector `0x3f4ba83a`
23312    #[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    ///Container type for all input parameters for the `uri` function with signature `uri(uint256)` and selector `0x0e89341c`
23325    #[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    ///Container type for all of the contract's call
23338    #[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    ///Container type for all return fields from the `DEFAULT_ADMIN_ROLE` function with signature `DEFAULT_ADMIN_ROLE()` and selector `0xa217fddf`
23714    #[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    ///Container type for all return fields from the `MINTER_ROLE` function with signature `MINTER_ROLE()` and selector `0xd5391393`
23726    #[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    ///Container type for all return fields from the `PAUSER_ROLE` function with signature `PAUSER_ROLE()` and selector `0xe63ab1e9`
23738    #[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    ///Container type for all return fields from the `balanceOf` function with signature `balanceOf(address,uint256)` and selector `0x00fdd58e`
23750    #[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    ///Container type for all return fields from the `balanceOfBatch` function with signature `balanceOfBatch(address[],uint256[])` and selector `0x4e1273f4`
23762    #[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    ///Container type for all return fields from the `getRoleAdmin` function with signature `getRoleAdmin(bytes32)` and selector `0x248a9ca3`
23774    #[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    ///Container type for all return fields from the `getRoleMember` function with signature `getRoleMember(bytes32,uint256)` and selector `0x9010d07c`
23786    #[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    ///Container type for all return fields from the `getRoleMemberCount` function with signature `getRoleMemberCount(bytes32)` and selector `0xca15c873`
23798    #[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    ///Container type for all return fields from the `hasRole` function with signature `hasRole(bytes32,address)` and selector `0x91d14854`
23810    #[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    ///Container type for all return fields from the `isApprovedForAll` function with signature `isApprovedForAll(address,address)` and selector `0xe985e9c5`
23822    #[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    ///Container type for all return fields from the `paused` function with signature `paused()` and selector `0x5c975abb`
23834    #[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    ///Container type for all return fields from the `supportsInterface` function with signature `supportsInterface(bytes4)` and selector `0x01ffc9a7`
23846    #[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    ///Container type for all return fields from the `uri` function with signature `uri(uint256)` and selector `0x0e89341c`
23858    #[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}