5#include "../utility/utility.hpp"
17hi_export_module(hikogui.unicode.ucd_compositions);
19hi_export
namespace hi {
23constexpr auto ucd_compositions_chunk_size = 8_uz;
24constexpr auto ucd_compositions_code_point_width = 17_uz;
25constexpr auto ucd_compositions_indices_size = 9000_uz;
26constexpr auto ucd_compositions_index_width = 10_uz;
27constexpr auto ucd_composition_width = 19_uz;
29static_assert(std::has_single_bit(ucd_compositions_chunk_size));
31constexpr uint8_t ucd_compositions_indices_bytes[11266] = {
32 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,128, 48, 16, 5, 1,128,112, 32, 9, 0, 0, 0, 0, 0, 0, 0,160, 0, 0, 2,192,
33 192, 52, 14, 3,193, 0, 68, 18, 4,192, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 80, 0, 22, 5,193,128, 0, 25, 0, 0, 0, 0,
34 0, 6,129,176,112, 0, 0, 0, 0, 0, 0, 0, 1,208, 0, 0, 0, 0, 0, 0, 0, 7,129,240, 0, 0, 0, 0, 0, 0, 0, 0,
35 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16, 0, 0, 0, 0, 0,
36 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,136, 35, 9, 2, 80,152, 39, 10, 2,144,168, 0, 0, 0, 0, 0, 0,
37 10,192, 0,176, 45, 11,130,240,192, 49, 12,131, 48,208, 0, 0, 0, 0,212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
38 0, 0, 54, 0, 3,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
39 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 3,144, 0, 0, 0,
40 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,128, 0,236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
41 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
43 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,192,244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
44 0, 0, 0, 0, 0, 0, 15,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
46 0, 0, 15,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16, 64, 0, 0, 0, 0, 0, 0, 0, 0,
47 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 17, 4,
48 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
49 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52 0, 0, 0, 0, 0, 18, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
53 0, 0, 0, 0, 0, 0, 0, 0, 18,132,177, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
57 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
59 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
64 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 68,225, 60, 0, 0, 0, 0,
66 0, 80, 20, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
67 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 72, 0, 0, 0, 0, 0, 83, 21,
70 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 64, 0, 0, 86, 0, 5,112, 0, 0, 0, 0, 0, 0, 0, 22, 5,145,104, 91, 23, 5,209,
71 120, 95, 24, 6, 17,136, 99, 25, 6, 81,152,103, 0, 0, 0, 0, 0, 0, 0, 1,160,105, 26,128, 0, 0, 0, 0, 0, 1,172,108,
72 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
73 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,180,
74 0, 0, 0, 0, 0, 0, 0, 0, 1,184, 0, 0, 0, 0, 0, 0, 27,199, 0, 0, 0, 28, 64, 0, 0,114, 28,199, 64, 0, 0, 29,
75 64, 1,216,119, 30, 0, 1,228, 0, 30,135,177,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
76 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
77 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
78 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
79 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
80 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
81 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
82 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
83 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
84 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
85 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
86 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
89 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
90 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
91 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
92 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 71,225,252,128, 32, 72, 34, 12,132, 0, 0, 0, 0,133, 33,136,114, 32,137, 34,136,
93 178, 48,141, 0, 8,226, 60,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
95 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
97 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
108 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
109 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
124 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
125 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
126 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
127 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
128 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
129 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
130 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
131 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
132 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
133 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
134 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
135 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
136 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
137 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
138 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
139 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
140 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
141 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
142 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
143 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
144 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
145 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
147 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
148 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
149 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
150 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
151 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
152 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
153 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
154 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
155 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
156 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
157 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
158 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
159 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
161 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
163 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
164 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
165 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
166 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
167 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
168 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
170 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
171 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
172 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
173 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
174 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
176 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
177 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
178 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
179 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
180 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
181 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
182 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
183 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
184 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
185 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
186 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
187 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
188 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
190 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
191 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
192 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
195 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
196 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
197 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
198 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
200 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
202 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
203 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
204 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
206 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
207 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
211 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
212 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
213 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
214 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
216 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
217 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
219 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
220 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
221 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
223 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
225 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
226 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
227 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
228 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
231 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
232 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
233 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
236 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
242 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
243 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
244 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
245 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
246 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
247 36, 64, 0, 0,146, 0, 0, 0, 0,147, 0, 0, 2, 80, 0, 0, 0, 2, 84, 0, 0, 9, 96, 0, 0, 0, 9,112, 0, 0, 38, 0,
248 0, 0, 0, 38, 64, 0, 0,154, 0, 0, 0, 0,155, 0, 0, 2,112, 0, 0, 0, 2,116, 0, 0, 9,224, 0, 0, 0, 9,240, 0,
249 0, 40, 0, 0, 0, 0, 40, 64, 0, 0,162, 0, 0, 0, 0,163, 0, 0, 2,144, 0, 0, 0, 2,148, 0, 0, 10, 96, 0, 0, 0,
250 10,112, 0, 0, 42, 0, 0, 0, 0, 42, 64, 0, 0,170, 0, 0, 0, 0,171, 0, 0, 2,176, 0, 0, 0, 2,180, 0, 0, 10,224,
251 0, 0, 0, 10,240, 0, 0, 44, 0, 0, 0, 0, 44, 64, 0, 0,178, 0, 0, 0, 0,179, 0, 0, 2,208, 0, 0, 0, 2,212, 0,
252 0, 11, 96, 0, 0, 0, 11,112, 0, 0, 46, 0, 0, 0, 0, 46, 64, 0, 0,186, 0, 0, 0, 0,187, 0, 0, 2,240, 0, 0, 0,
253 2,244, 0, 0, 11,224, 0, 0, 0, 11,240, 0, 0, 48, 0, 0, 0, 0, 48, 64, 0, 0,194, 0, 0, 0, 0,195, 0, 0, 3, 16,
254 0, 0, 0, 3, 20, 0, 0, 12, 96, 0, 0, 0, 12,112, 0, 0, 50, 0, 0, 0, 0, 50, 64, 0, 0,202, 0, 0, 0, 0,203, 0,
255 0, 3, 48, 0, 0, 0, 3, 52, 0, 0, 12,224, 0, 0, 0, 12,240, 0, 0, 52, 0, 0, 0, 0, 52, 64, 0, 0,210, 0, 0, 0,
256 0,211, 0, 0, 3, 80, 0, 0, 0, 3, 84, 0, 0, 13, 96, 0, 0, 0, 13,112, 0, 0, 54, 0, 0, 0, 0, 54, 64, 0, 0,218,
257 0, 0, 0, 0,219, 0, 0, 3,112, 0, 0, 0, 3,116, 0, 0, 13,224, 0, 0, 0, 13,240, 0, 0, 56, 0, 0, 0, 0, 56, 64,
258 0, 0,226, 0, 0, 0, 0,227, 0, 0, 3,144, 0, 0, 0, 3,148, 0, 0, 14, 96, 0, 0, 0, 14,112, 0, 0, 58, 0, 0, 0,
259 0, 58, 64, 0, 0,234, 0, 0, 0, 0,235, 0, 0, 3,176, 0, 0, 0, 3,180, 0, 0, 14,224, 0, 0, 0, 14,240, 0, 0, 60,
260 0, 0, 0, 0, 60, 64, 0, 0,242, 0, 0, 0, 0,243, 0, 0, 3,208, 0, 0, 0, 3,212, 0, 0, 15, 96, 0, 0, 0, 15,112,
261 0, 0, 62, 0, 0, 0, 0, 62, 64, 0, 0,250, 0, 0, 0, 0,251, 0, 0, 3,240, 0, 0, 0, 3,244, 0, 0, 15,224, 0, 0,
262 0, 15,240, 0, 0, 64, 0, 0, 0, 0, 64, 64, 0, 1, 2, 0, 0, 0, 1, 3, 0, 0, 4, 16, 0, 0, 0, 4, 20, 0, 0, 16,
263 96, 0, 0, 0, 16,112, 0, 0, 66, 0, 0, 0, 0, 66, 64, 0, 1, 10, 0, 0, 0, 1, 11, 0, 0, 4, 48, 0, 0, 0, 4, 52,
264 0, 0, 16,224, 0, 0, 0, 16,240, 0, 0, 68, 0, 0, 0, 0, 68, 64, 0, 1, 18, 0, 0, 0, 1, 19, 0, 0, 4, 80, 0, 0,
265 0, 4, 84, 0, 0, 17, 96, 0, 0, 0, 17,112, 0, 0, 70, 0, 0, 0, 0, 70, 64, 0, 1, 26, 0, 0, 0, 1, 27, 0, 0, 4,
266 112, 0, 0, 0, 4,116, 0, 0, 17,224, 0, 0, 0, 17,240, 0, 0, 72, 0, 0, 0, 0, 72, 64, 0, 1, 34, 0, 0, 0, 1, 35,
267 0, 0, 4,144, 0, 0, 0, 4,148, 0, 0, 18, 96, 0, 0, 0, 18,112, 0, 0, 74, 0, 0, 0, 0, 74, 64, 0, 1, 42, 0, 0,
268 0, 1, 43, 0, 0, 4,176, 0, 0, 0, 4,180, 0, 0, 18,224, 0, 0, 0, 18,240, 0, 0, 76, 0, 0, 0, 0, 76, 64, 0, 1,
269 50, 0, 0, 0, 1, 51, 0, 0, 4,208, 0, 0, 0, 4,212, 0, 0, 19, 96, 0, 0, 0, 19,112, 0, 0, 78, 0, 0, 0, 0, 78,
270 64, 0, 1, 58, 0, 0, 0, 1, 59, 0, 0, 4,240, 0, 0, 0, 4,244, 0, 0, 19,224, 0, 0, 0, 19,240, 0, 0, 80, 0, 0,
271 0, 0, 80, 64, 0, 1, 66, 0, 0, 0, 1, 67, 0, 0, 5, 16, 0, 0, 0, 5, 20, 0, 0, 20, 96, 0, 0, 0, 20,112, 0, 0,
272 82, 0, 0, 0, 0, 82, 64, 0, 1, 74, 0, 0, 0, 1, 75, 0, 0, 5, 48, 0, 0, 0, 5, 52, 0, 0, 20,224, 0, 0, 0, 20,
273 240, 0, 0, 84, 0, 0, 0, 0, 84, 64, 0, 1, 82, 0, 0, 0, 1, 83, 0, 0, 5, 80, 0, 0, 0, 5, 84, 0, 0, 21, 96, 0,
274 0, 0, 21,112, 0, 0, 86, 0, 0, 0, 0, 86, 64, 0, 1, 90, 0, 0, 0, 1, 91, 0, 0, 5,112, 0, 0, 0, 5,116, 0, 0,
275 21,224, 0, 0, 0, 21,240, 0, 0, 88, 0, 0, 0, 0, 88, 64, 0, 1, 98, 0, 0, 0, 1, 99, 0, 0, 5,144, 0, 0, 0, 5,
276 148, 0, 0, 22, 96, 0, 0, 0, 22,112, 0, 0, 90, 0, 0, 0, 0, 90, 64, 0, 1,106, 0, 0, 0, 1,107, 0, 0, 5,176, 0,
277 0, 0, 5,180, 0, 0, 22,224, 0, 0, 0, 22,240, 0, 0, 92, 0, 0, 0, 0, 92, 64, 0, 1,114, 0, 0, 0, 1,115, 0, 0,
278 5,208, 0, 0, 0, 5,212, 0, 0, 23, 96, 0, 0, 0, 23,112, 0, 0, 94, 0, 0, 0, 0, 94, 64, 0, 1,122, 0, 0, 0, 1,
279 123, 0, 0, 5,240, 0, 0, 0, 5,244, 0, 0, 23,224, 0, 0, 0, 23,240, 0, 0, 96, 0, 0, 0, 0, 96, 64, 0, 1,130, 0,
280 0, 0, 1,131, 0, 0, 6, 16, 0, 0, 0, 6, 20, 0, 0, 24, 96, 0, 0, 0, 24,112, 0, 0, 98, 0, 0, 0, 0, 98, 64, 0,
281 1,138, 0, 0, 0, 1,139, 0, 0, 6, 48, 0, 0, 0, 6, 52, 0, 0, 24,224, 0, 0, 0, 24,240, 0, 0,100, 0, 0, 0, 0,
282 100, 64, 0, 1,146, 0, 0, 0, 1,147, 0, 0, 6, 80, 0, 0, 0, 6, 84, 0, 0, 25, 96, 0, 0, 0, 25,112, 0, 0,102, 0,
283 0, 0, 0,102, 64, 0, 1,154, 0, 0, 0, 1,155, 0, 0, 6,112, 0, 0, 0, 6,116, 0, 0, 25,224, 0, 0, 0, 25,240, 0,
284 0,104, 0, 0, 0, 0,104, 64, 0, 1,162, 0, 0, 0, 1,163, 0, 0, 6,144, 0, 0, 0, 6,148, 0, 0, 26, 96, 0, 0, 0,
285 26,112, 0, 0,106, 0, 0, 0, 0,106, 64, 0, 1,170, 0, 0, 0, 1,171, 0, 0, 6,176, 0, 0, 0, 6,180, 0, 0, 26,224,
286 0, 0, 0, 26,240, 0, 0,108, 0, 0, 0, 0,108, 64, 0, 1,178, 0, 0, 0, 1,179, 0, 0, 6,208, 0, 0, 0, 6,212, 0,
287 0, 27, 96, 0, 0, 0, 27,112, 0, 0,110, 0, 0, 0, 0,110, 64, 0, 1,186, 0, 0, 0, 1,187, 0, 0, 6,240, 0, 0, 0,
288 6,244, 0, 0, 27,224, 0, 0, 0, 27,240, 0, 0,112, 0, 0, 0, 0,112, 64, 0, 1,194, 0, 0, 0, 1,195, 0, 0, 7, 16,
289 0, 0, 0, 7, 20, 0, 0, 28, 96, 0, 0, 0, 28,112, 0, 0,114, 0, 0, 0, 0,114, 64, 0, 1,202, 0, 0, 0, 1,203, 0,
290 0, 7, 48, 0, 0, 0, 7, 52, 0, 0, 28,224, 0, 0, 0, 28,240, 0, 0,116, 0, 0, 0, 0,116, 64, 0, 1,210, 0, 0, 0,
291 1,211, 0, 0, 7, 80, 0, 0, 0, 7, 84, 0, 0, 29, 96, 0, 0, 0, 29,112, 0, 0,118, 0, 0, 0, 0,118, 64, 0, 1,218,
292 0, 0, 0, 1,219, 0, 0, 7,112, 0, 0, 0, 7,116, 0, 0, 29,224, 0, 0, 0, 29,240, 0, 0,120, 0, 0, 0, 0,120, 64,
293 0, 1,226, 0, 0, 0, 1,227, 0, 0, 7,144, 0, 0, 0, 7,148, 0, 0, 30, 96, 0, 0, 0, 30,112, 0, 0,122, 0, 0, 0,
294 0,122, 64, 0, 1,234, 0, 0, 0, 1,235, 0, 0, 7,176, 0, 0, 0, 7,180, 0, 0, 30,224, 0, 0, 0, 30,240, 0, 0,124,
295 0, 0, 0, 0,124, 64, 0, 1,242, 0, 0, 0, 1,243, 0, 0, 7,208, 0, 0, 0, 7,212, 0, 0, 31, 96, 0, 0, 0, 31,112,
296 0, 0,126, 0, 0, 0, 0,126, 64, 0, 1,250, 0, 0, 0, 1,251, 0, 0, 7,240, 0, 0, 0, 7,244, 0, 0, 31,224, 0, 0,
297 0, 31,240, 0, 0,128, 0, 0, 0, 0,128, 64, 0, 2, 2, 0, 0, 0, 2, 3, 0, 0, 8, 16, 0, 0, 0, 8, 20, 0, 0, 32,
298 96, 0, 0, 0, 32,112, 0, 0,130, 0, 0, 0, 0,130, 64, 0, 2, 10, 0, 0, 0, 2, 11, 0, 0, 8, 48, 0, 0, 0, 8, 52,
299 0, 0, 32,224, 0, 0, 0, 32,240, 0, 0,132, 0, 0, 0, 0,132, 64, 0, 2, 18, 0, 0, 0, 2, 19, 0, 0, 8, 80, 0, 0,
300 0, 8, 84, 0, 0, 33, 96, 0, 0, 0, 33,112, 0, 0,134, 0, 0, 0, 0,134, 64, 0, 2, 26, 0, 0, 0, 2, 27, 0, 0, 8,
301 112, 0, 0, 0, 8,116, 0, 0, 33,224, 0, 0, 0, 33,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
302 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
303 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
312 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
318 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
323 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
324 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
334 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
341 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
343 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
345 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
351 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
352 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
353 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
354 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
356 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
359 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
360 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
361 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
363 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
364 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
365 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
366 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
367 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32,136, 64, 0, 0, 0, 0, 0,
373 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
374 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
376 0, 0,136,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
377 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 36, 0, 0,
378 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379 0, 0, 0, 0, 2, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
380 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
381 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
383 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387constexpr uint8_t ucd_compositions_bytes[10485] = {
388 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,212, 2, 26,
389 104, 67, 81, 8, 0, 0, 0, 0, 0, 0, 64, 36, 1,128, 32, 80, 53, 12, 0,172, 66, 78, 8, 28, 7, 3,184,224, 19, 60, 15,208,
390 130, 0, 80, 66,140, 18,160,192, 53, 72, 7,208, 9,120, 64, 0, 0, 17,100, 2, 76,112, 77, 14, 2,116,194,110, 16, 40,102, 9,
391 200, 64, 48,164, 21, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 64, 36, 49,128,244, 80, 54,140, 3,252,
392 66, 79, 8, 28,231, 3,213, 0, 72, 56, 15,225, 2, 10, 80, 68, 12, 18,184,192,158, 72, 20,240, 9,128, 64, 0, 0, 17,228, 2,
393 90,112, 78,208, 5,188,194,112, 16, 41, 39, 9,208, 64,101, 40, 21, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,252,
394 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39,114, 0, 0, 0, 89, 2, 11,128, 65,
395 104, 16, 72,193, 0, 0, 0, 0, 0, 40,178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
396 0,165, 72, 11,176,193,116, 8, 0, 0, 5,200, 32, 0, 0, 0, 0, 0, 0, 0, 87, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
397 0, 0, 39,178, 0, 0, 0, 89, 66, 11,136, 65,106, 16, 72,225, 0, 0, 0, 0, 0, 40,242, 0, 0, 0, 0, 0, 0, 0, 0, 0,
398 0, 74, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,166, 72, 11,200,193,117, 8, 0, 0, 5,204, 32, 0, 0, 0, 0, 0, 0, 0,
399 88, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 5, 14, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
400 0, 36,129, 4,148, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,150,132, 18,224,128, 0, 0,
401 0, 0, 0, 0, 0, 0, 0, 38, 64,132,202, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,152, 33, 51,132, 0, 0, 0, 0, 0, 0,
402 0, 0, 0, 0, 0, 0, 0, 0, 9,168, 33, 53,132, 38,192,132,218, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
403 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78,193, 10,124,161, 82, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
404 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 37, 10,184,160, 0, 0, 0, 0, 0, 0, 0, 0, 0,
405 0, 0, 0, 0, 0, 45,193, 0, 0, 0, 0, 0, 22,192,130,218, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
406 0, 0, 0, 0, 0, 0, 0, 0, 1,102, 8, 44,225, 9, 48, 33, 38,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,124, 8, 47,161,
407 0, 0, 0, 0, 0, 22,240,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,248, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
408 0, 0, 0, 0, 0, 0, 0, 0, 0,193, 28, 0, 0, 0, 0, 0, 0, 0, 12, 73, 0, 0, 0, 49,165, 0, 0, 0,201, 28, 0, 0,
409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 36, 0, 0, 1,157, 4, 0, 0, 0, 0, 0, 0, 0, 12,233,128, 0, 0, 0, 0, 0,
410 0, 0,209,148, 0, 0, 0, 0, 0,203, 66, 0, 0, 3, 48, 8, 0, 0, 0, 0, 0,213,160, 0, 0, 0, 0, 0, 0, 0, 13,153,
411 0, 0, 0, 54,230, 0, 0, 0,222,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 4, 0, 0, 1,156, 8, 0, 0, 0,
412 0, 0, 0, 0, 14, 66, 0, 0, 0, 0, 0, 0, 0, 0,234, 24, 26,129,131,138, 48, 0, 0, 0, 0, 3, 60, 8, 0, 0, 0, 0,
413 0, 0, 0, 29,161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
414 224, 8, 0, 0, 7,248, 64, 0, 0, 0, 0, 3,190, 16, 0, 0, 14,224,193,250, 16, 64,129, 7,136,128, 0, 0, 30, 16,128, 0,
415 0, 0, 0, 0, 0, 2, 6, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,204, 64, 0, 0, 0, 0, 0, 0, 0, 65,129, 0, 0, 0,
416 0, 0, 0, 0, 4, 28, 16, 0, 0, 16, 80, 64, 0, 0, 0, 0, 8, 0, 64, 0, 0, 0, 0, 3,226, 16, 0, 0, 15,112,193,252,
417 16, 64,161, 7,168,128, 0, 0, 31, 48,128, 0, 0, 0, 0, 0, 0, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,232, 64,
418 0, 0, 0, 0, 0, 0, 0, 65,161, 0, 0, 0, 0, 0, 0, 0, 4, 30, 16, 0, 0, 16, 88, 64, 0, 0, 0, 0, 0, 0, 0, 0,
419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,242, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 2, 15,200, 64, 0, 0,
420 0, 0, 8, 8, 33, 1,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 32, 33, 4,132, 0, 0, 0, 0, 0, 0,
421 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 3, 8, 76, 32, 0, 0,
422 33, 64,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
423 0, 0, 0, 0, 0, 0, 33,112,128, 0, 0, 0, 0, 16,168, 64, 0, 0, 0, 0, 8, 96, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
424 0, 0, 0, 0, 0, 0, 0, 8,100, 32, 0, 0, 0, 0, 4, 52, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
425 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,163,
426 0, 0, 0, 0, 0, 34, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
427 0, 2, 33, 16, 68, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 36, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
428 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 38, 24, 0, 0, 0,
429 0, 0, 0, 0, 34,144,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
430 2, 42, 16, 69,129, 0, 0, 1, 22,140, 0, 0, 0, 0, 0,140, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 24,140, 0, 0, 0,
431 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17,160, 64, 0, 0, 0, 0, 14,146,
432 162,248, 84,131,202,149, 17, 83, 53, 42,121, 5, 81,108,170,119, 21, 88, 18,172, 40, 85,169,202,185,209, 87,205, 43, 12, 5, 99,
433 204,172,195, 21,161,146,181, 88, 86,207,202,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
434 0, 0, 0, 17,168, 64, 0, 0, 70,193, 0, 0, 1, 27,132, 0, 0, 4,112, 16, 0, 0, 17,200, 64, 0, 0, 0, 0, 0, 0, 1,
435 29, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35,176,128, 0, 0,143, 2, 0, 0, 2, 61,
436 8, 71,193, 0, 0, 0, 0, 0, 35,240,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
437 0, 0, 0, 0, 2, 82, 8, 74, 97, 0, 0, 0, 0, 0, 38, 32,132,198, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
438 0, 38,128,132,210, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,252, 65, 64,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
439 0, 0, 10, 76, 33, 74, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,167,
440 66, 20,240, 64, 0, 0, 0, 0, 10,204,129, 91,144, 48,128,134, 18, 16,194,130, 24, 88, 67, 12, 8, 97,161, 10,236,129, 95,144,
441 48,224,134, 30, 16,196, 2, 24,136, 67, 18, 8, 98, 97, 11, 12, 65, 98,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
442 0, 11, 28, 65,100,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 44,129,103,144, 49, 64,134, 42, 16,197,130,
443 24,184, 67, 24, 8, 99, 33, 11, 76,129,107,144, 49,160,134, 54, 16,199, 2, 24,232, 67, 30, 8, 99,225, 11,108, 97,111, 12, 0,
444 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,132, 97,114, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
445 11,156, 65,116,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,172, 65,118,136, 0, 0, 0, 0, 0, 0, 0, 0,
446 0, 0, 0, 0, 0, 0, 11,188, 97,121, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,122,140, 0, 0,
447 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,224,129,126, 16, 50, 0,134, 66, 16,200,130, 25, 24, 67, 36, 8,100,161, 12,
448 0,129,130, 16, 50, 96,134, 78, 16,202, 2, 25, 72, 67, 42, 8,101, 97, 12,176, 32, 0, 0, 0, 0, 0, 0, 0,203,194, 0, 0,
449 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,206,194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
450 0, 0, 0, 0, 0, 0, 3, 46, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102, 67, 0, 0,
451 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 49, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
452 61, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 53, 24, 0, 0, 12,248, 32, 0, 0, 51,240,128, 0,
453 0,208, 2, 0, 0, 0, 0, 0, 0, 0, 13, 4, 32, 0, 0, 52, 48,128, 0, 0,208,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
454 0, 0, 0, 0, 6,136, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 20, 32, 0, 0, 0, 0, 6,140, 16, 0, 0, 0, 0, 0, 0,
455 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,142, 16, 0, 0, 26, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
456 210, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,148, 16, 0, 0, 26, 88, 64, 0, 0, 0, 0, 13, 48, 32, 0,
457 0, 0, 0, 0, 0, 0, 0, 0, 26,120, 64, 0, 0, 0, 0, 0, 0, 1,167, 4, 0, 0, 0, 0, 0,212,130, 26,152, 64, 0, 0,
458 0, 0, 0, 0, 0, 0, 0, 53, 64,134,170, 16, 0, 0, 0, 0, 3, 86, 8,106,225, 0, 0, 0, 0, 0, 53,128,134,178, 16,216,
459 130, 27, 24, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53,160,134,182, 16, 0, 0, 0, 0, 3, 92, 8,107,161, 0, 0, 1,178, 4,
460 54, 80,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53,224,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
461 0, 13,124, 33,176, 4, 0, 0, 6,194, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 96,134,206, 16,218, 2,
462 27, 72, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,131, 8, 0, 0, 0, 0, 0, 0, 0, 0,
463 0, 6,212, 16, 0, 0, 27, 88, 64, 0, 0,109,129, 0, 0, 1,182,132, 0, 0, 6,220, 16, 0, 0, 27,120, 64, 0, 0,110, 1,
464 0, 0, 1,184,132, 0, 0, 6,228, 16, 0, 0, 27,152, 64, 0, 0,110,129, 0, 0, 1,186,132, 0, 0, 0, 0, 0,221,130, 0,
465 0, 3,119, 8, 0, 0, 13,224, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,111, 34, 0, 0, 0, 0, 0, 55,177,
466 0, 0, 0, 0, 0, 27,232,128, 0, 0, 0, 0, 13,252, 64, 0, 0, 0, 0, 7, 2, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
467 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 32, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
468 3,158, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 10, 16, 0, 0, 28, 48, 64, 0, 0,112,225, 0, 0, 1,196, 4, 0, 0, 7,
469 18, 16, 0, 0, 28, 80, 64, 0, 0,113, 97, 0, 0, 1,198, 4, 0, 0, 7, 26, 16, 0, 0, 28,112, 64, 0, 0,113,225, 0, 0,
470 1,200, 4, 0, 0, 0, 0, 0,228, 66, 0, 0, 3,146, 8, 0, 0, 14, 76, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
471 0, 0,114,130, 0, 0, 0, 0, 0, 57, 97, 0, 0, 0, 0, 0, 28,192,128, 0, 0, 0, 0, 14,104, 64, 0, 0, 0, 0, 7, 56,
472 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,115,225, 14,128, 33,
473 208,132, 58, 32,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 24, 64, 0,
474 0, 0, 0, 14,231, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475 245, 54, 0, 0, 0, 0, 0, 0, 0, 15,191, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
476 0, 0, 0, 0, 0, 1, 2,182, 0, 0, 0, 0, 0, 0, 0, 16,151, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
477 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 16, 54, 0, 0, 0, 0, 0, 0, 0, 17,111, 96, 0, 0, 0, 0, 0, 0, 0, 0,
478 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 29,182, 0, 0, 0, 0, 0, 0, 0, 18, 71, 96, 0, 0,
479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 43, 54, 0, 0, 0, 0, 0, 0,
480 0, 19, 31, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56,182,
481 0, 0, 0, 0, 0, 0, 0, 19,247, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
482 0, 0, 0, 1, 70, 54, 0, 0, 0, 0, 0, 0, 0, 20,207, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
483 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 83,182, 0, 0, 0, 0, 0, 0, 0, 21,167, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
484 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 97, 54, 0, 0, 0, 0, 0, 0, 0, 22,127, 96, 0, 0, 0, 0,
485 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,110,182, 0, 0, 0, 0, 0, 0, 0, 23,
486 87, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,129,118, 0, 0,
487 0, 0, 0, 0, 0, 24,131, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
488 0, 1,142,246, 0, 0, 0, 0, 0, 0, 0, 25, 91, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
489 0, 0, 0, 0, 0, 0, 0, 1,156,118, 0, 0, 0, 0, 0, 0, 0, 26, 51, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
490 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,169,246, 0, 0, 0, 0, 0, 0, 0, 27, 11, 96, 0, 0, 0, 0, 0, 0,
491 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,183,118, 0, 0, 0, 0, 0, 0, 0, 27,227, 96,
492 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,196,246, 0, 0, 0, 0,
493 0, 0, 0, 28,187, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
494 210,118, 0, 0, 0, 0, 0, 0, 0, 29,147, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
495 0, 0, 0, 0, 0, 1,223,246, 0, 0, 0, 0, 0, 0, 0, 30,107, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
496 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,237,118, 0, 0, 0, 0, 0, 0, 0, 31, 67, 96, 0, 0, 0, 0, 0, 0, 0, 0,
497 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,250,246, 0, 0, 0, 0, 0, 0, 0, 32, 27, 96, 0, 0,
498 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8,118, 0, 0, 0, 0, 0, 0,
499 0, 33, 71, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 27, 54,
500 0, 0, 0, 0, 0, 0, 0, 34, 31, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
501 0, 0, 0, 2, 40,182, 0, 0, 0, 0, 0, 0, 0, 34,247, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
502 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 54, 54, 0, 0, 0, 0, 0, 0, 0, 35,207, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
503 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 67,182, 0, 0, 0, 0, 0, 0, 0, 36,167, 96, 0, 0, 0, 0,
504 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 81, 54, 0, 0, 0, 0, 0, 0, 0, 37,
505 127, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 94,182, 0, 0,
506 0, 0, 0, 0, 0, 38, 87, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
507 0, 2,108, 54, 0, 0, 0, 0, 0, 0, 0, 39, 47, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
508 0, 0, 0, 0, 0, 0, 0, 2,121,182, 0, 0, 0, 0, 0, 0, 0, 40, 7, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
509 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,135, 54, 0, 0, 0, 0, 0, 0, 0, 40,223, 96, 0, 0, 0, 0, 0, 0,
510 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,148,182, 0, 0, 0, 0, 0, 0, 0, 41,183, 96,
511 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,167,118, 0, 0, 0, 0,
512 0, 0, 0, 42,227, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
513 180,246, 0, 0, 0, 0, 0, 0, 0, 43,187, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
514 0, 0, 0, 0, 0, 2,194,118, 0, 0, 0, 0, 0, 0, 0, 44,147, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
515 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,207,246, 0, 0, 0, 0, 0, 0, 0, 45,107, 96, 0, 0, 0, 0, 0, 0, 0, 0,
516 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,221,118, 0, 0, 0, 0, 0, 0, 0, 46, 67, 96, 0, 0,
517 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,234,246, 0, 0, 0, 0, 0, 0,
518 0, 47, 27, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,248,118,
519 0, 0, 0, 0, 0, 0, 0, 47,243, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
520 0, 0, 0, 3, 5,246, 0, 0, 0, 0, 0, 0, 0, 48,203, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
521 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19,118, 0, 0, 0, 0, 0, 0, 0, 49,163, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
522 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 32,246, 0, 0, 0, 0, 0, 0, 0, 50,123, 96, 0, 0, 0, 0,
523 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 46,118, 0, 0, 0, 0, 0, 0, 0, 51,
524 167, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 65, 54, 0, 0,
525 0, 0, 0, 0, 0, 52,127, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
526 0, 3, 78,182, 0, 0, 0, 0, 0, 0, 0, 53, 87, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
527 0, 0, 0, 0, 0, 0, 0, 3, 92, 54, 0, 0, 0, 0, 0, 0, 0, 54, 47, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,105,182, 0, 0, 0, 0, 0, 0, 0, 55, 7, 96, 0, 0, 0, 0, 0, 0,
529 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,119, 54, 0, 0, 0, 0, 0, 0, 0, 55,223, 96,
530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,132,182, 0, 0, 0, 0,
531 0, 0, 0, 56,183, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
532 146, 54, 0, 0, 0, 0, 0, 0, 0, 57,143, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
533 0, 0, 0, 0, 0, 3,159,182, 0, 0, 0, 0, 0, 0, 0, 58,103, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,173, 54, 0, 0, 0, 0, 0, 0, 0, 59, 63, 96, 0, 0, 0, 0, 0, 0, 0, 0,
535 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,186,182, 0, 0, 0, 0, 0, 0, 0, 60, 23, 96, 0, 0,
536 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,205,118, 0, 0, 0, 0, 0, 0,
537 0, 61, 67, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,218,246,
538 0, 0, 0, 0, 0, 0, 0, 62, 27, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
539 0, 0, 0, 3,232,118, 0, 0, 0, 0, 0, 0, 0, 62,243, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
540 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,245,246, 0, 0, 0, 0, 0, 0, 0, 63,203, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
541 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3,118, 0, 0, 0, 0, 0, 0, 0, 64,163, 96, 0, 0, 0, 0,
542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16,246, 0, 0, 0, 0, 0, 0, 0, 65,
543 123, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 30,118, 0, 0,
544 0, 0, 0, 0, 0, 66, 83, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
545 0, 4, 43,246, 0, 0, 0, 0, 0, 0, 0, 67, 43, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
546 0, 0, 0, 0, 0, 0, 0, 4, 57,118, 0, 0, 0, 0, 0, 0, 0, 68, 3, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
547 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 70,246, 0, 0, 0, 0, 0, 0, 0, 68,219, 96, 0, 0, 0, 0, 0, 0,
548 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 84,118, 0, 0, 0, 0, 0, 0, 0, 70, 7, 96,
549 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,103, 54, 0, 0, 0, 0,
550 0, 0, 0, 70,223, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,
551 116,182, 0, 0, 0, 0, 0, 0, 0, 71,183, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
552 0, 0, 0, 0, 0, 4,130, 54, 0, 0, 0, 0, 0, 0, 0, 72,143, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
553 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,143,182, 0, 0, 0, 0, 0, 0, 0, 73,103, 96, 0, 0, 0, 0, 0, 0, 0, 0,
554 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,157, 54, 0, 0, 0, 0, 0, 0, 0, 74, 63, 96, 0, 0,
555 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,170,182, 0, 0, 0, 0, 0, 0,
556 0, 75, 23, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,184, 54,
557 0, 0, 0, 0, 0, 0, 0, 75,239, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
558 0, 0, 0, 4,197,182, 0, 0, 0, 0, 0, 0, 0, 76,199, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
559 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,211, 54, 0, 0, 0, 0, 0, 0, 0, 77,159, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
560 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,224,182, 0, 0, 0, 0, 0, 0, 0, 78,119, 96, 0, 0, 0, 0,
561 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,243,118, 0, 0, 0, 0, 0, 0, 0, 79,
562 163, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,246, 0, 0,
563 0, 0, 0, 0, 0, 80,123, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
564 0, 5, 14,118, 0, 0, 0, 0, 0, 0, 0, 81, 83, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
565 0, 0, 0, 0, 0, 0, 0, 5, 27,246, 0, 0, 0, 0, 0, 0, 0, 82, 43, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
566 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 41,118, 0, 0, 0, 0, 0, 0, 0, 83, 3, 96, 0, 0, 0, 0, 0, 0,
567 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 54,246, 0, 0, 0, 0, 0, 0, 0, 83,219, 96,
568 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 68,118, 0, 0, 0, 0,
569 0, 0, 0, 84,179, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
570 81,246, 0, 0, 0, 0, 0, 0, 0, 85,139, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
571 0, 0, 0, 0, 0, 5, 95,118, 0, 0, 0, 0, 0, 0, 0, 86, 99, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,108,246, 0, 0, 0, 0, 0, 0, 0, 87, 59, 96, 0, 0, 0, 0, 0, 0, 0, 0,
573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,122,118, 0, 0, 0, 0, 0, 0, 0, 88,103, 96, 0, 0,
574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,141, 54, 0, 0, 0, 0, 0, 0,
575 0, 89, 63, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,154,182,
576 0, 0, 0, 0, 0, 0, 0, 90, 23, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
577 0, 0, 0, 5,168, 54, 0, 0, 0, 0, 0, 0, 0, 90,239, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
578 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,181,182, 0, 0, 0, 0, 0, 0, 0, 91,199, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,195, 54, 0, 0, 0, 0, 0, 0, 0, 92,159, 96, 0, 0, 0, 0,
580 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,208,182, 0, 0, 0, 0, 0, 0, 0, 93,
581 119, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,222, 54, 0, 0,
582 0, 0, 0, 0, 0, 94, 79, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
583 0, 5,235,182, 0, 0, 0, 0, 0, 0, 0, 95, 39, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
584 0, 0, 0, 0, 0, 0, 0, 5,249, 54, 0, 0, 0, 0, 0, 0, 0, 95,255, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6,182, 0, 0, 0, 0, 0, 0, 0, 96,215, 96, 0, 0, 0, 0, 0, 0,
586 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 25,118, 0, 0, 0, 0, 0, 0, 0, 98, 3, 96,
587 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 38,246, 0, 0, 0, 0,
588 0, 0, 0, 98,219, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
589 52,118, 0, 0, 0, 0, 0, 0, 0, 99,179, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
590 0, 0, 0, 0, 0, 6, 65,246, 0, 0, 0, 0, 0, 0, 0,100,139, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
591 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 79,118, 0, 0, 0, 0, 0, 0, 0,101, 99, 96, 0, 0, 0, 0, 0, 0, 0, 0,
592 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 92,246, 0, 0, 0, 0, 0, 0, 0,102, 59, 96, 0, 0,
593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,106,118, 0, 0, 0, 0, 0, 0,
594 0,103, 19, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,119,246,
595 0, 0, 0, 0, 0, 0, 0,103,235, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
596 0, 0, 0, 6,133,118, 0, 0, 0, 0, 0, 0, 0,104,195, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
597 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,146,246, 0, 0, 0, 0, 0, 0, 0,105,155, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
598 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,160,118, 0, 0, 0, 0, 0, 0, 0,106,199, 96, 0, 0, 0, 0,
599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,179, 54, 0, 0, 0, 0, 0, 0, 0,107,
600 159, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,192,182, 0, 0,
601 0, 0, 0, 0, 0,108,119, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
602 0, 6,206, 54, 0, 0, 0, 0, 0, 0, 0,109, 79, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
603 0, 0, 0, 0, 0, 0, 0, 6,219,182, 0, 0, 0, 0, 0, 0, 0,110, 39, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
604 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,233, 54, 0, 0, 0, 0, 0, 0, 0,110,255, 96, 0, 0, 0, 0, 0, 0,
605 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,246,182, 0, 0, 0, 0, 0, 0, 0,111,215, 96,
606 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 54, 0, 0, 0, 0,
607 0, 0, 0,112,175, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
608 17,182, 0, 0, 0, 0, 0, 0, 0,113,135, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
609 0, 0, 0, 0, 0, 7, 31, 54, 0, 0, 0, 0, 0, 0, 0,114, 95, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
610 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 44,182, 0, 0, 0, 0, 0, 0, 0,115, 55, 96, 0, 0, 0, 0, 0, 0, 0, 0,
611 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 63,118, 0, 0, 0, 0, 0, 0, 0,116, 99, 96, 0, 0,
612 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 76,246, 0, 0, 0, 0, 0, 0,
613 0,117, 59, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 90,118,
614 0, 0, 0, 0, 0, 0, 0,118, 19, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
615 0, 0, 0, 7,103,246, 0, 0, 0, 0, 0, 0, 0,118,235, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
616 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,117,118, 0, 0, 0, 0, 0, 0, 0,119,195, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
617 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,130,246, 0, 0, 0, 0, 0, 0, 0,120,155, 96, 0, 0, 0, 0,
618 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,144,118, 0, 0, 0, 0, 0, 0, 0,121,
619 115, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,157,246, 0, 0,
620 0, 0, 0, 0, 0,122, 75, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
621 0, 7,171,118, 0, 0, 0, 0, 0, 0, 0,123, 35, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
622 0, 0, 0, 0, 0, 0, 0, 7,184,246, 0, 0, 0, 0, 0, 0, 0,123,251, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
623 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,198,118, 0, 0, 0, 0, 0, 0, 0,125, 39, 96, 0, 0, 0, 0, 0, 0,
624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,217, 54, 0, 0, 0, 0, 0, 0, 0,125,255, 96,
625 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,230,182, 0, 0, 0, 0,
626 0, 0, 0,126,215, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
627 244, 54, 0, 0, 0, 0, 0, 0, 0,127,175, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
628 0, 0, 0, 0, 0, 8, 1,182, 0, 0, 0, 0, 0, 0, 0,128,135, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 15, 54, 0, 0, 0, 0, 0, 0, 0,129, 95, 96, 0, 0, 0, 0, 0, 0, 0, 0,
630 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 28,182, 0, 0, 0, 0, 0, 0, 0,130, 55, 96, 0, 0,
631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 42, 54, 0, 0, 0, 0, 0, 0,
632 0,131, 15, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 55,182,
633 0, 0, 0, 0, 0, 0, 0,131,231, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
634 0, 0, 0, 8, 69, 54, 0, 0, 0, 0, 0, 0, 0,132,191, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
635 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 82,182, 0, 0, 0, 0, 0, 0, 0,133,151, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
636 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,101,118, 0, 0, 0, 0, 0, 0, 0,134,195, 96, 0, 0, 0, 0,
637 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,114,246, 0, 0, 0, 0, 0, 0, 0,135,
638 155, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,128,118, 0, 0,
639 0, 0, 0, 0, 0,136,115, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
640 0, 8,141,246, 0, 0, 0, 0, 0, 0, 0,137, 75, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
641 0, 0, 0, 0, 0, 0, 0, 8,155,118, 0, 0, 0, 0, 0, 0, 0,138, 35, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
642 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,168,246, 0, 0, 0, 0, 0, 0, 0,138,251, 96, 0, 0, 0, 0, 0, 0,
643 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,182,118, 0, 0, 0, 0, 0, 0, 0,139,211, 96,
644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,195,246, 0, 0, 0, 0,
645 0, 0, 0,140,171, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
646 209,118, 0, 0, 0, 0, 0, 0, 0,141,131, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
647 0, 0, 0, 0, 0, 8,222,246, 0, 0, 0, 0, 0, 0, 0,142, 91, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,236,118, 0, 0, 0, 0, 0, 0, 0,143,135, 96, 0, 0, 0, 0, 0, 0, 0, 0,
649 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,255, 54, 0, 0, 0, 0, 0, 0, 0,144, 95, 96, 0, 0,
650 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 12,182, 0, 0, 0, 0, 0, 0,
651 0,145, 55, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 26, 54,
652 0, 0, 0, 0, 0, 0, 0,146, 15, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
653 0, 0, 0, 9, 39,182, 0, 0, 0, 0, 0, 0, 0,146,231, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
654 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 53, 54, 0, 0, 0, 0, 0, 0, 0,147,191, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
655 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 66,182, 0, 0, 0, 0, 0, 0, 0,148,151, 96, 0, 0, 0, 0,
656 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 80, 54, 0, 0, 0, 0, 0, 0, 0,149,
657 111, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 93,182, 0, 0,
658 0, 0, 0, 0, 0,150, 71, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
659 0, 9,107, 54, 0, 0, 0, 0, 0, 0, 0,151, 31, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
660 0, 0, 0, 0, 0, 0, 0, 9,120,182, 0, 0, 0, 0, 0, 0, 0,151,247, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
661 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,139,118, 0, 0, 0, 0, 0, 0, 0,153, 35, 96, 0, 0, 0, 0, 0, 0,
662 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,152,246, 0, 0, 0, 0, 0, 0, 0,153,251, 96,
663 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,166,118, 0, 0, 0, 0,
664 0, 0, 0,154,211, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
665 179,246, 0, 0, 0, 0, 0, 0, 0,155,171, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
666 0, 0, 0, 0, 0, 9,193,118, 0, 0, 0, 0, 0, 0, 0,156,131, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
667 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,206,246, 0, 0, 0, 0, 0, 0, 0,157, 91, 96, 0, 0, 0, 0, 0, 0, 0, 0,
668 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,220,118, 0, 0, 0, 0, 0, 0, 0,158, 51, 96, 0, 0,
669 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,233,246, 0, 0, 0, 0, 0, 0,
670 0,159, 11, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,247,118,
671 0, 0, 0, 0, 0, 0, 0,159,227, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
672 0, 0, 0, 10, 4,246, 0, 0, 0, 0, 0, 0, 0,160,187, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
673 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 18,118, 0, 0, 0, 0, 0, 0, 0,161,231, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 37, 54, 0, 0, 0, 0, 0, 0, 0,162,191, 96, 0, 0, 0, 0,
675 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 50,182, 0, 0, 0, 0, 0, 0, 0,163,
676 151, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 64, 54, 0, 0,
677 0, 0, 0, 0, 0,164,111, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
678 0, 10, 77,182, 0, 0, 0, 0, 0, 0, 0,165, 71, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
679 0, 0, 0, 0, 0, 0, 0, 10, 91, 54, 0, 0, 0, 0, 0, 0, 0,166, 31, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,104,182, 0, 0, 0, 0, 0, 0, 0,166,247, 96, 0, 0, 0, 0, 0, 0,
681 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,118, 54, 0, 0, 0, 0, 0, 0, 0,167,207, 96,
682 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,131,182, 0, 0, 0, 0,
683 0, 0, 0,168,167, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,
684 145, 54, 0, 0, 0, 0, 0, 0, 0,169,127, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
685 0, 0, 0, 0, 0, 10,158,182, 0, 0, 0, 0, 0, 0, 0,170, 87, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
686 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,177,118, 0, 0, 0, 0, 0, 0, 0,171,131, 96, 0, 0, 0, 0, 0, 0, 0, 0,
687 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,190,246, 0, 0, 0, 0, 0, 0, 0,172, 91, 96, 0, 0,
688 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,204,118, 0, 0, 0, 0, 0, 0,
689 0,173, 51, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,217,246,
690 0, 0, 0, 0, 0, 0, 0,174, 11, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
691 0, 0, 0, 10,231,118, 0, 0, 0, 0, 0, 0, 0,174,227, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
692 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,244,246, 0, 0, 0, 0, 0, 0, 0,175,187, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
693 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2,118, 0, 0, 0, 0, 0, 0, 0,176,147, 96, 0, 0, 0, 0,
694 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 15,246, 0, 0, 0, 0, 0, 0, 0,177,
695 107, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 29,118, 0, 0,
696 0, 0, 0, 0, 0,178, 67, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
697 0, 11, 42,246, 0, 0, 0, 0, 0, 0, 0,179, 27, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
698 0, 0, 0, 0, 0, 0, 0, 11, 56,118, 0, 0, 0, 0, 0, 0, 0,180, 71, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
699 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 75, 54, 0, 0, 0, 0, 0, 0, 0,181, 31, 96, 0, 0, 0, 0, 0, 0,
700 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 88,182, 0, 0, 0, 0, 0, 0, 0,181,247, 96,
701 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,102, 54, 0, 0, 0, 0,
702 0, 0, 0,182,207, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,
703 115,182, 0, 0, 0, 0, 0, 0, 0,183,167, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
704 0, 0, 0, 0, 0, 11,129, 54, 0, 0, 0, 0, 0, 0, 0,184,127, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
705 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,142,182, 0, 0, 0, 0, 0, 0, 0,185, 87, 96, 0, 0, 0, 0, 0, 0, 0, 0,
706 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,156, 54, 0, 0, 0, 0, 0, 0, 0,186, 47, 96, 0, 0,
707 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,169,182, 0, 0, 0, 0, 0, 0,
708 0,187, 7, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,183, 54,
709 0, 0, 0, 0, 0, 0, 0,187,223, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
710 0, 0, 0, 11,196,182, 0, 0, 0, 0, 0, 0, 0,188,183, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
711 0, 0, 23,164, 4, 0, 0, 94,146, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,122,
712 80, 64, 0, 0, 0, 0, 0, 0, 23,165,134,244,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
713 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,233,162, 0, 0, 23,167,140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,189,
714 72, 55,169,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,122,160,
715 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
718constexpr uint8_t ucd_composition_code_points_bytes[51514] = {
719 1,128, 0,192, 64, 96, 64, 48, 48, 24, 32, 12, 24, 6, 14, 3, 8, 1,132,128,194,128, 97,128, 48,240, 24,136, 12,140, 6, 74,
720 3, 40, 0, 96, 0, 48, 64, 24, 64, 12, 48, 8, 0, 4, 8, 4, 76, 0,196, 15, 81, 0, 49, 64, 57,160, 32, 0, 16, 16,122,128,
721 60, 0, 1, 4, 1,128,128,192,128, 96,224, 48,192, 25, 56, 4, 24, 2, 16, 1, 10, 0,134, 0, 49,192, 96, 0, 48, 16, 24, 16,
722 12, 12, 6, 8, 3, 6, 1,131,128,194, 0, 97, 32, 48,192, 24,120, 12, 68, 6, 70, 3, 39, 1,148, 0,203, 64,102, 0, 12,128,
723 6, 72, 3, 40, 61,120, 1, 18, 0,138, 0, 69,128, 25, 97,235,160, 8,208, 8, 16, 4, 12, 30,184, 1, 20, 0, 70, 3,195, 1,
724 225,160, 24, 0, 12, 4, 6, 4, 3, 3, 1,130, 0,193,128, 96,224, 48,128, 24, 72, 12, 48, 6, 30, 3, 17, 1,145,128,202, 0,
725 102, 0, 12,192, 6,104, 3, 56, 2, 80, 1, 42, 0,150, 0, 76, 0, 25,225,236,128, 14,120, 8, 32, 4, 20, 30,202, 0,151, 7,
726 139, 0, 96, 0, 48, 16, 24, 24, 12, 28, 6, 24, 3, 35, 1,147,128,203, 64,102, 32, 31,128, 10, 24, 3, 68, 60,136, 1, 71, 15,
727 35, 0, 81, 67,201, 65,228,128, 24, 0, 12, 4, 6, 4, 3, 3, 1,130, 0,193,128, 96,224, 48,128, 24, 72, 12, 44, 6, 24, 3,
728 15, 1,136,128,198,192,100, 96, 50,128, 6,144, 3, 76, 1,168, 0,213, 0,166, 0, 83,128, 69,192, 13, 96,246,112, 5, 64, 3,
729 162, 2, 12, 1, 7, 0,104, 3,217,128, 30,160, 24, 0, 12, 4, 6, 4, 3, 3, 1,130, 0,193,128, 97, 0, 48,144, 24, 80, 12,
730 44, 6, 24, 3, 15, 1,136,128,198,192,100, 96, 50, 64, 25, 64, 12,180, 6, 96, 0,217, 0,109, 0, 54,192, 45, 0, 22,160, 11,
731 96, 3,112, 61,204, 1,110, 0,184, 0,116,192, 66,128, 33, 96, 13,120,123,144, 60,228, 1,114, 15, 59, 7,157, 0, 96, 0, 48,
732 16, 24, 16, 12, 12, 6, 8, 3, 7, 1,132, 0,194, 64,100, 97,239, 32, 6,232, 5,216, 61,240, 2, 50, 15, 71, 0, 94, 3,222,
733 193,239, 64, 24, 0, 12, 4, 6, 4, 3, 3, 1,130, 0,193,128, 96,224, 48,128, 24, 72, 12, 40, 6, 24, 3, 15, 1,136,128,200,
734 192,100,160, 50,128, 7, 0, 3,132, 1,196, 0,227, 0,128,128, 64,192, 68,224, 14, 64,245, 24, 3,148, 3,156, 2, 1, 1, 1,
735 135,168, 67,192, 32, 16, 80, 24, 8, 12, 8, 6, 14, 3, 12, 1,147,128, 65,192, 33, 32, 16,176, 8,104, 3,156, 6, 0, 3, 1,
736 1,129, 0,192,192, 96,128, 48, 96, 24, 56, 12, 32, 6, 18, 3, 12, 1,135,128,196, 64,100, 96, 50,112, 25, 64, 12,180, 6, 96,
737 0,232, 0,116,128, 58,131,215,160, 17, 48, 8,168, 4, 92, 1,214, 30,187, 0,141,128,129, 64, 64,225,235,144, 17, 72, 4,100,
738 60, 50, 30, 27, 1,128, 0,192, 64, 96, 64, 48, 48, 24, 32, 12, 24, 6, 16, 3, 9, 1,134, 0,195,192, 98, 32, 50, 48, 25, 64,
739 12,192, 1,216, 0,237, 0,119, 0, 74, 64, 37, 96, 18,208, 7,120,123, 36, 3,160, 2, 9, 1, 5,135,178,192, 37,225,226,208,
740 24, 0, 12, 4, 6, 6, 3, 7, 1,134, 0,200,192,100,224, 50,208, 25,136, 7,228, 2,136, 0,241, 15, 34,128, 82, 3,200,224,
741 20, 96,242, 88,121, 36, 6, 0, 3, 1, 1,129, 0,192,192, 96,128, 48, 96, 24, 56, 12, 32, 6, 18, 3, 11, 1,134, 0,195,192,
742 98, 32, 49,176, 25, 24, 12,160, 1,228, 0,243, 0,122, 0, 61, 64, 41,160, 20,240, 17,120, 3,216, 61,158, 1, 81, 0,233, 0,
743 131, 64, 65,224, 26, 16,246,104, 7,172, 6, 0, 3, 1, 1,129, 0,192,192, 96,128, 48, 96, 24, 64, 12, 36, 6, 20, 3, 11, 1,
744 134, 0,195,192, 98, 32, 49,176, 25, 24, 12,144, 6, 80, 3, 45, 1,152, 0, 62, 64, 31, 64, 15,176, 11, 72, 5,172, 2,218, 0,
745 252, 15,115,128, 91,192, 46, 32, 29, 64, 16,168, 8, 92, 3, 96, 30,229, 15, 57,128, 92,195,206,225,231, 80, 24, 0, 12, 4, 6,
746 4, 3, 3, 1,130, 0,193,192, 97, 0, 48,144, 24, 80, 12,140, 61,230, 0,253, 0,187,135,190, 64, 70, 97,232,240, 7,248,123,
747 220, 61, 50, 30,245, 1,131,128,195, 0,100, 96, 50,112, 25,104, 12,196, 60, 20, 1, 14, 15, 6, 7,132, 3,194, 65,224,224, 24,
748 56, 12, 48, 6, 70, 3, 39, 1,150,128,204, 67,193, 96, 16,240,240,104,120, 68, 60, 38, 30, 15, 1,128,128,192,128, 96,128, 48,
749 96, 24, 56, 12, 48, 6, 78, 1,244, 0,142, 7,136, 0, 35,192, 18, 0, 15, 48, 4,136, 6, 2, 3, 2, 1,130, 0,193,128, 96,
750 224, 48,192, 25, 56, 7,212, 2, 58, 30, 33, 0,143,128, 72, 64, 60,224, 18, 48, 24, 16, 12, 28, 6, 16, 3, 12, 1,145,128,201,
751 192,101,192, 18, 64,241, 16,120,152, 4, 60, 30, 36, 15, 20, 7,138,128, 96, 64, 48,112, 24, 64, 12, 48, 6, 70, 3, 39, 1,151,
752 0,204, 64, 36,161,226, 48,241, 56, 8,124, 60, 74, 30, 41, 15, 21,135,165,128, 96, 64, 19, 64, 24, 16, 12, 48, 2,106, 1,240,
753 1,128,128,195, 0,100, 96, 50,112, 25,136,120,192, 3,208, 30, 50, 0,155, 7,141, 0, 96, 32, 48,192, 25, 24, 12,156, 6, 98,
754 30, 49, 0,244,135,140,192, 38,225,227, 80, 24, 8, 12, 48, 6, 70, 3, 39, 1,150,128,204, 64, 39, 32, 19,208,241,176, 4,236,
755 60,120, 30, 58, 1,128,128,195, 0,100, 96, 50,112, 25,104, 12,196, 2,116, 1, 62, 15, 27,128, 79, 3,199,161,227,176, 24, 8,
756 12, 28, 6, 24, 3, 15, 1,136,128,200,192,100,224, 51, 16, 10,160,121, 96, 2,176, 2, 16, 1, 9, 7,150,128, 42,193,229,224,
757 24, 8, 12, 28, 6, 24, 3, 15, 1,136,128,200,192,100,224, 51, 16, 10,168,121,100, 2,178, 2, 17, 1, 9,135,150,192, 42,225,
758 229,240, 24, 8, 12, 8, 6, 14, 3, 12, 1,145,128,201,128,100,224, 21,160, 10,224,121,128, 2,192, 30, 98, 1, 12, 0, 87,128,
759 96, 32, 48, 32, 24, 56, 12, 48, 6, 70, 3, 38, 1,147,128, 86,192, 43,161,230, 16, 11, 8,121,140, 4, 50, 1, 95, 1,131,128,
760 195, 0,100, 96, 50, 96, 25, 56, 12,180, 6, 98, 30,106, 0,178, 7,155, 0, 67, 64, 22, 32,243,128,121,184, 6, 14, 3, 8, 1,
761 134, 0,200,192,100,192, 50,112, 25,104, 12,196, 60,214, 30,151, 0,178,135,155, 64, 67, 96, 22, 48,243,136,121,188, 6, 0, 3,
762 1, 1,129, 0,193,192, 97, 0, 50, 48,244, 0,122, 8, 2,232, 30,134, 15, 66, 7,162, 0, 96, 0, 48, 16, 24, 16, 12, 28, 6,
763 16, 3, 10, 1,145,135,160, 67,208, 96, 23, 80,244, 56,122, 20, 61, 48, 30,137, 1,128,128,192,128, 96,224, 48,192, 25, 24, 12,
764 196, 2,242, 30,144, 0,189,128, 95, 67,210, 65,233, 64, 24, 8, 12, 8, 6, 14, 3, 12, 1,145,128,204, 64, 47, 65,233, 16, 11,
765 224, 5,248, 61, 38, 30,149, 1,128, 0,192, 64, 96,128, 48,192, 14,216, 7, 92, 3,170, 1,217, 1,128, 0,192, 64, 96,128, 48,
766 192, 14,224, 7, 96, 3,172, 1,218, 1,130, 0,119,128, 96,128, 29,240, 24, 32, 7,128, 6, 8, 1,225, 1,128,128,193, 0, 63,
767 128, 30, 32, 24, 8, 12, 16, 3,250, 1,227, 1,130, 0,123, 0, 96,128, 30,208, 24, 96, 7,184, 6, 24, 1,239, 1,128,128,126,
768 128, 96, 32, 31,176, 24, 8, 7,248, 6, 2, 1,255, 1,130, 0,138,128, 96,128, 34,176, 24, 8, 12, 16, 6, 16, 30, 76, 1, 22,
769 7,147,128, 96, 32, 48, 64, 24, 64,121, 52, 4, 90, 30, 79, 1,130, 0,140, 0, 96,128, 35, 16, 24, 8, 13, 16, 6, 0, 3, 1,
770 1,161, 7,251, 64,112,161,252, 16, 24, 0, 12, 4, 6, 8, 3, 6, 1,137,128,197, 0,104,161,251,160, 28, 48,126,228, 63,112,
771 31, 8, 15,132,135,239, 0, 96, 0, 48, 16, 24,152, 12, 80, 63,144, 3,136, 15,140, 7,198, 64, 96, 0, 48, 16, 24,152, 12, 80,
772 6,138, 31,202, 1,196,135,202, 3,229, 33,252,192, 24, 0, 12, 4, 6, 8, 3, 6, 1,132, 0,196,192, 98,129,253,160, 28, 80,
773 127,100, 63,176, 3,170, 15,156, 7,206, 64, 96, 0, 48, 16, 24,152, 12, 80, 63,240, 3,140, 15,164, 7,210, 64, 96, 0, 48, 16,
774 24, 32, 12, 24, 6, 16, 3, 20, 15,245, 0,227,131,253, 33,254,128, 29, 88,125,100, 6, 0, 3, 1, 1,137,128,197, 0,104,161,
775 255,160, 28,120,125,160, 62,210, 31,252, 1,128, 0,192, 64,104, 65,253, 32, 28,128,127, 92, 6, 0, 3, 1, 1,130, 0,193,128,
776 98, 96, 49, 64, 26, 16, 13, 20, 62,224, 3,172, 15,216,135,236, 3,224, 1,240, 16,253,176,126,204, 6, 0, 3, 1, 1,137,128,
777 197, 3,238, 64, 58,208,248,128,124, 68, 6, 0, 3, 1, 1,137,128,197, 0,104, 64, 52, 80,251,160, 14,184, 62, 64, 31, 33, 15,
778 227, 7,240,192, 96, 0, 48, 16, 24, 32, 12, 24, 6, 16, 3, 19, 1,138, 0,208,131,238,192, 58,240,254,136,127, 64, 7,148, 31,
779 48, 15,152,135,245,128, 96, 0, 48, 16, 26, 16,127,136, 7, 96, 31,231, 1,128, 0,192, 64, 96,128, 48, 96, 24, 64, 12, 76, 6,
780 40, 3, 66, 15,189, 0,243, 67,252, 33,254, 0, 30, 88,125, 64, 62,162, 31,230, 1,128, 0,192, 64, 98, 96, 49, 64,251,192, 15,
781 48, 62,128, 31, 65, 1,128, 0,192, 64, 98, 96, 49, 64, 26, 16, 13, 20, 62,248, 3,206, 15,176, 7,216, 67,254,193,255, 48, 24,
782 8, 12, 32, 7,166, 3,212, 1,128, 0,193,128, 97, 0, 64, 0, 38,176, 16, 4, 6, 2, 4, 3, 1,132, 1, 1,192, 96, 32, 64,
783 192, 24, 0, 12, 16, 6, 12, 3, 8, 2, 6,129, 56,128,131, 32, 78, 64, 24, 32, 12, 24, 6, 16, 3, 11, 2,119, 1, 3,128,158,
784 0, 79, 32, 24, 0, 12, 16, 6, 12, 3, 8, 2, 46,129, 56,192,135, 32, 78, 80, 24, 0, 12, 24, 6, 16, 4, 80, 2,107,129, 20,
785 64, 96, 32, 69, 48, 24, 64, 17, 92, 6, 2, 4, 92, 1,130, 0,193,128, 97, 0, 48,176, 39,120, 17,120, 9,226, 4,243, 1,135,
786 129, 29,128, 97,224, 71,112, 24, 48, 12, 32, 9,130, 4,220, 1,131, 0,194, 0,152, 64, 77,208, 24, 48, 12, 32, 9,160, 4,210,
787 1,131, 0,194, 0,154, 32, 77, 48, 24, 64, 19,104, 6, 16, 4,219, 1,132, 1, 55,128, 97, 0, 77,240, 24, 64, 19,152, 6, 16,
788 4,231, 1,132, 1, 58,128, 97, 0, 78,176, 24, 64, 19,176, 6, 16, 4,237, 1,132, 1, 61, 0, 97, 0, 79, 80, 24, 64, 19,224,
789 6, 16, 4,249, 3, 41,129,149, 0,202,160, 98, 32, 49, 24, 24,148, 12,168, 6, 36, 3, 42, 1,137,128,202,128,108, 0, 50,160,
790 27, 8, 12,168, 6,211, 4,158, 2, 74, 65, 39,128,147, 16, 73,224, 36,208, 19,124, 9,215, 4,229,130,115, 1,103,192,181, 96,
791 90,184, 45, 44, 22,144, 11, 76, 5,235,130,229, 1,119,192,189,112, 94, 80, 47, 48, 23,124, 11,203, 6, 43, 3, 18, 1,154,160,
792 204, 0,102, 16, 51, 84, 25,172, 12,202, 6, 99,131, 50, 1,154,160,204,176,105,240, 53, 92, 26,148, 13, 76, 6,159, 3, 82,193,
793 185, 64,220,240,110,248, 55,104, 27,184, 13,222, 6,229, 3,119, 65,238, 64,247, 64,124, 0, 61,204, 30,234, 15,129, 8, 23, 4,
794 9,131,102,161,176, 96,217,168,108, 32, 54,106, 27, 10, 13,154,134,195, 3,102,161,176,224,217,168,108, 72, 54,106, 27, 59, 13,
795 154,134,207, 67,102,161,180, 0,217,168,109, 4, 54,106, 27, 67, 1,131,128,200,192,102, 33,224, 32,240, 32,120, 24, 6, 14, 3,
796 35, 1,152,135,128,195,192,161,224,112, 24, 8,120, 32, 6, 2, 30, 9, 1,128, 0,192, 67,194,129,225, 96, 24, 0, 12, 4, 60,
797 42, 30, 23, 1,131, 7,135, 0, 96,193,225,208, 24, 56,120,120, 6, 14, 30, 31, 1,128,135,139,128, 96, 33,226,240, 24, 32,120,
798 224, 6, 8, 30, 57, 1,128,128,193,192,100, 97,227,224,242, 0,121, 8, 6, 2, 3, 7, 1,145,135,143,195,200, 33,228, 48, 24,
799 0, 12, 4, 60,160, 30, 82, 1,128, 0,192, 67,202, 33,229, 48, 24, 8, 12, 28, 60,168, 30, 86, 1,128,128,193,195,202,161,229,
800 112, 24, 32,121,112, 6, 8, 30, 93, 1,131,135,153, 0, 96,225,230, 80, 24, 56,121,152, 6, 14, 30,103, 1,131,135,154, 0, 96,
801 225,230,144, 24, 8,121,224, 6, 2, 30,121, 1,132, 7,158,128, 97, 1,231,176, 24, 24, 12,140, 60,248, 30,126, 1,129,128,200,
802 195,207,161,231,240, 24, 56, 12, 32, 61, 20, 30,140, 1,131,128,194, 3,209, 97,232,208, 24, 56,122,108, 6, 0, 3, 1, 1,129,
803 128,194, 67,212,193,234, 64,245, 80,122,160, 6, 0, 3, 1, 1,129,128,194, 67,212,225,234, 80,245, 88,122,164, 6, 4, 3, 6,
804 15, 86, 7,173,128, 96, 64, 48, 96,245,104,122,220, 6, 0, 3, 1, 1,129,128,194, 67,214, 1,234,224,245,160,122,200, 6, 0,
805 3, 1, 1,129,128,194, 67,214, 33,234,240,245,168,122,204, 6, 0, 3, 1, 1,129,128,194, 67,216, 1,235,224,246, 32,123, 8,
806 6, 0, 3, 1, 1,129,128,194, 67,216, 33,235,240,246, 40,123, 12, 6, 4, 30,198, 1,129, 7,177,192, 96, 0, 48, 16, 24, 24,
807 12, 36, 61,164, 30,208, 15,107, 7,181, 0, 96, 0, 48, 16, 24, 24, 12, 36, 61,166, 30,209, 15,107,135,181, 64, 96, 65,237,128,
808 24, 16,123,100, 6, 0, 3, 1, 1,129,128,194, 64,100, 97,237,192,246,208,123,128, 61,188, 30,226, 1,128, 0,192, 64, 96, 96,
809 48,144, 25, 24,123,116, 61,182, 30,225, 15,111,135,184,192, 96, 0, 48, 16, 24, 24, 12, 36, 6, 70, 30,234, 15,116, 7,187,131,
810 221,129,239, 0, 24, 0, 12, 4, 6, 6, 3, 9, 1,145,135,186,195,221, 33,238,240,247,104,123,196, 6, 0, 3, 1, 1,161, 0,
811 209, 67,224, 65,240, 64,248, 48,126, 0, 6, 0, 3, 1, 1,161, 0,209, 67,224, 97,240, 80,248, 56,126, 4, 6, 0, 3, 1, 1,
812 161, 0,209, 67,225, 65,240,192,248,112,126, 32, 6, 0, 3, 1, 1,161, 0,209, 67,225, 97,240,208,248,120,126, 36, 6, 0, 3,
813 1, 15,137, 7,197, 0, 96, 0, 48, 16,248,152,124, 84, 6, 0, 3, 1, 15,141, 7,199, 0, 96, 0, 48, 16,248,216,124,116, 6,
814 0, 3, 1, 1,161, 0,209, 67,228, 65,242, 64,249, 48,126, 64, 6, 0, 3, 1, 1,161, 0,209, 67,228, 97,242, 80,249, 56,126,
815 68, 6, 0, 3, 1, 1,161, 0,209, 67,229, 65,242,192,249,112,126, 96, 6, 0, 3, 1, 1,161, 0,209, 67,229, 97,242,208,249,
816 120,126,100, 6, 0, 3, 1, 1,161, 7,204,131,230,129,243, 96, 24, 0, 12, 4, 6,132, 31, 51, 15,154,135,205,192, 96, 0, 48,
817 16, 26, 16,124,232, 62,120, 31, 62, 1,128, 0,192, 64,104, 65,243,176,249,232,124,252, 6, 0, 3, 1, 15,161, 7,209, 0, 96,
818 0, 48, 16,250, 24,125, 20, 6, 0, 3, 1, 15,165, 7,211, 0, 96, 0, 48, 16,250, 88,125, 52, 6, 0, 3, 1, 1,161, 7,212,
819 131,234,129,245, 96, 24, 0, 12, 4, 6,132, 31, 83, 15,170,135,213,192, 96, 0, 48, 16, 26, 16,125,108, 62,186, 31, 95, 1,128,
820 0,192, 64,104, 64, 52, 80,251, 16,125,144, 62,204, 31,160, 1,128, 0,192, 64,104, 64, 52, 80,251, 24,125,148, 62,206, 31,161,
821 1,128, 0,192, 64,104, 64, 52, 80,251, 80,125,176, 62,220, 31,168, 1,128, 0,192, 64,104, 64, 52, 80,251, 88,125,180, 62,222,
822 31,169, 1,162,135,224,128,104,161,248, 48, 26, 40,126, 16, 6,138, 31,133, 1,162,135,225,128,104,161,248,112, 26, 40,126, 40,
823 6,138, 31,139, 1,162,135,227, 0,104,161,248,208, 26, 40,126, 56, 6,138, 31,143, 1,162,135,228,128,104,161,249, 48, 26, 40,
824 126, 80, 6,138, 31,149, 1,162,135,229,128,104,161,249,112, 26, 40,126,104, 6,138, 31,155, 1,162,135,231, 0,104,161,249,208,
825 26, 40,126,120, 6,138, 31,159, 1,162,135,232,128,104,161,250, 48, 26, 40,126,144, 6,138, 31,165, 1,162,135,233,128,104,161,
826 250,112, 26, 40,126,168, 6,138, 31,171, 1,162,135,235, 0,104,161,250,208, 26, 40,126,184, 6,138, 31,175, 1,162,135,236,128,
827 104,161,251, 64, 26, 40,126,220, 6,138, 31,194, 1,162,135,241, 0,104,161,252,112, 24, 0, 12, 4, 6,132, 31,205, 15,231, 7,
828 243,192, 96, 0, 48, 16, 26, 16,127,116, 63,188, 31,223, 1,137,128,197, 3,252,129,254, 80, 24,160,127,176, 6,138, 31,242, 1,
829 162,135,253, 0,104,161,255,112, 25,192,134,104, 6,112, 33,155, 1,156, 8,107,128,103, 2, 28,208, 25,192,135, 56, 6,112, 33,
830 207, 1,156, 8,129, 0,103, 2, 32,144, 25,192,136, 48, 6,112, 34, 36, 1,156, 8,137,128,103, 2, 36, 16, 25,192,137, 16, 6,
831 112, 34, 71, 1,156, 8,146, 64,103, 2, 38, 0, 25,192,137,136, 6,112, 34,109, 1,156, 8,155,128,103, 2, 38,240, 25,192,137,
832 192, 6,112, 34,113, 1,156, 8,157, 0,103, 2, 39, 80, 25,192,137,224, 6,112, 34,121, 1,156, 8,160, 0,103, 2, 40, 16, 25,
833 192,138, 16, 6,112, 34,133, 1,156, 8,162, 0,103, 2, 40,144, 25,192,138,176, 6,112, 34,173, 1,156, 8,171,128,103, 2, 42,
834 240, 25,192,139,128, 6,112, 34,225, 1,156, 8,184,128,103, 2, 46, 48, 25,192,139,168, 6,112, 34,235, 1,156, 8,187, 0,103,
835 2, 46,209,132,200,193, 48, 97, 50, 48, 78, 24, 76,140, 20, 6, 19, 35, 5, 33,132,200,193, 80, 97, 50, 48, 86, 24, 76,140, 22,
836 6, 19, 35, 5,161,132,200,193,112, 97, 50, 48, 94, 24, 76,140, 24, 6, 19, 35, 6, 33,132,200,193,148, 97, 50, 48,103, 24, 76,
837 140, 26, 70, 19, 35, 9,161,131,128,193,196, 97, 50, 48,154, 24, 57,140, 29, 6, 19, 35, 9,161,131,176,193,220, 97, 50, 48,154,
838 24, 60,140, 30,134, 19, 35, 9,161,131,224,193,244, 97, 50, 48,148, 24, 76,140, 39,134, 19, 35, 10,193,132,200,194,184, 97, 50,
839 48,176, 24, 76,140, 44,134, 19, 35, 11, 65,132,200,194,216, 97, 50, 48,184, 24, 76,140, 46,134, 19, 35, 11,193,132,200,194,248,
840 97, 50, 48,192, 24, 76,140, 48,134, 19, 35, 12, 81,132,200,195, 28, 97, 50, 48,201, 24, 76,140, 38,134, 26, 3, 13, 17,132,200,
841 194,104, 97,166, 48,212, 24, 76,140, 38,134, 26,195, 13,113,132,200,194,104, 97,178, 48,218, 24, 76,140, 38,134, 27,131, 13,209,
842 132,200,195,208, 97, 50, 48,247, 24, 76,140, 62, 6, 19, 35, 15,145,132,200,195,232, 97, 50, 48,254, 8,176,132, 88,130, 44, 97,
843 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130,
844 46, 97, 23, 64,139,170,176, 1, 88, 56,172, 56, 86, 42, 43, 28, 21,145,138,202,133,102, 34,179,129, 89,248,173, 24, 86,154, 43,
845 84, 21,173,138,216,133,109, 34,183, 1, 91,184,173,248, 87, 10, 43,140, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,
846 215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,
847 189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,176, 5, 88, 4,172, 3, 86, 2, 43, 1, 85,128,202,192,117, 96, 66,176, 37, 88,
848 20,172, 11, 86, 6, 43, 3, 85,129,202,192,245, 96,130,176, 69, 88, 36,172, 19, 86, 10, 43, 5, 85,130,202,193,117, 96,194,176,
849 101, 88, 52,172, 27, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,
850 160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 74,193,
851 213, 96,242,176,125, 88, 64,172, 33, 86, 17, 43, 8,213,132,138,194, 85, 97, 50,176,157, 88, 80,172, 41, 86, 21, 43, 10,213,133,
852 138,194,213, 97,114,176,189, 88, 96,172, 49, 86, 25, 43, 12,213,134,138,195, 85, 97,178,176,220, 35, 80, 17,169, 8,213, 4,106,
853 194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221,
854 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43, 14, 85,135, 74,195,181, 97,226,176,245, 88,124,172, 63,
855 86, 32, 43, 16, 85,136, 74,196, 53, 98, 34,177, 21, 88,140,172, 71, 86, 36, 43, 18, 85,137, 74,196,181, 98, 98,177, 53, 88,156,
856 172, 79, 86, 40, 43, 20, 85,138, 74,197, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196,
857 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0,
858 71, 4, 35,132,172, 85, 86, 43, 43, 21,213,139, 10,197,149, 98,210,177,109, 88,184,172, 93, 86, 47, 43, 23,213,140, 10,198, 21,
859 99, 18,177,141, 88,200,172,101, 86, 51, 43, 25,213,141, 10,198,149, 99, 82,177,173, 88,216,172,109, 86, 55, 43, 27,194, 53, 1,
860 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194,
861 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,177,197, 88,228,172,115, 86, 58, 43,
862 29, 85,142,202,199,117, 99,194,177,229, 88,244,172,123, 86, 62, 43, 31, 85,143,202,199,245,100, 2,178, 5, 89, 4,172,131, 86,
863 66, 43, 33, 85,144,202,200,117,100, 66,178, 37, 89, 20,172,139, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,
864 175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,
865 124, 17,191, 8,224, 4,112, 66, 56, 74,200,213,100,114,178, 61, 89, 32,172,145, 86, 73, 43, 36,213,146,138,201, 85,100,178,178,
866 93, 89, 48,172,153, 86, 77, 43, 38,213,147,138,201,213,100,242,178,125, 89, 64,172,161, 86, 81, 43, 40,213,148,138,202, 85,101,
867 50,178,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27,
868 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43, 42, 85,149,
869 74,202,181,101, 98,178,181, 89, 92,172,175, 86, 88, 43, 44, 85,150, 74,203, 53,101,162,178,213, 89,108,172,183, 86, 92, 43, 46,
870 85,151, 74,203,181,101,226,178,245, 89,124,172,191, 86, 96, 43, 48, 85,152, 74,204, 48,141, 64, 70,164, 35, 84, 17,171, 8,214,
871 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187,
872 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,172,197, 86, 99, 43, 49,213,153, 10,204,149,102, 82,179, 45, 89,152,
873 172,205, 86,103, 43, 51,213,154, 10,205, 21,102,146,179, 77, 89,168,172,213, 86,107, 43, 53,213,155, 10,205,149,102,210,179,109,
874 89,184,172,221, 86,111, 43, 55,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144,
875 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,
876 142, 18,179,133, 89,196,172,227, 86,114, 43, 57, 85,156,202,206,117,103, 66,179,165, 89,212,172,235, 86,118, 43, 59, 85,157,202,
877 206,245,103,130,179,197, 89,228,172,243, 86,122, 43, 61, 85,158,202,207,117,103,194,179,229, 89,244,172,251, 8,212, 4,106, 66,
878 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,
879 110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 74,207,213,103,242,179,253, 90, 0,173, 1, 86,
880 129, 43, 64,213,160,138,208, 85,104, 50,180, 29, 90, 16,173, 9, 86,133, 43, 66,213,161,138,208,213,104,114,180, 61, 90, 32,173,
881 17, 86,137, 43, 68,213,162,138,209, 85,104,178,180, 92, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35,
882 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,
883 252, 35,128, 17,193, 8,225, 43, 70, 85,163, 74,209,181,104,226,180,117, 90, 60,173, 31, 86,144, 43, 72, 85,164, 74,210, 53,105,
884 34,180,149, 90, 76,173, 39, 86,148, 43, 74, 85,165, 74,210,181,105, 98,180,181, 90, 92,173, 47, 86,152, 43, 76, 85,166, 74,211,
885 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,
886 193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,173, 53, 86,155, 43, 77,
887 213,167, 10,211,149,105,210,180,237, 90,120,173, 61, 86,159, 43, 79,213,168, 10,212, 21,106, 18,181, 13, 90,136,173, 69, 86,163,
888 43, 81,213,169, 10,212,149,106, 82,181, 45, 90,152,173, 77, 86,167, 43, 83,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173,
889 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120,
890 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,181, 69, 90,164,173, 83, 86,170, 43, 85, 85,170,202,213,117,106,194,181,101,
891 90,180,173, 91, 86,174, 43, 87, 85,171,202,213,245,107, 2,181,133, 90,196,173, 99, 86,178, 43, 89, 85,172,202,214,117,107, 66,
892 181,165, 90,212,173,107, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,
893 141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 74,
894 214,213,107,114,181,189, 90,224,173,113, 86,185, 43, 92,213,174,138,215, 85,107,178,181,221, 90,240,173,121, 86,189, 43, 94,213,
895 175,138,215,213,107,242,181,253, 91, 0,173,129, 86,193, 43, 96,213,176,138,216, 85,108, 50,182, 28, 35, 80, 17,169, 8,213, 4,
896 106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,
897 221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43, 98, 85,177, 74,216,181,108, 98,182, 53, 91, 28,173,
898 143, 86,200, 43,100, 85,178, 74,217, 53,108,162,182, 85, 91, 44,173,151, 86,204, 43,102, 85,179, 74,217,181,108,226,182,117, 91,
899 60,173,159, 86,208, 43,104, 85,180, 74,218, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,
900 196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142,
901 0, 71, 4, 35,132,173,165, 86,211, 43,105,213,181, 10,218,149,109, 82,182,173, 91, 88,173,173, 86,215, 43,107,213,182, 10,219,
902 21,109,146,182,205, 91,104,173,181, 86,219, 43,109,213,183, 10,219,149,109,210,182,237, 91,120,173,189, 86,223, 43,111,194, 53,
903 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,
904 194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,183, 5, 91,132,173,195, 86,226,
905 43,113, 85,184,202,220,117,110, 66,183, 37, 91,148,173,203, 86,230, 43,115, 85,185,202,220,245,110,130,183, 69, 91,164,173,211,
906 86,234, 43,117, 85,186,202,221,117,110,194,183,101, 91,180,173,219, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92,
907 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244,
908 35,124, 17,191, 8,224, 4,112, 66, 56, 74,221,213,110,242,183,125, 91,192,173,225, 86,241, 43,120,213,188,138,222, 85,111, 50,
909 183,157, 91,208,173,233, 86,245, 43,122,213,189,138,222,213,111,114,183,189, 91,224,173,241, 86,249, 43,124,213,190,138,223, 85,
910 111,178,183,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129,
911 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43,126, 85,
912 191, 74,223,181,111,226,183,245, 91,252,173,255, 87, 0, 43,128, 85,192, 74,224, 53,112, 34,184, 21, 92, 12,174, 7, 87, 4, 43,
913 130, 85,193, 74,224,181,112, 98,184, 53, 92, 28,174, 15, 87, 8, 43,132, 85,194, 74,225, 48,141, 64, 70,164, 35, 84, 17,171, 8,
914 214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,
915 187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,174, 21, 87, 11, 43,133,213,195, 10,225,149,112,210,184,109, 92,
916 56,174, 29, 87, 15, 43,135,213,196, 10,226, 21,113, 18,184,141, 92, 72,174, 37, 87, 19, 43,137,213,197, 10,226,149,113, 82,184,
917 173, 92, 88,174, 45, 87, 23, 43,139,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,
918 144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28,
919 16,142, 18,184,197, 92,100,174, 51, 87, 26, 43,141, 85,198,202,227,117,113,194,184,229, 92,116,174, 59, 87, 30, 43,143, 85,199,
920 202,227,245,114, 2,185, 5, 92,132,174, 67, 87, 34, 43,145, 85,200,202,228,117,114, 66,185, 37, 92,148,174, 75, 8,176,132, 88,
921 130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,
922 132, 92,130, 46, 97, 23, 64,139,170,185, 49, 92,208,174,132, 87, 80, 43,175, 21,219, 10,239, 69,120,130,188,177, 94,144,175,100,
923 87,192, 43,231, 21,247, 10,253, 69,127,130,192, 49, 96, 80,176, 68, 88, 48, 44, 31, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88,
924 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236,
925 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,185, 53, 92,156,174, 79, 87, 40, 43,148, 85,202, 74,229, 53,114,162,
926 185, 85, 92,172,174, 87, 87, 44, 43,150, 85,203, 74,229,181,114,226,185,117, 92,188,174, 95, 87, 48, 43,152, 85,204, 74,230, 53,
927 115, 34,185,149, 92,204,174,103, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65,
928 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66,
929 56, 74,230,149,115, 82,185,173, 92,216,174,109, 87, 55, 43,155,213,206, 10,231, 21,115,146,185,205, 92,232,174,117, 87, 59, 43,
930 157,213,207, 10,231,149,115,210,185,237, 92,248,174,125, 87, 63, 43,159,213,208, 10,232, 21,116, 18,186, 12, 35, 80, 17,169, 8,
931 213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,
932 185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43,161, 85,208,202,232,117,116, 66,186, 37, 93,
933 20,174,139, 87, 70, 43,163, 85,209,202,232,245,116,130,186, 69, 93, 36,174,147, 87, 74, 43,165, 85,210,202,233,117,116,194,186,
934 101, 93, 52,174,155, 87, 78, 43,167, 85,211,202,233,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,
935 128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,
936 240,142, 0, 71, 4, 35,132,174,161, 87, 81, 43,168,213,212,138,234, 85,117, 50,186,157, 93, 80,174,169, 87, 85, 43,170,213,213,
937 138,234,213,117,114,186,189, 93, 96,174,177, 87, 89, 43,172,213,214,138,235, 85,117,178,186,221, 93,112,174,185, 87, 93, 43,174,
938 194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219,
939 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,186,245, 93,124,174,191,
940 87, 96, 43,176, 85,216, 74,236, 53,118, 34,187, 21, 93,140,174,199, 87,100, 43,178, 85,217, 74,236,181,118, 98,187, 53, 93,156,
941 174,207, 87,104, 43,180, 85,218, 74,237, 53,118,162,187, 85, 93,172,174,215, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180,
942 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224,
943 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 74,237,149,118,210,187,109, 93,184,174,221, 87,111, 43,183,213,220, 10,238, 21,
944 119, 18,187,141, 93,200,174,229, 87,115, 43,185,213,221, 10,238,149,119, 82,187,173, 93,216,174,237, 87,119, 43,187,213,222, 10,
945 239, 21,119,146,187,204, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194,
946 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43,
947 189, 85,222,202,239,117,119,194,187,229, 93,244,174,251, 87,126, 43,191, 85,223,202,239,245,120, 2,188, 5, 94, 4,175, 3, 87,
948 130, 43,193, 85,224,202,240,117,120, 66,188, 37, 94, 20,175, 11, 87,134, 43,195, 85,225,202,240,240,141, 64, 70,164, 35, 84, 17,
949 171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,
950 116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,175, 17, 87,137, 43,196,213,226,138,241, 85,120,178,188,
951 93, 94, 48,175, 25, 87,141, 43,198,213,227,138,241,213,120,242,188,125, 94, 64,175, 33, 87,145, 43,200,213,228,138,242, 85,121,
952 50,188,157, 94, 80,175, 41, 87,149, 43,202,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27,
953 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56,
954 1, 28, 16,142, 18,188,181, 94, 92,175, 47, 87,152, 43,204, 85,230, 74,243, 53,121,162,188,213, 94,108,175, 55, 87,156, 43,206,
955 85,231, 74,243,181,121,226,188,245, 94,124,175, 63, 87,160, 43,208, 85,232, 74,244, 53,122, 34,189, 21, 94,140,175, 71, 8,212,
956 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183,
957 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 74,244,149,122, 82,189, 45, 94,152,
958 175, 77, 87,167, 43,211,213,234, 10,245, 21,122,146,189, 77, 94,168,175, 85, 87,171, 43,213,213,235, 10,245,149,122,210,189,109,
959 94,184,175, 93, 87,175, 43,215,213,236, 10,246, 21,123, 18,189,140, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112,
960 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,
961 141,240, 70,252, 35,128, 17,193, 8,225, 43,217, 85,236,202,246,117,123, 66,189,165, 94,212,175,107, 87,182, 43,219, 85,237,202,
962 246,245,123,130,189,197, 94,228,175,115, 87,186, 43,221, 85,238,202,247,117,123,194,189,229, 94,244,175,123, 87,190, 43,223, 85,
963 239,202,247,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,
964 109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,175,129, 87,
965 193, 43,224,213,240,138,248, 85,124, 50,190, 29, 95, 16,175,137, 87,197, 43,226,213,241,138,248,213,124,114,190, 61, 95, 32,175,
966 145, 87,201, 43,228,213,242,138,249, 85,124,178,190, 93, 95, 48,175,153, 87,205, 43,230,194, 53, 1, 26,144,141, 80, 70,172, 35,
967 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,
968 236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,190,117, 95, 60,175,159, 87,208, 43,232, 85,244, 74,250, 53,125,
969 34,190,149, 95, 76,175,167, 87,212, 43,234, 85,245, 74,250,181,125, 98,190,181, 95, 92,175,175, 87,216, 43,236, 85,246, 74,251,
970 53,125,162,190,213, 95,108,175,183, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54,
971 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112,
972 66, 56, 74,251,149,125,210,190,237, 95,120,175,189, 87,223, 43,239,213,248, 10,252, 21,126, 18,191, 13, 95,136,175,197, 87,227,
973 43,241,213,249, 10,252,149,126, 82,191, 45, 95,152,175,205, 87,231, 43,243,213,250, 10,253, 21,126,146,191, 76, 35, 80, 17,169,
974 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112,
975 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 43,245, 85,250,202,253,117,126,194,191,101,
976 95,180,175,219, 87,238, 43,247, 85,251,202,253,245,127, 2,191,133, 95,196,175,227, 87,242, 43,249, 85,252,202,254,117,127, 66,
977 191,165, 95,212,175,235, 87,246, 43,251, 85,253,202,254,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,
978 141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193,
979 27,240,142, 0, 71, 4, 35,132,175,241, 87,249, 43,252,213,254,138,255, 85,127,178,191,221, 95,240,175,249, 87,253, 43,254,213,
980 255,138,255,213,127,242,191,253, 96, 0,176, 1, 88, 1, 44, 0,214, 0,139, 0, 85,128, 50,192, 29, 96, 16,176, 9, 88, 5, 44,
981 2,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,
982 219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,192, 53, 96, 28,176,
983 15, 88, 8, 44, 4, 86, 2, 75, 1, 53,128,162,192, 85, 96, 44,176, 23, 88, 12, 44, 6, 86, 3, 75, 1,181,128,226,192,117, 96,
984 60,176, 31, 88, 16, 44, 8, 86, 4, 75, 2, 53,129, 34,192,149, 96, 76,176, 39, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,
985 180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,
986 224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 2,149,129, 82,192,173, 96, 88,176, 45, 88, 23, 44, 11,214, 6, 11, 3,
987 21,129,146,192,205, 96,104,176, 53, 88, 27, 44, 13,214, 7, 11, 3,149,129,210,192,237, 96,120,176, 61, 88, 31, 44, 15,214, 8,
988 11, 4, 21,130, 18,193, 12, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,
989 194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225,
990 44, 17, 86, 8,203, 4,117,130, 66,193, 37, 96,148,176, 75, 88, 38, 44, 19, 86, 9,203, 4,245,130,130,193, 69, 96,164,176, 83,
991 88, 42, 44, 21, 86, 10,203, 5,117,130,194,193,101, 96,180,176, 91, 88, 46, 44, 23, 86, 11,203, 5,240,141, 64, 70,164, 35, 84,
992 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228,
993 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,176, 97, 88, 49, 44, 24,214, 12,139, 6, 85,131, 50,
994 193,157, 96,208,176,105, 88, 53, 44, 26,214, 13,139, 6,213,131,114,193,189, 96,224,176,113, 88, 57, 44, 28,214, 14,139, 7, 85,
995 131,178,193,221, 96,240,176,121, 88, 61, 44, 30,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1,
996 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194,
997 56, 1, 28, 16,142, 18,193,245, 96,252,176,127, 88, 64, 44, 32, 86, 16, 75, 8, 53,132, 34,194, 21, 97, 12,176,135, 88, 68, 44,
998 34, 86, 17, 75, 8,181,132, 98,194, 53, 97, 28,176,143, 88, 72, 44, 36, 86, 18, 75, 9, 53,132,162,194, 85, 97, 44,176,151, 8,
999 176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,
1000 112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,194, 97, 97,104,176,208, 88,118, 44, 66, 22, 36,139, 20, 5,138,226,197,225, 99,
1001 40,177,176, 88,230, 44,122, 22, 64,139, 34, 5,145,226,201, 97,100,232,178,144, 89, 86, 44,178, 2, 53, 1, 26,144,141, 80, 70,
1002 172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,
1003 208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,194,101, 97, 52,176,155, 88, 78, 44, 39, 86, 19,203, 9,
1004 245,133, 2,194,133, 97, 68,176,163, 88, 82, 44, 41, 86, 20,203, 10,117,133, 66,194,165, 97, 84,176,171, 88, 86, 44, 43, 86, 21,
1005 203, 10,245,133,130,194,197, 97,100,176,179, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108,
1006 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224,
1007 4,112, 66, 56, 75, 11, 85,133,178,194,221, 97,112,176,185, 88, 93, 44, 46,214, 23,139, 11,213,133,242,194,253, 97,128,176,193,
1008 88, 97, 44, 48,214, 24,139, 12, 85,134, 50,195, 29, 97,144,176,201, 88,101, 44, 50,214, 25,139, 12,213,134,114,195, 60, 35, 80,
1009 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220,
1010 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 44, 52, 86, 26, 75, 13, 53,134,162,
1011 195, 85, 97,172,176,215, 88,108, 44, 54, 86, 27, 75, 13,181,134,226,195,117, 97,188,176,223, 88,112, 44, 56, 86, 28, 75, 14, 53,
1012 135, 34,195,149, 97,204,176,231, 88,116, 44, 58, 86, 29, 75, 14,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193,
1013 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66,
1014 55,193, 27,240,142, 0, 71, 4, 35,132,176,237, 88,119, 44, 59,214, 30, 11, 15, 21,135,146,195,205, 97,232,176,245, 88,123, 44,
1015 61,214, 31, 11, 15,149,135,210,195,237, 97,248,176,253, 88,127, 44, 63,214, 32, 11, 16, 21,136, 18,196, 13, 98, 8,177, 5, 88,
1016 131, 44, 65,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,
1017 181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,196, 37, 98,
1018 20,177, 11, 88,134, 44, 67, 86, 33,203, 16,245,136,130,196, 69, 98, 36,177, 19, 88,138, 44, 69, 86, 34,203, 17,117,136,194,196,
1019 101, 98, 52,177, 27, 88,142, 44, 71, 86, 35,203, 17,245,137, 2,196,133, 98, 68,177, 35, 8,212, 4,106, 66, 53, 65, 26,176,141,
1020 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,
1021 176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 18, 85,137, 50,196,157, 98, 80,177, 41, 88,149, 44, 74,214, 37,
1022 139, 18,213,137,114,196,189, 98, 96,177, 49, 88,153, 44, 76,214, 38,139, 19, 85,137,178,196,221, 98,112,177, 57, 88,157, 44, 78,
1023 214, 39,139, 19,213,137,242,196,252, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217,
1024 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193,
1025 8,225, 44, 80, 86, 40, 75, 20, 53,138, 34,197, 21, 98,140,177, 71, 88,164, 44, 82, 86, 41, 75, 20,181,138, 98,197, 53, 98,156,
1026 177, 79, 88,168, 44, 84, 86, 42, 75, 21, 53,138,162,197, 85, 98,172,177, 87, 88,172, 44, 86, 86, 43, 75, 21,176,141, 64, 70,164,
1027 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192,
1028 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,177, 93, 88,175, 44, 87,214, 44, 11, 22, 21,
1029 139, 18,197,141, 98,200,177,101, 88,179, 44, 89,214, 45, 11, 22,149,139, 82,197,173, 98,216,177,109, 88,183, 44, 91,214, 46, 11,
1030 23, 21,139,146,197,205, 98,232,177,117, 88,187, 44, 93,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194,
1031 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,
1032 111,194, 56, 1, 28, 16,142, 18,197,229, 98,244,177,123, 88,190, 44, 95, 86, 47,203, 23,245,140, 2,198, 5, 99, 4,177,131, 88,
1033 194, 44, 97, 86, 48,203, 24,117,140, 66,198, 37, 99, 20,177,139, 88,198, 44, 99, 86, 49,203, 24,245,140,130,198, 69, 99, 36,177,
1034 147, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,
1035 108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 25, 85,140,178,198,
1036 93, 99, 48,177,153, 88,205, 44,102,214, 51,139, 25,213,140,242,198,125, 99, 64,177,161, 88,209, 44,104,214, 52,139, 26, 85,141,
1037 50,198,157, 99, 80,177,169, 88,213, 44,106,214, 53,139, 26,213,141,114,198,188, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,
1038 208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,
1039 129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 44,108, 86, 54, 75, 27, 53,141,162,198,213, 99,108,177,183, 88,220, 44,110,
1040 86, 55, 75, 27,181,141,226,198,245, 99,124,177,191, 88,224, 44,112, 86, 56, 75, 28, 53,142, 34,199, 21, 99,140,177,199, 88,228,
1041 44,114, 86, 57, 75, 28,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179,
1042 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,
1043 177,205, 88,231, 44,115,214, 58, 11, 29, 21,142,146,199, 77, 99,168,177,213, 88,235, 44,117,214, 59, 11, 29,149,142,210,199,109,
1044 99,184,177,221, 88,239, 44,119,214, 60, 11, 30, 21,143, 18,199,141, 99,200,177,229, 88,243, 44,121,194, 53, 1, 26,144,141, 80,
1045 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,
1046 141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,199,165, 99,212,177,235, 88,246, 44,123, 86, 61,203,
1047 30,245,143,130,199,197, 99,228,177,243, 88,250, 44,125, 86, 62,203, 31,117,143,194,199,229, 99,244,177,251, 88,254, 44,127, 86,
1048 63,203, 31,245,144, 2,200, 5,100, 4,178, 3, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,
1049 108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,
1050 224, 4,112, 66, 56, 75, 32, 85,144, 50,200, 29,100, 16,178, 9, 89, 5, 44,130,214, 65,139, 32,213,144,114,200, 61,100, 32,178,
1051 17, 89, 9, 44,132,214, 66,139, 33, 85,144,178,200, 93,100, 48,178, 25, 89, 13, 44,134,214, 67,139, 33,213,144,242,200,124, 35,
1052 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,
1053 220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 44,136, 86, 68, 75, 34, 53,145,
1054 34,200,149,100, 76,178, 39, 89, 20, 44,138, 86, 69, 75, 34,181,145, 98,200,181,100, 92,178, 47, 89, 24, 44,140, 86, 70, 75, 35,
1055 53,145,162,200,213,100,108,178, 55, 89, 28, 44,142, 86, 71, 75, 35,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,
1056 193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111,
1057 66, 55,193, 27,240,142, 0, 71, 4, 35,132,178, 61, 89, 31, 44,143,214, 72, 11, 36, 21,146, 18,201, 13,100,136,178, 69, 89, 35,
1058 44,145,214, 73, 11, 36,149,146, 82,201, 45,100,152,178, 77, 89, 39, 44,147,214, 74, 11, 37, 21,146,146,201, 77,100,168,178, 85,
1059 89, 43, 44,149,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104,
1060 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,201,101,
1061 100,180,178, 91, 89, 46, 44,151, 86, 75,203, 37,245,147, 2,201,133,100,196,178, 99, 89, 50, 44,153, 86, 76,203, 38,117,147, 66,
1062 201,165,100,212,178,107, 89, 54, 44,155, 86, 77,203, 38,245,147,130,201,197,100,228,178,115, 8,212, 4,106, 66, 53, 65, 26,176,
1063 141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65,
1064 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 39, 85,147,178,201,221,100,240,178,121, 89, 61, 44,158,214,
1065 79,139, 39,213,147,242,201,253,101, 0,178,129, 89, 65, 44,160,214, 80,139, 40, 85,148, 50,202, 29,101, 16,178,137, 89, 69, 44,
1066 162,214, 81,139, 40,213,148,114,202, 60, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,
1067 217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,
1068 193, 8,225, 44,164, 86, 82, 75, 41, 53,148,162,202, 85,101, 44,178,151, 89, 76, 44,166, 86, 83, 75, 41,181,148,226,202,117,101,
1069 60,178,159, 89, 80, 44,168, 86, 84, 75, 42, 53,149, 34,202,149,101, 76,178,167, 89, 84, 44,170, 86, 85, 75, 42,176,141, 64, 70,
1070 164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,
1071 192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,178,173, 89, 87, 44,171,214, 86, 11, 43,
1072 21,149,146,202,205,101,104,178,181, 89, 91, 44,173,214, 87, 11, 43,149,149,210,202,237,101,120,178,189, 89, 95, 44,175,214, 88,
1073 11, 44, 21,150, 18,203, 13,101,136,178,197, 89, 99, 44,177,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,
1074 194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223,
1075 4,111,194, 56, 1, 28, 16,142, 18,203, 37,101,148,178,203, 89,102, 44,179, 86, 89,203, 44,245,150,130,203, 69,101,164,178,211,
1076 89,106, 44,181, 86, 90,203, 45,117,150,194,203,101,101,180,178,219, 89,110, 44,183, 86, 91,203, 45,245,151, 2,203,133,101,196,
1077 178,227, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184,
1078 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,203,145,102, 0,179, 28, 89,156, 44,213, 22,110, 11, 56,197,157, 66,
1079 207, 17,103,192,179,252, 90, 12, 45, 13, 22,138, 11, 70,197,164, 66,210,145,105,128,180,220, 90,124, 45, 69, 2, 53, 1, 26,144,
1080 141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1,
1081 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,203,149,101,204,178,231, 89,116, 44,186, 86,
1082 93, 75, 46,181,151, 98,203,181,101,220,178,239, 89,120, 44,188, 86, 94, 75, 47, 53,151,162,203,213,101,236,178,247, 89,124, 44,
1083 190, 86, 95, 75, 47,181,151,226,203,245,101,252,178,255, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,
1084 216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,
1085 191, 8,224, 4,112, 66, 56, 75, 48, 21,152, 18,204, 13,102, 8,179, 5, 89,131, 44,193,214, 97, 11, 48,149,152, 82,204, 45,102,
1086 24,179, 13, 89,135, 44,195,214, 98, 11, 49, 21,152,146,204, 77,102, 40,179, 21, 89,139, 44,197,214, 99, 11, 49,149,152,210,204,
1087 108, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,
1088 176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 44,199, 86, 99,203, 49,
1089 245,153, 2,204,133,102, 68,179, 35, 89,146, 44,201, 86,100,203, 50,117,153, 66,204,165,102, 84,179, 43, 89,150, 44,203, 86,101,
1090 203, 50,245,153,130,204,197,102,100,179, 51, 89,154, 44,205, 86,102,203, 51,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107,
1091 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222,
1092 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,179, 57, 89,157, 44,206,214,103,139, 51,213,153,242,204,253,102,128,179, 65,
1093 89,161, 44,208,214,104,139, 52, 85,154, 50,205, 29,102,144,179, 73, 89,165, 44,210,214,105,139, 52,213,154,114,205, 61,102,160,
1094 179, 81, 89,169, 44,212,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204,
1095 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,
1096 205, 85,102,172,179, 87, 89,172, 44,214, 86,107, 75, 53,181,154,226,205,117,102,188,179, 95, 89,176, 44,216, 86,108, 75, 54, 53,
1097 155, 34,205,149,102,204,179,103, 89,180, 44,218, 86,109, 75, 54,181,155, 98,205,181,102,220,179,111, 8,212, 4,106, 66, 53, 65,
1098 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66,
1099 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 55, 21,155,146,205,205,102,232,179,117, 89,187, 44,
1100 221,214,111, 11, 55,149,155,210,205,237,102,248,179,125, 89,191, 44,223,214,112, 11, 56, 21,156, 18,206, 13,103, 8,179,133, 89,
1101 195, 44,225,214,113, 11, 56,149,156, 82,206, 44, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,
1102 177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,
1103 128, 17,193, 8,225, 44,227, 86,113,203, 56,245,156,130,206, 69,103, 36,179,147, 89,202, 44,229, 86,114,203, 57,117,156,194,206,
1104 101,103, 52,179,155, 89,206, 44,231, 86,115,203, 57,245,157, 2,206,133,103, 68,179,163, 89,210, 44,233, 86,116,203, 58,112,141,
1105 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,
1106 112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,179,169, 89,213, 44,234,214,117,
1107 139, 58,213,157,114,206,189,103, 96,179,177, 89,217, 44,236,214,118,139, 59, 85,157,178,206,221,103,112,179,185, 89,221, 44,238,
1108 214,119,139, 59,213,157,242,206,253,103,128,179,193, 89,225, 44,240,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215,
1109 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189,
1110 8,223, 4,111,194, 56, 1, 28, 16,142, 18,207, 21,103,140,179,199, 89,228, 44,242, 86,121, 75, 60,181,158, 98,207, 53,103,156,
1111 179,207, 89,232, 44,244, 86,122, 75, 61, 53,158,162,207, 85,103,172,179,215, 89,236, 44,246, 86,123, 75, 61,181,158,226,207,117,
1112 103,188,179,223, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160,
1113 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 62, 21,
1114 159, 18,207,141,103,200,179,229, 89,243, 44,249,214,125, 11, 62,149,159, 82,207,173,103,216,179,237, 89,247, 44,251,214,126, 11,
1115 63, 21,159,146,207,205,103,232,179,245, 89,251, 44,253,214,127, 11, 63,149,159,210,207,236, 35, 80, 17,169, 8,213, 4,106,194,
1116 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,
1117 110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 44,255, 86,127,203, 63,245,160, 2,208, 5,104, 4,180, 3, 90,
1118 2, 45, 1, 86,128,203, 64,117,160, 66,208, 37,104, 20,180, 11, 90, 6, 45, 3, 86,129,203, 64,245,160,130,208, 69,104, 36,180,
1119 19, 90, 10, 45, 5, 86,130,203, 65,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,
1120 100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71,
1121 4, 35,132,180, 25, 90, 13, 45, 6,214,131,139, 65,213,160,242,208,125,104, 64,180, 33, 90, 17, 45, 8,214,132,139, 66, 85,161,
1122 50,208,157,104, 80,180, 41, 90, 21, 45, 10,214,133,139, 66,213,161,114,208,189,104, 96,180, 49, 90, 25, 45, 12,194, 53, 1, 26,
1123 144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55,
1124 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,208,213,104,108,180, 55, 90, 28, 45, 14,
1125 86,135, 75, 67,181,161,226,208,245,104,124,180, 63, 90, 32, 45, 16, 86,136, 75, 68, 53,162, 34,209, 21,104,140,180, 71, 90, 36,
1126 45, 18, 86,137, 75, 68,181,162, 98,209, 53,104,156,180, 79, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175,
1127 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124,
1128 17,191, 8,224, 4,112, 66, 56, 75, 69, 21,162,146,209, 77,104,168,180, 85, 90, 43, 45, 21,214,139, 11, 69,149,162,210,209,109,
1129 104,184,180, 93, 90, 47, 45, 23,214,140, 11, 70, 21,163, 18,209,141,104,200,180,101, 90, 51, 45, 25,214,141, 11, 70,149,163, 82,
1130 209,172, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,
1131 141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 45, 27, 86,141,203,
1132 70,245,163,130,209,197,104,228,180,115, 90, 58, 45, 29, 86,142,203, 71,117,163,194,209,229,104,244,180,123, 90, 62, 45, 31, 86,
1133 143,203, 71,245,164, 2,210, 5,105, 4,180,131, 90, 66, 45, 33, 86,144,203, 72,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,
1134 107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,
1135 222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,180,137, 90, 69, 45, 34,214,145,139, 72,213,164,114,210, 61,105, 32,180,
1136 145, 90, 73, 45, 36,214,146,139, 73, 85,164,178,210, 93,105, 48,180,153, 90, 77, 45, 38,214,147,139, 73,213,164,242,210,125,105,
1137 64,180,161, 90, 81, 45, 40,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,
1138 204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142,
1139 18,210,149,105, 76,180,167, 90, 84, 45, 42, 86,149, 75, 74,181,165, 98,210,181,105, 92,180,175, 90, 88, 45, 44, 86,150, 75, 75,
1140 53,165,162,210,213,105,108,180,183, 90, 92, 45, 46, 86,151, 75, 75,181,165,226,210,245,105,124,180,191, 8,212, 4,106, 66, 53,
1141 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110,
1142 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 76, 21,166, 18,211, 13,105,136,180,197, 90, 99,
1143 45, 49,214,153, 11, 76,149,166, 82,211, 45,105,152,180,205, 90,103, 45, 51,214,154, 11, 77, 21,166,146,211, 77,105,168,180,213,
1144 90,107, 45, 53,214,155, 11, 77,149,166,210,211,108, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96,
1145 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252,
1146 35,128, 17,193, 8,225, 45, 55, 86,155,203, 77,245,167, 2,211,133,105,196,180,227, 90,114, 45, 57, 86,156,203, 78,117,167, 66,
1147 211,165,105,212,180,235, 90,118, 45, 59, 86,157,203, 78,245,167,130,211,197,105,228,180,243, 90,122, 45, 61, 86,158,203, 79,112,
1148 141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193,
1149 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,180,249, 90,125, 45, 62,214,
1150 159,139, 79,213,167,242,211,253,106, 0,181, 1, 90,129, 45, 64,214,160,139, 80, 85,168, 50,212, 29,106, 16,181, 9, 90,133, 45,
1151 66,214,161,139, 80,213,168,114,212, 61,106, 32,181, 17, 90,137, 45, 68,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,
1152 215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,
1153 189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,212, 85,106, 44,181, 23, 90,140, 45, 70, 86,163, 75, 81,181,168,226,212,117,106,
1154 60,181, 31, 90,144, 45, 72, 86,164, 75, 82, 53,169, 34,212,149,106, 76,181, 39, 90,148, 45, 74, 86,165, 75, 82,181,169, 98,212,
1155 181,106, 92,181, 47, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,
1156 104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,212,193,106,152,181,104, 90,194, 45,104, 22,183,139, 93,
1157 133,175,162,216, 65,108, 88,182, 72, 91, 50, 45,160, 22,211,139,107,133,182,162,219,193,110, 24,183, 40, 91,162, 45,216, 2, 53,
1158 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,
1159 194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,212,197,106,100,181, 51, 90,154,
1160 45, 77, 86,166,203, 83,117,169,194,212,229,106,116,181, 59, 90,158, 45, 79, 86,167,203, 83,245,170, 2,213, 5,106,132,181, 67,
1161 90,162, 45, 81, 86,168,203, 84,117,170, 66,213, 37,106,148,181, 75, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92,
1162 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244,
1163 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 84,213,170,114,213, 61,106,160,181, 81, 90,169, 45, 84,214,170,139, 85, 85,170,178,
1164 213, 93,106,176,181, 89, 90,173, 45, 86,214,171,139, 85,213,170,242,213,125,106,192,181, 97, 90,177, 45, 88,214,172,139, 86, 85,
1165 171, 50,213,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129,
1166 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 45, 90, 86,
1167 173, 75, 86,181,171, 98,213,181,106,220,181,111, 90,184, 45, 92, 86,174, 75, 87, 53,171,162,213,213,106,236,181,119, 90,188, 45,
1168 94, 86,175, 75, 87,181,171,226,213,245,106,252,181,127, 90,192, 45, 96, 86,176, 75, 88, 48,141, 64, 70,164, 35, 84, 17,171, 8,
1169 214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,
1170 187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,181,133, 90,195, 45, 97,214,177, 11, 88,149,172, 82,214, 45,107,
1171 24,181,141, 90,199, 45, 99,214,178, 11, 89, 21,172,146,214, 77,107, 40,181,149, 90,203, 45,101,214,179, 11, 89,149,172,210,214,
1172 109,107, 56,181,157, 90,207, 45,103,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,
1173 144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28,
1174 16,142, 18,214,133,107, 68,181,163, 90,210, 45,105, 86,180,203, 90,117,173, 66,214,165,107, 84,181,171, 90,214, 45,107, 86,181,
1175 203, 90,245,173,130,214,197,107,100,181,179, 90,218, 45,109, 86,182,203, 91,117,173,194,214,229,107,116,181,187, 8,212, 4,106,
1176 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220,
1177 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75, 91,213,173,242,214,253,107,128,181,193,
1178 90,225, 45,112,214,184,139, 92, 85,174, 50,215, 29,107,144,181,201, 90,229, 45,114,214,185,139, 92,213,174,114,215, 61,107,160,
1179 181,209, 90,233, 45,116,214,186,139, 93, 85,174,178,215, 92, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188,
1180 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240,
1181 70,252, 35,128, 17,193, 8,225, 45,118, 86,187, 75, 93,181,174,226,215,117,107,188,181,223, 90,240, 45,120, 86,188, 75, 94, 53,
1182 175, 34,215,149,107,204,181,231, 90,244, 45,122, 86,189, 75, 94,181,175, 98,215,181,107,220,181,239, 90,248, 45,124, 86,190, 75,
1183 95, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66,
1184 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,181,245, 90,251, 45,
1185 125,214,191, 11, 95,149,175,210,215,237,107,248,181,253, 90,255, 45,127,214,192, 11, 96, 21,176, 18,216, 13,108, 8,182, 5, 91,
1186 3, 45,129,214,193, 11, 96,149,176, 82,216, 45,108, 24,182, 13, 91, 7, 45,131,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,
1187 173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,
1188 120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,216, 69,108, 36,182, 19, 91, 10, 45,133, 86,194,203, 97,117,176,194,216,
1189 101,108, 52,182, 27, 91, 14, 45,135, 86,195,203, 97,245,177, 2,216,133,108, 68,182, 35, 91, 18, 45,137, 86,196,203, 98,117,177,
1190 66,216,165,108, 84,182, 43, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27,
1191 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56,
1192 75, 98,213,177,114,216,189,108, 96,182, 49, 91, 25, 45,140,214,198,139, 99, 85,177,178,216,221,108,112,182, 57, 91, 29, 45,142,
1193 214,199,139, 99,213,177,242,216,253,108,128,182, 65, 91, 33, 45,144,214,200,139,100, 85,178, 50,217, 28, 35, 80, 17,169, 8,213,
1194 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185,
1195 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 45,146, 86,201, 75,100,181,178, 98,217, 53,108,156,
1196 182, 79, 91, 40, 45,148, 86,202, 75,101, 53,178,162,217, 85,108,172,182, 87, 91, 44, 45,150, 86,203, 75,101,181,178,226,217,117,
1197 108,188,182, 95, 91, 48, 45,152, 86,204, 75,102, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128,
1198 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,
1199 142, 0, 71, 4, 35,132,182,101, 91, 51, 45,153,214,205, 11,102,149,179, 82,217,173,108,216,182,109, 91, 55, 45,155,214,206, 11,
1200 103, 21,179,146,217,205,108,232,182,117, 91, 59, 45,157,214,207, 11,103,149,179,210,217,237,108,248,182,125, 91, 63, 45,159,194,
1201 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,
1202 109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,218, 5,109, 4,182,131, 91,
1203 66, 45,161, 86,208,203,104,117,180, 66,218, 37,109, 20,182,139, 91, 70, 45,163, 86,209,203,104,245,180,130,218, 69,109, 36,182,
1204 147, 91, 74, 45,165, 86,210,203,105,117,180,194,218,101,109, 52,182,155, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35,
1205 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,
1206 244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,105,213,180,242,218,125,109, 64,182,161, 91, 81, 45,168,214,212,139,106, 85,181,
1207 50,218,157,109, 80,182,169, 91, 85, 45,170,214,213,139,106,213,181,114,218,189,109, 96,182,177, 91, 89, 45,172,214,214,139,107,
1208 85,181,178,218,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,
1209 129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 45,174,
1210 86,215, 75,107,181,181,226,218,245,109,124,182,191, 91, 96, 45,176, 86,216, 75,108, 53,182, 34,219, 21,109,140,182,199, 91,100,
1211 45,178, 86,217, 75,108,181,182, 98,219, 53,109,156,182,207, 91,104, 45,180, 86,218, 75,109, 48,141, 64, 70,164, 35, 84, 17,171,
1212 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116,
1213 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,182,213, 91,107, 45,181,214,219, 11,109,149,182,210,219,109,
1214 109,184,182,221, 91,111, 45,183,214,220, 11,110, 21,183, 18,219,141,109,200,182,229, 91,115, 45,185,214,221, 11,110,149,183, 82,
1215 219,173,109,216,182,237, 91,119, 45,187,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,
1216 141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1,
1217 28, 16,142, 18,219,197,109,228,182,243, 91,122, 45,189, 86,222,203,111,117,183,194,219,229,109,244,182,251, 91,126, 45,191, 86,
1218 223,203,111,245,184, 2,220, 5,110, 4,183, 3, 91,130, 45,193, 86,224,203,112,117,184, 66,220, 37,110, 20,183, 11, 8,212, 4,
1219 106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,
1220 220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,112,213,184,114,220, 61,110, 32,183,
1221 17, 91,137, 45,196,214,226,139,113, 85,184,178,220, 93,110, 48,183, 25, 91,141, 45,198,214,227,139,113,213,184,242,220,125,110,
1222 64,183, 33, 91,145, 45,200,214,228,139,114, 85,185, 50,220,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,
1223 188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,
1224 240, 70,252, 35,128, 17,193, 8,225, 45,202, 86,229, 75,114,181,185, 98,220,181,110, 92,183, 47, 91,152, 45,204, 86,230, 75,115,
1225 53,185,162,220,213,110,108,183, 55, 91,156, 45,206, 86,231, 75,115,181,185,226,220,245,110,124,183, 63, 91,160, 45,208, 86,232,
1226 75,116, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109,
1227 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,183, 69, 91,163,
1228 45,209,214,233, 11,116,149,186, 82,221, 45,110,152,183, 77, 91,167, 45,211,214,234, 11,117, 21,186,146,221, 77,110,168,183, 85,
1229 91,171, 45,213,214,235, 11,117,149,186,210,221,109,110,184,183, 93, 91,175, 45,215,194, 53, 1, 26,144,141, 80, 70,172, 35, 88,
1230 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236,
1231 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,221,133,110,196,183, 99, 91,178, 45,217, 86,236,203,118,117,187, 66,
1232 221,165,110,212,183,107, 91,182, 45,219, 86,237,203,118,245,187,130,221,197,110,228,183,115, 91,186, 45,221, 86,238,203,119,117,
1233 187,194,221,229,110,244,183,123, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97,
1234 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,221,241,111, 48,183,180, 91,232, 45,251, 23,
1235 1, 11,130, 69,194, 2,225,113,112,240,184,148, 92, 88, 46, 51, 23, 29, 11,144, 69,201, 2,228,241,114,176,185,116, 92,200, 46,
1236 107, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,
1237 219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,221,245,110,252,183,
1238 127, 91,192, 45,224, 86,240, 75,120, 53,188, 34,222, 21,111, 12,183,135, 91,196, 45,226, 86,241, 75,120,181,188, 98,222, 53,111,
1239 28,183,143, 91,200, 45,228, 86,242, 75,121, 53,188,162,222, 85,111, 44,183,151, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,
1240 180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,
1241 224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,121,149,188,210,222,109,111, 56,183,157, 91,207, 45,231,214,244, 11,122,
1242 21,189, 18,222,141,111, 72,183,165, 91,211, 45,233,214,245, 11,122,149,189, 82,222,173,111, 88,183,173, 91,215, 45,235,214,246,
1243 11,123, 21,189,146,222,204, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,
1244 194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225,
1245 45,237, 86,246,203,123,117,189,194,222,229,111,116,183,187, 91,222, 45,239, 86,247,203,123,245,190, 2,223, 5,111,132,183,195,
1246 91,226, 45,241, 86,248,203,124,117,190, 66,223, 37,111,148,183,203, 91,230, 45,243, 86,249,203,124,240,141, 64, 70,164, 35, 84,
1247 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228,
1248 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,183,209, 91,233, 45,244,214,250,139,125, 85,190,178,
1249 223, 93,111,176,183,217, 91,237, 45,246,214,251,139,125,213,190,242,223,125,111,192,183,225, 91,241, 45,248,214,252,139,126, 85,
1250 191, 50,223,157,111,208,183,233, 91,245, 45,250,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1,
1251 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194,
1252 56, 1, 28, 16,142, 18,223,181,111,220,183,239, 91,248, 45,252, 86,254, 75,127, 53,191,162,223,213,111,236,183,247, 91,252, 45,
1253 254, 86,255, 75,127,181,191,226,223,245,111,252,183,255, 92, 0, 46, 0, 87, 0, 75,128, 53,192, 34,224, 21,112, 12,184, 7, 8,
1254 212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,
1255 183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,128,149,192, 82,224, 45,112,
1256 24,184, 13, 92, 7, 46, 3,215, 2, 11,129, 21,192,146,224, 77,112, 40,184, 21, 92, 11, 46, 5,215, 3, 11,129,149,192,210,224,
1257 109,112, 56,184, 29, 92, 15, 46, 7,215, 4, 11,130, 21,193, 18,224,140, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,
1258 112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,
1259 208,141,240, 70,252, 35,128, 17,193, 8,225, 46, 9, 87, 4,203,130,117,193, 66,224,165,112, 84,184, 43, 92, 22, 46, 11, 87, 5,
1260 203,130,245,193,130,224,197,112,100,184, 51, 92, 26, 46, 13, 87, 6,203,131,117,193,194,224,229,112,116,184, 59, 92, 30, 46, 15,
1261 87, 7,203,131,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218,
1262 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,184, 65,
1263 92, 33, 46, 16,215, 8,139,132, 85,194, 50,225, 29,112,144,184, 73, 92, 37, 46, 18,215, 9,139,132,213,194,114,225, 61,112,160,
1264 184, 81, 92, 41, 46, 20,215, 10,139,133, 85,194,178,225, 93,112,176,184, 89, 92, 45, 46, 22,194, 53, 1, 26,144,141, 80, 70,172,
1265 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208,
1266 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,225,117,112,188,184, 95, 92, 48, 46, 24, 87, 12, 75,134, 53,
1267 195, 34,225,149,112,204,184,103, 92, 52, 46, 26, 87, 13, 75,134,181,195, 98,225,181,112,220,184,111, 92, 56, 46, 28, 87, 14, 75,
1268 135, 53,195,162,225,213,112,236,184,119, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66,
1269 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,
1270 112, 66, 56, 75,135,149,195,210,225,237,112,248,184,125, 92, 63, 46, 31,215, 16, 11,136, 21,196, 18,226, 13,113, 8,184,133, 92,
1271 67, 46, 33,215, 17, 11,136,149,196, 82,226, 45,113, 24,184,141, 92, 71, 46, 35,215, 18, 11,137, 21,196,146,226, 76, 35, 80, 17,
1272 169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,
1273 112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 46, 37, 87, 18,203,137,117,196,194,226,
1274 101,113, 52,184,155, 92, 78, 46, 39, 87, 19,203,137,245,197, 2,226,133,113, 68,184,163, 92, 82, 46, 41, 87, 20,203,138,117,197,
1275 66,226,165,113, 84,184,171, 92, 86, 46, 43, 87, 21,203,138,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,
1276 240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,
1277 193, 27,240,142, 0, 71, 4, 35,132,184,177, 92, 89, 46, 44,215, 22,139,139, 85,197,178,226,221,113,112,184,185, 92, 93, 46, 46,
1278 215, 23,139,139,213,197,242,226,253,113,128,184,193, 92, 97, 46, 48,215, 24,139,140, 85,198, 50,227, 29,113,144,184,201, 92,101,
1279 46, 50,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181,
1280 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,227, 53,113,156,
1281 184,207, 92,104, 46, 52, 87, 26, 75,141, 53,198,162,227, 85,113,172,184,215, 92,108, 46, 54, 87, 27, 75,141,181,198,226,227,117,
1282 113,188,184,223, 92,112, 46, 56, 87, 28, 75,142, 53,199, 34,227,149,113,204,184,231, 8,212, 4,106, 66, 53, 65, 26,176,141, 96,
1283 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,
1284 141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,142,149,199, 82,227,173,113,216,184,237, 92,119, 46, 59,215, 30, 11,
1285 143, 21,199,146,227,205,113,232,184,245, 92,123, 46, 61,215, 31, 11,143,149,199,210,227,237,113,248,184,253, 92,127, 46, 63,215,
1286 32, 11,144, 21,200, 18,228, 12, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,
1287 108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,
1288 225, 46, 65, 87, 32,203,144,117,200, 66,228, 37,114, 20,185, 11, 92,134, 46, 67, 87, 33,203,144,245,200,130,228, 69,114, 36,185,
1289 19, 92,138, 46, 69, 87, 34,203,145,117,200,194,228,101,114, 52,185, 27, 92,142, 46, 71, 87, 35,203,145,240,141, 64, 70,164, 35,
1290 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,
1291 228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,185, 33, 92,145, 46, 72,215, 36,139,146, 85,201,
1292 50,228,157,114, 80,185, 41, 92,149, 46, 74,215, 37,139,146,213,201,114,228,189,114, 96,185, 49, 92,153, 46, 76,215, 38,139,147,
1293 85,201,178,228,221,114,112,185, 57, 92,157, 46, 78,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54,
1294 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,
1295 194, 56, 1, 28, 16,142, 18,228,245,114,124,185, 63, 92,160, 46, 80, 87, 40, 75,148, 53,202, 34,229, 21,114,140,185, 71, 92,164,
1296 46, 82, 87, 41, 75,148,181,202, 98,229, 53,114,156,185, 79, 92,168, 46, 84, 87, 42, 75,149, 53,202,162,229, 85,114,172,185, 87,
1297 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108,
1298 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,149,149,202,210,229,109,
1299 114,184,185, 93, 92,175, 46, 87,215, 44, 11,150, 21,203, 18,229,141,114,200,185,101, 92,179, 46, 89,215, 45, 11,150,149,203, 82,
1300 229,173,114,216,185,109, 92,183, 46, 91,215, 46, 11,151, 21,203,146,229,204, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,
1301 141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129,
1302 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 46, 93, 87, 46,203,151,117,203,194,229,229,114,244,185,123, 92,190, 46, 95, 87,
1303 47,203,151,245,204, 2,230, 5,115, 4,185,131, 92,194, 46, 97, 87, 48,203,152,117,204, 66,230, 37,115, 20,185,139, 92,198, 46,
1304 99, 87, 49,203,152,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,
1305 218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,185,
1306 145, 92,201, 46,100,215, 50,139,153, 85,204,178,230, 93,115, 48,185,153, 92,205, 46,102,215, 51,139,153,213,204,242,230,125,115,
1307 64,185,161, 92,209, 46,104,215, 52,139,154, 85,205, 50,230,157,115, 80,185,169, 92,213, 46,106,194, 53, 1, 26,144,141, 80, 70,
1308 172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,
1309 208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,230,181,115, 92,185,175, 92,216, 46,108, 87, 54, 75,155,
1310 53,205,162,230,213,115,108,185,183, 92,220, 46,110, 87, 55, 75,155,181,205,226,230,245,115,124,185,191, 92,224, 46,112, 87, 56,
1311 75,156, 53,206, 34,231, 21,115,140,185,199, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,
1312 130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,231, 33,115,200,186, 0, 93, 14,
1313 46,142, 23, 74,139,167, 5,212, 98,234,161,117,136,186,224, 93,126, 46,198, 23,102,139,181, 5,219, 98,238, 33,119, 72,187,192,
1314 93,238, 46,254, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104,
1315 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,231, 37,
1316 115,148,185,203, 92,230, 46,115, 87, 57,203,156,245,206,130,231, 69,115,164,185,211, 92,234, 46,117, 87, 58,203,157,117,206,194,
1317 231,101,115,180,185,219, 92,238, 46,119, 87, 59,203,157,245,207, 2,231,133,115,196,185,227, 8,212, 4,106, 66, 53, 65, 26,176,
1318 141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65,
1319 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,158, 85,207, 50,231,157,115,208,185,233, 92,245, 46,122,215,
1320 61,139,158,213,207,114,231,189,115,224,185,241, 92,249, 46,124,215, 62,139,159, 85,207,178,231,221,115,240,185,249, 92,253, 46,
1321 126,215, 63,139,159,213,207,242,231,252, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,
1322 217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,
1323 193, 8,225, 46,128, 87, 64, 75,160, 53,208, 34,232, 21,116, 12,186, 7, 93, 4, 46,130, 87, 65, 75,160,181,208, 98,232, 53,116,
1324 28,186, 15, 93, 8, 46,132, 87, 66, 75,161, 53,208,162,232, 85,116, 44,186, 23, 93, 12, 46,134, 87, 67, 75,161,176,141, 64, 70,
1325 164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,
1326 192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,186, 29, 93, 15, 46,135,215, 68, 11,162,
1327 21,209, 18,232,141,116, 72,186, 37, 93, 19, 46,137,215, 69, 11,162,149,209, 82,232,173,116, 88,186, 45, 93, 23, 46,139,215, 70,
1328 11,163, 21,209,146,232,205,116,104,186, 53, 93, 27, 46,141,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,
1329 194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223,
1330 4,111,194, 56, 1, 28, 16,142, 18,232,229,116,116,186, 59, 93, 30, 46,143, 87, 71,203,163,245,210, 2,233, 5,116,132,186, 67,
1331 93, 34, 46,145, 87, 72,203,164,117,210, 66,233, 37,116,148,186, 75, 93, 38, 46,147, 87, 73,203,164,245,210,130,233, 69,116,164,
1332 186, 83, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212,
1333 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,165, 85,210,178,
1334 233, 93,116,176,186, 89, 93, 45, 46,150,215, 75,139,165,213,210,242,233,125,116,192,186, 97, 93, 49, 46,152,215, 76,139,166, 85,
1335 211, 50,233,157,116,208,186,105, 93, 53, 46,154,215, 77,139,166,213,211,114,233,188, 35, 80, 17,169, 8,213, 4,106,194, 53,129,
1336 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194,
1337 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 46,156, 87, 78, 75,167, 53,211,162,233,213,116,236,186,119, 93, 60, 46,
1338 158, 87, 79, 75,167,181,211,226,233,245,116,252,186,127, 93, 64, 46,160, 87, 80, 75,168, 53,212, 34,234, 21,117, 12,186,135, 93,
1339 68, 46,162, 87, 81, 75,168,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,
1340 179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,
1341 132,186,141, 93, 71, 46,163,215, 82, 11,169, 21,212,146,234, 77,117, 40,186,149, 93, 75, 46,165,215, 83, 11,169,149,212,210,234,
1342 109,117, 56,186,157, 93, 79, 46,167,215, 84, 11,170, 21,213, 18,234,141,117, 72,186,165, 93, 83, 46,169,194, 53, 1, 26,144,141,
1343 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,
1344 144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,234,165,117, 84,186,171, 93, 86, 46,171, 87, 85,
1345 203,170,245,213,130,234,197,117,100,186,179, 93, 90, 46,173, 87, 86,203,171,117,213,194,234,229,117,116,186,187, 93, 94, 46,175,
1346 87, 87,203,171,245,214, 2,235, 5,117,132,186,195, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216,
1347 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191,
1348 8,224, 4,112, 66, 56, 75,172, 85,214, 50,235, 29,117,144,186,201, 93,101, 46,178,215, 89,139,172,213,214,114,235, 61,117,160,
1349 186,209, 93,105, 46,180,215, 90,139,173, 85,214,178,235, 93,117,176,186,217, 93,109, 46,182,215, 91,139,173,213,214,242,235,124,
1350 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176,
1351 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 46,184, 87, 92, 75,174, 53,
1352 215, 34,235,149,117,204,186,231, 93,116, 46,186, 87, 93, 75,174,181,215, 98,235,181,117,220,186,239, 93,120, 46,188, 87, 94, 75,
1353 175, 53,215,162,235,213,117,236,186,247, 93,124, 46,190, 87, 95, 75,175,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66,
1354 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,
1355 111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,186,253, 93,127, 46,191,215, 96, 11,176, 21,216, 18,236, 13,118, 8,187, 5, 93,
1356 131, 46,193,215, 97, 11,176,149,216, 82,236, 45,118, 24,187, 13, 93,135, 46,195,215, 98, 11,177, 21,216,146,236, 77,118, 40,187,
1357 21, 93,139, 46,197,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,
1358 104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,236,
1359 101,118, 52,187, 27, 93,142, 46,199, 87, 99,203,177,245,217, 2,236,133,118, 68,187, 35, 93,146, 46,201, 87,100,203,178,117,217,
1360 66,236,165,118, 84,187, 43, 93,150, 46,203, 87,101,203,178,245,217,130,236,197,118,100,187, 51, 8,212, 4,106, 66, 53, 65, 26,
1361 176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55,
1362 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,179, 85,217,178,236,221,118,112,187, 57, 93,157, 46,206,
1363 215,103,139,179,213,217,242,236,253,118,128,187, 65, 93,161, 46,208,215,104,139,180, 85,218, 50,237, 29,118,144,187, 73, 93,165,
1364 46,210,215,105,139,180,213,218,114,237, 60, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177,
1365 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128,
1366 17,193, 8,225, 46,212, 87,106, 75,181, 53,218,162,237, 85,118,172,187, 87, 93,172, 46,214, 87,107, 75,181,181,218,226,237,117,
1367 118,188,187, 95, 93,176, 46,216, 87,108, 75,182, 53,219, 34,237,149,118,204,187,103, 93,180, 46,218, 87,109, 75,182,176,141, 64,
1368 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,
1369 141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,187,109, 93,183, 46,219,215,110, 11,
1370 183, 21,219,146,237,205,118,232,187,117, 93,187, 46,221,215,111, 11,183,149,219,210,237,237,118,248,187,125, 93,191, 46,223,215,
1371 112, 11,184, 21,220, 18,238, 13,119, 8,187,133, 93,195, 46,225,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,
1372 107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,
1373 223, 4,111,194, 56, 1, 28, 16,142, 18,238, 37,119, 20,187,139, 93,198, 46,227, 87,113,203,184,245,220,130,238, 69,119, 36,187,
1374 147, 93,202, 46,229, 87,114,203,185,117,220,194,238,101,119, 52,187,155, 93,206, 46,231, 87,115,203,185,245,221, 2,238,133,119,
1375 68,187,163, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,
1376 212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,186, 85,221,
1377 50,238,157,119, 80,187,169, 93,213, 46,234,215,117,139,186,213,221,114,238,189,119, 96,187,177, 93,217, 46,236,215,118,139,187,
1378 85,221,178,238,221,119,112,187,185, 93,221, 46,238,215,119,139,187,213,221,242,238,252, 35, 80, 17,169, 8,213, 4,106,194, 53,
1379 129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,
1380 194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 46,240, 87,120, 75,188, 53,222, 34,239, 21,119,140,187,199, 93,228,
1381 46,242, 87,121, 75,188,181,222, 98,239, 53,119,156,187,207, 93,232, 46,244, 87,122, 75,189, 53,222,162,239, 85,119,172,187,215,
1382 93,236, 46,246, 87,123, 75,189,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100,
1383 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4,
1384 35,132,187,221, 93,239, 46,247,215,124, 11,190, 21,223, 18,239,141,119,200,187,229, 93,243, 46,249,215,125, 11,190,149,223, 82,
1385 239,173,119,216,187,237, 93,247, 46,251,215,126, 11,191, 21,223,146,239,205,119,232,187,245, 93,251, 46,253,194, 53, 1, 26,144,
1386 141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1,
1387 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,239,229,119,244,187,251, 93,254, 46,255, 87,
1388 127,203,191,245,224, 2,240, 5,120, 4,188, 3, 94, 2, 47, 1, 87,128,203,192,117,224, 66,240, 37,120, 20,188, 11, 94, 6, 47,
1389 3, 87,129,203,192,245,224,130,240, 69,120, 36,188, 19, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,
1390 180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,240, 81,120, 96,188,
1391 76, 94, 52, 47, 33, 23,148, 11,203,197,230,194,243,209,122, 32,189, 44, 94,164, 47, 89, 23,176, 11,217,197,237,194,247, 81,123,
1392 224,190, 12, 95, 20, 47,145, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,
1393 204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142,
1394 18,240, 85,120, 44,188, 23, 94, 12, 47, 6, 87,131, 75,193,181,224,226,240,117,120, 60,188, 31, 94, 16, 47, 8, 87,132, 75,194,
1395 53,225, 34,240,149,120, 76,188, 39, 94, 20, 47, 10, 87,133, 75,194,181,225, 98,240,181,120, 92,188, 47, 8,212, 4,106, 66, 53,
1396 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110,
1397 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,195, 21,225,146,240,205,120,104,188, 53, 94, 27,
1398 47, 13,215,135, 11,195,149,225,210,240,237,120,120,188, 61, 94, 31, 47, 15,215,136, 11,196, 21,226, 18,241, 13,120,136,188, 69,
1399 94, 35, 47, 17,215,137, 11,196,149,226, 82,241, 44, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96,
1400 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252,
1401 35,128, 17,193, 8,225, 47, 19, 87,137,203,196,245,226,130,241, 69,120,164,188, 83, 94, 42, 47, 21, 87,138,203,197,117,226,194,
1402 241,101,120,180,188, 91, 94, 46, 47, 23, 87,139,203,197,245,227, 2,241,133,120,196,188, 99, 94, 50, 47, 25, 87,140,203,198,112,
1403 141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193,
1404 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,188,105, 94, 53, 47, 26,215,
1405 141,139,198,213,227,114,241,189,120,224,188,113, 94, 57, 47, 28,215,142,139,199, 85,227,178,241,221,120,240,188,121, 94, 61, 47,
1406 30,215,143,139,199,213,227,242,241,253,121, 0,188,129, 94, 65, 47, 32,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,
1407 215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,
1408 189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,242, 21,121, 12,188,135, 94, 68, 47, 34, 87,145, 75,200,181,228, 98,242, 53,121,
1409 28,188,143, 94, 72, 47, 36, 87,146, 75,201, 53,228,162,242, 85,121, 44,188,151, 94, 76, 47, 38, 87,147, 75,201,181,228,226,242,
1410 117,121, 60,188,159, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,
1411 160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,202,
1412 21,229, 18,242,141,121, 72,188,165, 94, 83, 47, 41,215,149, 11,202,149,229, 82,242,173,121, 88,188,173, 94, 87, 47, 43,215,150,
1413 11,203, 21,229,146,242,205,121,104,188,181, 94, 91, 47, 45,215,151, 11,203,149,229,210,242,236, 35, 80, 17,169, 8,213, 4,106,
1414 194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221,
1415 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 47, 47, 87,151,203,203,245,230, 2,243, 5,121,132,188,195,
1416 94, 98, 47, 49, 87,152,203,204,117,230, 66,243, 37,121,148,188,203, 94,102, 47, 51, 87,153,203,204,245,230,130,243, 69,121,164,
1417 188,211, 94,106, 47, 53, 87,154,203,205,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196,
1418 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0,
1419 71, 4, 35,132,188,217, 94,109, 47, 54,215,155,139,205,213,230,242,243,125,121,192,188,225, 94,113, 47, 56,215,156,139,206, 85,
1420 231, 50,243,157,121,208,188,233, 94,117, 47, 58,215,157,139,206,213,231,114,243,189,121,224,188,241, 94,121, 47, 60,194, 53, 1,
1421 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194,
1422 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,243,213,121,236,188,247, 94,124, 47,
1423 62, 87,159, 75,207,181,231,226,243,245,121,252,188,255, 94,128, 47, 64, 87,160, 75,208, 53,232, 34,244, 21,122, 12,189, 7, 94,
1424 132, 47, 66, 87,161, 75,208,181,232, 98,244, 53,122, 28,189, 15, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,
1425 175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,
1426 124, 17,191, 8,224, 4,112, 66, 56, 75,209, 21,232,146,244, 77,122, 40,189, 21, 94,139, 47, 69,215,163, 11,209,149,232,210,244,
1427 109,122, 56,189, 29, 94,143, 47, 71,215,164, 11,210, 21,233, 18,244,141,122, 72,189, 37, 94,147, 47, 73,215,165, 11,210,149,233,
1428 82,244,172, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27,
1429 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 47, 75, 87,165,
1430 203,210,245,233,130,244,197,122,100,189, 51, 94,154, 47, 77, 87,166,203,211,117,233,194,244,229,122,116,189, 59, 94,158, 47, 79,
1431 87,167,203,211,245,234, 2,245, 5,122,132,189, 67, 94,162, 47, 81, 87,168,203,212,112,141, 64, 70,164, 35, 84, 17,171, 8,214,
1432 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187,
1433 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,189, 73, 94,165, 47, 82,215,169,139,212,213,234,114,245, 61,122,160,
1434 189, 81, 94,169, 47, 84,215,170,139,213, 85,234,178,245, 93,122,176,189, 89, 94,173, 47, 86,215,171,139,213,213,234,242,245,125,
1435 122,192,189, 97, 94,177, 47, 88,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144,
1436 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,
1437 142, 18,245,149,122,204,189,103, 94,180, 47, 90, 87,173, 75,214,181,235, 98,245,181,122,220,189,111, 94,184, 47, 92, 87,174, 75,
1438 215, 53,235,162,245,213,122,236,189,119, 94,188, 47, 94, 87,175, 75,215,181,235,226,245,245,122,252,189,127, 8,212, 4,106, 66,
1439 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,
1440 110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,216, 21,236, 18,246, 13,123, 8,189,133, 94,
1441 195, 47, 97,215,177, 11,216,149,236, 82,246, 45,123, 24,189,141, 94,199, 47, 99,215,178, 11,217, 21,236,146,246, 77,123, 40,189,
1442 149, 94,203, 47,101,215,179, 11,217,149,236,210,246,108, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35,
1443 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,
1444 252, 35,128, 17,193, 8,225, 47,103, 87,179,203,217,245,237, 2,246,133,123, 68,189,163, 94,210, 47,105, 87,180,203,218,117,237,
1445 66,246,165,123, 84,189,171, 94,214, 47,107, 87,181,203,218,245,237,130,246,197,123,100,189,179, 94,218, 47,109, 87,182,203,219,
1446 112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,
1447 193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,189,185, 94,221, 47,110,
1448 215,183,139,219,213,237,242,246,253,123,128,189,193, 94,225, 47,112,215,184,139,220, 85,238, 50,247, 29,123,144,189,201, 94,229,
1449 47,114,215,185,139,220,213,238,114,247, 61,123,160,189,209, 94,233, 47,116,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173,
1450 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120,
1451 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,247, 85,123,172,189,215, 94,236, 47,118, 87,187, 75,221,181,238,226,247,117,
1452 123,188,189,223, 94,240, 47,120, 87,188, 75,222, 53,239, 34,247,149,123,204,189,231, 94,244, 47,122, 87,189, 75,222,181,239, 98,
1453 247,181,123,220,189,239, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,
1454 141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,
1455 223, 21,239,146,247,205,123,232,189,245, 94,251, 47,125,215,191, 11,223,149,239,210,247,237,123,248,189,253, 94,255, 47,127,215,
1456 192, 11,224, 21,240, 18,248, 13,124, 8,190, 5, 95, 3, 47,129,215,193, 11,224,149,240, 82,248, 44, 35, 80, 17,169, 8,213, 4,
1457 106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,
1458 221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 47,131, 87,193,203,224,245,240,130,248, 69,124, 36,190,
1459 19, 95, 10, 47,133, 87,194,203,225,117,240,194,248,101,124, 52,190, 27, 95, 14, 47,135, 87,195,203,225,245,241, 2,248,133,124,
1460 68,190, 35, 95, 18, 47,137, 87,196,203,226,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,
1461 196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142,
1462 0, 71, 4, 35,132,190, 41, 95, 21, 47,138,215,197,139,226,213,241,114,248,189,124, 96,190, 49, 95, 25, 47,140,215,198,139,227,
1463 85,241,178,248,221,124,112,190, 57, 95, 29, 47,142,215,199,139,227,213,241,242,248,253,124,128,190, 65, 95, 33, 47,144,194, 53,
1464 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,
1465 194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,249, 21,124,140,190, 71, 95, 36,
1466 47,146, 87,201, 75,228,181,242, 98,249, 53,124,156,190, 79, 95, 40, 47,148, 87,202, 75,229, 53,242,162,249, 85,124,172,190, 87,
1467 95, 44, 47,150, 87,203, 75,229,181,242,226,249,117,124,188,190, 95, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206,
1468 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,170,249,129,
1469 124,248,190,152, 95, 90, 47,180, 23,221,139,240,133,249, 34,253, 1,126,184,191,120, 95,202, 47,236, 23,249,139,254,134, 0, 35,
1470 0,129,128,120,192, 88, 96, 58, 48, 36, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,
1471 141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1,
1472 28, 16,142, 18,249,133,124,196,190, 99, 95, 50, 47,153, 87,204,203,230,117,243, 66,249,165,124,212,190,107, 95, 54, 47,155, 87,
1473 205,203,230,245,243,130,249,197,124,228,190,115, 95, 58, 47,157, 87,206,203,231,117,243,194,249,229,124,244,190,123, 8,212, 4,
1474 106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,
1475 220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,231,213,243,242,249,253,125, 0,190,
1476 129, 95, 65, 47,160,215,208,139,232, 85,244, 50,250, 29,125, 16,190,137, 95, 69, 47,162,215,209,139,232,213,244,114,250, 61,125,
1477 32,190,145, 95, 73, 47,164,215,210,139,233, 85,244,178,250, 92, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,
1478 188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,
1479 240, 70,252, 35,128, 17,193, 8,225, 47,166, 87,211, 75,233,181,244,226,250,117,125, 60,190,159, 95, 80, 47,168, 87,212, 75,234,
1480 53,245, 34,250,149,125, 76,190,167, 95, 84, 47,170, 87,213, 75,234,181,245, 98,250,181,125, 92,190,175, 95, 88, 47,172, 87,214,
1481 75,235, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109,
1482 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,190,181, 95, 91,
1483 47,173,215,215, 11,235,149,245,210,250,237,125,120,190,189, 95, 95, 47,175,215,216, 11,236, 21,246, 18,251, 13,125,136,190,197,
1484 95, 99, 47,177,215,217, 11,236,149,246, 82,251, 45,125,152,190,205, 95,103, 47,179,194, 53, 1, 26,144,141, 80, 70,172, 35, 88,
1485 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236,
1486 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,251, 69,125,164,190,211, 95,106, 47,181, 87,218,203,237,117,246,194,
1487 251,101,125,180,190,219, 95,110, 47,183, 87,219,203,237,245,247, 2,251,133,125,196,190,227, 95,114, 47,185, 87,220,203,238,117,
1488 247, 66,251,165,125,212,190,235, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65,
1489 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66,
1490 56, 75,238,213,247,114,251,189,125,224,190,241, 95,121, 47,188,215,222,139,239, 85,247,178,251,221,125,240,190,249, 95,125, 47,
1491 190,215,223,139,239,213,247,242,251,253,126, 0,191, 1, 95,129, 47,192,215,224,139,240, 85,248, 50,252, 28, 35, 80, 17,169, 8,
1492 213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,
1493 185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 47,194, 87,225, 75,240,181,248, 98,252, 53,126,
1494 28,191, 15, 95,136, 47,196, 87,226, 75,241, 53,248,162,252, 85,126, 44,191, 23, 95,140, 47,198, 87,227, 75,241,181,248,226,252,
1495 117,126, 60,191, 31, 95,144, 47,200, 87,228, 75,242, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,
1496 128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,
1497 240,142, 0, 71, 4, 35,132,191, 37, 95,147, 47,201,215,229, 11,242,149,249, 82,252,173,126, 88,191, 45, 95,151, 47,203,215,230,
1498 11,243, 21,249,146,252,205,126,104,191, 53, 95,155, 47,205,215,231, 11,243,149,249,210,252,237,126,120,191, 61, 95,159, 47,207,
1499 194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219,
1500 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 18,253, 5,126,132,191, 67,
1501 95,162, 47,209, 87,232,203,244,117,250, 66,253, 37,126,148,191, 75, 95,166, 47,211, 87,233,203,244,245,250,130,253, 69,126,164,
1502 191, 83, 95,170, 47,213, 87,234,203,245,117,250,194,253,101,126,180,191, 91, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180,
1503 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224,
1504 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,245,213,250,242,253,125,126,192,191, 97, 95,177, 47,216,215,236,139,246, 85,
1505 251, 50,253,157,126,208,191,105, 95,181, 47,218,215,237,139,246,213,251,114,253,189,126,224,191,113, 95,185, 47,220,215,238,139,
1506 247, 85,251,178,253,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194,
1507 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 47,
1508 222, 87,239, 75,247,181,251,226,253,245,126,252,191,127, 95,192, 47,224, 87,240, 75,248, 53,252, 34,254, 21,127, 12,191,135, 95,
1509 196, 47,226, 87,241, 75,248,181,252, 98,254, 53,127, 28,191,143, 95,200, 47,228, 87,242, 75,249, 48,141, 64, 70,164, 35, 84, 17,
1510 171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,
1511 116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,191,149, 95,203, 47,229,215,243, 11,249,149,252,210,254,
1512 109,127, 56,191,157, 95,207, 47,231,215,244, 11,250, 21,253, 18,254,141,127, 72,191,165, 95,211, 47,233,215,245, 11,250,149,253,
1513 82,254,173,127, 88,191,173, 95,215, 47,235,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27,
1514 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56,
1515 1, 28, 16,142, 18,254,197,127,100,191,179, 95,218, 47,237, 87,246,203,251,117,253,194,254,229,127,116,191,187, 95,222, 47,239,
1516 87,247,203,251,245,254, 2,255, 5,127,132,191,195, 95,226, 47,241, 87,248,203,252,117,254, 66,255, 37,127,148,191,203, 8,212,
1517 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183,
1518 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 75,252,213,254,114,255, 61,127,160,
1519 191,209, 95,233, 47,244,215,250,139,253, 85,254,178,255, 93,127,176,191,217, 95,237, 47,246,215,251,139,253,213,254,242,255,125,
1520 127,192,191,225, 95,241, 47,248,215,252,139,254, 85,255, 50,255,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112,
1521 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,
1522 141,240, 70,252, 35,128, 17,193, 8,225, 47,250, 87,253, 75,254,181,255, 98,255,181,127,220,191,239, 95,248, 47,252, 87,254, 75,
1523 255, 53,255,162,255,213,127,236,191,247, 95,252, 47,254, 87,255, 75,255,181,255,226,255,245,127,252,191,255, 96, 0, 48, 0, 88,
1524 0, 76, 0, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,
1525 109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,192, 5, 96,
1526 3, 48, 1,216, 1, 12, 0,150, 0, 83, 0, 45,128, 24,192, 13, 96, 7, 48, 3,216, 2, 12, 1, 22, 0,147, 0, 77,128, 40,192,
1527 21, 96, 11, 48, 5,216, 3, 12, 1,150, 0,211, 0,109,128, 56,192, 29, 96, 15, 48, 7,194, 53, 1, 26,144,141, 80, 70,172, 35,
1528 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,
1529 236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 0,133,128, 68,192, 35, 96, 18, 48, 9, 88, 4,204, 2,118, 1,
1530 67, 0,165,128, 84,192, 43, 96, 22, 48, 11, 88, 5,204, 2,246, 1,131, 0,197,128,100,192, 51, 96, 26, 48, 13, 88, 6,204, 3,
1531 118, 1,195, 0,229,128,116,192, 59, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54,
1532 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112,
1533 66, 56, 76, 3,214, 1,243, 0,253,128,128,192, 65, 96, 33, 48, 16,216, 8,140, 4, 86, 2, 51, 1, 29,128,144,192, 73, 96, 37,
1534 48, 18,216, 9,140, 4,214, 2,115, 1, 61,128,160,192, 81, 96, 41, 48, 20,216, 10,140, 5, 86, 2,179, 1, 92, 35, 80, 17,169,
1535 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112,
1536 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48, 22, 88, 11, 76, 5,182, 2,227, 1,117,
1537 128,188,192, 95, 96, 48, 48, 24, 88, 12, 76, 6, 54, 3, 35, 1,149,128,204,192,103, 96, 52, 48, 26, 88, 13, 76, 6,182, 3, 99,
1538 1,181,128,220,192,111, 96, 56, 48, 28, 88, 14, 76, 7, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,
1539 141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193,
1540 27,240,142, 0, 71, 4, 35,132,192,117, 96, 59, 48, 29,216, 15, 12, 7,150, 3,211, 1,237,128,248,192,125, 96, 63, 48, 31,216,
1541 16, 12, 8, 22, 4, 19, 2, 13,129, 8,192,133, 96, 67, 48, 33,216, 17, 12, 8,150, 4, 83, 2, 45,129, 24,192,141, 96, 71, 48,
1542 35,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,
1543 219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 2, 69,129, 36,192,
1544 147, 96, 74, 48, 37, 88, 18,204, 9,118, 4,195, 2,101,129, 52,192,155, 96, 78, 48, 39, 88, 19,204, 9,246, 5, 3, 2,133,129,
1545 68,192,163, 96, 82, 48, 41, 88, 20,204, 10,118, 5, 67, 2,165,129, 84,192,171, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,
1546 152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,
1547 171, 2,177,129,144,192,228, 96,128, 48, 71, 24, 39, 12, 21, 70, 11,131, 6, 49,131, 80,193,196, 96,240, 48,127, 24, 67, 12, 35,
1548 70, 18,131, 9,177,133, 16,194,164, 97, 96, 48,183, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54,
1549 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,
1550 194, 56, 1, 28, 16,142, 19, 2,181,129, 92,192,175, 96, 88, 48, 44, 88, 22, 76, 11, 54, 5,163, 2,213,129,108,192,183, 96, 92,
1551 48, 46, 88, 23, 76, 11,182, 5,227, 2,245,129,124,192,191, 96, 96, 48, 48, 88, 24, 76, 12, 54, 6, 35, 3, 21,129,140,192,199,
1552 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108,
1553 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 12,150, 6, 83, 3, 45,
1554 129,152,192,205, 96,103, 48, 51,216, 26, 12, 13, 22, 6,147, 3, 77,129,168,192,213, 96,107, 48, 53,216, 27, 12, 13,150, 6,211,
1555 3,109,129,184,192,221, 96,111, 48, 55,216, 28, 12, 14, 22, 7, 19, 3,140, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,
1556 141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129,
1557 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48, 57, 88, 28,204, 14,118, 7, 67, 3,165,129,212,192,235, 96,118, 48, 59, 88,
1558 29,204, 14,246, 7,131, 3,197,129,228,192,243, 96,122, 48, 61, 88, 30,204, 15,118, 7,195, 3,229,129,244,192,251, 96,126, 48,
1559 63, 88, 31,204, 15,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,
1560 218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,193,
1561 1, 96,129, 48, 64,216, 32,140, 16, 86, 8, 51, 4, 29,130, 16,193, 9, 96,133, 48, 66,216, 33,140, 16,214, 8,115, 4, 61,130,
1562 32,193, 17, 96,137, 48, 68,216, 34,140, 17, 86, 8,179, 4, 93,130, 48,193, 25, 96,141, 48, 70,194, 53, 1, 26,144,141, 80, 70,
1563 172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,
1564 208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 4,117,130, 60,193, 31, 96,144, 48, 72, 88, 36, 76, 18,
1565 54, 9, 35, 4,149,130, 76,193, 39, 96,148, 48, 74, 88, 37, 76, 18,182, 9, 99, 4,181,130, 92,193, 47, 96,152, 48, 76, 88, 38,
1566 76, 19, 54, 9,163, 4,213,130,108,193, 55, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108,
1567 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224,
1568 4,112, 66, 56, 76, 19,150, 9,211, 4,237,130,120,193, 61, 96,159, 48, 79,216, 40, 12, 20, 22, 10, 19, 5, 13,130,136,193, 69,
1569 96,163, 48, 81,216, 41, 12, 20,150, 10, 83, 5, 45,130,152,193, 77, 96,167, 48, 83,216, 42, 12, 21, 22, 10,147, 5, 76, 35, 80,
1570 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220,
1571 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48, 85, 88, 42,204, 21,118, 10,195,
1572 5,101,130,180,193, 91, 96,174, 48, 87, 88, 43,204, 21,246, 11, 3, 5,133,130,196,193, 99, 96,178, 48, 89, 88, 44,204, 22,118,
1573 11, 67, 5,165,130,212,193,107, 96,182, 48, 91, 88, 45,204, 22,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193,
1574 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66,
1575 55,193, 27,240,142, 0, 71, 4, 35,132,193,113, 96,185, 48, 92,216, 46,140, 23, 86, 11,179, 5,221,130,240,193,121, 96,189, 48,
1576 94,216, 47,140, 23,214, 11,243, 5,253,131, 0,193,129, 96,193, 48, 96,216, 48,140, 24, 86, 12, 51, 6, 29,131, 16,193,137, 96,
1577 197, 48, 98,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,
1578 181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 6, 53,131,
1579 28,193,143, 96,200, 48,100, 88, 50, 76, 25, 54, 12,163, 6, 85,131, 44,193,151, 96,204, 48,102, 88, 51, 76, 25,182, 12,227, 6,
1580 117,131, 60,193,159, 96,208, 48,104, 88, 52, 76, 26, 54, 13, 35, 6,149,131, 76,193,167, 8,212, 4,106, 66, 53, 65, 26,176,141,
1581 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,
1582 176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 26,150, 13, 83, 6,173,131, 88,193,173, 96,215, 48,107,216, 54,
1583 12, 27, 22, 13,147, 6,205,131,104,193,181, 96,219, 48,109,216, 55, 12, 27,150, 13,211, 6,237,131,120,193,189, 96,223, 48,111,
1584 216, 56, 12, 28, 22, 14, 19, 7, 12, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217,
1585 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193,
1586 8,225, 48,113, 88, 56,204, 28,118, 14, 67, 7, 37,131,148,193,203, 96,230, 48,115, 88, 57,204, 28,246, 14,131, 7, 69,131,164,
1587 193,211, 96,234, 48,117, 88, 58,204, 29,118, 14,195, 7,101,131,180,193,219, 96,238, 48,119, 88, 59,204, 29,240,141, 64, 70,164,
1588 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192,
1589 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,193,225, 96,241, 48,120,216, 60,140, 30, 86,
1590 15, 51, 7,157,131,208,193,233, 96,245, 48,122,216, 61,140, 30,214, 15,115, 7,189,131,224,193,241, 96,249, 48,124,216, 62,140,
1591 31, 86, 15,179, 7,221,131,240,193,249, 96,253, 48,126,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194,
1592 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,
1593 111,194, 56, 1, 28, 16,142, 19, 7,245,131,252,193,255, 97, 0, 48,128, 88, 64, 76, 32, 54, 16, 35, 8, 21,132, 12,194, 7, 97,
1594 4, 48,130, 88, 65, 76, 32,182, 16, 99, 8, 53,132, 28,194, 15, 97, 8, 48,132, 88, 66, 76, 33, 54, 16,163, 8, 85,132, 44,194,
1595 23, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,
1596 108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 33,150, 16,211, 8,
1597 109,132, 56,194, 29, 97, 15, 48,135,216, 68, 12, 34, 22, 17, 19, 8,141,132, 72,194, 37, 97, 19, 48,137,216, 69, 12, 34,150, 17,
1598 83, 8,173,132, 88,194, 45, 97, 23, 48,139,216, 70, 12, 35, 22, 17,147, 8,204, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,
1599 208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,
1600 129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48,141, 88, 70,204, 35,118, 17,195, 8,229,132,116,194, 59, 97, 30, 48,143,
1601 88, 71,204, 35,246, 18, 3, 9, 5,132,132,194, 67, 97, 34, 48,145, 88, 72,204, 36,118, 18, 67, 9, 37,132,148,194, 75, 97, 38,
1602 48,147, 88, 73,204, 36,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179,
1603 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,
1604 194, 81, 97, 41, 48,148,216, 74,140, 37, 86, 18,179, 9, 93,132,176,194, 89, 97, 45, 48,150,216, 75,140, 37,214, 18,243, 9,125,
1605 132,192,194, 97, 97, 49, 48,152,216, 76,140, 38, 86, 19, 51, 9,157,132,208,194,105, 97, 53, 48,154,194, 53, 1, 26,144,141, 80,
1606 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,
1607 141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 9,181,132,220,194,111, 97, 56, 48,156, 88, 78, 76,
1608 39, 54, 19,163, 9,213,132,236,194,119, 97, 60, 48,158, 88, 79, 76, 39,182, 19,227, 9,245,132,252,194,127, 97, 64, 48,160, 88,
1609 80, 76, 40, 54, 20, 35, 10, 21,133, 12,194,135, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,
1610 108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,
1611 224, 4,112, 66, 56, 76, 40,150, 20, 83, 10, 45,133, 24,194,141, 97, 71, 48,163,216, 82, 12, 41, 22, 20,147, 10, 77,133, 40,194,
1612 149, 97, 75, 48,165,216, 83, 12, 41,150, 20,211, 10,109,133, 56,194,157, 97, 79, 48,167,216, 84, 12, 42, 22, 21, 19, 10,140, 35,
1613 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,
1614 220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48,169, 88, 84,204, 42,118, 21,
1615 67, 10,165,133, 84,194,171, 97, 86, 48,171, 88, 85,204, 42,246, 21,131, 10,197,133,100,194,179, 97, 90, 48,173, 88, 86,204, 43,
1616 118, 21,195, 10,229,133,116,194,187, 97, 94, 48,175, 88, 87,204, 43,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,
1617 193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111,
1618 66, 55,193, 27,240,142, 0, 71, 4, 35,132,194,193, 97, 97, 48,176,216, 88,140, 44, 86, 22, 51, 11, 29,133,144,194,201, 97,101,
1619 48,178,216, 89,140, 44,214, 22,115, 11, 61,133,160,194,209, 97,105, 48,180,216, 90,140, 45, 86, 22,179, 11, 93,133,176,194,217,
1620 97,109, 48,182,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104,
1621 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 11,117,
1622 133,188,194,223, 97,112, 48,184, 88, 92, 76, 46, 54, 23, 35, 11,149,133,204,194,231, 97,116, 48,186, 88, 93, 76, 46,182, 23, 99,
1623 11,181,133,220,194,239, 97,120, 48,188, 88, 94, 76, 47, 54, 23,163, 11,213,133,236,194,247, 8,176,132, 88,130, 44, 97, 22, 64,
1624 139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97,
1625 23, 64,139,171, 11,225,134, 40,195, 48, 97,166, 48,218, 24,112,140, 58, 6, 29,227, 15, 97,135,232,196, 16, 98, 22, 49, 18, 24,
1626 140,140, 72, 6, 36,227, 18,225,137,168,196,240, 98,134, 49, 74, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,
1627 107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,
1628 223, 4,111,194, 56, 1, 28, 16,142, 19, 11,229,133,244,194,251, 97,126, 48,191, 88, 95,204, 47,246, 24, 3, 12, 5,134, 4,195,
1629 3, 97,130, 48,193, 88, 96,204, 48,118, 24, 67, 12, 37,134, 20,195, 11, 97,134, 48,195, 88, 97,204, 48,246, 24,131, 12, 69,134,
1630 36,195, 19, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,
1631 212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 49, 86, 24,
1632 179, 12, 93,134, 48,195, 25, 97,141, 48,198,216, 99,140, 49,214, 24,243, 12,125,134, 64,195, 33, 97,145, 48,200,216,100,140, 50,
1633 86, 25, 51, 12,157,134, 80,195, 41, 97,149, 48,202,216,101,140, 50,214, 25,115, 12,188, 35, 80, 17,169, 8,213, 4,106,194, 53,
1634 129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,
1635 194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48,204, 88,102, 76, 51, 54, 25,163, 12,213,134,108,195, 55, 97,156,
1636 48,206, 88,103, 76, 51,182, 25,227, 12,245,134,124,195, 63, 97,160, 48,208, 88,104, 76, 52, 54, 26, 35, 13, 21,134,140,195, 71,
1637 97,164, 48,210, 88,105, 76, 52,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100,
1638 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4,
1639 35,132,195, 77, 97,167, 48,211,216,106, 12, 53, 22, 26,147, 13, 77,134,168,195, 85, 97,171, 48,213,216,107, 12, 53,150, 26,211,
1640 13,109,134,184,195, 93, 97,175, 48,215,216,108, 12, 54, 22, 27, 19, 13,141,134,200,195,101, 97,179, 48,217,194, 53, 1, 26,144,
1641 141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1,
1642 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 13,165,134,212,195,107, 97,182, 48,219, 88,
1643 109,204, 54,246, 27,131, 13,197,134,228,195,115, 97,186, 48,221, 88,110,204, 55,118, 27,195, 13,229,134,244,195,123, 97,190, 48,
1644 223, 88,111,204, 55,246, 28, 3, 14, 5,135, 4,195,131, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,
1645 216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,
1646 191, 8,224, 4,112, 66, 56, 76, 56, 86, 28, 51, 14, 29,135, 16,195,137, 97,197, 48,226,216,113,140, 56,214, 28,115, 14, 61,135,
1647 32,195,145, 97,201, 48,228,216,114,140, 57, 86, 28,179, 14, 93,135, 48,195,153, 97,205, 48,230,216,115,140, 57,214, 28,243, 14,
1648 124, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,
1649 176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 48,232, 88,116, 76, 58,
1650 54, 29, 35, 14,149,135, 76,195,167, 97,212, 48,234, 88,117, 76, 58,182, 29, 99, 14,181,135, 92,195,175, 97,216, 48,236, 88,118,
1651 76, 59, 54, 29,163, 14,213,135,108,195,183, 97,220, 48,238, 88,119, 76, 59,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107,
1652 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222,
1653 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,195,189, 97,223, 48,239,216,120, 12, 60, 22, 30, 19, 15, 13,135,136,195,197,
1654 97,227, 48,241,216,121, 12, 60,150, 30, 83, 15, 45,135,152,195,205, 97,231, 48,243,216,122, 12, 61, 22, 30,147, 15, 77,135,168,
1655 195,213, 97,235, 48,245,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204,
1656 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19,
1657 15,101,135,180,195,219, 97,238, 48,247, 88,123,204, 61,246, 31, 3, 15,133,135,196,195,227, 97,242, 48,249, 88,124,204, 62,118,
1658 31, 67, 15,165,135,212,195,235, 97,246, 48,251, 88,125,204, 62,246, 31,131, 15,197,135,228,195,243, 8,212, 4,106, 66, 53, 65,
1659 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66,
1660 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 63, 86, 31,179, 15,221,135,240,195,249, 97,253, 48,
1661 254,216,127,140, 63,214, 31,243, 15,253,136, 0,196, 1, 98, 1, 49, 0,216,128,140, 64, 86, 32, 51, 16, 29,136, 16,196, 9, 98,
1662 5, 49, 2,216,129,140, 64,214, 32,115, 16, 60, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,
1663 177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,
1664 128, 17,193, 8,225, 49, 4, 88,130, 76, 65, 54, 32,163, 16, 85,136, 44,196, 23, 98, 12, 49, 6, 88,131, 76, 65,182, 32,227, 16,
1665 117,136, 60,196, 31, 98, 16, 49, 8, 88,132, 76, 66, 54, 33, 35, 16,149,136, 76,196, 39, 98, 20, 49, 10, 88,133, 76, 66,176,141,
1666 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,
1667 112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,196, 45, 98, 23, 49, 11,216,134,
1668 12, 67, 22, 33,147, 16,205,136,104,196, 53, 98, 27, 49, 13,216,135, 12, 67,150, 33,211, 16,237,136,120,196, 61, 98, 31, 49, 15,
1669 216,136, 12, 68, 22, 34, 19, 17, 13,136,136,196, 69, 98, 35, 49, 17,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215,
1670 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189,
1671 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 17, 37,136,148,196, 75, 98, 38, 49, 19, 88,137,204, 68,246, 34,131, 17, 69,136,164,
1672 196, 83, 98, 42, 49, 21, 88,138,204, 69,118, 34,195, 17,101,136,180,196, 91, 98, 46, 49, 23, 88,139,204, 69,246, 35, 3, 17,133,
1673 136,196,196, 99, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160,
1674 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 70, 86,
1675 35, 51, 17,157,136,208,196,105, 98, 53, 49, 26,216,141,140, 70,214, 35,115, 17,189,136,224,196,113, 98, 57, 49, 28,216,142,140,
1676 71, 86, 35,179, 17,221,136,240,196,121, 98, 61, 49, 30,216,143,140, 71,214, 35,243, 17,252, 35, 80, 17,169, 8,213, 4,106,194,
1677 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,
1678 110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49, 32, 88,144, 76, 72, 54, 36, 35, 18, 21,137, 12,196,135, 98,
1679 68, 49, 34, 88,145, 76, 72,182, 36, 99, 18, 53,137, 28,196,143, 98, 72, 49, 36, 88,146, 76, 73, 54, 36,163, 18, 85,137, 44,196,
1680 151, 98, 76, 49, 38, 88,147, 76, 73,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,
1681 100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71,
1682 4, 35,132,196,157, 98, 79, 49, 39,216,148, 12, 74, 22, 37, 19, 18,141,137, 72,196,165, 98, 83, 49, 41,216,149, 12, 74,150, 37,
1683 83, 18,173,137, 88,196,173, 98, 87, 49, 43,216,150, 12, 75, 22, 37,147, 18,205,137,104,196,181, 98, 91, 49, 45,194, 53, 1, 26,
1684 144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55,
1685 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 18,229,137,116,196,187, 98, 94, 49, 47,
1686 88,151,204, 75,246, 38, 3, 19, 5,137,132,196,195, 98, 98, 49, 49, 88,152,204, 76,118, 38, 67, 19, 37,137,148,196,203, 98,102,
1687 49, 51, 88,153,204, 76,246, 38,131, 19, 69,137,164,196,211, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175,
1688 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124,
1689 17,191, 8,224, 4,112, 66, 56, 76, 77, 86, 38,179, 19, 93,137,176,196,217, 98,109, 49, 54,216,155,140, 77,214, 38,243, 19,125,
1690 137,192,196,225, 98,113, 49, 56,216,156,140, 78, 86, 39, 51, 19,157,137,208,196,233, 98,117, 49, 58,216,157,140, 78,214, 39,115,
1691 19,188, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,
1692 141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49, 60, 88,158, 76,
1693 79, 54, 39,163, 19,213,137,236,196,247, 98,124, 49, 62, 88,159, 76, 79,182, 39,227, 19,245,137,252,196,255, 98,128, 49, 64, 88,
1694 160, 76, 80, 54, 40, 35, 20, 21,138, 12,197, 7, 98,132, 49, 66, 88,161, 76, 80,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,
1695 107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,
1696 222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,197, 13, 98,135, 49, 67,216,162, 12, 81, 22, 40,147, 20, 77,138, 40,197,
1697 21, 98,139, 49, 69,216,163, 12, 81,150, 40,211, 20,109,138, 56,197, 29, 98,143, 49, 71,216,164, 12, 82, 22, 41, 19, 20,141,138,
1698 72,197, 37, 98,147, 49, 73,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,
1699 204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142,
1700 19, 20,165,138, 84,197, 43, 98,150, 49, 75, 88,165,204, 82,246, 41,131, 20,197,138,100,197, 51, 98,154, 49, 77, 88,166,204, 83,
1701 118, 41,195, 20,229,138,116,197, 59, 98,158, 49, 79, 88,167,204, 83,246, 42, 3, 21, 5,138,132,197, 67, 8,176,132, 88,130, 44,
1702 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,
1703 130, 46, 97, 23, 64,139,171, 21, 17,138,192,197,124, 98,204, 49,109, 24,186, 12, 94,198, 48, 67, 24,145,140,128,198, 92, 99, 60,
1704 49,165, 24,214, 12,108,198, 55, 67, 28, 17,142, 64,199, 60, 99,172, 49,221, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173,
1705 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120,
1706 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 21, 21,138,140,197, 71, 98,164, 49, 82, 88,169, 76, 84,182, 42, 99, 21, 53,
1707 138,156,197, 79, 98,168, 49, 84, 88,170, 76, 85, 54, 42,163, 21, 85,138,172,197, 87, 98,172, 49, 86, 88,171, 76, 85,182, 42,227,
1708 21,117,138,188,197, 95, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,
1709 141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,
1710 86, 22, 43, 19, 21,141,138,200,197,101, 98,179, 49, 89,216,173, 12, 86,150, 43, 83, 21,173,138,216,197,109, 98,183, 49, 91,216,
1711 174, 12, 87, 22, 43,147, 21,205,138,232,197,117, 98,187, 49, 93,216,175, 12, 87,150, 43,211, 21,236, 35, 80, 17,169, 8,213, 4,
1712 106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,
1713 221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49, 95, 88,175,204, 87,246, 44, 3, 22, 5,139, 4,197,
1714 131, 98,194, 49, 97, 88,176,204, 88,118, 44, 67, 22, 37,139, 20,197,139, 98,198, 49, 99, 88,177,204, 88,246, 44,131, 22, 69,139,
1715 36,197,147, 98,202, 49,101, 88,178,204, 89,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,
1716 196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142,
1717 0, 71, 4, 35,132,197,153, 98,205, 49,102,216,179,140, 89,214, 44,243, 22,125,139, 64,197,161, 98,209, 49,104,216,180,140, 90,
1718 86, 45, 51, 22,157,139, 80,197,169, 98,213, 49,106,216,181,140, 90,214, 45,115, 22,189,139, 96,197,177, 98,217, 49,108,194, 53,
1719 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,
1720 194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 22,213,139,108,197,183, 98,220,
1721 49,110, 88,183, 76, 91,182, 45,227, 22,245,139,124,197,191, 98,224, 49,112, 88,184, 76, 92, 54, 46, 35, 23, 21,139,140,197,199,
1722 98,228, 49,114, 88,185, 76, 92,182, 46, 99, 23, 53,139,156,197,207, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92,
1723 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244,
1724 35,124, 17,191, 8,224, 4,112, 66, 56, 76, 93, 22, 46,147, 23, 77,139,168,197,213, 98,235, 49,117,216,187, 12, 93,150, 46,211,
1725 23,109,139,184,197,221, 98,239, 49,119,216,188, 12, 94, 22, 47, 19, 23,141,139,200,197,229, 98,243, 49,121,216,189, 12, 94,150,
1726 47, 83, 23,172, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129,
1727 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49,123, 88,
1728 189,204, 94,246, 47,131, 23,197,139,228,197,243, 98,250, 49,125, 88,190,204, 95,118, 47,195, 23,229,139,244,197,251, 98,254, 49,
1729 127, 88,191,204, 95,246, 48, 3, 24, 5,140, 4,198, 3, 99, 2, 49,129, 88,192,204, 96,112,141, 64, 70,164, 35, 84, 17,171, 8,
1730 214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,
1731 187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,198, 9, 99, 5, 49,130,216,193,140, 96,214, 48,115, 24, 61,140,
1732 32,198, 17, 99, 9, 49,132,216,194,140, 97, 86, 48,179, 24, 93,140, 48,198, 25, 99, 13, 49,134,216,195,140, 97,214, 48,243, 24,
1733 125,140, 64,198, 33, 99, 17, 49,136,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,
1734 144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28,
1735 16,142, 19, 24,149,140, 76,198, 39, 99, 20, 49,138, 88,197, 76, 98,182, 49, 99, 24,181,140, 92,198, 47, 99, 24, 49,140, 88,198,
1736 76, 99, 54, 49,163, 24,213,140,108,198, 55, 99, 28, 49,142, 88,199, 76, 99,182, 49,227, 24,245,140,124,198, 63, 8,212, 4,106,
1737 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220,
1738 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,100, 22, 50, 19, 25, 13,140,136,198, 69,
1739 99, 35, 49,145,216,201, 12,100,150, 50, 83, 25, 45,140,152,198, 77, 99, 39, 49,147,216,202, 12,101, 22, 50,147, 25, 77,140,168,
1740 198, 85, 99, 43, 49,149,216,203, 12,101,150, 50,211, 25,108, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188,
1741 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240,
1742 70,252, 35,128, 17,193, 8,225, 49,151, 88,203,204,101,246, 51, 3, 25,133,140,196,198, 99, 99, 50, 49,153, 88,204,204,102,118,
1743 51, 67, 25,165,140,212,198,107, 99, 54, 49,155, 88,205,204,102,246, 51,131, 25,197,140,228,198,115, 99, 58, 49,157, 88,206,204,
1744 103,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66,
1745 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,198,121, 99, 61, 49,
1746 158,216,207,140,103,214, 51,243, 25,253,141, 0,198,129, 99, 65, 49,160,216,208,140,104, 86, 52, 51, 26, 29,141, 16,198,137, 99,
1747 69, 49,162,216,209,140,104,214, 52,115, 26, 61,141, 32,198,145, 99, 73, 49,164,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,
1748 173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,
1749 120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 26, 85,141, 44,198,151, 99, 76, 49,166, 88,211, 76,105,182, 52,227, 26,
1750 117,141, 60,198,159, 99, 80, 49,168, 88,212, 76,106, 54, 53, 35, 26,149,141, 76,198,167, 99, 84, 49,170, 88,213, 76,106,182, 53,
1751 99, 26,181,141, 92,198,175, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27,
1752 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56,
1753 76,107, 22, 53,147, 26,205,141,104,198,181, 99, 91, 49,173,216,215, 12,107,150, 53,211, 26,237,141,120,198,189, 99, 95, 49,175,
1754 216,216, 12,108, 22, 54, 19, 27, 13,141,136,198,197, 99, 99, 49,177,216,217, 12,108,150, 54, 83, 27, 44, 35, 80, 17,169, 8,213,
1755 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185,
1756 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49,179, 88,217,204,108,246, 54,131, 27, 69,141,164,
1757 198,211, 99,106, 49,181, 88,218,204,109,118, 54,195, 27,101,141,180,198,219, 99,110, 49,183, 88,219,204,109,246, 55, 3, 27,133,
1758 141,196,198,227, 99,114, 49,185, 88,220,204,110,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128,
1759 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,
1760 142, 0, 71, 4, 35,132,198,233, 99,117, 49,186,216,221,140,110,214, 55,115, 27,189,141,224,198,241, 99,121, 49,188,216,222,140,
1761 111, 86, 55,179, 27,221,141,240,198,249, 99,125, 49,190,216,223,140,111,214, 55,243, 27,253,142, 0,199, 1, 99,129, 49,192,194,
1762 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,
1763 109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 28, 21,142, 12,199, 7, 99,
1764 132, 49,194, 88,225, 76,112,182, 56, 99, 28, 53,142, 28,199, 15, 99,136, 49,196, 88,226, 76,113, 54, 56,163, 28, 85,142, 44,199,
1765 23, 99,140, 49,198, 88,227, 76,113,182, 56,227, 28,117,142, 60,199, 31, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35,
1766 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,
1767 244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,114, 22, 57, 19, 28,141,142, 72,199, 37, 99,147, 49,201,216,229, 12,114,150, 57,
1768 83, 28,173,142, 88,199, 45, 99,151, 49,203,216,230, 12,115, 22, 57,147, 28,205,142,104,199, 53, 99,155, 49,205,216,231, 12,115,
1769 150, 57,211, 28,236, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,
1770 129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49,207,
1771 88,231,204,115,246, 58, 3, 29, 5,142,132,199, 67, 99,162, 49,209, 88,232,204,116,118, 58, 67, 29, 37,142,148,199, 75, 99,166,
1772 49,211, 88,233,204,116,246, 58,131, 29, 69,142,164,199, 83, 99,170, 49,213, 88,234,204,117,112,141, 64, 70,164, 35, 84, 17,171,
1773 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116,
1774 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,199, 89, 99,173, 49,214,216,235,140,117,214, 58,243, 29,125,
1775 142,192,199, 97, 99,177, 49,216,216,236,140,118, 86, 59, 51, 29,157,142,208,199,105, 99,181, 49,218,216,237,140,118,214, 59,115,
1776 29,189,142,224,199,113, 99,185, 49,220,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,
1777 141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1,
1778 28, 16,142, 19, 29,213,142,236,199,119, 99,188, 49,222, 88,239, 76,119,182, 59,227, 29,245,142,252,199,127, 99,192, 49,224, 88,
1779 240, 76,120, 54, 60, 35, 30, 21,143, 12,199,135, 99,196, 49,226, 88,241, 76,120,182, 60, 99, 30, 53,143, 28,199,143, 8,176,132,
1780 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,
1781 184,132, 92,130, 46, 97, 23, 64,139,171, 30, 65,143, 88,199,200, 99,242, 50, 0, 25, 3,140,131,134, 66,163, 33,193,145, 24,200,
1782 168,100, 98, 50, 56, 25, 31,140,145,134, 73,163, 37, 65,146,216,201,136,100,210, 50,112, 2, 53, 1, 26,144,141, 80, 70,172, 35,
1783 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,
1784 236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 30, 69,143, 36,199,147, 99,202, 49,229, 88,242,204,121,118, 60,
1785 195, 30,101,143, 52,199,155, 99,206, 49,231, 88,243,204,121,246, 61, 3, 30,133,143, 68,199,163, 99,210, 49,233, 88,244,204,122,
1786 118, 61, 67, 30,165,143, 84,199,171, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54,
1787 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112,
1788 66, 56, 76,122,214, 61,115, 30,189,143, 96,199,177, 99,217, 49,236,216,246,140,123, 86, 61,179, 30,221,143,112,199,185, 99,221,
1789 49,238,216,247,140,123,214, 61,243, 30,253,143,128,199,193, 99,225, 49,240,216,248,140,124, 86, 62, 51, 31, 28, 35, 80, 17,169,
1790 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112,
1791 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 49,242, 88,249, 76,124,182, 62, 99, 31, 53,
1792 143,156,199,207, 99,232, 49,244, 88,250, 76,125, 54, 62,163, 31, 85,143,172,199,215, 99,236, 49,246, 88,251, 76,125,182, 62,227,
1793 31,117,143,188,199,223, 99,240, 49,248, 88,252, 76,126, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,
1794 141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193,
1795 27,240,142, 0, 71, 4, 35,132,199,229, 99,243, 49,249,216,253, 12,126,150, 63, 83, 31,173,143,216,199,237, 99,247, 49,251,216,
1796 254, 12,127, 22, 63,147, 31,205,143,232,199,245, 99,251, 49,253,216,255, 12,127,150, 63,211, 31,237,143,248,199,253, 99,255, 49,
1797 255,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,
1798 219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 32, 5,144, 4,200,
1799 3,100, 2, 50, 1, 89, 0,204,128,118, 64, 67, 32, 37,144, 20,200, 11,100, 6, 50, 3, 89, 1,204,128,246, 64,131, 32, 69,144,
1800 36,200, 19,100, 10, 50, 5, 89, 2,204,129,118, 64,195, 32,101,144, 52,200, 27, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,
1801 180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,
1802 224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,129,214, 64,243, 32,125,144, 64,200, 33,100, 17, 50, 8,217, 4,140,130,
1803 86, 65, 51, 32,157,144, 80,200, 41,100, 21, 50, 10,217, 5,140,130,214, 65,115, 32,189,144, 96,200, 49,100, 25, 50, 12,217, 6,
1804 140,131, 86, 65,179, 32,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,
1805 194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225,
1806 50, 14, 89, 7, 76,131,182, 65,227, 32,245,144,124,200, 63,100, 32, 50, 16, 89, 8, 76,132, 54, 66, 35, 33, 21,144,140,200, 71,
1807 100, 36, 50, 18, 89, 9, 76,132,182, 66, 99, 33, 53,144,156,200, 79,100, 40, 50, 20, 89, 10, 76,133, 48,141, 64, 70,164, 35, 84,
1808 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228,
1809 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,200, 85,100, 43, 50, 21,217, 11, 12,133,150, 66,211,
1810 33,109,144,184,200, 93,100, 47, 50, 23,217, 12, 12,134, 22, 67, 19, 33,141,144,200,200,101,100, 51, 50, 25,217, 13, 12,134,150,
1811 67, 83, 33,173,144,216,200,109,100, 55, 50, 27,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1,
1812 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194,
1813 56, 1, 28, 16,142, 19, 33,197,144,228,200,115,100, 58, 50, 29, 89, 14,204,135,118, 67,195, 33,229,144,244,200,123,100, 62, 50,
1814 31, 89, 15,204,135,246, 68, 3, 34, 5,145, 4,200,131,100, 66, 50, 33, 89, 16,204,136,118, 68, 67, 34, 37,145, 20,200,139, 8,
1815 212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,
1816 183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,136,214, 68,115, 34, 61,145,
1817 32,200,145,100, 73, 50, 36,217, 18,140,137, 86, 68,179, 34, 93,145, 48,200,153,100, 77, 50, 38,217, 19,140,137,214, 68,243, 34,
1818 125,145, 64,200,161,100, 81, 50, 40,217, 20,140,138, 86, 69, 51, 34,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,
1819 112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,
1820 208,141,240, 70,252, 35,128, 17,193, 8,225, 50, 42, 89, 21, 76,138,182, 69, 99, 34,181,145, 92,200,175,100, 88, 50, 44, 89, 22,
1821 76,139, 54, 69,163, 34,213,145,108,200,183,100, 92, 50, 46, 89, 23, 76,139,182, 69,227, 34,245,145,124,200,191,100, 96, 50, 48,
1822 89, 24, 76,140, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218,
1823 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,200,197,
1824 100, 99, 50, 49,217, 25, 12,140,150, 70, 83, 35, 45,145,152,200,205,100,103, 50, 51,217, 26, 12,141, 22, 70,147, 35, 77,145,168,
1825 200,213,100,107, 50, 53,217, 27, 12,141,150, 70,211, 35,109,145,184,200,221,100,111, 50, 55,194, 53, 1, 26,144,141, 80, 70,172,
1826 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208,
1827 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 35,133,145,196,200,227,100,114, 50, 57, 89, 28,204,142,118,
1828 71, 67, 35,165,145,212,200,235,100,118, 50, 59, 89, 29,204,142,246, 71,131, 35,197,145,228,200,243,100,122, 50, 61, 89, 30,204,
1829 143,118, 71,195, 35,229,145,244,200,251, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66,
1830 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,
1831 112, 66, 56, 76,143,214, 71,243, 35,253,146, 0,201, 1,100,129, 50, 64,217, 32,140,144, 86, 72, 51, 36, 29,146, 16,201, 9,100,
1832 133, 50, 66,217, 33,140,144,214, 72,115, 36, 61,146, 32,201, 17,100,137, 50, 68,217, 34,140,145, 86, 72,179, 36, 92, 35, 80, 17,
1833 169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,
1834 112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 50, 70, 89, 35, 76,145,182, 72,227, 36,
1835 117,146, 60,201, 31,100,144, 50, 72, 89, 36, 76,146, 54, 73, 35, 36,149,146, 76,201, 39,100,148, 50, 74, 89, 37, 76,146,182, 73,
1836 99, 36,181,146, 92,201, 47,100,152, 50, 76, 89, 38, 76,147, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,
1837 240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,
1838 193, 27,240,142, 0, 71, 4, 35,132,201, 53,100,155, 50, 77,217, 39, 12,147,150, 73,211, 36,237,146,120,201, 61,100,159, 50, 79,
1839 217, 40, 12,148, 22, 74, 19, 37, 13,146,136,201, 69,100,163, 50, 81,217, 41, 12,148,150, 74, 83, 37, 45,146,152,201, 77,100,167,
1840 50, 83,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181,
1841 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 37, 69,146,164,
1842 201, 83,100,170, 50, 85, 89, 42,204,149,118, 74,195, 37,101,146,180,201, 91,100,174, 50, 87, 89, 43,204,149,246, 75, 3, 37,133,
1843 146,196,201, 99,100,178, 50, 89, 89, 44,204,150,118, 75, 67, 37,165,146,212,201,107, 8,212, 4,106, 66, 53, 65, 26,176,141, 96,
1844 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,
1845 141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,150,214, 75,115, 37,189,146,224,201,113,100,185, 50, 92,217, 46,140,
1846 151, 86, 75,179, 37,221,146,240,201,121,100,189, 50, 94,217, 47,140,151,214, 75,243, 37,253,147, 0,201,129,100,193, 50, 96,217,
1847 48,140,152, 86, 76, 51, 38, 28, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,
1848 108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,
1849 225, 50, 98, 89, 49, 76,152,182, 76, 99, 38, 53,147, 28,201,143,100,200, 50,100, 89, 50, 76,153, 54, 76,163, 38, 85,147, 44,201,
1850 151,100,204, 50,102, 89, 51, 76,153,182, 76,227, 38,117,147, 60,201,159,100,208, 50,104, 89, 52, 76,154, 48,141, 64, 70,164, 35,
1851 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,
1852 228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,201,165,100,211, 50,105,217, 53, 12,154,150, 77,
1853 83, 38,173,147, 88,201,173,100,215, 50,107,217, 54, 12,155, 22, 77,147, 38,205,147,104,201,181,100,219, 50,109,217, 55, 12,155,
1854 150, 77,211, 38,237,147,120,201,189,100,223, 50,111,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54,
1855 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,
1856 194, 56, 1, 28, 16,142, 19, 39, 5,147,132,201,195,100,226, 50,113, 89, 56,204,156,118, 78, 67, 39, 37,147,148,201,203,100,230,
1857 50,115, 89, 57,204,156,246, 78,131, 39, 69,147,164,201,211,100,234, 50,117, 89, 58,204,157,118, 78,195, 39,101,147,180,201,219,
1858 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222,
1859 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 39,113,147,240,202, 20,101, 24, 50,147, 25, 77, 12,168, 70, 85, 3, 42,241,
1860 149,176,202,244,101,136, 50,203, 25,105, 12,182, 70, 92, 3, 46,113,151,112,203,212,101,248, 51, 3, 2, 53, 1, 26,144,141, 80,
1861 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,
1862 141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 39,117,147,188,201,223,100,240, 50,120, 89, 60, 76,
1863 158, 54, 79, 35, 39,149,147,204,201,231,100,244, 50,122, 89, 61, 76,158,182, 79, 99, 39,181,147,220,201,239,100,248, 50,124, 89,
1864 62, 76,159, 54, 79,163, 39,213,147,236,201,247, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,
1865 108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,
1866 224, 4,112, 66, 56, 76,159,150, 79,211, 39,237,147,248,201,253,100,255, 50,127,217, 64, 12,160, 22, 80, 19, 40, 13,148, 8,202,
1867 5,101, 3, 50,129,217, 65, 12,160,150, 80, 83, 40, 45,148, 24,202, 13,101, 7, 50,131,217, 66, 12,161, 22, 80,147, 40, 76, 35,
1868 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,
1869 220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 50,133, 89, 66,204,161,118, 80,
1870 195, 40,101,148, 52,202, 27,101, 14, 50,135, 89, 67,204,161,246, 81, 3, 40,133,148, 68,202, 35,101, 18, 50,137, 89, 68,204,162,
1871 118, 81, 67, 40,165,148, 84,202, 43,101, 22, 50,139, 89, 69,204,162,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,
1872 193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111,
1873 66, 55,193, 27,240,142, 0, 71, 4, 35,132,202, 49,101, 25, 50,140,217, 70,140,163, 86, 81,179, 40,221,148,112,202, 57,101, 29,
1874 50,142,217, 71,140,163,214, 81,243, 40,253,148,128,202, 65,101, 33, 50,144,217, 72,140,164, 86, 82, 51, 41, 29,148,144,202, 73,
1875 101, 37, 50,146,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104,
1876 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 41, 53,
1877 148,156,202, 79,101, 40, 50,148, 89, 74, 76,165, 54, 82,163, 41, 85,148,172,202, 87,101, 44, 50,150, 89, 75, 76,165,182, 82,227,
1878 41,117,148,188,202, 95,101, 48, 50,152, 89, 76, 76,166, 54, 83, 35, 41,149,148,204,202,103, 8,212, 4,106, 66, 53, 65, 26,176,
1879 141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65,
1880 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,166,150, 83, 83, 41,173,148,216,202,109,101, 55, 50,155,217,
1881 78, 12,167, 22, 83,147, 41,205,148,232,202,117,101, 59, 50,157,217, 79, 12,167,150, 83,211, 41,237,148,248,202,125,101, 63, 50,
1882 159,217, 80, 12,168, 22, 84, 19, 42, 12, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,
1883 217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,
1884 193, 8,225, 50,161, 89, 80,204,168,118, 84, 67, 42, 37,149, 20,202,139,101, 70, 50,163, 89, 81,204,168,246, 84,131, 42, 69,149,
1885 36,202,147,101, 74, 50,165, 89, 82,204,169,118, 84,195, 42,101,149, 52,202,155,101, 78, 50,167, 89, 83,204,169,240,141, 64, 70,
1886 164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,
1887 192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,202,161,101, 81, 50,168,217, 84,140,170,
1888 86, 85, 51, 42,157,149, 80,202,169,101, 85, 50,170,217, 85,140,170,214, 85,115, 42,189,149, 96,202,177,101, 89, 50,172,217, 86,
1889 140,171, 86, 85,179, 42,221,149,112,202,185,101, 93, 50,174,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,
1890 194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223,
1891 4,111,194, 56, 1, 28, 16,142, 19, 42,245,149,124,202,191,101, 96, 50,176, 89, 88, 76,172, 54, 86, 35, 43, 21,149,140,202,199,
1892 101,100, 50,178, 89, 89, 76,172,182, 86, 99, 43, 53,149,156,202,207,101,104, 50,180, 89, 90, 76,173, 54, 86,163, 43, 85,149,172,
1893 202,215, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212,
1894 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,173,150, 86,211,
1895 43,109,149,184,202,221,101,111, 50,183,217, 92, 12,174, 22, 87, 19, 43,141,149,200,202,229,101,115, 50,185,217, 93, 12,174,150,
1896 87, 83, 43,173,149,216,202,237,101,119, 50,187,217, 94, 12,175, 22, 87,147, 43,204, 35, 80, 17,169, 8,213, 4,106,194, 53,129,
1897 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194,
1898 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 50,189, 89, 94,204,175,118, 87,195, 43,229,149,244,202,251,101,126, 50,
1899 191, 89, 95,204,175,246, 88, 3, 44, 5,150, 4,203, 3,101,130, 50,193, 89, 96,204,176,118, 88, 67, 44, 37,150, 20,203, 11,101,
1900 134, 50,195, 89, 97,204,176,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,
1901 179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,
1902 132,203, 17,101,137, 50,196,217, 98,140,177, 86, 88,179, 44, 93,150, 48,203, 25,101,141, 50,198,217, 99,140,177,214, 88,243, 44,
1903 125,150, 64,203, 33,101,145, 50,200,217,100,140,178, 86, 89, 51, 44,157,150, 80,203, 41,101,149, 50,202,194, 53, 1, 26,144,141,
1904 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,
1905 144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 44,181,150, 92,203, 47,101,152, 50,204, 89,102,
1906 76,179, 54, 89,163, 44,213,150,108,203, 55,101,156, 50,206, 89,103, 76,179,182, 89,227, 44,245,150,124,203, 63,101,160, 50,208,
1907 89,104, 76,180, 54, 90, 35, 45, 21,150,140,203, 71, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216,
1908 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191,
1909 8,224, 4,112, 66, 56, 76,180,150, 90, 83, 45, 45,150,152,203, 77,101,167, 50,211,217,106, 12,181, 22, 90,147, 45, 77,150,168,
1910 203, 85,101,171, 50,213,217,107, 12,181,150, 90,211, 45,109,150,184,203, 93,101,175, 50,215,217,108, 12,182, 22, 91, 19, 45,140,
1911 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176,
1912 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 50,217, 89,108,204,182,118,
1913 91, 67, 45,165,150,212,203,107,101,182, 50,219, 89,109,204,182,246, 91,131, 45,197,150,228,203,115,101,186, 50,221, 89,110,204,
1914 183,118, 91,195, 45,229,150,244,203,123,101,190, 50,223, 89,111,204,183,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66,
1915 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,
1916 111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,203,129,101,193, 50,224,217,112,140,184, 86, 92, 51, 46, 29,151, 16,203,137,101,
1917 197, 50,226,217,113,140,184,214, 92,115, 46, 61,151, 32,203,145,101,201, 50,228,217,114,140,185, 86, 92,179, 46, 93,151, 48,203,
1918 153,101,205, 50,230,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,
1919 104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 46,
1920 117,151, 60,203,159,101,208, 50,232, 89,116, 76,186, 54, 93, 35, 46,149,151, 76,203,167,101,212, 50,234, 89,117, 76,186,182, 93,
1921 99, 46,181,151, 92,203,175,101,216, 50,236, 89,118, 76,187, 54, 93,163, 46,213,151,108,203,183, 8,212, 4,106, 66, 53, 65, 26,
1922 176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55,
1923 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,187,150, 93,211, 46,237,151,120,203,189,101,223, 50,239,
1924 217,120, 12,188, 22, 94, 19, 47, 13,151,136,203,197,101,227, 50,241,217,121, 12,188,150, 94, 83, 47, 45,151,152,203,205,101,231,
1925 50,243,217,122, 12,189, 22, 94,147, 47, 76, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177,
1926 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128,
1927 17,193, 8,225, 50,245, 89,122,204,189,118, 94,195, 47,101,151,180,203,219,101,238, 50,247, 89,123,204,189,246, 95, 3, 47,133,
1928 151,196,203,227,101,242, 50,249, 89,124,204,190,118, 95, 67, 47,165,151,212,203,235,101,246, 50,251, 89,125,204,190,240,141, 64,
1929 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,
1930 141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,203,241,101,249, 50,252,217,126,140,
1931 191, 86, 95,179, 47,221,151,240,203,249,101,253, 50,254,217,127,140,191,214, 95,243, 47,253,152, 0,204, 1,102, 1, 51, 0,217,
1932 128,140,192, 86, 96, 51, 48, 29,152, 16,204, 9,102, 5, 51, 2,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,
1933 107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,
1934 223, 4,111,194, 56, 1, 28, 16,142, 19, 48, 53,152, 28,204, 15,102, 8, 51, 4, 89,130, 76,193, 54, 96,163, 48, 85,152, 44,204,
1935 23,102, 12, 51, 6, 89,131, 76,193,182, 96,227, 48,117,152, 60,204, 31,102, 16, 51, 8, 89,132, 76,194, 54, 97, 35, 48,149,152,
1936 76,204, 39, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,
1937 184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 48,161,152,136,204, 96,102, 62, 51, 38, 25,150,140,205, 6,103,
1938 99, 52, 33,154, 72,205, 64,102,174, 51, 94, 25,178,140,219, 6,110, 99, 55,161,156, 8,206, 32,103, 30, 51,150, 2, 53, 1, 26,
1939 144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55,
1940 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 48,165,152, 84,204, 43,102, 22, 51, 11,
1941 89,133,204,194,246, 97,131, 48,197,152,100,204, 51,102, 26, 51, 13, 89,134,204,195,118, 97,195, 48,229,152,116,204, 59,102, 30,
1942 51, 15, 89,135,204,195,246, 98, 3, 49, 5,152,132,204, 67, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175,
1943 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124,
1944 17,191, 8,224, 4,112, 66, 56, 76,196, 86, 98, 51, 49, 29,152,144,204, 73,102, 37, 51, 18,217,137,140,196,214, 98,115, 49, 61,
1945 152,160,204, 81,102, 41, 51, 20,217,138,140,197, 86, 98,179, 49, 93,152,176,204, 89,102, 45, 51, 22,217,139,140,197,214, 98,243,
1946 49,124, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,
1947 141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51, 24, 89,140, 76,
1948 198, 54, 99, 35, 49,149,152,204,204,103,102, 52, 51, 26, 89,141, 76,198,182, 99, 99, 49,181,152,220,204,111,102, 56, 51, 28, 89,
1949 142, 76,199, 54, 99,163, 49,213,152,236,204,119,102, 60, 51, 30, 89,143, 76,199,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,
1950 107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,
1951 222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,204,125,102, 63, 51, 31,217,144, 12,200, 22,100, 19, 50, 13,153, 8,204,
1952 133,102, 67, 51, 33,217,145, 12,200,150,100, 83, 50, 45,153, 24,204,141,102, 71, 51, 35,217,146, 12,201, 22,100,147, 50, 77,153,
1953 40,204,149,102, 75, 51, 37,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,
1954 204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142,
1955 19, 50,101,153, 52,204,155,102, 78, 51, 39, 89,147,204,201,246,101, 3, 50,133,153, 68,204,163,102, 82, 51, 41, 89,148,204,202,
1956 118,101, 67, 50,165,153, 84,204,171,102, 86, 51, 43, 89,149,204,202,246,101,131, 50,197,153,100,204,179, 8,212, 4,106, 66, 53,
1957 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110,
1958 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,203, 86,101,179, 50,221,153,112,204,185,102, 93,
1959 51, 46,217,151,140,203,214,101,243, 50,253,153,128,204,193,102, 97, 51, 48,217,152,140,204, 86,102, 51, 51, 29,153,144,204,201,
1960 102,101, 51, 50,217,153,140,204,214,102,115, 51, 60, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96,
1961 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252,
1962 35,128, 17,193, 8,225, 51, 52, 89,154, 76,205, 54,102,163, 51, 85,153,172,204,215,102,108, 51, 54, 89,155, 76,205,182,102,227,
1963 51,117,153,188,204,223,102,112, 51, 56, 89,156, 76,206, 54,103, 35, 51,149,153,204,204,231,102,116, 51, 58, 89,157, 76,206,176,
1964 141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193,
1965 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,204,237,102,119, 51, 59,217,
1966 158, 12,207, 22,103,147, 51,205,153,232,204,245,102,123, 51, 61,217,159, 12,207,150,103,211, 51,237,153,248,204,253,102,127, 51,
1967 63,217,160, 12,208, 22,104, 19, 52, 13,154, 8,205, 5,102,131, 51, 65,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,
1968 215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,
1969 189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 52, 37,154, 20,205, 11,102,134, 51, 67, 89,161,204,208,246,104,131, 52, 69,154,
1970 36,205, 19,102,138, 51, 69, 89,162,204,209,118,104,195, 52,101,154, 52,205, 27,102,142, 51, 71, 89,163,204,209,246,105, 3, 52,
1971 133,154, 68,205, 35, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,
1972 160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,210,
1973 86,105, 51, 52,157,154, 80,205, 41,102,149, 51, 74,217,165,140,210,214,105,115, 52,189,154, 96,205, 49,102,153, 51, 76,217,166,
1974 140,211, 86,105,179, 52,221,154,112,205, 57,102,157, 51, 78,217,167,140,211,214,105,243, 52,252, 35, 80, 17,169, 8,213, 4,106,
1975 194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221,
1976 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51, 80, 89,168, 76,212, 54,106, 35, 53, 21,154,140,205, 71,
1977 102,164, 51, 82, 89,169, 76,212,182,106, 99, 53, 53,154,156,205, 79,102,168, 51, 84, 89,170, 76,213, 54,106,163, 53, 85,154,172,
1978 205, 87,102,172, 51, 86, 89,171, 76,213,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196,
1979 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0,
1980 71, 4, 35,132,205, 93,102,175, 51, 87,217,172, 12,214, 22,107, 19, 53,141,154,200,205,101,102,179, 51, 89,217,173, 12,214,150,
1981 107, 83, 53,173,154,216,205,109,102,183, 51, 91,217,174, 12,215, 22,107,147, 53,205,154,232,205,117,102,187, 51, 93,194, 53, 1,
1982 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194,
1983 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 53,229,154,244,205,123,102,190, 51,
1984 95, 89,175,204,215,246,108, 3, 54, 5,155, 4,205,131,102,194, 51, 97, 89,176,204,216,118,108, 67, 54, 37,155, 20,205,139,102,
1985 198, 51, 99, 89,177,204,216,246,108,131, 54, 69,155, 36,205,147, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,
1986 175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,
1987 124, 17,191, 8,224, 4,112, 66, 56, 76,217, 86,108,179, 54, 93,155, 48,205,153,102,205, 51,102,217,179,140,217,214,108,243, 54,
1988 125,155, 64,205,161,102,209, 51,104,217,180,140,218, 86,109, 51, 54,157,155, 80,205,169,102,213, 51,106,217,181,140,218,214,109,
1989 115, 54,188, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27,
1990 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51,108, 89,182,
1991 76,219, 54,109,163, 54,213,155,108,205,183,102,220, 51,110, 89,183, 76,219,182,109,227, 54,245,155,124,205,191,102,224, 51,112,
1992 89,184, 76,220, 54,110, 35, 55, 21,155,140,205,199,102,228, 51,114, 89,185, 76,220,176,141, 64, 70,164, 35, 84, 17,171, 8,214,
1993 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187,
1994 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,205,205,102,231, 51,115,217,186, 12,221, 22,110,147, 55, 77,155,168,
1995 205,213,102,235, 51,117,217,187, 12,221,150,110,211, 55,109,155,184,205,221,102,239, 51,119,217,188, 12,222, 22,111, 19, 55,141,
1996 155,200,205,229,102,243, 51,121,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144,
1997 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,
1998 142, 19, 55,165,155,212,205,235,102,246, 51,123, 89,189,204,222,246,111,131, 55,197,155,228,205,243,102,250, 51,125, 89,190,204,
1999 223,118,111,195, 55,229,155,244,205,251,102,254, 51,127, 89,191,204,223,246,112, 3, 56, 5,156, 4,206, 3, 8,212, 4,106, 66,
2000 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,
2001 110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,224, 86,112, 51, 56, 29,156, 16,206, 9,103,
2002 5, 51,130,217,193,140,224,214,112,115, 56, 61,156, 32,206, 17,103, 9, 51,132,217,194,140,225, 86,112,179, 56, 93,156, 48,206,
2003 25,103, 13, 51,134,217,195,140,225,214,112,243, 56,124, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35,
2004 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,
2005 252, 35,128, 17,193, 8,225, 51,136, 89,196, 76,226, 54,113, 35, 56,149,156, 76,206, 39,103, 20, 51,138, 89,197, 76,226,182,113,
2006 99, 56,181,156, 92,206, 47,103, 24, 51,140, 89,198, 76,227, 54,113,163, 56,213,156,108,206, 55,103, 28, 51,142, 89,199, 76,227,
2007 176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,
2008 193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,206, 61,103, 31, 51,143,
2009 217,200, 12,228, 22,114, 19, 57, 13,156,136,206, 69,103, 35, 51,145,217,201, 12,228,150,114, 83, 57, 45,156,152,206, 77,103, 39,
2010 51,147,217,202, 12,229, 22,114,147, 57, 77,156,168,206, 85,103, 43, 51,149,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173,
2011 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120,
2012 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 57,101,156,180,206, 91,103, 46, 51,151, 89,203,204,229,246,115, 3, 57,133,
2013 156,196,206, 99,103, 50, 51,153, 89,204,204,230,118,115, 67, 57,165,156,212,206,107,103, 54, 51,155, 89,205,204,230,246,115,131,
2014 57,197,156,228,206,115, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45, 97, 22,192,
2015 139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 57,209,157, 32,206,172,103,100, 51,185, 25,224, 12,
2016 241,198,121,195, 61, 81,158,224,207,140,103,212, 51,241, 25,252, 12,255,198,128,195, 64,209,160,160,208,108,104, 68, 52, 41, 2,
2017 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,
2018 109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 57,213,156,236,206,119,103,
2019 60, 51,158, 89,207, 76,231,182,115,227, 57,245,156,252,206,127,103, 64, 51,160, 89,208, 76,232, 54,116, 35, 58, 21,157, 12,206,
2020 135,103, 68, 51,162, 89,209, 76,232,182,116, 99, 58, 53,157, 28,206,143, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35,
2021 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,
2022 244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,233, 22,116,147, 58, 77,157, 40,206,149,103, 75, 51,165,217,211, 12,233,150,116,
2023 211, 58,109,157, 56,206,157,103, 79, 51,167,217,212, 12,234, 22,117, 19, 58,141,157, 72,206,165,103, 83, 51,169,217,213, 12,234,
2024 150,117, 83, 58,172, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,
2025 129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51,171,
2026 89,213,204,234,246,117,131, 58,197,157,100,206,179,103, 90, 51,173, 89,214,204,235,118,117,195, 58,229,157,116,206,187,103, 94,
2027 51,175, 89,215,204,235,246,118, 3, 59, 5,157,132,206,195,103, 98, 51,177, 89,216,204,236,112,141, 64, 70,164, 35, 84, 17,171,
2028 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116,
2029 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,206,201,103,101, 51,178,217,217,140,236,214,118,115, 59, 61,
2030 157,160,206,209,103,105, 51,180,217,218,140,237, 86,118,179, 59, 93,157,176,206,217,103,109, 51,182,217,219,140,237,214,118,243,
2031 59,125,157,192,206,225,103,113, 51,184,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,
2032 141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1,
2033 28, 16,142, 19, 59,149,157,204,206,231,103,116, 51,186, 89,221, 76,238,182,119, 99, 59,181,157,220,206,239,103,120, 51,188, 89,
2034 222, 76,239, 54,119,163, 59,213,157,236,206,247,103,124, 51,190, 89,223, 76,239,182,119,227, 59,245,157,252,206,255, 8,212, 4,
2035 106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,
2036 220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,240, 22,120, 19, 60, 13,158, 8,207,
2037 5,103,131, 51,193,217,225, 12,240,150,120, 83, 60, 45,158, 24,207, 13,103,135, 51,195,217,226, 12,241, 22,120,147, 60, 77,158,
2038 40,207, 21,103,139, 51,197,217,227, 12,241,150,120,211, 60,108, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,
2039 188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,
2040 240, 70,252, 35,128, 17,193, 8,225, 51,199, 89,227,204,241,246,121, 3, 60,133,158, 68,207, 35,103,146, 51,201, 89,228,204,242,
2041 118,121, 67, 60,165,158, 84,207, 43,103,150, 51,203, 89,229,204,242,246,121,131, 60,197,158,100,207, 51,103,154, 51,205, 89,230,
2042 204,243,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109,
2043 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,207, 57,103,157,
2044 51,206,217,231,140,243,214,121,243, 60,253,158,128,207, 65,103,161, 51,208,217,232,140,244, 86,122, 51, 61, 29,158,144,207, 73,
2045 103,165, 51,210,217,233,140,244,214,122,115, 61, 61,158,160,207, 81,103,169, 51,212,194, 53, 1, 26,144,141, 80, 70,172, 35, 88,
2046 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236,
2047 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 61, 85,158,172,207, 87,103,172, 51,214, 89,235, 76,245,182,122,227,
2048 61,117,158,188,207, 95,103,176, 51,216, 89,236, 76,246, 54,123, 35, 61,149,158,204,207,103,103,180, 51,218, 89,237, 76,246,182,
2049 123, 99, 61,181,158,220,207,111, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65,
2050 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66,
2051 56, 76,247, 22,123,147, 61,205,158,232,207,117,103,187, 51,221,217,239, 12,247,150,123,211, 61,237,158,248,207,125,103,191, 51,
2052 223,217,240, 12,248, 22,124, 19, 62, 13,159, 8,207,133,103,195, 51,225,217,241, 12,248,150,124, 83, 62, 44, 35, 80, 17,169, 8,
2053 213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,
2054 185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51,227, 89,241,204,248,246,124,131, 62, 69,159,
2055 36,207,147,103,202, 51,229, 89,242,204,249,118,124,195, 62,101,159, 52,207,155,103,206, 51,231, 89,243,204,249,246,125, 3, 62,
2056 133,159, 68,207,163,103,210, 51,233, 89,244,204,250,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,
2057 128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,
2058 240,142, 0, 71, 4, 35,132,207,169,103,213, 51,234,217,245,140,250,214,125,115, 62,189,159, 96,207,177,103,217, 51,236,217,246,
2059 140,251, 86,125,179, 62,221,159,112,207,185,103,221, 51,238,217,247,140,251,214,125,243, 62,253,159,128,207,193,103,225, 51,240,
2060 194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219,
2061 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 63, 21,159,140,207,199,
2062 103,228, 51,242, 89,249, 76,252,182,126, 99, 63, 53,159,156,207,207,103,232, 51,244, 89,250, 76,253, 54,126,163, 63, 85,159,172,
2063 207,215,103,236, 51,246, 89,251, 76,253,182,126,227, 63,117,159,188,207,223, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180,
2064 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224,
2065 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 76,254, 22,127, 19, 63,141,159,200,207,229,103,243, 51,249,217,253, 12,254,150,
2066 127, 83, 63,173,159,216,207,237,103,247, 51,251,217,254, 12,255, 22,127,147, 63,205,159,232,207,245,103,251, 51,253,217,255, 12,
2067 255,150,127,211, 63,236, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194,
2068 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 51,
2069 255, 89,255,204,255,246,128, 3, 64, 5,160, 4,208, 3,104, 2, 52, 1, 90, 0,205, 0,118,128, 67, 64, 37,160, 20,208, 11,104,
2070 6, 52, 3, 90, 1,205, 0,246,128,131, 64, 69,160, 36,208, 19,104, 10, 52, 5, 90, 2,205, 1,112,141, 64, 70,164, 35, 84, 17,
2071 171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,
2072 116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,208, 25,104, 13, 52, 6,218, 3,141, 1,214,128,243, 64,
2073 125,160, 64,208, 33,104, 17, 52, 8,218, 4,141, 2, 86,129, 51, 64,157,160, 80,208, 41,104, 21, 52, 10,218, 5,141, 2,214,129,
2074 115, 64,189,160, 96,208, 49,104, 25, 52, 12,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27,
2075 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56,
2076 1, 28, 16,142, 19, 64,213,160,108,208, 55,104, 28, 52, 14, 90, 7, 77, 3,182,129,227, 64,245,160,124,208, 63,104, 32, 52, 16,
2077 90, 8, 77, 4, 54,130, 35, 65, 21,160,140,208, 71,104, 36, 52, 18, 90, 9, 77, 4,182,130, 99, 65, 53,160,156,208, 79, 8,212,
2078 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183,
2079 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 5, 22,130,147, 65, 77,160,168,
2080 208, 85,104, 43, 52, 21,218, 11, 13, 5,150,130,211, 65,109,160,184,208, 93,104, 47, 52, 23,218, 12, 13, 6, 22,131, 19, 65,141,
2081 160,200,208,101,104, 51, 52, 25,218, 13, 13, 6,150,131, 83, 65,172, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112,
2082 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,
2083 141,240, 70,252, 35,128, 17,193, 8,225, 52, 27, 90, 13,205, 6,246,131,131, 65,197,160,228,208,115,104, 58, 52, 29, 90, 14,205,
2084 7,118,131,195, 65,229,160,244,208,123,104, 62, 52, 31, 90, 15,205, 7,246,132, 3, 66, 5,161, 4,208,131,104, 66, 52, 33, 90,
2085 16,205, 8,112,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,
2086 109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,208,137,104,
2087 69, 52, 34,218, 17,141, 8,214,132,115, 66, 61,161, 32,208,145,104, 73, 52, 36,218, 18,141, 9, 86,132,179, 66, 93,161, 48,208,
2088 153,104, 77, 52, 38,218, 19,141, 9,214,132,243, 66,125,161, 64,208,161,104, 81, 52, 40,194, 53, 1, 26,144,141, 80, 70,172, 35,
2089 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,
2090 236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 66,149,161, 76,208,167,104, 84, 52, 42, 90, 21, 77, 10,182,133,
2091 99, 66,181,161, 92,208,175,104, 88, 52, 44, 90, 22, 77, 11, 54,133,163, 66,213,161,108,208,183,104, 92, 52, 46, 90, 23, 77, 11,
2092 182,133,227, 66,245,161,124,208,191, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132, 90,130, 45,
2093 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 67, 1,161,184,208,248,104,138, 52, 76,
2094 26, 41,141, 22,134,140, 35, 70,129,163,120,209,216,104,250, 52,132, 26, 69,141, 36,134,147, 35, 74, 1,165, 56,210,184,105,106,
2095 52,188, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181,
2096 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 67, 5,161,132,
2097 208,195,104, 98, 52, 49, 90, 24,205, 12,118,134, 67, 67, 37,161,148,208,203,104,102, 52, 51, 90, 25,205, 12,246,134,131, 67, 69,
2098 161,164,208,211,104,106, 52, 53, 90, 26,205, 13,118,134,195, 67,101,161,180,208,219, 8,212, 4,106, 66, 53, 65, 26,176,141, 96,
2099 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,
2100 141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 13,214,134,243, 67,125,161,192,208,225,104,113, 52, 56,218, 28,141,
2101 14, 86,135, 51, 67,157,161,208,208,233,104,117, 52, 58,218, 29,141, 14,214,135,115, 67,189,161,224,208,241,104,121, 52, 60,218,
2102 30,141, 15, 86,135,179, 67,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,
2103 108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,
2104 225, 52, 62, 90, 31, 77, 15,182,135,227, 67,245,161,252,208,255,104,128, 52, 64, 90, 32, 77, 16, 54,136, 35, 68, 21,162, 12,209,
2105 7,104,132, 52, 66, 90, 33, 77, 16,182,136, 99, 68, 53,162, 28,209, 15,104,136, 52, 68, 90, 34, 77, 17, 48,141, 64, 70,164, 35,
2106 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,
2107 228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,209, 21,104,139, 52, 69,218, 35, 13, 17,150,136,
2108 211, 68,109,162, 56,209, 29,104,143, 52, 71,218, 36, 13, 18, 22,137, 19, 68,141,162, 72,209, 37,104,147, 52, 73,218, 37, 13, 18,
2109 150,137, 83, 68,173,162, 88,209, 45,104,151, 52, 75,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54,
2110 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,
2111 194, 56, 1, 28, 16,142, 19, 68,197,162,100,209, 51,104,154, 52, 77, 90, 38,205, 19,118,137,195, 68,229,162,116,209, 59,104,158,
2112 52, 79, 90, 39,205, 19,246,138, 3, 69, 5,162,132,209, 67,104,162, 52, 81, 90, 40,205, 20,118,138, 67, 69, 37,162,148,209, 75,
2113 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108,
2114 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 20,214,138,115, 69, 61,
2115 162,160,209, 81,104,169, 52, 84,218, 42,141, 21, 86,138,179, 69, 93,162,176,209, 89,104,173, 52, 86,218, 43,141, 21,214,138,243,
2116 69,125,162,192,209, 97,104,177, 52, 88,218, 44,141, 22, 86,139, 51, 69,156, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,
2117 141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129,
2118 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 52, 90, 90, 45, 77, 22,182,139, 99, 69,181,162,220,209,111,104,184, 52, 92, 90,
2119 46, 77, 23, 54,139,163, 69,213,162,236,209,119,104,188, 52, 94, 90, 47, 77, 23,182,139,227, 69,245,162,252,209,127,104,192, 52,
2120 96, 90, 48, 77, 24, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,
2121 218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,209,
2122 133,104,195, 52, 97,218, 49, 13, 24,150,140, 83, 70, 45,163, 24,209,141,104,199, 52, 99,218, 50, 13, 25, 22,140,147, 70, 77,163,
2123 40,209,149,104,203, 52,101,218, 51, 13, 25,150,140,211, 70,109,163, 56,209,157,104,207, 52,103,194, 53, 1, 26,144,141, 80, 70,
2124 172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,
2125 208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 70,133,163, 68,209,163,104,210, 52,105, 90, 52,205, 26,
2126 118,141, 67, 70,165,163, 84,209,171,104,214, 52,107, 90, 53,205, 26,246,141,131, 70,197,163,100,209,179,104,218, 52,109, 90, 54,
2127 205, 27,118,141,195, 70,229,163,116,209,187, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108,
2128 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224,
2129 4,112, 66, 56, 77, 27,214,141,243, 70,253,163,128,209,193,104,225, 52,112,218, 56,141, 28, 86,142, 51, 71, 29,163,144,209,201,
2130 104,229, 52,114,218, 57,141, 28,214,142,115, 71, 61,163,160,209,209,104,233, 52,116,218, 58,141, 29, 86,142,179, 71, 92, 35, 80,
2131 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220,
2132 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 52,118, 90, 59, 77, 29,182,142,227,
2133 71,117,163,188,209,223,104,240, 52,120, 90, 60, 77, 30, 54,143, 35, 71,149,163,204,209,231,104,244, 52,122, 90, 61, 77, 30,182,
2134 143, 99, 71,181,163,220,209,239,104,248, 52,124, 90, 62, 77, 31, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193,
2135 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66,
2136 55,193, 27,240,142, 0, 71, 4, 35,132,209,245,104,251, 52,125,218, 63, 13, 31,150,143,211, 71,237,163,248,209,253,104,255, 52,
2137 127,218, 64, 13, 32, 22,144, 19, 72, 13,164, 8,210, 5,105, 3, 52,129,218, 65, 13, 32,150,144, 83, 72, 45,164, 24,210, 13,105,
2138 7, 52,131,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,
2139 181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 72, 69,164,
2140 36,210, 19,105, 10, 52,133, 90, 66,205, 33,118,144,195, 72,101,164, 52,210, 27,105, 14, 52,135, 90, 67,205, 33,246,145, 3, 72,
2141 133,164, 68,210, 35,105, 18, 52,137, 90, 68,205, 34,118,145, 67, 72,165,164, 84,210, 43, 8,212, 4,106, 66, 53, 65, 26,176,141,
2142 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,
2143 176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 34,214,145,115, 72,189,164, 96,210, 49,105, 25, 52,140,218, 70,
2144 141, 35, 86,145,179, 72,221,164,112,210, 57,105, 29, 52,142,218, 71,141, 35,214,145,243, 72,253,164,128,210, 65,105, 33, 52,144,
2145 218, 72,141, 36, 86,146, 51, 73, 28, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217,
2146 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193,
2147 8,225, 52,146, 90, 73, 77, 36,182,146, 99, 73, 53,164,156,210, 79,105, 40, 52,148, 90, 74, 77, 37, 54,146,163, 73, 85,164,172,
2148 210, 87,105, 44, 52,150, 90, 75, 77, 37,182,146,227, 73,117,164,188,210, 95,105, 48, 52,152, 90, 76, 77, 38, 48,141, 64, 70,164,
2149 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192,
2150 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,210,101,105, 51, 52,153,218, 77, 13, 38,150,
2151 147, 83, 73,173,164,216,210,109,105, 55, 52,155,218, 78, 13, 39, 22,147,147, 73,205,164,232,210,117,105, 59, 52,157,218, 79, 13,
2152 39,150,147,211, 73,237,164,248,210,125,105, 63, 52,159,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194,
2153 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,
2154 111,194, 56, 1, 28, 16,142, 19, 74, 5,165, 4,210,131,105, 66, 52,161, 90, 80,205, 40,118,148, 67, 74, 37,165, 20,210,139,105,
2155 70, 52,163, 90, 81,205, 40,246,148,131, 74, 69,165, 36,210,147,105, 74, 52,165, 90, 82,205, 41,118,148,195, 74,101,165, 52,210,
2156 155, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,
2157 108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 41,214,148,243, 74,
2158 125,165, 64,210,161,105, 81, 52,168,218, 84,141, 42, 86,149, 51, 74,157,165, 80,210,169,105, 85, 52,170,218, 85,141, 42,214,149,
2159 115, 74,189,165, 96,210,177,105, 89, 52,172,218, 86,141, 43, 86,149,179, 74,220, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,
2160 208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,
2161 129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 52,174, 90, 87, 77, 43,182,149,227, 74,245,165,124,210,191,105, 96, 52,176,
2162 90, 88, 77, 44, 54,150, 35, 75, 21,165,140,210,199,105,100, 52,178, 90, 89, 77, 44,182,150, 99, 75, 53,165,156,210,207,105,104,
2163 52,180, 90, 90, 77, 45, 48,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179,
2164 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,
2165 210,213,105,107, 52,181,218, 91, 13, 45,150,150,211, 75,109,165,184,210,221,105,111, 52,183,218, 92, 13, 46, 22,151, 19, 75,141,
2166 165,200,210,229,105,115, 52,185,218, 93, 13, 46,150,151, 83, 75,173,165,216,210,237,105,119, 52,187,194, 53, 1, 26,144,141, 80,
2167 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,
2168 141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 75,197,165,228,210,243,105,122, 52,189, 90, 94,205,
2169 47,118,151,195, 75,229,165,244,210,251,105,126, 52,191, 90, 95,205, 47,246,152, 3, 76, 5,166, 4,211, 3,105,130, 52,193, 90,
2170 96,205, 48,118,152, 67, 76, 37,166, 20,211, 11, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104, 8,180,132,
2171 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 76, 49,166, 80,211, 68,105,
2172 176, 52,223, 26,115, 13, 59, 70,158,131, 79,177,168, 16,212, 36,106, 32, 53, 23, 26,143, 13, 73, 70,165,131, 83, 49,169,208,213,
2173 4,106,144, 53, 79, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,
2174 104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 76,
2175 53,166, 28,211, 15,105,136, 52,196, 90, 98, 77, 49, 54,152,163, 76, 85,166, 44,211, 23,105,140, 52,198, 90, 99, 77, 49,182,152,
2176 227, 76,117,166, 60,211, 31,105,144, 52,200, 90,100, 77, 50, 54,153, 35, 76,149,166, 76,211, 39, 8,212, 4,106, 66, 53, 65, 26,
2177 176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55,
2178 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 50,150,153, 83, 76,173,166, 88,211, 45,105,151, 52,203,
2179 218,102, 13, 51, 22,153,147, 76,205,166,104,211, 53,105,155, 52,205,218,103, 13, 51,150,153,211, 76,237,166,120,211, 61,105,159,
2180 52,207,218,104, 13, 52, 22,154, 19, 77, 12, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177,
2181 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128,
2182 17,193, 8,225, 52,209, 90,104,205, 52,118,154, 67, 77, 37,166,148,211, 75,105,166, 52,211, 90,105,205, 52,246,154,131, 77, 69,
2183 166,164,211, 83,105,170, 52,213, 90,106,205, 53,118,154,195, 77,101,166,180,211, 91,105,174, 52,215, 90,107,205, 53,240,141, 64,
2184 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,
2185 141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,211, 97,105,177, 52,216,218,108,141,
2186 54, 86,155, 51, 77,157,166,208,211,105,105,181, 52,218,218,109,141, 54,214,155,115, 77,189,166,224,211,113,105,185, 52,220,218,
2187 110,141, 55, 86,155,179, 77,221,166,240,211,121,105,189, 52,222,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,
2188 107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,
2189 223, 4,111,194, 56, 1, 28, 16,142, 19, 77,245,166,252,211,127,105,192, 52,224, 90,112, 77, 56, 54,156, 35, 78, 21,167, 12,211,
2190 135,105,196, 52,226, 90,113, 77, 56,182,156, 99, 78, 53,167, 28,211,143,105,200, 52,228, 90,114, 77, 57, 54,156,163, 78, 85,167,
2191 44,211,151, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,
2192 212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 57,150,156,
2193 211, 78,109,167, 56,211,157,105,207, 52,231,218,116, 13, 58, 22,157, 19, 78,141,167, 72,211,165,105,211, 52,233,218,117, 13, 58,
2194 150,157, 83, 78,173,167, 88,211,173,105,215, 52,235,218,118, 13, 59, 22,157,147, 78,204, 35, 80, 17,169, 8,213, 4,106,194, 53,
2195 129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,
2196 194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 52,237, 90,118,205, 59,118,157,195, 78,229,167,116,211,187,105,222,
2197 52,239, 90,119,205, 59,246,158, 3, 79, 5,167,132,211,195,105,226, 52,241, 90,120,205, 60,118,158, 67, 79, 37,167,148,211,203,
2198 105,230, 52,243, 90,121,205, 60,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100,
2199 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4,
2200 35,132,211,209,105,233, 52,244,218,122,141, 61, 86,158,179, 79, 93,167,176,211,217,105,237, 52,246,218,123,141, 61,214,158,243,
2201 79,125,167,192,211,225,105,241, 52,248,218,124,141, 62, 86,159, 51, 79,157,167,208,211,233,105,245, 52,250,194, 53, 1, 26,144,
2202 141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1,
2203 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 79,181,167,220,211,239,105,248, 52,252, 90,
2204 126, 77, 63, 54,159,163, 79,213,167,236,211,247,105,252, 52,254, 90,127, 77, 63,182,159,227, 79,245,167,252,211,255,106, 0, 53,
2205 0, 90,128, 77, 64, 54,160, 35, 80, 21,168, 12,212, 7, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,
2206 216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,
2207 191, 8,224, 4,112, 66, 56, 77, 64,150,160, 83, 80, 45,168, 24,212, 13,106, 7, 53, 3,218,130, 13, 65, 22,160,147, 80, 77,168,
2208 40,212, 21,106, 11, 53, 5,218,131, 13, 65,150,160,211, 80,109,168, 56,212, 29,106, 15, 53, 7,218,132, 13, 66, 22,161, 19, 80,
2209 140, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,
2210 176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 53, 9, 90,132,205, 66,
2211 118,161, 67, 80,165,168, 84,212, 43,106, 22, 53, 11, 90,133,205, 66,246,161,131, 80,197,168,100,212, 51,106, 26, 53, 13, 90,134,
2212 205, 67,118,161,195, 80,229,168,116,212, 59,106, 30, 53, 15, 90,135,205, 67,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107,
2213 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222,
2214 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,212, 65,106, 33, 53, 16,218,136,141, 68, 86,162, 51, 81, 29,168,144,212, 73,
2215 106, 37, 53, 18,218,137,141, 68,214,162,115, 81, 61,168,160,212, 81,106, 41, 53, 20,218,138,141, 69, 86,162,179, 81, 93,168,176,
2216 212, 89,106, 45, 53, 22,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204,
2217 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19,
2218 81,117,168,188,212, 95,106, 48, 53, 24, 90,140, 77, 70, 54,163, 35, 81,149,168,204,212,103,106, 52, 53, 26, 90,141, 77, 70,182,
2219 163, 99, 81,181,168,220,212,111,106, 56, 53, 28, 90,142, 77, 71, 54,163,163, 81,213,168,236,212,119, 8,212, 4,106, 66, 53, 65,
2220 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66,
2221 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 71,150,163,211, 81,237,168,248,212,125,106, 63, 53,
2222 31,218,144, 13, 72, 22,164, 19, 82, 13,169, 8,212,133,106, 67, 53, 33,218,145, 13, 72,150,164, 83, 82, 45,169, 24,212,141,106,
2223 71, 53, 35,218,146, 13, 73, 22,164,147, 82, 76, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,
2224 177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,
2225 128, 17,193, 8,225, 53, 37, 90,146,205, 73,118,164,195, 82,101,169, 52,212,155,106, 78, 53, 39, 90,147,205, 73,246,165, 3, 82,
2226 133,169, 68,212,163,106, 82, 53, 41, 90,148,205, 74,118,165, 67, 82,165,169, 84,212,171,106, 86, 53, 43, 90,149,205, 74,240,141,
2227 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,
2228 112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,212,177,106, 89, 53, 44,218,150,
2229 141, 75, 86,165,179, 82,221,169,112,212,185,106, 93, 53, 46,218,151,141, 75,214,165,243, 82,253,169,128,212,193,106, 97, 53, 48,
2230 218,152,141, 76, 86,166, 51, 83, 29,169,144,212,201,106,101, 53, 50,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215,
2231 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189,
2232 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 83, 53,169,156,212,207,106,104, 53, 52, 90,154, 77, 77, 54,166,163, 83, 85,169,172,
2233 212,215,106,108, 53, 54, 90,155, 77, 77,182,166,227, 83,117,169,188,212,223,106,112, 53, 56, 90,156, 77, 78, 54,167, 35, 83,149,
2234 169,204,212,231, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160,
2235 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 78,150,
2236 167, 83, 83,173,169,216,212,237,106,119, 53, 59,218,158, 13, 79, 22,167,147, 83,205,169,232,212,245,106,123, 53, 61,218,159, 13,
2237 79,150,167,211, 83,237,169,248,212,253,106,127, 53, 63,218,160, 13, 80, 22,168, 19, 84, 12, 35, 80, 17,169, 8,213, 4,106,194,
2238 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,
2239 110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 53, 65, 90,160,205, 80,118,168, 67, 84, 37,170, 20,213, 11,106,
2240 134, 53, 67, 90,161,205, 80,246,168,131, 84, 69,170, 36,213, 19,106,138, 53, 69, 90,162,205, 81,118,168,195, 84,101,170, 52,213,
2241 27,106,142, 53, 71, 90,163,205, 81,240,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,
2242 100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71,
2243 4, 35,132,213, 33,106,145, 53, 72,218,164,141, 82, 86,169, 51, 84,157,170, 80,213, 41,106,149, 53, 74,218,165,141, 82,214,169,
2244 115, 84,189,170, 96,213, 49,106,153, 53, 76,218,166,141, 83, 86,169,179, 84,221,170,112,213, 57,106,157, 53, 78,194, 53, 1, 26,
2245 144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55,
2246 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 84,245,170,124,213, 63,106,160, 53, 80,
2247 90,168, 77, 84, 54,170, 35, 85, 21,170,140,213, 71,106,164, 53, 82, 90,169, 77, 84,182,170, 99, 85, 53,170,156,213, 79,106,168,
2248 53, 84, 90,170, 77, 85, 54,170,163, 85, 85,170,172,213, 87, 8,176,132, 88,130, 44, 97, 22, 64,139, 40, 69,152, 34,206, 17,104,
2249 8,180,132, 90,130, 45, 97, 22,192,139,104, 69,184, 34,222, 17,112, 8,184,132, 92,130, 46, 97, 23, 64,139,171, 85, 97,170,232,
2250 213,144,106,214, 53,114, 26,188,141, 96, 6,176,227, 88,225,172,168,214,112,107, 70, 53,170, 26,216,141,110, 6,183,227, 92, 97,
2251 174,104,215, 80,107,182, 53,226, 2, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144,
2252 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,
2253 142, 19, 85,101,170,180,213, 91,106,174, 53, 87, 90,171,205, 85,246,171, 3, 85,133,170,196,213, 99,106,178, 53, 89, 90,172,205,
2254 86,118,171, 67, 85,165,170,212,213,107,106,182, 53, 91, 90,173,205, 86,246,171,131, 85,197,170,228,213,115, 8,212, 4,106, 66,
2255 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,
2256 110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77, 87, 86,171,179, 85,221,170,240,213,121,106,
2257 189, 53, 94,218,175,141, 87,214,171,243, 85,253,171, 0,213,129,106,193, 53, 96,218,176,141, 88, 86,172, 51, 86, 29,171, 16,213,
2258 137,106,197, 53, 98,218,177,141, 88,214,172,115, 86, 60, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35,
2259 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,
2260 252, 35,128, 17,193, 8,225, 53,100, 90,178, 77, 89, 54,172,163, 86, 85,171, 44,213,151,106,204, 53,102, 90,179, 77, 89,182,172,
2261 227, 86,117,171, 60,213,159,106,208, 53,104, 90,180, 77, 90, 54,173, 35, 86,149,171, 76,213,167,106,212, 53,106, 90,181, 77, 90,
2262 176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,
2263 193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,213,173,106,215, 53,107,
2264 218,182, 13, 91, 22,173,147, 86,205,171,104,213,181,106,219, 53,109,218,183, 13, 91,150,173,211, 86,237,171,120,213,189,106,223,
2265 53,111,218,184, 13, 92, 22,174, 19, 87, 13,171,136,213,197,106,227, 53,113,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173,
2266 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120,
2267 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 87, 37,171,148,213,203,106,230, 53,115, 90,185,205, 92,246,174,131, 87, 69,
2268 171,164,213,211,106,234, 53,117, 90,186,205, 93,118,174,195, 87,101,171,180,213,219,106,238, 53,119, 90,187,205, 93,246,175, 3,
2269 87,133,171,196,213,227, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,
2270 141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77,
2271 94, 86,175, 51, 87,157,171,208,213,233,106,245, 53,122,218,189,141, 94,214,175,115, 87,189,171,224,213,241,106,249, 53,124,218,
2272 190,141, 95, 86,175,179, 87,221,171,240,213,249,106,253, 53,126,218,191,141, 95,214,175,243, 87,252, 35, 80, 17,169, 8,213, 4,
2273 106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,
2274 221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 53,128, 90,192, 77, 96, 54,176, 35, 88, 21,172, 12,214,
2275 7,107, 4, 53,130, 90,193, 77, 96,182,176, 99, 88, 53,172, 28,214, 15,107, 8, 53,132, 90,194, 77, 97, 54,176,163, 88, 85,172,
2276 44,214, 23,107, 12, 53,134, 90,195, 77, 97,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,
2277 196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142,
2278 0, 71, 4, 35,132,214, 29,107, 15, 53,135,218,196, 13, 98, 22,177, 19, 88,141,172, 72,214, 37,107, 19, 53,137,218,197, 13, 98,
2279 150,177, 83, 88,173,172, 88,214, 45,107, 23, 53,139,218,198, 13, 99, 22,177,147, 88,205,172,104,214, 53,107, 27, 53,141,194, 53,
2280 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,
2281 194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 88,229,172,116,214, 59,107, 30,
2282 53,143, 90,199,205, 99,246,178, 3, 89, 5,172,132,214, 67,107, 34, 53,145, 90,200,205,100,118,178, 67, 89, 37,172,148,214, 75,
2283 107, 38, 53,147, 90,201,205,100,246,178,131, 89, 69,172,164,214, 83, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92,
2284 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244,
2285 35,124, 17,191, 8,224, 4,112, 66, 56, 77,101, 86,178,179, 89, 93,172,176,214, 89,107, 45, 53,150,218,203,141,101,214,178,243,
2286 89,125,172,192,214, 97,107, 49, 53,152,218,204,141,102, 86,179, 51, 89,157,172,208,214,105,107, 53, 53,154,218,205,141,102,214,
2287 179,115, 89,188, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129,
2288 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 53,156, 90,
2289 206, 77,103, 54,179,163, 89,213,172,236,214,119,107, 60, 53,158, 90,207, 77,103,182,179,227, 89,245,172,252,214,127,107, 64, 53,
2290 160, 90,208, 77,104, 54,180, 35, 90, 21,173, 12,214,135,107, 68, 53,162, 90,209, 77,104,176,141, 64, 70,164, 35, 84, 17,171, 8,
2291 214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,
2292 187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,214,141,107, 71, 53,163,218,210, 13,105, 22,180,147, 90, 77,173,
2293 40,214,149,107, 75, 53,165,218,211, 13,105,150,180,211, 90,109,173, 56,214,157,107, 79, 53,167,218,212, 13,106, 22,181, 19, 90,
2294 141,173, 72,214,165,107, 83, 53,169,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,
2295 144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28,
2296 16,142, 19, 90,165,173, 84,214,171,107, 86, 53,171, 90,213,205,106,246,181,131, 90,197,173,100,214,179,107, 90, 53,173, 90,214,
2297 205,107,118,181,195, 90,229,173,116,214,187,107, 94, 53,175, 90,215,205,107,246,182, 3, 91, 5,173,132,214,195, 8,212, 4,106,
2298 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27, 48,141,160, 70,212, 35,108, 17,183, 8,220,
2299 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56, 77,108, 86,182, 51, 91, 29,173,144,214,201,
2300 107,101, 53,178,218,217,141,108,214,182,115, 91, 61,173,160,214,209,107,105, 53,180,218,218,141,109, 86,182,179, 91, 93,173,176,
2301 214,217,107,109, 53,182,218,219,141,109,214,182,243, 91,124, 35, 80, 17,169, 8,213, 4,106,194, 53,129, 26,208,141,112, 70,188,
2302 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185, 8,221, 4,110,194, 55,129, 27,208,141,240,
2303 70,252, 35,128, 17,193, 8,225, 53,184, 90,220, 77,110, 54,183, 35, 91,149,173,204,214,231,107,116, 53,186, 90,221, 77,110,182,
2304 183, 99, 91,181,173,220,214,239,107,120, 53,188, 90,222, 77,111, 54,183,163, 91,213,173,236,214,247,107,124, 53,190, 90,223, 77,
2305 111,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128, 70,196, 35,100, 17,179, 8,218, 4,109, 66,
2306 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,142, 0, 71, 4, 35,132,214,253,107,127, 53,
2307 191,218,224, 13,112, 22,184, 19, 92, 13,174, 8,215, 5,107,131, 53,193,218,225, 13,112,150,184, 83, 92, 45,174, 24,215, 13,107,
2308 135, 53,195,218,226, 13,113, 22,184,147, 92, 77,174, 40,215, 21,107,139, 53,197,194, 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,
2309 173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,109,194, 55, 1, 27,144,141,208, 70,236, 35,
2310 120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 92,101,174, 52,215, 27,107,142, 53,199, 90,227,205,113,246,185, 3, 92,
2311 133,174, 68,215, 35,107,146, 53,201, 90,228,205,114,118,185, 67, 92,165,174, 84,215, 43,107,150, 53,203, 90,229,205,114,246,185,
2312 131, 92,197,174,100,215, 51, 8,212, 4,106, 66, 53, 65, 26,176,141, 96, 70,180, 35, 92, 17,175, 8,216, 4,108, 66, 54, 65, 27,
2313 48,141,160, 70,212, 35,108, 17,183, 8,220, 4,110, 66, 55, 65, 27,176,141,224, 70,244, 35,124, 17,191, 8,224, 4,112, 66, 56,
2314 77,115, 86,185,179, 92,221,174,112,215, 57,107,157, 53,206,218,231,141,115,214,185,243, 92,253,174,128,215, 65,107,161, 53,208,
2315 218,232,141,116, 86,186, 51, 93, 29,174,144,215, 73,107,165, 53,210,218,233,141,116,214,186,115, 93, 60, 35, 80, 17,169, 8,213,
2316 4,106,194, 53,129, 26,208,141,112, 70,188, 35, 96, 17,177, 8,217, 4,108,194, 54,129, 27, 80,141,176, 70,220, 35,112, 17,185,
2317 8,221, 4,110,194, 55,129, 27,208,141,240, 70,252, 35,128, 17,193, 8,225, 53,212, 90,234, 77,117, 54,186,163, 93, 85,174,172,
2318 215, 87,107,172, 53,214, 90,235, 77,117,182,186,227, 93,117,174,188,215, 95,107,176, 53,216, 90,236, 77,118, 54,187, 35, 93,149,
2319 174,204,215,103,107,180, 53,218, 90,237, 77,118,176,141, 64, 70,164, 35, 84, 17,171, 8,214, 4,107, 66, 53,193, 26,240,141,128,
2320 70,196, 35,100, 17,179, 8,218, 4,109, 66, 54,193, 27,112,141,192, 70,228, 35,116, 17,187, 8,222, 4,111, 66, 55,193, 27,240,
2321 142, 0, 71, 4, 35,132,215,109,107,183, 53,219,218,238, 13,119, 22,187,147, 93,205,174,232,215,117,107,187, 53,221,218,239, 13,
2322 119,150,187,211, 93,237,174,248,215,125,107,191, 53,223,218,240, 13,120, 22,188, 19, 94, 13,175, 8,215,133,107,195, 53,225,194,
2323 53, 1, 26,144,141, 80, 70,172, 35, 88, 17,173, 8,215, 4,107,194, 54, 1, 27, 16,141,144, 70,204, 35,104, 17,181, 8,219, 4,
2324 109,194, 55, 1, 27,144,141,208, 70,236, 35,120, 17,189, 8,223, 4,111,194, 56, 1, 28, 16,142, 19, 94, 37,175, 20,215,139,107,
2325 198, 53,227, 90,241,205,120,246,188,131, 94, 69,175, 36,215,147,107,202, 53,229, 90,242,205,121,118,188,195, 94,101,175, 52,215,
2326 155,107,206, 53,231, 90,243,205,121,246,189, 3, 94,133,175, 68,215,163,136, 93, 68, 38,162, 23, 81, 9,200,133,212, 66,174, 34,
2327 79, 17, 46,136,147,196, 75,226,103,209, 53,120,154, 92, 77, 50, 41, 97, 20,186,138, 94,197, 47, 34,151,113, 75,232,173,124, 86,
2328 234, 43, 95, 21,187,140,152, 70, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2343 constexpr auto max_code_point_hi = detail::ucd_compositions_indices_size - 1;
2345 auto code_point_hi = cp1 / detail::ucd_compositions_chunk_size;
2346 auto const code_point_lo = cp1 % detail::ucd_compositions_chunk_size;
2348 if (code_point_hi > max_code_point_hi) {
2349 code_point_hi = max_code_point_hi;
2353 auto const chunk_index = load_bits_be<detail::ucd_compositions_index_width>(
2354 detail::ucd_compositions_indices_bytes,
2355 code_point_hi * detail::ucd_compositions_index_width);
2358 auto const index = (chunk_index * detail::ucd_compositions_chunk_size) + code_point_lo;
2361 auto const value = load_bits_be<detail::ucd_composition_width>(
2362 detail::ucd_compositions_bytes, index * detail::ucd_composition_width);
2364 constexpr auto cp_size_width = 5;
2365 constexpr auto cp_size_mask = (1_uz << cp_size_width) - 1;
2366 auto const cp_size = value & cp_size_mask;
2368 return std::nullopt;
2371 auto const cp_index = value >> cp_size_width;
2373 auto offset = cp_index * 2_uz * detail::ucd_compositions_code_point_width;
2374 for (
auto i = 0_uz; i != cp_size; ++i, offset += detail::ucd_compositions_code_point_width) {
2375 auto const second_cp = load_bits_be<detail::ucd_compositions_code_point_width>(
2376 detail::ucd_composition_code_points_bytes, offset);
2378 if (second_cp == cp2) {
2379 offset += cp_size * detail::ucd_compositions_code_point_width;
2381 auto const result_cp = load_bits_be<detail::ucd_compositions_code_point_width>(
2382 detail::ucd_composition_code_points_bytes, offset);
2384 return char_cast<char32_t>(result_cp);
2386 }
else if (second_cp > cp2) {
2389 return std::nullopt;
2393 return std::nullopt;
The HikoGUI namespace.
Definition array_generic.hpp:20
constexpr std::optional< char32_t > ucd_get_composition(char32_t cp1, char32_t cp2) noexcept
Get the composition info of two code-points.
Definition ucd_compositions.hpp:2341
DOXYGEN BUG.
Definition algorithm_misc.hpp:20