-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlogo.cpp
More file actions
33 lines (29 loc) · 405 KB
/
Copy pathlogo.cpp
File metadata and controls
33 lines (29 loc) · 405 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "vex.h"
using namespace vex;
void drawLogo() {
static const char* imageColors[] = {
"#ff3131", "#ff3231", "#ff3232", "#ff3332", "#ff3431", "#ff3432", "#ff3532", "#ff3633", "#ff3733", "#ff3732", "#ff3833", "#ff3933", "#ff3934", "#ff3a34", "#ff3b33", "#ff3b34", "#ff3c34", "#ff3d35", "#ff3e35", "#ff3d34", "#ff3f35", "#ff4036", "#ff4035", "#ff4136", "#ff4135", "#ff4236", "#ff4336", "#ff4337", "#ff4437", "#ff4537", "#ff4436", "#ff4637", "#ff4738", "#ff4737", "#ff4838", "#ff4837", "#ff4938", "#ff4a38", "#ff4a39", "#ff4b39", "#ff4c38", "#ff4c39", "#ff4d39", "#ff4e3a", "#ff4f3a", "#ff4f39", "#ff503a", "#ff513a", "#ff513b", "#ff523b", "#ff533a", "#ff533b", "#ff543b", "#ff553c", "#ff563c", "#ff553b", "#ff573c", "#ff583d", "#ff583c", "#ff593d", "#ff593c", "#ff5a3d", "#ff5b3d", "#ff5b3e", "#ff5c3e", "#ff5d3e", "#ff5c3d", "#ff5e3e", "#ff5f3f", "#ff5f3e", "#ff603f", "#ff603e", "#ff613f", "#ff623f", "#ff6240", "#ff6340", "#ff643f", "#ff6440", "#ff6540", "#ff6541", "#ff6640", "#ff6641", "#ff6741", "#ff6740", "#ff6841", "#ff6941", "#ff6842", "#ff6942", "#ff6a42", "#ff6a41", "#ff6b42", "#ff6c42", "#ff6c43", "#ff6d43", "#ff6e43", "#ff6e42", "#ff6f43", "#ff7043", "#ff7044", "#ff7144", "#ff7143", "#ff7244", "#ff7344", "#ff7345", "#ff7444", "#ff7445", "#ff7545", "#ff7645", "#ff7746", "#ff7745", "#ff7846", "#ff7845", "#ff7946", "#ff7a46", "#ff7a47", "#ff7b47", "#ff7c47", "#ff7b46", "#ff7d47", "#ff7d48", "#ff7e47", "#ff7e48", "#ff7f48", "#ff7f47", "#ff8048", "#ff8148", "#ff8049", "#ff8149", "#ff8249", "#ff8248", "#ff8349", "#ff8449", "#ff844a", "#ff854a", "#ff864a", "#ff8649", "#ff874a", "#ff884a", "#ff884b", "#ff894b", "#ff894a", "#ff8a4b", "#ff8b4b", "#ff8b4c", "#ff8c4b", "#ff8c4c", "#ff8d4c", "#ff8e4c", "#ff8f4d", "#ff8f4c", "#ff904d", "#ff904c", "#ff914d", "#ff3331", "#ff3632", "#ff3a33", "#ff4b38", "#ff4e39", "#ff523a", "#ff633f", "#ff6d42", "#ff8549", "#ff3c35", "#ff543c", "#ff4936", "#ff4937", "#ff4d3a", "#fb5443", "#f95342", "#ff4f3c", "#fe4938", "#cf5247", "#7c3c39", "#773935", "#af4b43", "#ff513f", "#fe4a38", "#fe4a39", "#f45243", "#773834", "#55201f", "#5b2220", "#5d2c2b", "#d85548", "#ff4b37", "#fd4c39", "#fd4a39", "#ff4a37", "#d14d41", "#5d2b29", "#612725", "#632927", "#562423", "#ad443c", "#fd4b38", "#fd4937", "#af4b44", "#622926", "#622826", "#582422", "#963f39", "#ff4f3d", "#fe4b38", "#ff4836", "#fd5242", "#7f3d39", "#5a2321", "#612927", "#612826", "#592322", "#863a36", "#ff5240", "#fd4938", "#d25045", "#5d2827", "#602724", "#602826", "#612926", "#5b2423", "#763530", "#f55241", "#fe4c39", "#fe4837", "#ff4e3e", "#94423c", "#5e2624", "#672c2a", "#e14e40", "#de5144", "#642d2b", "#5f2624", "#602725", "#5d2a28", "#cd4f43", "#fe4836", "#ff5140", "#984640", "#582221", "#5c2826", "#c54438", "#e45042", "#662e2c", "#5e2523", "#5a2826", "#bc493e", "#fd4b39", "#fd4837", "#ff4c3a", "#b04941", "#582524", "#612825", "#582725", "#b44339", "#fe4436", "#ff4735", "#fa5546", "#7c3b38", "#572423", "#ab473f", "#ff503d", "#ff4739", "#ce554a", "#5b2a28", "#612724", "#572524", "#9f4039", "#ff4e3b", "#e54a3f", "#be4b44", "#dd5147", "#ff493b", "#fe4737", "#ff503e", "#9b433d", "#562221", "#983d37", "#fe4437", "#ff4335", "#e34e44", "#6e3230", "#562322", "#65302f", "#d84d43", "#fe4537", "#ef5042", "#72322f", "#5c2422", "#622927", "#954843", "#fe4a37", "#ff4f38", "#fe503a", "#ff4134", "#fd4f43", "#893e3b", "#582321", "#652826", "#572523", "#a93f38", "#ff4839", "#ba4c44", "#592726", "#8f3e3a", "#ff523d", "#f05744", "#f25844", "#ff533d", "#fe4336", "#ff4639", "#b44a43", "#582624", "#a73e37", "#ff4736", "#f55243", "#773633", "#5b2422", "#592524", "#893530", "#ff513c", "#af4b41", "#6a322f", "#6f3431", "#b75046", "#ff5640", "#ff5039", "#fd4337", "#ff4235", "#e05045", "#672f2d", "#592625", "#b1453e", "#fd4436", "#ff4b3a", "#bd4d44", "#592422", "#823833", "#fe513f", "#fe4f3a", "#ff4d37", "#f55c4a", "#6d3432", "#59211f", "#d55749", "#ff5139", "#fd513b", "#fc4e42", "#883f3b", "#582322", "#5c2726", "#c74a41", "#fd4537", "#fd4e3e", "#883b36", "#7b3d39", "#fd5645", "#ff4e38", "#ea5847", "#68312f", "#632a27", "#5a2221", "#88423c", "#ff5b46", "#fe4235", "#ff4538", "#b54a44", "#582625", "#5f2724", "#602a27", "#da4a40", "#e24f42", "#662f2c", "#5c2524", "#72312e", "#f65140", "#ec5543", "#6a302d", "#602624", "#d55445", "#fe4236", "#dc5249", "#662e2d", "#672c29", "#e5493c", "#ff4d3c", "#b64e47", "#69302e", "#ea5344", "#f5523e", "#702f2b", "#5d2624", "#572322", "#a5453c", "#ff563f", "#fd5039", "#f74c40", "#803b37", "#5c2523", "#6e312d", "#f04a3e", "#ff4636", "#fc5142", "#823d39", "#622c2a", "#de5043", "#fe4f3b", "#f15e4d", "#5d2422", "#7b3733", "#f75642", "#fe513b", "#fd4235", "#b04640", "#622725", "#7c3633", "#fb4b3e", "#fe4838", "#dd4f42", "#622b29", "#602d2c", "#d75649", "#f05f4e", "#6c3433", "#602b2a", "#d65444", "#eb5045", "#6d3331", "#602926", "#8e3b37", "#ff493c", "#b54940", "#602c2b", "#d75447", "#ec5947", "#69312f", "#a34c44", "#ff5740", "#fd503a", "#ff473a", "#aa4641", "#9a3d38", "#ff493a", "#ff4c3b", "#903e38", "#592423", "#e3503f", "#642b29", "#5b2322", "#743633", "#f65945", "#ff5038", "#fe523b", "#f0493e", "#73322f", "#5d2523", "#572321", "#9f4540", "#ff4b3d", "#f65244", "#753633", "#d85448", "#ff4a36", "#fd4f3a", "#da584a", "#5e2927", "#d75343", "#fd523b", "#fd4135", "#ff483b", "#b34c46", "#9d443f", "#fd4738", "#cf5348", "#612d2c", "#dc574a", "#d04b3d", "#5e2928", "#b44a3f", "#fd513a", "#e84c41", "#69322f", "#983d38", "#ff483a", "#fe4736", "#95403a", "#572221", "#662d2b", "#e34e3f", "#fd4e3a", "#c85447", "#5a2625", "#582423", "#96423b", "#fe513a", "#a9403a", "#572422", "#943731", "#fe4536", "#f95141", "#5a2422", "#5a2322", "#582726", "#6b312f", "#ee5545", "#bd4d41", "#773733", "#f55742", "#ea4c41", "#6e312f", "#8f332d", "#ff4638", "#f04b3c", "#72302c", "#5a2624", "#843b37", "#b2473e", "#b74036", "#b2483f", "#a24b44", "#6e302e", "#562120", "#7e3a36", "#fd513f", "#fd4e39", "#ff533c", "#b2463a", "#642f2c", "#e05947", "#fe523c", "#fe4035", "#ff473b", "#a04640", "#592321", "#8b433f", "#ff4e41", "#ec4d3f", "#6e2f2c", "#5d2623", "#a54e47", "#fb5343", "#ff4e3c", "#eb5244", "#ab4740", "#7b3834", "#69302d", "#763834", "#d55548", "#ff543f", "#aa4c44", "#5a2727", "#c75244", "#e1483e", "#662d2a", "#87413d", "#f24b3c", "#763532", "#5b2625", "#692f2d", "#b14840", "#ff5241", "#fd4a38", "#fe4937", "#ff4d3b", "#f85241", "#e85344", "#f45241", "#fe4e39", "#ff523c", "#a03d35", "#552424", "#b34b40", "#ff563e", "#b2423c", "#89423f", "#ff4f41", "#ff4a3a", "#de4f43", "#c7463b", "#e64d40", "#fe4835", "#974039", "#a4483f", "#ff573f", "#fe483c", "#843a36", "#88413e", "#ff4e40", "#fe4b39", "#fe5440", "#883b35", "#8a3d36", "#fe3f36", "#ff4034", "#dd4b42", "#622d2a", "#7c312d", "#fb4638", "#fe4939", "#ed5442", "#70322f", "#763430", "#f55642", "#ff3d33", "#ff3c32", "#ff3e34", "#fd4035", "#ff463a", "#a6423d", "#5b2623", "#77312e", "#f84a3d", "#f65041", "#de4d40", "#ca4b40", "#c14d43", "#c34d42", "#cd4c41", "#e04e3f", "#f8513f", "#ff503c", "#d54f41", "#602a29", "#703430", "#ee5946", "#fe433a", "#e84941", "#ea4d46", "#ff4239", "#fe4136", "#f44940", "#783533", "#703431", "#f24d41", "#e45245", "#a94841", "#783632", "#652c29", "#5e2827", "#5c2827", "#5d2826", "#652b29", "#7b3632", "#ad4b43", "#e85547", "#b3493f", "#6f312e", "#ec5441", "#fe3c33", "#aa4541", "#67302e", "#6a3433", "#c34943", "#fe3f35", "#fd4136", "#d4453d", "#5f2b29", "#6b2d2a", "#eb473b", "#ff4536", "#f35344", "#a7453e", "#6c322f", "#f35546", "#ff5540", "#8c403b", "#6a2d2a", "#e65340", "#fd3d35", "#cd4a44", "#5b2a29", "#5f2423", "#572220", "#823734", "#fe4339", "#b24741", "#562524", "#652d2a", "#e34a3f", "#ff4939", "#e25144", "#7d3a36", "#602927", "#572323", "#7c3b37", "#df5447", "#ff4d38", "#f65946", "#723633", "#652d2b", "#e05747", "#fe3d35", "#ff3b32", "#ee4a42", "#743533", "#5b2624", "#7d2f2b", "#fa3f35", "#ff3f34", "#ff4a3e", "#843c38", "#5f2725", "#5a2423", "#5b2523", "#652a28", "#dc4237", "#d95549", "#6c3331", "#622825", "#d05a4e", "#ff513d", "#fd4b37", "#ed5644", "#5f2625", "#632a28", "#d94e3d", "#fe543b", "#fd543b", "#fe553c", "#fe3b33", "#ff433a", "#993f3b", "#853735", "#fd4239", "#d84b43", "#5f2a29", "#5e2726", "#873834", "#913b36", "#763330", "#622d2c", "#592725", "#5b2321", "#e4493e", "#fe4738", "#e15247", "#6f3634", "#5c2321", "#663332", "#d6584b", "#e25647", "#642c2b", "#d54938", "#ff583e", "#ff553a", "#fd3c34", "#cd4c46", "#5d2a29", "#612624", "#953d39", "#ff4339", "#fe3e34", "#ff4438", "#b1423c", "#a33f3a", "#ff493d", "#fe483b", "#f14a3e", "#da4c42", "#bb4942", "#8d3d38", "#a94a45", "#ff4b3e", "#ff4535", "#f45244", "#7c3a36", "#6c3330", "#e55647", "#ff4c37", "#fe4d39", "#dc5647", "#d54837", "#fd523a", "#f95a42", "#cb594b", "#b85145", "#dc5d4c", "#ff583f", "#ff3a32", "#ee4b43", "#753735", "#592624", "#aa3d38", "#ff4137", "#fd3e34", "#ff4237", "#a4342e", "#873d39", "#f74c41", "#ff4033", "#ff4234", "#fe4a3d", "#f34a3e", "#ed4c41", "#fe4a3c", "#fe4636", "#ff4e3d", "#a74a43", "#8b413c", "#fe5745", "#c44f42", "#d44f3f", "#fe533a", "#ff5a42", "#a95047", "#562626", "#653231", "#d85b4a", "#fd553b", "#fe3b32", "#ff443c", "#9c3f3b", "#5a2725", "#b83d37", "#fd3f35", "#b0403b", "#542322", "#632826", "#582220", "#773734", "#ee4e43", "#fe4337", "#fd4336", "#db5349", "#5f2523", "#b54f46", "#f35845", "#7e3c38", "#602625", "#5e2a28", "#cf5547", "#ff5339", "#f45a44", "#642927", "#592220", "#813c37", "#fa5e46", "#ff543a", "#fe563c", "#fe3c34", "#ff3e36", "#c34b45", "#5c2a28", "#5b2725", "#c6423c", "#ed5046", "#7b3d3a", "#552523", "#de4e46", "#ff4d3e", "#95443e", "#6d322f", "#eb5545", "#ff553e", "#b25046", "#cb5041", "#f55a44", "#713633", "#b95649", "#ff5a3f", "#ff3c33", "#ea4a44", "#6d3230", "#d6453e", "#b84741", "#bd4842", "#f04e43", "#fe4335", "#e34e42", "#672e2c", "#5e2524", "#ae4b43", "#fd4c38", "#ee5847", "#562222", "#5f2928", "#d15445", "#ff5a41", "#9a463e", "#783733", "#f75c45", "#ff4037", "#a4413e", "#572624", "#652c2a", "#e3463f", "#fd4637", "#ff4b3b", "#ad4841", "#733532", "#f35746", "#fe4e3a", "#c7493c", "#863e38", "#a64b43", "#642e2c", "#dc5443", "#fd533b", "#c55041", "#5a2726", "#c25446", "#fe3d34", "#e94842", "#6b302e", "#6a2c2a", "#e94139", "#fe4134", "#f64d42", "#d0483f", "#af423c", "#983e3a", "#8d332f", "#913a35", "#a2413b", "#bf433c", "#e64f44", "#ff4434", "#fa5041", "#7d3835", "#c25044", "#fd4d39", "#e05546", "#6e3533", "#a14b43", "#f55c49", "#d05345", "#783835", "#5d2927", "#532121", "#753835", "#f35844", "#db5543", "#632d2b", "#7b3b37", "#f85e47", "#ff5439", "#fd3b33", "#a84340", "#6c2e2c", "#ec433a", "#fc4a3e", "#c34f48", "#793936", "#5f2a28", "#582523", "#a24842", "#ef5145", "#dd4c40", "#632c2a", "#933f39", "#ff533f", "#fe4c38", "#ec5544", "#d55041", "#c84738", "#e45443", "#ff553f", "#fe4f38", "#fd4f39", "#cf5446", "#a3463d", "#953931", "#da5747", "#e85641", "#6c312d", "#b95145", "#ff593e", "#fe3c35", "#ff3931", "#e94740", "#703331", "#6c2f2c", "#ed443b", "#fe4135", "#ff4539", "#e8544a", "#8b3d39", "#733633", "#cd4e46", "#ff4a3b", "#fe4435", "#fd4737", "#c1473d", "#5b2726", "#5c2423", "#753431", "#f05341", "#f35841", "#793631", "#7c3933", "#f65c44", "#fe3a33", "#ff423a", "#a84540", "#6a2c29", "#ea3f36", "#db5148", "#6f3a38", "#602d2a", "#c54d43", "#a9433b", "#622d2b", "#db5143", "#fc4e39", "#fe4f39", "#fe5039", "#ff5239", "#fc5a43", "#853b36", "#d35342", "#ff563b", "#fd563c", "#e24d46", "#63302e", "#5e2625", "#682927", "#e63d35", "#db524a", "#6a302e", "#5f2826", "#5e2522", "#5e2b29", "#ca5047", "#fe4637", "#973e38", "#c34b40", "#fe4e38", "#923f37", "#a64a3f", "#ff5b40", "#fe8349", "#fe8449", "#ff413a", "#a14440", "#672d2c", "#e84c44", "#eb4e44", "#713734", "#e64f43", "#8a3632", "#592523", "#af4940", "#fd4d38", "#fe4d38", "#fb5642", "#d95040", "#99433d", "#8d403a", "#8d3f3a", "#9b443d", "#b5493e", "#db5243", "#fc5742", "#a24338", "#5c2421", "#733935", "#f46048", "#fe573c", "#fe6641", "#fe6640", "#fe8148", "#fe8149", "#fe8249", "#ff8d4b", "#e24842", "#682f2e", "#e64b43", "#ff4c40", "#8e3f3c", "#8e3e3b", "#ff4d3f", "#ff4c3d", "#843d38", "#9c453e", "#ff523e", "#ff543e", "#d7594a", "#873d38", "#642c2a", "#8b3d36", "#da5a4b", "#fd533a", "#b34a3e", "#cd5848", "#fc8048", "#ff8749", "#fe8549", "#d1533d", "#b93936", "#e86d43", "#fe854a", "#fe3a32", "#ff433c", "#97423f", "#e2463e", "#b84c46", "#cb4f45", "#fe4d3e", "#823e3b", "#582120", "#914945", "#ff5642", "#fe4c37", "#fa533f", "#ad4b42", "#612e2c", "#612e2d", "#aa4b42", "#f75a45", "#c85345", "#9e483e", "#ff5b41", "#fe553b", "#fd6741", "#e04d3a", "#d03f37", "#e14d3a", "#fe6840", "#f87b46", "#e86a42", "#de5f40", "#d0503b", "#c44439", "#b93836", "#ab2932", "#9e1b2f", "#c94a3b", "#ff8a4a", "#d5563d", "#800027", "#7b0027", "#8e0b2b", "#e56942", "#e4443e", "#682d2b", "#e1453d", "#ff3f33", "#ec4a40", "#6f3331", "#883f3a", "#853834", "#fc5a47", "#9b4840", "#602623", "#5f2623", "#8d443f", "#f55944", "#de5846", "#622c2b", "#763632", "#f35b43", "#fd5d3e", "#fe5d3e", "#fe5e3e", "#fe5f3e", "#b92b32", "#840028", "#820027", "#850028", "#bd3033", "#fe7344", "#fd7244", "#fd7344", "#fd7345", "#fe7445", "#fe7545", "#fd7545", "#d1513c", "#870329", "#880429", "#830028", "#800028", "#7f0027", "#800127", "#7d0026", "#95142c", "#fc8149", "#fd8349", "#ff8b4a", "#c04038", "#89072a", "#7e0026", "#a62631", "#fd3b34", "#bc3f3a", "#b0463f", "#5e2c2a", "#d65248", "#8e3933", "#8d4641", "#ff5541", "#fe4d37", "#ff5340", "#9e4841", "#572525", "#8c413c", "#f75e4a", "#ed5843", "#692e2b", "#5d2928", "#d05543", "#ff573b", "#fd573c", "#fe5d3d", "#fc5b3d", "#fb5b3d", "#fc5c3e", "#fe603e", "#fe6540", "#ff6b41", "#d24038", "#7e0027", "#850129", "#860229", "#830127", "#e14e3a", "#fe6741", "#ff7945", "#ff7d46", "#ff7c46", "#fd7445", "#fd8049", "#ce4e3b", "#830128", "#840128", "#860228", "#99162d", "#db5d40", "#850229", "#870429", "#e96e44", "#ff423b", "#8f3c39", "#da3f37", "#f14f45", "#713735", "#552222", "#9d423c", "#ff4d3d", "#fc4535", "#ff4b3c", "#9b4039", "#954741", "#ff5440", "#ff503b", "#be5046", "#612623", "#552322", "#994b44", "#ff5942", "#fe5138", "#f35a45", "#a94b40", "#ff5c40", "#fe5c3e", "#ed4f3a", "#d33c36", "#b92831", "#a51a2e", "#9a112c", "#980f2c", "#9b122c", "#a51a2d", "#b62731", "#cc3835", "#e04739", "#f2553c", "#ff6940", "#b12431", "#870229", "#c83935", "#fd6641", "#fe6e43", "#fe7244", "#de533c", "#c23a36", "#c63e37", "#c53d37", "#c63d37", "#c33c37", "#bb3435", "#b22c33", "#ab2531", "#a51f2f", "#a11b2e", "#a01a2e", "#a01b2e", "#a62030", "#af2932", "#c03936", "#d44d3b", "#ea6240", "#fd7745", "#fe7745", "#f87a46", "#e36440", "#d6573e", "#c8473a", "#910d2b", "#86022a", "#810027", "#98162d", "#bc3c37", "#870529", "#ce4f3c", "#fd844a", "#ff3831", "#e84e48", "#683331", "#d64d46", "#bd4640", "#793430", "#f54d3f", "#ae423a", "#a64840", "#e25748", "#622724", "#c05144", "#ff553d", "#fa604a", "#763935", "#f95c44", "#ff563a", "#fe5c3d", "#ff613e", "#ec4f3a", "#b12230", "#8f082a", "#7c0026", "#7b0026", "#7c0027", "#7d0027", "#860128", "#950d2b", "#ab1e2f", "#cb3734", "#fb5d3e", "#ae2230", "#d04037", "#fe7144", "#b02d32", "#720024", "#7e0227", "#790025", "#7a0026", "#7c0025", "#8c082a", "#a72231", "#da543c", "#fe7846", "#fe8a4a", "#9f1d2f", "#87032a", "#fa8248", "#a21f30", "#c14239", "#fd3a33", "#ff3f38", "#ad433f", "#ce433c", "#ff453a", "#903935", "#db4a3f", "#c64940", "#5b2826", "#572625", "#bb4b41", "#98423c", "#e75947", "#fe533b", "#fc553c", "#7b312c", "#5b2524", "#612a28", "#d45341", "#d73f36", "#8e0729", "#920a2a", "#a2172e", "#ac1e2f", "#ae212f", "#a71a2f", "#99102c", "#880328", "#8e0a2a", "#f4573c", "#fe603f", "#cc3b35", "#840129", "#850128", "#910c2b", "#f25c3e", "#ea5b3e", "#df513c", "#e3563d", "#fd6e42", "#8e092a", "#8a0529", "#870228", "#860129", "#8f0a2b", "#a92331", "#b02932", "#b02a32", "#ad2732", "#a21d2f", "#95102c", "#840029", "#820028", "#be3736", "#fd7845", "#fb7f48", "#9d1b2f", "#c54639", "#c34539", "#fa443c", "#7d3533", "#c5403a", "#f0483e", "#5a2827", "#c2473d", "#e24f43", "#662e2b", "#5e2a29", "#d14e41", "#db5445", "#9b473f", "#ff5941", "#fe5239", "#fd553d", "#7f3530", "#b04c3f", "#fd563b", "#d53c36", "#850228", "#c43033", "#ef523b", "#fb5a3c", "#f5563c", "#e34939", "#a91d2f", "#960e2c", "#f65a3d", "#fd6540", "#bb2e32", "#89052a", "#9b132c", "#f96941", "#9a142c", "#910b2b", "#f66740", "#fe6f43", "#fb6f43", "#ee6340", "#e75c3e", "#bf3735", "#7f0028", "#fe7444", "#fc7244", "#f16941", "#be3735", "#fd8148", "#9e1c2f", "#fe834a", "#cc4d3b", "#810028", "#d3563d", "#ff8e4b", "#fe3b34", "#e2423c", "#b93f39", "#d14740", "#ac4640", "#fe4434", "#fd4e3f", "#823936", "#6e322f", "#e95140", "#ff533e", "#9c4740", "#e35846", "#fb5e47", "#793834", "#8a3f37", "#fe5b3e", "#ff5e3f", "#f0513b", "#910b2a", "#cc3635", "#ff653f", "#ef553c", "#8b052a", "#820029", "#f95b3d", "#ee583d", "#e8533c", "#fa643f", "#fe6d43", "#da4e3b", "#830029", "#dd573d", "#b63034", "#fa7344", "#e05a3e", "#fe7845", "#c44539", "#8b0729", "#ee7245", "#c1443f", "#5b2927", "#b23731", "#b34640", "#983f39", "#fc4536", "#b54c45", "#883c36", "#ef5444", "#a64c42", "#ff5840", "#f55d47", "#703533", "#68312e", "#e85d47", "#fd5b3e", "#c12f32", "#88032a", "#9c112c", "#fa5a3d", "#fc5c3d", "#9d142d", "#9c122c", "#ff7243", "#ae2531", "#8e092b", "#db513c", "#b62f34", "#f57043", "#99142d", "#b83234", "#ae2e33", "#a92831", "#ff3932", "#ff453d", "#8e413d", "#632c2b", "#763735", "#5e2623", "#b23f39", "#fe4034", "#ff463b", "#953e3b", "#893c38", "#e65044", "#b24a40", "#c94c3f", "#5d2423", "#6f3330", "#f15a45", "#e75946", "#c05345", "#fb593d", "#980f2b", "#af202f", "#b22330", "#a0162d", "#fe623f", "#fe633f", "#fe6340", "#fe6841", "#fe6941", "#fe6a42", "#fe6b42", "#fe6c42", "#ed5e3e", "#8e082a", "#f56641", "#fd6e43", "#dc523c", "#c43d37", "#9e182e", "#fd7644", "#fe7946", "#fe7a46", "#fe7c47", "#fe7d47", "#fe7e47", "#fe7f48", "#fe8048", "#eb7144", "#8e0a2b", "#d75a3e", "#fe864a", "#fe874a", "#e74841", "#652f2d", "#d24c47", "#fb4941", "#e24a43", "#bf443e", "#9f3c38", "#803633", "#6b2f2d", "#612b29", "#703230", "#dd4740", "#fd483e", "#813835", "#823935", "#fe4a3b", "#97413b", "#e85444", "#a5473e", "#c95042", "#da503e", "#622a28", "#94423b", "#ff5d42", "#fe563b", "#ec4e3a", "#b32331", "#c43233", "#a1172e", "#fe613f", "#ff6840", "#fe6942", "#ff6f42", "#fc6941", "#fd6a41", "#fe6d42", "#fd6c42", "#ff7644", "#c43935", "#8f0a2a", "#f86c42", "#ff7544", "#dc523d", "#fe7645", "#e25c3f", "#850029", "#f36c42", "#ff8147", "#ff8348", "#fd7e47", "#fb8048", "#ac2b32", "#780025", "#aa2a32", "#fe8649", "#fd8549", "#fe884a", "#d6403b", "#612a29", "#c84a45", "#ff3f36", "#ff4138", "#f8443b", "#e7463f", "#d9433c", "#ea433b", "#fe4137", "#f54d44", "#733432", "#5a2523", "#7f3330", "#fd4939", "#db5246", "#612d2b", "#a24740", "#893b36", "#a5473d", "#d15444", "#753430", "#f35a43", "#e74938", "#a71a2e", "#ff5e3d", "#dd4437", "#930b2a", "#8f0829", "#af2130", "#fc603f", "#e44d3a", "#ca3735", "#b62831", "#ab1f2f", "#a71c2f", "#a91e2f", "#b12430", "#c03033", "#dc4639", "#fb623f", "#fe6440", "#f75f3e", "#e9533c", "#dd4939", "#ce3d36", "#c03234", "#b42831", "#a31a2e", "#c23434", "#fd6640", "#fa6441", "#ea563c", "#de4c3a", "#ce3f37", "#bf3333", "#b22732", "#a31b2e", "#d54538", "#f4613f", "#d54638", "#ba2f33", "#aa2130", "#a21a2e", "#a51c2f", "#af2631", "#c53835", "#ed5c3e", "#fe7243", "#df503b", "#8b0629", "#d24738", "#da4d3b", "#d94c3b", "#d94d3b", "#d84c3b", "#f66841", "#f26b42", "#e86240", "#f56f43", "#da553c", "#c13c37", "#b12c33", "#a82330", "#a72230", "#ac2732", "#b63234", "#c84438", "#e86441", "#fe7d48", "#fd7b46", "#e46140", "#d5523d", "#c94639", "#bf3b37", "#b53134", "#a62331", "#ae2a33", "#f27044", "#fe7e48", "#e56541", "#d5543d", "#ca493a", "#c03f38", "#b73535", "#ad2a32", "#a11d30", "#c74639", "#de6040", "#f37a46", "#dd6040", "#c14238", "#b13134", "#a82732", "#a52531", "#a92832", "#b13234", "#c04238", "#d4593f", "#ef7545", "#dd453f", "#5f2b28", "#602524", "#622827", "#af4541", "#ff4139", "#ef4a40", "#6d312f", "#823835", "#a34741", "#5e2422", "#e35344", "#ff4b36", "#f65443", "#743431", "#843c37", "#fd5841", "#c14e3f", "#592525", "#632c29", "#d95643", "#eb4d3a", "#8b0529", "#e84d39", "#fd5c3e", "#f85a3d", "#f75a3d", "#fa5c3d", "#ed523b", "#c73534", "#9d132d", "#e7513b", "#e6523c", "#cf4037", "#810128", "#96112c", "#fd6941", "#eb583d", "#bc3133", "#8b062a", "#d24538", "#ff7042", "#e0513b", "#b42a32", "#880529", "#e1553d", "#fe7044", "#f66e43", "#e55f3f", "#fb7645", "#e05b3e", "#b63134", "#900c2b", "#ba3535", "#f97745", "#fe7b47", "#f67344", "#820128", "#d8563d", "#fc7d47", "#800128", "#900e2b", "#f67846", "#cf503c", "#ee7445", "#fd874a", "#d7593e", "#9c1a2e", "#7a0025", "#7b0025", "#8b072a", "#e76e43", "#fe894b", "#fe433c", "#8c3e3b", "#532423", "#9f3f3b", "#fe3e35", "#eb4339", "#6a2d2b", "#8a403c", "#f04f41", "#753532", "#ab4a42", "#e75444", "#662d2c", "#6c312e", "#ee5944", "#ff573d", "#b2493e", "#572424", "#b65042", "#ff5b3f", "#f9583c", "#930c2a", "#a1152d", "#f6583d", "#ed543c", "#b32530", "#e7503a", "#fe6541", "#b02430", "#860329", "#e5523b", "#7a0027", "#9c152d", "#bc3033", "#8d072a", "#fd6b42", "#f96841", "#95122b", "#760025", "#e1553c", "#f46c43", "#e96240", "#d9533c", "#a11d2f", "#ab2731", "#fc7946", "#f77545", "#99152d", "#840229", "#d9573d", "#ff8448", "#fd7d47", "#a42130", "#95132c", "#f77946", "#fe8749", "#b83836", "#8a082a", "#a82632", "#b53535", "#b43535", "#a42231", "#770024", "#c5493a", "#ff934d", "#f04640", "#ab403c", "#9b3a36", "#c2433e", "#fa4139", "#ec453a", "#99423d", "#d55349", "#64312f", "#873f3b", "#fb5745", "#fe4b37", "#d64d3f", "#d85848", "#a34339", "#8d413a", "#ba2831", "#a2172d", "#eb4e3a", "#d94237", "#8d0829", "#8f082b", "#a2182d", "#a51b2e", "#a0172d", "#910a2a", "#c93935", "#920b2b", "#dc4a3a", "#960f2b", "#870328", "#950e2c", "#a0172e", "#930d2b", "#a81f2f", "#b82d33", "#be3234", "#b92e33", "#a2192e", "#840228", "#a21b2e", "#fa6941", "#9c152e", "#a0192e", "#9d162d", "#9f172d", "#9e172e", "#e85b3e", "#eb6440", "#f46d43", "#b73234", "#880329", "#93102c", "#9e192e", "#a41f30", "#9c172e", "#d04e3b", "#fd7b47", "#eb6942", "#c44038", "#940f2c", "#d9583e", "#f17144", "#d0503c", "#b02e33", "#94122c", "#bf4038", "#a22130", "#eb7044", "#e26841", "#98152d", "#88042a", "#c94d3b", "#ff924d", "#fd874b", "#ff3f37", "#f04a41", "#ad443d", "#c14c42", "#6f3533", "#e45749", "#fc4d39", "#cb493c", "#c55141", "#fe523a", "#ff5b42", "#944139", "#743734", "#fa614a", "#fe583d", "#e74c39", "#c53133", "#d33e37", "#940c2b", "#bb2c32", "#db4538", "#f75c3d", "#fd603f", "#fa5f3e", "#f2593d", "#bb2d32", "#8a042a", "#e8523b", "#f35c3d", "#de4a3a", "#a1182e", "#f6613f", "#e4523b", "#ae2430", "#98112c", "#d04238", "#f25e3e", "#fe6a41", "#fe6b41", "#c83c35", "#e5563d", "#fb6a41", "#a82030", "#f2633f", "#fc6d42", "#f96b42", "#fa6b42", "#d8523c", "#fc7644", "#aa2631", "#790026", "#a11c30", "#c84439", "#e35e3f", "#f26c43", "#fa7444", "#f97444", "#e66140", "#9c182e", "#a92431", "#fd7f48", "#bc3836", "#a11f2f", "#ea6e44", "#8d0a2a", "#eb7344", "#db6040", "#87042a", "#c94c3b", "#fd884a", "#ff3b35", "#fe4239", "#f5473f", "#ea4b43", "#e94c44", "#f34a41", "#ff4338", "#fe3d33", "#f8483e", "#773330", "#5b2522", "#c44840", "#be473e", "#5e2b2a", "#5c2322", "#6e3431", "#df5345", "#c7594e", "#582828", "#b34d42", "#8d3c35", "#823d36", "#fe5c42", "#c22f32", "#cf3935", "#fd613f", "#bc2c32", "#d03c36", "#f75b3d", "#d34138", "#fd6440", "#be3034", "#fd6841", "#d24237", "#f86540", "#a71e2f", "#cf4238", "#fe6c43", "#a92130", "#fe7043", "#bb3635", "#e56040", "#b83334", "#e45e3f", "#fd7946", "#eb6842", "#8d082a", "#920e2c", "#f87545", "#bc3936", "#a22030", "#9d1c2f", "#fa8148", "#fc854a", "#99172e", "#c84b3b", "#f7473f", "#cf4741", "#a7413c", "#873936", "#723230", "#6a3230", "#703330", "#853835", "#a63f3a", "#d1453f", "#fa4940", "#ff493e", "#893d3a", "#da4c41", "#713634", "#7f3c38", "#e25648", "#c95347", "#a94035", "#ff5940", "#883b33", "#5c2624", "#823a34", "#a4463c", "#97473f", "#632825", "#a4493e", "#b32330", "#9a102c", "#fc5d3d", "#fe5f3f", "#fd623f", "#d84538", "#c53535", "#fd6340", "#ba2d33", "#7e0028", "#cd3d37", "#cb3e36", "#fc6841", "#fd6942", "#c93c36", "#c23635", "#f46e42", "#97122c", "#e35c3e", "#af2b32", "#e86541", "#fd8449", "#be3e38", "#97142d", "#f87f48", "#c24439", "#8c092a", "#cd513c", "#fd884b", "#fd463e", "#c64540", "#7e3633", "#602b29", "#863b38", "#d84c46", "#ff443a", "#a3433e", "#562422", "#773430", "#f44e40", "#eb5547", "#97443e", "#a54a42", "#f55545", "#d1483a", "#562424", "#a43a2f", "#ae4f43", "#5c2928", "#8a403a", "#f85d46", "#ff593f", "#ff5d43", "#c85749", "#6e3532", "#6c3431", "#e15a46", "#fb5c3e", "#b82631", "#9f152c", "#d53e36", "#fd5f3e", "#fe6240", "#ea533b", "#890429", "#bb2d33", "#ce3e37", "#c83a35", "#dc4d3a", "#ff7e46", "#c33d37", "#b42f34", "#c13e37", "#de5b3e", "#cf523d", "#fb8449", "#f47c47", "#f37b47", "#fa8349", "#e34943", "#af4741", "#fc493f", "#ff3e33", "#c3443d", "#592826", "#562321", "#973f3a", "#fe4f3f", "#d54b3f", "#9f423c", "#622e2c", "#632e2d", "#7a3734", "#a5463e", "#df5346", "#ff523f", "#e15647", "#a84034", "#fc5841", "#d85543", "#c24838", "#f05c45", "#fe5339", "#ea5d48", "#cb5647", "#e25c48", "#ce3835", "#a81c2e", "#eb503a", "#f0583d", "#b62832", "#c83a36", "#e6563d", "#b32a32", "#fd7444", "#d24a3a", "#f36e43", "#fd7846", "#830027", "#da573e", "#fd7c47", "#d0523d", "#d1543d", "#cd4a45", "#683230", "#562624", "#9b433f", "#fc483d", "#e54840", "#682f2d", "#5a2928", "#cb5047", "#f75344", "#da564a", "#c04d44", "#b34e46", "#c24e43", "#dd574b", "#f15645", "#b14c41", "#fe553a", "#fd553c", "#ef513b", "#bd2b32", "#8c0629", "#8c062a", "#d03b36", "#f45d3e", "#90092b", "#b52832", "#ec5b3e", "#b02631", "#b73034", "#e9613f", "#94102c", "#ea6340", "#fe7746", "#ff8047", "#ce4a3a", "#d9563d", "#eb6f44", "#a52331", "#d1553d", "#f77f48", "#fe3932", "#bd4843", "#a34440", "#ff473c", "#fe3f34", "#fb473d", "#833935", "#fa4d40", "#fd5341", "#803934", "#c34f42", "#ed503a", "#c53233", "#fa5e3e", "#ec543b", "#de4838", "#d23d36", "#c73634", "#c13133", "#b42631", "#ee5c3e", "#890329", "#af2531", "#920d2b", "#b02931", "#b32c33", "#b12b33", "#890529", "#a72130", "#ef6842", "#e76240", "#d9543c", "#ce483a", "#c03c37", "#a31f30", "#b53635", "#95122d", "#ec7244", "#c24642", "#bd4a44", "#af443e", "#b34841", "#fc4938", "#98423b", "#5f2b2a", "#d65848", "#ff563d", "#f95a43", "#e15644", "#cb4f3e", "#c35042", "#c65243", "#d75442", "#f05943", "#f1533b", "#c33033", "#8e072a", "#df4839", "#90092a", "#d54e3b", "#fb7544", "#f67044", "#cd483a", "#ab2631", "#97132d", "#8c072a", "#7f0026", "#f77e47", "#a42230", "#8e0b2a", "#b33535", "#ed7445", "#ff8f4b", "#fe894a", "#d14d49", "#5f2422", "#e74b42", "#e74f46", "#67312f", "#6f3532", "#ef5043", "#ff4f3b", "#b7473b", "#602825", "#ee5945", "#fb5d45", "#bd5347", "#803933", "#682e2c", "#72322e", "#9c4940", "#e55f4c", "#ff5a40", "#ff5d3d", "#ef533b", "#b52531", "#860328", "#8f092a", "#ee533c", "#d84137", "#910a2b", "#9c132d", "#a3192e", "#a1182d", "#9c162f", "#9a152d", "#9b152d", "#ad2731", "#c23b36", "#e0583d", "#fc7545", "#940f2b", "#800026", "#9f1a2f", "#a52030", "#98132d", "#f47d47", "#b13034", "#830228", "#830129", "#c5473a", "#fa8549", "#ea4640", "#9d3e3a", "#a64943", "#bb4d45", "#fd4536", "#e55043", "#d4473b", "#cb4d42", "#c0453a", "#ba4940", "#ba4a41", "#b9483f", "#c3453a", "#d44a3d", "#ef5243", "#dc5041", "#632b29", "#843a35", "#fd563f", "#df5b4a", "#86403a", "#af4e43", "#f75d45", "#fe613e", "#d74037", "#b82931", "#b32531", "#8d0729", "#b92a32", "#f1573d", "#f75d3d", "#f0583c", "#b62f33", "#f66d42", "#f66c42", "#f66e42", "#fb7243", "#e86340", "#99142e", "#9b162d", "#ca4539", "#f46f43", "#f87444", "#dc5f40", "#9f1c2f", "#aa2a33", "#f88349", "#963f3c", "#df4840", "#e84940", "#6c302d", "#8b403b", "#fc4d3f", "#ff4435", "#f14d3f", "#d84e42", "#ba473e", "#9e423b", "#803935", "#6a2f2d", "#733431", "#9a443e", "#cf4d41", "#fa4f3d", "#fb5341", "#7d3834", "#a6463c", "#d25242", "#8c453f", "#f2614a", "#d84037", "#9c132c", "#fa5d3e", "#b12330", "#ee543c", "#8f092b", "#eb6641", "#920e2b", "#c64137", "#fa7645", "#ca4639", "#db5e3f", "#b33335", "#900d2b", "#ac2d33", "#c64742", "#a43f3b", "#ff4439", "#bc4b44", "#e55246", "#fd4638", "#ee5144", "#c3493f", "#963e39", "#833933", "#c35147", "#f85746", "#b64e44", "#cc5242", "#fc523a", "#d55848", "#813f39", "#f06049", "#f5553c", "#de4437", "#de4438", "#e74a3a", "#b52630", "#ee533b", "#cb3835", "#a71b2e", "#fd633f", "#cb4639", "#d9573e", "#f27846", "#c14338", "#910f2b", "#cf543d", "#f8453e", "#7f3734", "#7a3531", "#f4473c", "#ff4b40", "#9d4742", "#5d2321", "#642e2d", "#d4534a", "#fc4435", "#fb4c3e", "#d2493e", "#9e453e", "#6e3432", "#7f3e3a", "#c14d42", "#f05443", "#fe4d3a", "#ec5645", "#f55c47", "#ec5c48", "#8f443d", "#fb5e46", "#fd5a3e", "#d83e37", "#f9593c", "#d74036", "#ef543b", "#fc5e3e", "#99112c", "#dc4738", "#f66741", "#9d182e", "#fe7947", "#d8563e", "#f17946", "#bc3d37", "#840328", "#a52431", "#c34641", "#d74a42", "#f84c41", "#8f403c", "#552422", "#673231", "#cf5248", "#d95147", "#8c3c37", "#612824", "#b75047", "#f75a48", "#a94b43", "#b04e43", "#ff573e", "#fd5038", "#ff5d45", "#974840", "#ac4f43", "#d43b36", "#f0513a", "#e14939", "#880228", "#f95c3d", "#e84e3a", "#8a0429", "#91092a", "#ef553b", "#f56640", "#bf3b36", "#b42e33", "#c13d37", "#d5523c", "#fc8249", "#fa8048", "#fe8a4b", "#cc4f3c", "#900f2c", "#f78149", "#fc453f", "#803a37", "#592221", "#b5453f", "#9f433f", "#7a3735", "#d95047", "#e65247", "#612c2a", "#7b3936", "#c14b40", "#f85644", "#ed5948", "#6f3432", "#713432", "#ee5a47", "#ff5138", "#ce5546", "#642e2b", "#dc5b48", "#fe573d", "#cd3735", "#e44838", "#de4638", "#a61b2e", "#ff663f", "#f2573c", "#f46540", "#cb483a", "#ce4b3a", "#a12030", "#fe844a", "#98162e", "#fd854a", "#af2f34", "#f57f48", "#d34741", "#913b37", "#c84f48", "#5b2825", "#aa4842", "#f34d41", "#fa4e40", "#b84c44", "#6a312e", "#863f3b", "#e15749", "#c55348", "#5b2928", "#b24d41", "#fe5139", "#893c36", "#89423c", "#ff5e44", "#c83333", "#d43c35", "#fd5e3e", "#cc3735", "#ce3a36", "#df4838", "#e74f3a", "#f45b3d", "#900a2b", "#f0623f", "#b93435", "#aa2431", "#db583e", "#a32230", "#f77846", "#b23335", "#a12230", "#cb4e3b", "#ff3d36", "#a43e3b", "#783432", "#f9483e", "#f24e43", "#c1453d", "#983e38", "#7e3632", "#712f2d", "#71302d", "#7b3531", "#913d37", "#b5463f", "#e54d42", "#ff4a3c", "#d65046", "#883e3a", "#b34b43", "#f85544", "#9b4741", "#88403c", "#fa5b46", "#d75645", "#612c2b", "#cd5545", "#c53033", "#c22f33", "#a1162d", "#9f152d", "#ea513b", "#c53434", "#e8513b", "#fc6440", "#e4503b", "#e65a3e", "#fe7143", "#fc7144", "#db523c", "#c74138", "#8c072b", "#e96641", "#fe7f47", "#d9553d", "#f16f44", "#8c082b", "#96122c", "#f87946", "#fe8448", "#e76741", "#910e2b", "#ec7445", "#fd864a", "#c6493a", "#fb403a", "#6c2f2d", "#ec493e", "#fc493c", "#f4473b", "#f4483c", "#fb4a3e", "#ee4c40", "#a44b46", "#5f2c2a", "#843e39", "#ff4a35", "#f85a47", "#89423d", "#572120", "#e65a48", "#fc513a", "#a24c45", "#552221", "#90443d", "#ff5e43", "#c12e32", "#db4136", "#fb5d3d", "#8a0629", "#e54c39", "#a1192e", "#d23e36", "#fc5f3e", "#fb603f", "#e8503a", "#c33233", "#b72a33", "#fd6b41", "#e8573d", "#ff7443", "#d24338", "#cc3e36", "#fe6e42", "#f16240", "#b12831", "#ff7744", "#b32a33", "#f0613f", "#ed5e3f", "#e2553c", "#d24739", "#b52c33", "#df543c", "#fe7a45", "#dc533c", "#e66040", "#a11b2f", "#e96340", "#f77144", "#dc583e", "#b02d33", "#da593e", "#a72330", "#b12e33", "#f47344", "#fb7b46", "#e46440", "#be3c37", "#8c0a2a", "#96132d", "#f97e48", "#9e1d2f", "#99172d", "#fc894a", "#b43435", "#fc884a", "#a32131", "#87052a", "#fe3a34", "#ff3832", "#e04742", "#e44c43", "#ff4133", "#fb4d40", "#bf4b43", "#bd4f45", "#ff5744", "#ff4b35", "#f05644", "#88423d", "#6c3432", "#da5a4a", "#e35a46", "#ff583b", "#a81b2e", "#d23b36", "#f6573c", "#ed503b", "#a0152d", "#da4337", "#db4438", "#af2330", "#b02331", "#850329", "#ab2030", "#e9533b", "#e24d3a", "#f65e3e", "#fc6340", "#df4b3a", "#d24037", "#9d152d", "#b72a32", "#d64539", "#ec583e", "#f7613f", "#da4839", "#cf3f37", "#a91f2f", "#a51c2e", "#d74739", "#f3603f", "#e4533c", "#d24438", "#98112d", "#c83d37", "#d34639", "#ff7343", "#bd3334", "#8f0b2b", "#8d082b", "#770025", "#a9252f", "#e3593d", "#cc4338", "#bc3435", "#ad2631", "#c53e37", "#d14939", "#dc543d", "#f76e43", "#b32f33", "#a51f30", "#b22d33", "#aa2531", "#95112d", "#c74439", "#e66340", "#fd7a46", "#d24f3b", "#a92631", "#b23034", "#ae2b33", "#9b182e", "#840428", "#9b172e", "#910d2c", "#d7573e", "#db5c3f", "#e96a42", "#f37545", "#da5b3e", "#c34339", "#900c2c", "#c14038", "#ee7244", "#b23235", "#88052a", "#e26842", "#fc8349", "#ac2c33", "#a52430", "#fc8649", "#bc4642", "#e0443c", "#ef4f44", "#934440", "#9e4a44", "#f65745", "#ff4c35", "#f45a48", "#9b4740", "#612726", "#783935", "#dd5848", "#d45546", "#b24f43", "#d03935", "#960d2b", "#840127", "#8c052a", "#950c2b", "#960e2b", "#e44b39", "#c23133", "#870129", "#920c2b", "#d84338", "#af2331", "#f1593d", "#d94839", "#7f0127", "#cc3e37", "#f7643f", "#99122c", "#810029", "#7d0128", "#f86741", "#e1523b", "#c13736", "#99142c", "#7d0127", "#7d0028", "#d9513c", "#9f1a2e", "#ab2732", "#da563d", "#f47244", "#b12e34", "#d5543c", "#db5b3e", "#b02f33", "#cc4d3a", "#810127", "#810227", "#c04138", "#a32331", "#9f1e30", "#8b0a2a", "#a92732", "#f37d47", "#fe3933", "#ff3e38", "#9e3c39", "#df453c", "#e35248", "#f05745", "#ff4c36", "#fc5440", "#cb5447", "#7a3a36", "#a44a41", "#f15945", "#b54b3e", "#823d38", "#fd5e45", "#fb5a3d", "#dc4238", "#b52530", "#9b112c", "#9d132c", "#ce3935", "#cd3935", "#b42731", "#f0573d", "#ba2b32", "#df4a39", "#f0593d", "#89042a", "#8a052a", "#b02532", "#8a062a", "#cd3f37", "#f6633f", "#c53a36", "#99132d", "#ba3134", "#ec603f", "#fc7044", "#9d172e", "#da523c", "#f67143", "#b42d34", "#99152e", "#cc4739", "#920f2b", "#f77544", "#fb7c46", "#ba3635", "#910e2c", "#eb6c42", "#bc3a37", "#cd4d3a", "#8b082a", "#89062a", "#8a072a", "#b73736", "#dd6140", "#b23234", "#99162e", "#833733", "#672f2c", "#e54c44", "#cf5047", "#7e3c39", "#ea5b4b", "#c64d41", "#974038", "#7e3933", "#713431", "#763531", "#893d37", "#ab483e", "#e05746", "#9c4138", "#682e2b", "#e75b45", "#e94c39", "#d83f36", "#bc2a32", "#b22430", "#b72731", "#d13b35", "#e64b39", "#f4593d", "#d84237", "#c23233", "#b62732", "#bd2e33", "#d23f37", "#ef563c", "#f0573c", "#bc2d33", "#b22530", "#b82a31", "#c63634", "#eb543c", "#e6503b", "#e5503b", "#e5513b", "#e3503b", "#ee593d", "#e4513b", "#e5523c", "#e5533c", "#e5533b", "#e3523c", "#e9583d", "#e4543c", "#e5553c", "#e5553d", "#e4553c", "#e95a3d", "#c43936", "#b52d32", "#b42b32", "#bd3335", "#ce4338", "#e4563c", "#f86941", "#e95e3f", "#e45a3e", "#e55b3e", "#e55c3e", "#e55d3e", "#e45c3e", "#fe7c46", "#cf4939", "#bd3835", "#b32f34", "#c43f37", "#dd583d", "#fe7b46", "#db573d", "#b43034", "#bd3936", "#cc483a", "#df5c3e", "#f27043", "#cf4d3a", "#be3a36", "#b43134", "#c03d37", "#d6543d", "#f17044", "#e16140", "#b93736", "#af2d33", "#b63435", "#e16241", "#f47646", "#e46541", "#e56742", "#e56842", "#e36642", "#ef7345", "#e76c43", "#d5593e", "#c6483a", "#ba3b37", "#b33435", "#be4038", "#e16741", "#f88048", "#f4423c", "#763230", "#ec483f", "#fd4134", "#be514a", "#803d39", "#f45845", "#fe533e", "#f8523e", "#f15846", "#ef5e4c", "#f45541", "#fc543f", "#ff543d", "#8c3d36", "#cd5543", "#fd583c", "#ed3f3a", "#6e2e2c", "#773533", "#f8493f", "#ba4f48", "#95453f", "#fe5844", "#fd4f3b", "#ff4e37", "#fb543d", "#7f3832", "#b84c3d", "#fe6740", "#fe8248", "#6c312f", "#8c3f3a", "#bc514a", "#5c2a29", "#ab4c44", "#f85a45", "#a5483d", "#e8443f", "#6c302e", "#ae4741", "#fd4033", "#bb4f49", "#bf554a", "#f85e49", "#753936", "#96453c", "#fe573b", "#eb413c", "#6d2e2c", "#cc4840", "#fe4033", "#ff4b3f", "#b44943", "#5c2b29", "#d3584a", "#8d3d35", "#ff5a3e", "#ef3e37", "#722e2c", "#6d302e", "#ea473d", "#fc4d41", "#a24742", "#e55847", "#88352c", "#fa433d", "#8d3c38", "#ff473d", "#f34b40", "#94423d", "#ef5a47", "#803732", "#87342c", "#913a37", "#b8443d", "#853e3a", "#622726", "#8d433d", "#f95a46", "#8c3c33", "#fd3933", "#ff3d37", "#b14542", "#ec4c42", "#fe4237", "#f34f44", "#833b38", "#99463f", "#fe5a44", "#9d4239", "#95433a", "#fd3a34", "#d74944", "#602c2a", "#a6443f", "#ff3e32", "#f94b40", "#8c3e3a", "#aa4e45", "#ff5943", "#b4473b", "#a3453a", "#ff5c3f", "#f8443d", "#773634", "#e44940", "#fe3e32", "#ff4e43", "#a04742", "#b1554b", "#ff5a44", "#fe4e37", "#d05040", "#b74d3f", "#fd6f43", "#fd7043", "#fd7144", "#fe7646", "#fd7645", "#fd7746", "#fd8048", "#fd8149", "#a23e3a", "#a2443f", "#ff4d42", "#aa4f4a", "#b95348", "#ff5841", "#ef5743", "#cd5341", "#ff914c", "#d6423d", "#5b2421", "#763835", "#f24e45", "#fe3e33", "#ff4c41", "#aa514d", "#a04840", "#fb5b46", "#98443c", "#e04538", "#b62631", "#be2c32", "#b62630", "#d94137", "#f95a3c", "#bb2b32", "#b82831", "#e04738", "#b72831", "#d53f36", "#b52731", "#bb2a32", "#b82932", "#c23234", "#f85d3d", "#c93735", "#b82a32", "#f85e3e", "#dd4838", "#b62932", "#ef573c", "#e8513c", "#b62931", "#bd2f33", "#bc2e33", "#d64338", "#ef583d", "#ba2d32", "#b92c33", "#b52932", "#b22731", "#c43635", "#f15d3e", "#dc4b3a", "#c03334", "#ff6c41", "#e7573c", "#bb3134", "#bc3134", "#f5633f", "#fc6e42", "#d64939", "#b82e33", "#b72e33", "#cd4238", "#e85a3e", "#b82f34", "#bd3435", "#df533b", "#f46641", "#bd3434", "#bc3335", "#b72f34", "#d54a3a", "#ee6240", "#b93134", "#e0553c", "#b83034", "#e65b3d", "#de553c", "#bc3534", "#b73033", "#b42d32", "#b52e33", "#d44c3b", "#fc7445", "#ed6541", "#b42f33", "#b32d33", "#bf3936", "#e35b3f", "#fd7544", "#b93434", "#ba3435", "#c64037", "#db553c", "#bd3836", "#ba3534", "#ee6841", "#d04c3b", "#ef6e44", "#bf3c37", "#b53334", "#cc4a3a", "#f37244", "#f57744", "#c9493a", "#b53434", "#b33134", "#d8593e", "#b73635", "#bc3b37", "#f07244", "#e66742", "#b83735", "#bd3d37", "#e36641", "#d6573d", "#b63635", "#b23134", "#ea6e43", "#bb3b37", "#ea7044", "#f07745", "#bb3c37", "#bc3e38", "#b93a36", "#c84a3b", "#fe884b", "#903d3a", "#602523", "#5c2a27", "#cc4a43", "#fd4036", "#b34944", "#8e443e", "#f25945", "#cc5243", "#84403a", "#fe5f46", "#ee4f3b", "#ea4d3a", "#fd5c3d", "#e04638", "#a4192e", "#880629", "#ae242f", "#930e2b", "#d13c35", "#c53333", "#d43f36", "#830328", "#dd4638", "#8d0b2a", "#860529", "#fb603e", "#ec553c", "#a41a2e", "#f65d3e", "#f25a3e", "#b22631", "#d13f37", "#d03e36", "#9d1a2d", "#f7603f", "#bb2e33", "#b02531", "#df4c3a", "#ce3e36", "#950e2b", "#f05c3d", "#a61f2f", "#f96540", "#cd3e37", "#870728", "#d84839", "#f2603e", "#ba3033", "#880729", "#c73b36", "#f36440", "#a71f2f", "#a9212f", "#d44739", "#dc4f3b", "#db4f3a", "#ad2531", "#ed5f3f", "#c93f37", "#820227", "#93122c", "#e4573d", "#f76a41", "#b32b32", "#af2832", "#ed623f", "#dd523c", "#8f0b2a", "#f26640", "#ed6140", "#9b192e", "#d14739", "#dd543d", "#bd3535", "#cd4739", "#da533c", "#d34c3a", "#8f0e2b", "#a01d2e", "#d64e3b", "#8b0a29", "#8a0a29", "#d64f3b", "#9f1b2e", "#bf3a36", "#f67144", "#c03c36", "#e35f3f", "#bd3a37", "#ec6942", "#ba3735", "#de5c3e", "#cc4a3b", "#9b172d", "#b93635", "#d8583e", "#9d1c2e", "#f67745", "#e86742", "#97192e", "#c94739", "#f67946", "#f27445", "#b53435", "#ac2a33", "#f07345", "#f87e47", "#ac2932", "#a11e30", "#d4563d", "#da5c3f", "#ac2b33", "#d5573d", "#a22031", "#d2563e", "#db5e40", "#ae2f34", "#890629", "#d3573d", "#f67d47", "#9a1a2e", "#dd4641", "#a84641", "#cf4f48", "#f15b47", "#f55b45", "#7a3935", "#b7564a", "#df4738", "#dc4638", "#fd5e3f", "#a1172d", "#a81b2f", "#ff7142", "#f55c3d", "#c23134", "#ee573d", "#eb523b", "#9a122c", "#ff6d41", "#cc3b36", "#ed593d", "#e14f3a", "#840027", "#d64438", "#f15e3e", "#cb3a36", "#ea583c", "#db4a3a", "#c93a35", "#ee5a3e", "#bb2f33", "#8d072b", "#ed5a3d", "#fc6b41", "#a71d2f", "#940e2b", "#f3623f", "#ea5d3e", "#9f172e", "#fa6a41", "#a51d2f", "#fa6c42", "#f56941", "#930c2b", "#dd4f3b", "#d84f3b", "#fb7043", "#b22b32", "#de573d", "#ab2530", "#fa7244", "#ac2631", "#ef6540", "#de563d", "#ff8247", "#fc7a46", "#c53f37", "#a72131", "#a11c2f", "#c54037", "#880229", "#f16e43", "#c14037", "#ed6d42", "#b83535", "#a52231", "#ee6d43", "#d95b3e", "#f57645", "#b93835", "#8d092a", "#e36841", "#d65a3f", "#f77c47", "#fe8b4b", "#ab2a32", "#870428", "#ee7144", "#f27946", "#fe8d4c", "#a82731", "#f17745", "#f57f47", "#8f0b2c", "#ff954d", "#fe874b", "#ac433f", "#562523", "#96433f", "#fd4a40", "#fc4035", "#6f3230", "#d65849", "#b04c41", "#6b3230", "#e95e48", "#ff573a", "#da4137", "#b32431", "#fe5e3f", "#c63434", "#ff623e", "#a81d2f", "#d54036", "#f2563c", "#be2e33", "#f55a3d", "#e44c3a", "#98102c", "#c83735", "#e9523c", "#f75f3f", "#f25b3d", "#e6513b", "#c93a36", "#e4523c", "#c63935", "#fc6641", "#ee5b3d", "#a41b2f", "#9b142d", "#f56340", "#dd503b", "#cd4037", "#fc6c42", "#e7593d", "#d64a3a", "#de523c", "#f86b42", "#900b2b", "#ae2631", "#db503c", "#d84d3b", "#ba3434", "#f56a42", "#ef6641", "#9a172d", "#fe7544", "#f36b42", "#eb6341", "#9f192e", "#c13c36", "#ed6742", "#a82431", "#ca4739", "#fc7945", "#dd5b3e", "#ec6a42", "#f27144", "#fd7e48", "#fa7a47", "#e86842", "#fb7d47", "#b53335", "#fb7e48", "#e06240", "#d2523c", "#ec6f44", "#be3e37", "#fd8249", "#dc5e3f", "#ca4b3b", "#f97f48", "#df6641", "#ef7645", "#8b092b", "#b73836", "#fa453e", "#8d3f3d", "#913d3a", "#f5463d", "#fd3e33", "#ea4941", "#813633", "#ae4d43", "#f65a44", "#f05b47", "#ff5c41", "#db4237", "#c73434", "#f1563c", "#f95c3e", "#f4583c", "#bf2f33", "#f95e3e", "#a71c2e", "#f0563c", "#ed553c", "#ea523b", "#de4939", "#c93835", "#c03133", "#ab202f", "#fd6541", "#e7523c", "#c03233", "#ec573c", "#a61d2f", "#c93b36", "#f96640", "#c93d36", "#cf4237", "#f66440", "#be3334", "#e2543c", "#d74a3a", "#d4483a", "#f46640", "#ed603f", "#f06340", "#ae2732", "#dc513b", "#d84e3b", "#a82130", "#f87043", "#f86f42", "#94112c", "#a01b2f", "#f16a42", "#ed6741", "#ed6841", "#c84539", "#a31e30", "#f97645", "#f67445", "#e96741", "#8a0929", "#820428", "#c34038", "#f27143", "#fd7d46", "#9c192e", "#f77845", "#b63535", "#ec6d43", "#f07344", "#ee6f44", "#f47645", "#ff924c", "#d2533c", "#eb6f43", "#e16441", "#ce513c", "#ab2b33", "#f17846", "#8b082b", "#b73837", "#f24741", "#9c4440", "#f8473e", "#bc4a44", "#e75c4b", "#c25246", "#de5a47", "#fe583c", "#a91e2e", "#a61b2f", "#960f2c", "#e9523b", "#e6523b", "#a2182e", "#b92d33", "#a81e2f", "#d84739", "#ec593d", "#ef5c3e", "#ea593d", "#a31c2f", "#f15f3e", "#eb5b3d", "#9a132d", "#b12832", "#e7583d", "#d74b3a", "#a51e30", "#a61e30", "#a51e2f", "#bc3535", "#a5202f", "#ee6541", "#e35a3e", "#ff7646", "#a82230", "#a62130", "#a52130", "#ec6741", "#ec6a41", "#ff8648", "#e26040", "#8f0c2b", "#c84639", "#fa7a46", "#930e2c", "#fb7c47", "#b73636", "#a62231", "#a82531", "#9e1b2e", "#c74739", "#d95a3e", "#b23135", "#d5573e", "#d85a3f", "#a42430", "#f14741", "#933f3c", "#bb4944", "#fe463c", "#de4840", "#9f3e39", "#703633", "#d05849", "#fe5942", "#8e433c", "#a94f44", "#fa5b3d", "#b42531", "#9f142d", "#a71b2f", "#f75d3e", "#f55c3e", "#c33334", "#ea533c", "#de4a39", "#c53635", "#e7523b", "#db4839", "#940d2b", "#f4603f", "#c13334", "#db4b39", "#c13434", "#a0182e", "#e8563d", "#ec5c3e", "#a7202f", "#e7563c", "#e0533c", "#f56842", "#f86a42", "#f06240", "#ae2731", "#dc513c", "#a82131", "#bd3534", "#ff7a45", "#d1493a", "#cc4439", "#e75f3f", "#f97244", "#f77044", "#f56f44", "#bd3735", "#f06c42", "#bc3736", "#f57344", "#a62230", "#a92731", "#fa7b46", "#d14e3b", "#c13e38", "#98142d", "#f77645", "#f37445", "#f87b47", "#f57846", "#fc7f48", "#da5b3f", "#ca4b3a", "#ed7044", "#b93937", "#da5d3f", "#ab2b32", "#fc443d", "#b84844", "#933c38", "#e84a42", "#e7483f", "#a14743", "#a84b41", "#f75b46", "#ed5e4a", "#773a36", "#7f3d38", "#f55f47", "#db4137", "#e04639", "#e94d3a", "#ad202f", "#c23033", "#a3192d", "#bf2e33", "#ea523c", "#f8613f", "#f35c3e", "#cd3e36", "#ea573d", "#fd6740", "#a61c2f", "#9e162d", "#fb6640", "#e9573d", "#ce4137", "#bb3033", "#fd6c43", "#ce4237", "#cb3f37", "#df523c", "#fd7044", "#e55a3e", "#a41d2f", "#bb3434", "#f87143", "#cb4338", "#f36a41", "#fc7344", "#ee6742", "#b12d33", "#95122c", "#e15d3e", "#ec6b42", "#f37144", "#98142e", "#8d092b", "#f67645", "#ae2c33", "#e86841", "#e16240", "#c64639", "#cd4f3c", "#ed7144", "#be3f38", "#e76e44", "#c74a3a", "#f07645", "#fc864a", "#ec7345", "#dd6341", "#e9453e", "#b5443f", "#843b39", "#7d3a37", "#a9423e", "#dc443d", "#ef4b42", "#a6403c", "#6d312e", "#582424", "#7f3c37", "#d75b4b", "#de5847", "#703735", "#e3604d", "#c93635", "#aa1d2f", "#fa5d3d", "#bf2e32", "#f65b3d", "#850027", "#fd6240", "#ca3935", "#eb563c", "#e04c3a", "#d44237", "#cf3d37", "#c33434", "#e8543c", "#e1503b", "#f76240", "#e5553b", "#fa6740", "#ea5a3e", "#b02731", "#9e162e", "#ef603f", "#c63c37", "#de513b", "#d74d3b", "#fd6f44", "#b12a32", "#f36a42", "#950f2c", "#bd3635", "#f86e43", "#f76d43", "#b93234", "#dd563c", "#e96440", "#c33d36", "#ef6b42", "#a21e2f", "#9d192e", "#d7543d", "#f97746", "#fc7c47", "#b12f34", "#d6553c", "#f97d47", "#fc8148", "#e26541", "#f97c47", "#f27746", "#fa8449", "#b83b36", "#8b092a", "#f47b47", "#8d0a2b", "#ff944d", "#fc8c4b", "#ff964d", "#b63836", "#aa2d32", "#e64a44", "#ce4a44", "#c03e38", "#cd4641", "#e24740", "#f9463e", "#fb463d", "#be4741", "#a54c43", "#ec5945", "#df5643", "#763734", "#703632", "#dd5e4c", "#c93434", "#e24739", "#c63233", "#e54b3a", "#e14838", "#f1543b", "#f3563c", "#c83534", "#f6593d", "#f3583d", "#f0553c", "#f75b3e", "#f2573d", "#9b142c", "#ee553c", "#fc613f", "#cb3a35", "#c13234", "#ea543c", "#de4b3a", "#dd4839", "#b62a31", "#d34237", "#f6603f", "#e9563c", "#f35e3e", "#d44438", "#b42932", "#fa6640", "#d64739", "#f26240", "#910d2a", "#f76540", "#cf4338", "#b72d33", "#f36340", "#f76741", "#d84b3a", "#dc503b", "#c43a36", "#cc4137", "#e5583d", "#c33a36", "#cd4338", "#f46841", "#f06540", "#ad2831", "#e2583d", "#fa6f43", "#c33c36", "#bb3534", "#fc7343", "#8c0a2b", "#df573d", "#a6222f", "#a1202f", "#ef6741", "#f06941", "#fc7645", "#db553d", "#cd4839", "#c23e37", "#f26e43", "#f37043", "#ae2a32", "#a01e2f", "#a01d2f", "#f16f43", "#f57444", "#e46240", "#bb3936", "#b33034", "#f57545", "#bb3b36", "#8d0d2a", "#f67646", "#a72731", "#e66642", "#c24238", "#dd5f3f", "#b33235", "#f37646", "#f67a46", "#cf513c", "#f37846", "#f67c47", "#d0523c", "#d4573e", "#fc8449", "#df6441", "#850328", "#a82832", "#e36942", "#d95f40", "#d65b3f", "#890829", "#c34639", "#fe3a31", "#d54b45", "#813936", "#ba5044", "#f15a44", "#96463f", "#5b2827", "#8b443d", "#e85c47", "#aa1b2f", "#a91b2f", "#aa1c2f", "#a91b2e", "#a4192d", "#ae202f", "#f8583c", "#de4538", "#ad1f2f", "#ae2030", "#b42530", "#eb503b", "#ae2130", "#e04939", "#fb5f3e", "#c13034", "#ad2130", "#ef573d", "#e54f3b", "#ac2230", "#aa1f30", "#a91e30", "#ad2230", "#a91f30", "#c93936", "#aa2030", "#c83936", "#f25f3f", "#cd3f38", "#bc3034", "#ad2431", "#e3523b", "#fd6a42", "#d74939", "#b22832", "#fa6741", "#ab2331", "#ad2430", "#c33836", "#e3563c", "#aa2331", "#f46741", "#b62d33", "#a71f30", "#ce4438", "#fc7043", "#cb4138", "#a92231", "#c23936", "#f96e43", "#d14839", "#e2593d", "#f46b42", "#f46c42", "#a82231", "#e35c3f", "#bc3635", "#a82331", "#c03a36", "#b02a33", "#d24e3b", "#ae2932", "#af2b33", "#d4513c", "#f57244", "#db583d", "#b02c33", "#cc4b3a", "#a62432", "#b02f34", "#ad2b33", "#d3533d", "#ce4d3b", "#a62431", "#a82631", "#ef7144", "#e56642", "#e16341", "#df6240", "#aa2832", "#e06341", "#aa2932", "#de6341", "#ee7545", "#b03034", "#a92932", "#a82831", "#a72632", "#a42331", "#fd3e35", "#fd3d34", "#f14b43", "#a44440", "#90453f", "#e85b48", "#ff5f46", "#ca5446", "#904139", "#873f39", "#c05346", "#f96047", "#fb5c3d", "#fd603e", "#fe643f", "#f86842", "#f96d43", "#f86f43", "#fb7244", "#fb7745", "#fb7946", "#f77746", "#f97a46", "#f98048", "#d84e47", "#783836", "#693230", "#cb5748", "#fc583f", "#ea5944", "#ce5444", "#bd5549", "#bc574a", "#c95443", "#e55a46", "#fc5c42", "#ff463e", "#c34a44", "#c15345", "#fe5238", "#b84945", "#612827", "#5d2b2a", "#bd5a4e", "#fc543b", "#b04642", "#5f2522", "#c95849", "#db4a44", "#693331", "#e65d4a", "#fc4840", "#853d3a", "#9a463d", "#fe543a", "#b44642", "#e35946", "#e74842", "#a34844", "#91423a", "#e34b45", "#632f2d", "#733430", "#f25a44", "#ff4039", "#a2433f", "#da5644", "#e9453f", "#c35041", "#b34642", "#b54a3d", "#fd443d", "#853937", "#a5473c", "#e5433d", "#9a4036", "#d4413d", "#602a28", "#9b3e34", "#c9443f", "#5c2927", "#983d34", "#c6413c", "#934741", "#ff5c42", "#c9433e", "#d5403a", "#863832", "#7d3c37", "#fc5e45", "#ed433c", "#70302e", "#793935", "#f7433d", "#793330", "#883e38", "#ff443d", "#893a38", "#99463d", "#b14441", "#582525", "#ac4a3f", "#db4742", "#c85141", "#fa423b", "#7d3733", "#662c2a", "#e15642", "#ac413d", "#743430", "#dc4641", "#8d3f38", "#fd453d", "#813b38", "#ac4b40", "#b6443f", "#5d2a2a", "#d35948", "#df453f", "#652e2c", "#833c36", "#fd5b42", "#943f3c", "#b74e41", "#e44943", "#6b312e", "#723632", "#f05c47", "#d7453f", "#682e2d", "#c45446", "#fd3c33", "#cc4a45", "#853e39", "#fb5b43", "#bc4b46", "#cb5a4b", "#fd543c", "#bd4a45", "#602e2c", "#853f3a", "#fe5d45", "#d14a45", "#723432", "#75322f", "#8a3935", "#a74741", "#b94a41", "#c34338", "#c64a40", "#bf4136", "#ba5149", "#b24d46", "#ab433a", "#a43a31", "#a44741", "#8a3d38", "#692e2c", "#c95242", "#ed4f48", "#7f3d3a", "#723431", "#99423c", "#c4483e", "#e04d40", "#f04d3e", "#fd4f3f", "#ff513e", "#fc5341", "#e24f41", "#b74b42", "#7d3b37", "#55211f", "#88413b", "#eb4e47", "#7b3735", "#803733", "#aa413a", "#d24e43", "#f35143", "#ff4c3c", "#fa5543", "#cc4f44", "#933d37", "#793c38", "#e86250", "#ee4840", "#974541", "#994541", "#d34c42", "#f64d3e", "#fe513d", "#e05345", "#974943", "#7d3a34", "#eb5b47", "#ff493f", "#c54842", "#743532", "#893e3a", "#d74f45", "#ff4f3f", "#d65143", "#97423b", "#8c413b", "#ed5b45", "#fd3d33", "#f04b42", "#692f2c", "#7e3733", "#c44b43", "#fb4f41", "#fe4535", "#eb5444", "#b54d44", "#833d38", "#85403b", "#cc5748", "#fb5942", "#ff3d32", "#e44a42", "#662f2d", "#94403a", "#c84b42", "#f84f41", "#fb5644", "#dd5445", "#b84a3f", "#9d433b", "#68302d", "#5d2725", "#5d2726", "#863e39", "#ca5447", "#fb5f48", "#e34b43", "#9c413e", "#5d2522", "#73332f", "#923a35", "#bd4b43", "#ed5247", "#fc5340", "#e75746", "#cb5245", "#b04940", "#953f37", "#7d342f", "#773431", "#712c28", "#702b27", "#702b26", "#74312d", "#8b3d37", "#ad493f", "#c95244", "#db5847", "#ed5c49", "#fc5b45", "#e64a42", "#c0463f", "#99403b", "#713331", "#622b28", "#883c38", "#af433d", "#d24b41", "#ee4b3e", "#fb543f", "#f6523e", "#f05441", "#ea4b37", "#e94a37", "#e94b36", "#e94b37", "#ef523d", "#fd5842", "#fe4036", "#f3493f", "#c94841", "#a83f39", "#943a35", "#843834", "#7b312d", "#743531", "#79302c", "#7f3431", "#833c39", "#86332f", "#8b3531", "#953d38", "#a23d37", "#b2423a", "#c4473f", "#d9483e", "#ee4d42", "#fe4638", "#f9473c", "#f34238", "#ef493f", "#ee4c42", "#f14338", "#f6453a", "#f84b40", "#f94539", "#fc4539", "#ff8e4d",
};
static const int imageIndices[] = {
0, 1, 0, 2, 1, 2, 3, 4, 5, 6, 5, 6, 7, 6, 7, 8, 9, 8, 10, 11, 10, 12, 11, 12, 13, 12, 13, 14, 15, 16, 17, 16, 17, 18, 19, 18, 20, 21, 22, 21, 23, 21, 23, 24, 25, 23, 25, 26, 27, 26, 28, 29, 30, 29, 31, 29, 31, 32, 33, 32, 34, 35, 36, 34, 36, 37, 36, 38, 37, 38, 39, 40, 41, 42, 41, 42, 43, 42, 43, 44, 45, 44, 46, 47, 46, 48, 47, 48, 49, 48, 49, 50, 51, 52, 53, 52, 53, 54, 55, 54, 56, 57, 58, 57, 59, 57, 59, 60, 61, 59, 61, 62, 63, 62, 64, 65, 66, 65, 67, 65, 67, 68, 69, 68, 70, 71, 72, 70, 72, 73, 72, 74, 73, 74, 75, 76, 77, 78, 77, 78, 79, 80, 81, 82, 83, 82, 84, 82, 84, 85, 86, 85, 87, 88, 89, 90, 91, 90, 91, 92, 91, 93, 92, 93, 94, 95, 94, 96, 97, 96, 98, 97, 98, 99, 98, 99, 100, 99, 101, 102, 103, 104, 103, 105, 106, 104, 106, 107, 108, 109, 108, 110, 108, 110, 111, 110, 112, 110, 112, 113, 114, 113, 115, 116, 117, 116, 118, 116, 118, 119, 120, 121, 122, 123, 122, 124, 122, 124, 125, 126, 125, 127, 128, 129, 130, 131, 130, 131, 132, 131, 133, 132, 133, 134, 135, 134, 136, 137, 136, 138, 137, 138, 139, 138, 139, 140, 139, 141, 142, 143, 144, 143, 145, 146, 144, 146, 147, 148, 149, 148, 150, 148, 150, 151, 150, 152, 150, 152, 0, 1, 153, 3, 5, 6, 154, 7, 154, 8, 10, 11, 155, 13, 15, 16, 19, 17, 19, 17, 18, 20, 22, 21, 23, 25, 26, 28, 30, 28, 29, 31, 33, 32, 34, 36, 37, 156, 39, 41, 42, 157, 43, 157, 44, 46, 47, 158, 49, 51, 52, 55, 53, 55, 53, 54, 56, 58, 57, 59, 61, 62, 64, 66, 64, 65, 67, 69, 68, 70, 72, 73, 159, 75, 77, 78, 80, 81, 82, 84, 85, 88, 89, 88, 90, 91, 160, 93, 94, 96, 97, 98, 100, 99, 101, 102, 104, 105, 106, 107, 109, 108, 110, 112, 113, 114, 113, 115, 117, 115, 116, 118, 120, 121, 122, 124, 125, 128, 129, 128, 130, 131, 161, 133, 134, 136, 137, 138, 140, 139, 141, 142, 144, 145, 146, 147, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 39, 37, 164, 165, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 36, 166, 167, 168, 169, 37, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 170, 41, 171, 172, 173, 174, 175, 176, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 177, 164, 178, 179, 180, 181, 182, 183, 184, 185, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 186, 187, 188, 189, 190, 191, 192, 193, 169, 194, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 195, 169, 196, 192, 197, 198, 199, 200, 201, 202, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 203, 204, 205, 206, 207, 208, 209, 210, 211, 37, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 212, 156, 213, 214, 215, 216, 217, 218, 219, 220, 37, 221, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 222, 223, 224, 199, 208, 216, 225, 226, 227, 40, 221, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 176, 165, 228, 229, 230, 216, 231, 232, 233, 40, 185, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 234, 235, 236, 237, 198, 216, 231, 238, 239, 42, 185, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 170, 165, 240, 241, 242, 208, 216, 190, 243, 244, 166, 245, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 30, 29, 31, 32, 33, 32, 33, 32, 34, 36, 246, 247, 248, 249, 208, 216, 250, 251, 252, 43, 245, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 253, 28, 29, 31, 32, 33, 32, 34, 36, 170, 254, 255, 256, 206, 208, 216, 198, 257, 258, 259, 194, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 30, 260, 30, 29, 31, 32, 33, 32, 34, 36, 212, 165, 261, 262, 263, 216, 198, 264, 265, 266, 202, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 253, 29, 267, 268, 269, 270, 30, 29, 31, 32, 33, 32, 33, 32, 34, 36, 271, 272, 273, 274, 198, 216, 197, 257, 275, 169, 202, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 276, 277, 278, 279, 280, 281, 282, 30, 283, 29, 31, 32, 33, 32, 33, 32, 34, 36, 170, 203, 284, 285, 286, 216, 287, 237, 288, 211, 289, 41, 42, 43, 157, 43, 44, 46, 44, 290, 291, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 28, 292, 293, 294, 295, 296, 297, 298, 299, 253, 31, 32, 33, 32, 34, 36, 246, 39, 300, 301, 250, 216, 287, 199, 302, 201, 156, 41, 42, 43, 157, 43, 44, 46, 44, 303, 304, 305, 306, 46, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 307, 308, 309, 249, 190, 208, 310, 311, 260, 253, 31, 32, 33, 32, 34, 36, 170, 312, 313, 314, 315, 207, 216, 208, 316, 317, 41, 42, 43, 157, 43, 44, 45, 318, 319, 320, 321, 322, 323, 324, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 325, 326, 327, 328, 242, 216, 250, 329, 330, 299, 331, 29, 31, 32, 33, 32, 33, 32, 34, 36, 246, 332, 333, 310, 190, 216, 207, 334, 335, 336, 156, 41, 42, 43, 157, 43, 44, 337, 338, 339, 340, 341, 286, 182, 342, 343, 344, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 292, 345, 346, 347, 208, 216, 190, 348, 349, 31, 350, 29, 31, 32, 33, 32, 33, 32, 34, 36, 35, 351, 352, 334, 208, 216, 207, 206, 353, 354, 187, 41, 42, 43, 157, 43, 44, 337, 355, 356, 357, 225, 358, 359, 360, 361, 290, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 362, 363, 364, 365, 190, 216, 366, 367, 368, 29, 350, 31, 32, 33, 32, 34, 170, 312, 369, 370, 242, 216, 217, 371, 372, 373, 184, 221, 41, 42, 43, 157, 43, 44, 337, 45, 374, 375, 242, 207, 376, 232, 377, 47, 344, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 378, 26, 379, 380, 242, 216, 225, 381, 382, 30, 283, 29, 31, 32, 33, 32, 34, 246, 383, 384, 264, 208, 216, 207, 242, 385, 386, 187, 221, 41, 42, 43, 157, 43, 44, 337, 45, 387, 388, 389, 208, 198, 390, 391, 392, 393, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 307, 292, 394, 395, 237, 198, 216, 208, 396, 397, 398, 30, 283, 29, 31, 32, 33, 32, 33, 32, 34, 399, 400, 401, 359, 287, 216, 230, 402, 403, 184, 221, 41, 42, 43, 157, 43, 44, 404, 338, 405, 340, 406, 207, 208, 315, 407, 408, 324, 409, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 410, 308, 411, 310, 412, 216, 207, 218, 413, 414, 30, 29, 31, 32, 33, 32, 33, 32, 34, 415, 35, 416, 417, 230, 216, 376, 418, 419, 184, 185, 41, 42, 43, 157, 43, 44, 404, 338, 420, 421, 406, 207, 216, 215, 422, 423, 343, 344, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 378, 292, 424, 425, 406, 426, 216, 287, 347, 427, 428, 30, 29, 31, 32, 33, 32, 34, 246, 332, 429, 310, 190, 216, 215, 430, 431, 184, 185, 41, 42, 43, 157, 43, 44, 337, 355, 432, 433, 242, 207, 216, 198, 390, 434, 435, 436, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 410, 437, 438, 257, 208, 216, 197, 257, 439, 440, 253, 29, 31, 32, 33, 32, 34, 271, 441, 442, 443, 207, 216, 215, 430, 431, 184, 185, 41, 42, 43, 157, 43, 44, 337, 324, 444, 445, 230, 216, 207, 446, 447, 448, 449, 450, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 307, 292, 451, 452, 453, 216, 287, 454, 455, 456, 253, 29, 31, 32, 33, 32, 33, 32, 34, 415, 399, 457, 458, 315, 217, 216, 376, 418, 459, 460, 185, 41, 42, 43, 157, 43, 44, 461, 355, 462, 430, 376, 216, 376, 463, 464, 158, 465, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 466, 467, 468, 316, 412, 216, 287, 390, 469, 456, 253, 29, 31, 32, 33, 32, 33, 32, 34, 470, 35, 471, 189, 376, 216, 230, 472, 473, 460, 221, 41, 42, 43, 157, 43, 44, 461, 46, 474, 475, 190, 216, 198, 249, 476, 163, 477, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 378, 292, 478, 479, 406, 216, 197, 257, 480, 481, 253, 29, 31, 32, 33, 32, 34, 482, 223, 483, 484, 198, 216, 217, 197, 198, 197, 287, 216, 208, 230, 485, 486, 184, 221, 41, 42, 43, 157, 43, 44, 487, 48, 488, 489, 190, 216, 217, 490, 491, 323, 492, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 466, 363, 493, 494, 198, 216, 198, 249, 495, 260, 496, 29, 31, 32, 33, 32, 34, 399, 497, 407, 498, 207, 216, 190, 499, 264, 500, 257, 390, 453, 250, 216, 389, 501, 502, 460, 221, 41, 42, 43, 157, 43, 44, 461, 48, 503, 365, 412, 216, 207, 315, 504, 505, 343, 450, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 378, 292, 506, 507, 453, 208, 216, 198, 249, 508, 509, 29, 31, 32, 33, 32, 33, 32, 34, 415, 33, 510, 511, 396, 207, 376, 512, 513, 514, 515, 516, 517, 518, 249, 218, 230, 519, 520, 521, 156, 41, 42, 43, 157, 43, 44, 522, 523, 524, 257, 198, 216, 225, 525, 526, 343, 527, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 528, 529, 530, 257, 198, 216, 287, 531, 532, 533, 277, 29, 31, 32, 33, 32, 33, 32, 34, 415, 33, 534, 535, 536, 242, 365, 537, 538, 166, 41, 539, 175, 540, 541, 542, 543, 544, 545, 41, 202, 41, 42, 43, 157, 43, 44, 522, 546, 547, 280, 198, 216, 190, 548, 549, 52, 465, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 378, 24, 550, 551, 225, 216, 287, 531, 552, 533, 277, 29, 31, 32, 33, 32, 34, 415, 33, 553, 554, 555, 556, 557, 558, 312, 212, 559, 212, 560, 187, 561, 562, 563, 564, 166, 156, 41, 42, 43, 157, 43, 44, 565, 566, 567, 297, 198, 216, 197, 568, 569, 570, 477, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 466, 27, 571, 329, 190, 216, 287, 295, 572, 573, 277, 29, 31, 32, 33, 32, 34, 33, 574, 575, 576, 577, 383, 578, 36, 37, 38, 177, 176, 165, 187, 156, 41, 42, 43, 157, 43, 44, 565, 546, 579, 390, 198, 216, 287, 280, 580, 581, 477, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 22, 582, 583, 498, 207, 216, 287, 295, 584, 585, 277, 29, 31, 32, 33, 32, 33, 32, 34, 35, 36, 35, 36, 176, 170, 176, 177, 586, 39, 41, 42, 43, 157, 43, 44, 157, 587, 588, 199, 208, 216, 287, 209, 589, 435, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 590, 20, 21, 22, 21, 22, 21, 23, 378, 591, 592, 593, 230, 216, 208, 555, 594, 595, 29, 31, 32, 33, 32, 33, 32, 34, 170, 36, 596, 222, 203, 165, 41, 39, 156, 187, 176, 221, 39, 41, 42, 43, 157, 43, 44, 337, 355, 597, 598, 396, 208, 216, 217, 315, 599, 600, 47, 450, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 19, 601, 602, 603, 20, 21, 22, 21, 22, 23, 24, 23, 604, 605, 606, 494, 198, 216, 208, 607, 608, 609, 30, 283, 29, 31, 32, 33, 32, 34, 170, 222, 203, 539, 610, 611, 612, 613, 614, 615, 616, 617, 618, 164, 202, 221, 41, 42, 43, 157, 43, 44, 461, 45, 619, 620, 376, 216, 208, 286, 621, 622, 343, 450, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 19, 623, 624, 625, 626, 603, 20, 21, 22, 21, 23, 627, 591, 628, 629, 315, 208, 216, 207, 286, 630, 631, 277, 283, 29, 31, 32, 33, 32, 34, 170, 312, 383, 632, 633, 634, 635, 636, 637, 638, 463, 639, 640, 641, 642, 266, 289, 156, 41, 42, 43, 157, 43, 44, 522, 523, 643, 264, 208, 216, 208, 396, 644, 645, 47, 450, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 646, 626, 647, 648, 649, 650, 23, 651, 20, 21, 22, 21, 23, 652, 24, 653, 654, 376, 216, 208, 389, 655, 656, 657, 283, 29, 31, 32, 33, 32, 33, 32, 34, 222, 203, 658, 659, 433, 257, 315, 230, 231, 230, 315, 264, 660, 258, 661, 40, 202, 41, 42, 43, 157, 43, 44, 355, 662, 663, 209, 287, 216, 208, 389, 664, 665, 158, 450, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 666, 18, 667, 668, 669, 670, 671, 672, 603, 20, 21, 22, 21, 22, 21, 23, 604, 363, 673, 674, 198, 216, 208, 216, 225, 675, 676, 30, 283, 29, 31, 32, 33, 32, 33, 32, 34, 271, 677, 678, 679, 390, 242, 208, 216, 680, 208, 453, 681, 682, 683, 42, 202, 42, 43, 157, 43, 44, 337, 684, 685, 686, 286, 207, 216, 225, 687, 688, 158, 450, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 689, 690, 691, 692, 396, 198, 693, 694, 695, 20, 651, 20, 21, 22, 21, 22, 23, 24, 23, 696, 697, 698, 209, 287, 216, 699, 700, 490, 701, 230, 250, 207, 208, 699, 702, 703, 31, 283, 29, 31, 32, 33, 32, 34, 271, 38, 704, 705, 206, 198, 216, 706, 498, 385, 707, 708, 709, 41, 42, 43, 157, 43, 44, 337, 355, 710, 501, 406, 208, 216, 711, 712, 713, 51, 409, 49, 51, 52, 714, 715, 716, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 717, 718, 719, 390, 198, 208, 700, 720, 721, 603, 20, 21, 22, 21, 23, 627, 24, 722, 723, 376, 216, 231, 724, 725, 726, 727, 728, 729, 199, 453, 730, 402, 731, 657, 283, 29, 31, 32, 33, 32, 732, 33, 733, 734, 359, 208, 216, 208, 735, 736, 737, 684, 221, 42, 43, 157, 43, 44, 337, 355, 738, 739, 230, 216, 699, 207, 740, 51, 477, 49, 51, 52, 50, 54, 741, 742, 52, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 743, 18, 744, 745, 746, 216, 197, 490, 747, 748, 749, 20, 21, 22, 21, 23, 604, 750, 751, 297, 190, 216, 706, 249, 752, 753, 754, 755, 756, 757, 758, 452, 556, 759, 760, 30, 29, 31, 32, 33, 32, 33, 32, 415, 761, 762, 763, 237, 198, 699, 216, 208, 730, 764, 765, 766, 767, 42, 43, 157, 43, 44, 337, 355, 768, 422, 215, 216, 699, 217, 769, 523, 770, 49, 51, 52, 50, 771, 772, 773, 774, 775, 714, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 689, 776, 777, 778, 730, 208, 216, 198, 779, 780, 781, 782, 20, 21, 22, 21, 22, 21, 23, 627, 783, 784, 729, 208, 216, 198, 295, 785, 786, 787, 362, 326, 788, 308, 789, 790, 791, 792, 30, 29, 31, 32, 33, 32, 33, 32, 793, 794, 795, 490, 198, 216, 208, 237, 796, 797, 184, 42, 43, 157, 43, 44, 487, 48, 798, 489, 190, 216, 699, 207, 799, 51, 465, 49, 51, 52, 800, 801, 802, 803, 490, 804, 805, 742, 806, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 807, 808, 809, 494, 198, 216, 190, 810, 811, 21, 812, 20, 21, 22, 21, 22, 23, 24, 652, 27, 813, 814, 815, 198, 816, 817, 818, 788, 819, 27, 28, 276, 820, 307, 277, 30, 29, 31, 32, 33, 32, 271, 33, 821, 430, 822, 216, 412, 264, 823, 318, 185, 42, 43, 157, 43, 404, 338, 824, 825, 446, 208, 216, 826, 827, 828, 158, 344, 49, 51, 714, 829, 830, 340, 735, 831, 832, 833, 834, 835, 836, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 837, 838, 839, 840, 376, 216, 190, 841, 842, 20, 812, 20, 21, 22, 21, 23, 627, 591, 843, 844, 845, 249, 778, 846, 326, 307, 26, 27, 26, 28, 29, 31, 32, 33, 32, 496, 847, 848, 199, 208, 216, 208, 406, 849, 850, 40, 767, 42, 43, 157, 43, 44, 522, 851, 852, 192, 250, 216, 217, 287, 216, 231, 214, 853, 51, 477, 49, 51, 714, 829, 854, 855, 286, 207, 250, 264, 856, 857, 806, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 689, 858, 859, 860, 735, 208, 216, 231, 636, 861, 20, 812, 20, 21, 22, 21, 23, 627, 24, 818, 862, 863, 864, 26, 307, 26, 27, 819, 307, 25, 30, 865, 283, 29, 31, 32, 33, 732, 399, 866, 867, 868, 216, 208, 249, 869, 618, 870, 42, 43, 157, 43, 337, 355, 871, 734, 286, 207, 216, 190, 499, 872, 242, 208, 216, 366, 873, 874, 51, 465, 49, 51, 52, 800, 875, 876, 274, 197, 217, 206, 877, 878, 835, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 837, 879, 880, 881, 412, 216, 225, 882, 883, 603, 651, 20, 21, 22, 21, 22, 21, 23, 591, 750, 28, 292, 25, 26, 27, 378, 292, 30, 308, 437, 28, 260, 481, 509, 26, 865, 283, 29, 31, 32, 884, 885, 886, 192, 198, 216, 207, 286, 887, 888, 184, 889, 43, 157, 43, 487, 46, 890, 347, 746, 231, 242, 192, 891, 892, 893, 206, 190, 208, 231, 445, 894, 158, 450, 49, 51, 52, 895, 55, 896, 897, 190, 216, 190, 348, 898, 57, 806, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 899, 690, 900, 901, 453, 216, 208, 389, 902, 903, 603, 651, 20, 21, 22, 21, 22, 23, 24, 23, 25, 627, 378, 25, 819, 904, 509, 905, 906, 907, 908, 909, 910, 911, 912, 913, 456, 914, 283, 31, 32, 732, 761, 915, 916, 499, 207, 216, 412, 329, 917, 44, 918, 43, 157, 43, 337, 157, 919, 920, 620, 638, 241, 921, 922, 581, 923, 924, 925, 316, 926, 927, 928, 343, 450, 49, 51, 52, 714, 829, 929, 930, 230, 208, 499, 931, 932, 933, 836, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 934, 626, 935, 297, 198, 216, 208, 453, 936, 937, 603, 651, 20, 21, 22, 21, 23, 25, 23, 25, 362, 292, 938, 939, 940, 941, 779, 942, 316, 443, 249, 841, 556, 943, 944, 29, 496, 31, 32, 732, 312, 945, 946, 230, 216, 208, 390, 947, 948, 949, 43, 157, 43, 44, 157, 708, 950, 951, 952, 953, 954, 955, 956, 49, 600, 957, 958, 959, 960, 163, 492, 49, 51, 52, 714, 835, 961, 962, 225, 208, 216, 706, 264, 963, 964, 806, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 965, 966, 967, 968, 453, 208, 216, 208, 453, 969, 970, 603, 651, 20, 21, 22, 21, 23, 25, 971, 972, 973, 974, 243, 446, 231, 208, 190, 242, 257, 975, 976, 977, 978, 31, 32, 979, 34, 980, 981, 231, 216, 217, 982, 983, 984, 40, 889, 157, 43, 44, 157, 684, 45, 47, 290, 45, 46, 45, 49, 851, 163, 158, 47, 49, 51, 52, 714, 50, 985, 986, 218, 217, 216, 208, 730, 987, 988, 742, 836, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 989, 990, 991, 257, 198, 216, 208, 389, 992, 993, 20, 651, 20, 21, 22, 21, 22, 21, 23, 25, 971, 24, 994, 995, 816, 190, 208, 216, 198, 730, 996, 997, 977, 496, 32, 33, 32, 884, 574, 998, 249, 208, 216, 230, 999, 1000, 684, 487, 43, 44, 337, 461, 1001, 522, 157, 45, 1002, 1003, 409, 477, 1003, 492, 49, 51, 52, 1004, 1005, 1006, 334, 207, 216, 699, 654, 1007, 1008, 1009, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 776, 1010, 1011, 822, 216, 1012, 1013, 1014, 20, 651, 20, 21, 22, 21, 22, 23, 24, 23, 25, 971, 27, 1015, 1016, 181, 198, 1017, 216, 1017, 208, 1018, 1019, 1020, 32, 496, 33, 32, 1021, 977, 1022, 490, 197, 216, 190, 301, 1023, 44, 522, 157, 43, 44, 1002, 1024, 45, 566, 546, 954, 523, 46, 1002, 409, 48, 49, 51, 52, 800, 875, 1025, 347, 287, 216, 198, 494, 1026, 1027, 806, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 130, 131, 132, 131, 133, 161, 1028, 1029, 131, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 989, 1030, 1031, 199, 198, 216, 225, 1032, 1033, 601, 651, 20, 21, 22, 21, 23, 378, 787, 1034, 1035, 206, 198, 216, 208, 286, 860, 1036, 761, 732, 32, 31, 677, 1037, 1038, 208, 216, 197, 192, 1039, 303, 1040, 43, 44, 1041, 44, 1042, 1043, 643, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 449, 1003, 49, 51, 52, 800, 775, 1051, 490, 208, 216, 207, 1052, 1053, 1054, 835, 1055, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 1056, 1057, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 129, 128, 1058, 1059, 1060, 130, 131, 130, 131, 132, 133, 131, 133, 144, 1061, 140, 161, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 837, 14, 1062, 1063, 242, 216, 242, 485, 1064, 601, 651, 20, 21, 22, 21, 23, 696, 1065, 1066, 237, 287, 216, 198, 390, 1067, 1068, 657, 732, 399, 1069, 1070, 499, 207, 216, 287, 390, 1071, 1072, 949, 43, 157, 43, 1041, 1073, 1074, 1075, 1076, 329, 390, 334, 681, 301, 687, 1077, 1078, 435, 955, 492, 49, 51, 52, 1079, 741, 1080, 257, 208, 216, 190, 841, 1081, 58, 1009, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 89, 91, 90, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 135, 139, 140, 137, 131, 1082, 1083, 133, 131, 133, 1084, 1085, 1086, 1087, 141, 1088, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 1089, 1090, 1091, 454, 208, 216, 225, 639, 1092, 603, 651, 20, 21, 22, 21, 22, 21, 23, 604, 605, 1093, 365, 190, 216, 263, 637, 1094, 34, 979, 399, 1095, 1096, 206, 207, 216, 287, 1097, 1098, 1099, 1100, 43, 889, 766, 1101, 1102, 1103, 237, 231, 208, 207, 190, 230, 295, 1104, 1105, 1106, 343, 450, 49, 51, 52, 895, 54, 1107, 897, 190, 216, 208, 490, 1108, 1109, 1110, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 69, 71, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 82, 1111, 1112, 1113, 1114, 1115, 84, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 134, 131, 1028, 1125, 1126, 1127, 1128, 1129, 1130, 1125, 1084, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 155, 1131, 1132, 225, 216, 225, 639, 1133, 603, 651, 20, 21, 22, 21, 22, 23, 24, 23, 627, 1134, 1135, 1136, 286, 208, 216, 198, 334, 1137, 847, 657, 31, 977, 1138, 334, 207, 216, 287, 531, 796, 948, 684, 889, 184, 1139, 1140, 390, 1141, 208, 216, 208, 1142, 390, 1143, 1144, 449, 450, 49, 51, 52, 714, 933, 1145, 1146, 230, 216, 217, 982, 1147, 1148, 1008, 1055, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1149, 1150, 69, 68, 70, 69, 1151, 1152, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 1153, 1154, 1155, 1156, 1157, 84, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 105, 1158, 1159, 1160, 1161, 1160, 1162, 1163, 106, 107, 109, 107, 1164, 1163, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 1059, 137, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 133, 1175, 1176, 1177, 1127, 1178, 1179, 1180, 137, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 162, 1182, 243, 231, 216, 225, 882, 883, 603, 651, 20, 21, 22, 21, 23, 604, 308, 1183, 297, 706, 216, 230, 1184, 1185, 399, 884, 677, 1186, 316, 208, 216, 287, 816, 1187, 1188, 949, 1189, 1190, 1191, 1192, 190, 231, 216, 706, 274, 1193, 1194, 449, 450, 49, 51, 52, 714, 835, 1195, 1196, 225, 208, 216, 376, 1197, 1198, 1199, 1200, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1201, 1150, 71, 75, 73, 1150, 1202, 1203, 1204, 1151, 159, 78, 76, 72, 71, 1205, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 1206, 1207, 1208, 1209, 1210, 1211, 1154, 1212, 1213, 91, 1214, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 1215, 1216, 1217, 1216, 118, 116, 117, 1215, 107, 106, 1218, 1163, 107, 1215, 120, 114, 109, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 1219, 140, 1220, 1127, 1221, 1209, 1222, 1223, 1166, 1155, 1224, 1174, 133, 1028, 1125, 1225, 1154, 1226, 1227, 1228, 141, 1088, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 989, 1229, 1230, 199, 207, 216, 699, 287, 1231, 20, 812, 20, 21, 22, 21, 23, 627, 1134, 1232, 1233, 735, 207, 216, 198, 1234, 1235, 1236, 1237, 1238, 1239, 264, 197, 216, 287, 484, 1240, 1241, 709, 1242, 1243, 329, 1244, 216, 198, 1245, 1246, 1247, 1248, 51, 52, 714, 50, 1249, 321, 286, 207, 216, 198, 280, 1250, 1251, 806, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1252, 70, 1152, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1205, 78, 72, 73, 74, 73, 75, 77, 78, 81, 80, 1206, 1265, 1266, 1169, 1267, 1210, 1166, 1209, 1268, 96, 1269, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 1270, 97, 98, 97, 98, 99, 101, 102, 1271, 107, 1272, 1273, 1274, 1275, 1276, 1274, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 118, 1291, 111, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 1292, 1293, 1294, 1295, 1296, 1168, 1297, 1298, 1299, 1174, 133, 131, 1029, 139, 1300, 1127, 1301, 1170, 1302, 149, 1303, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 965, 1304, 1305, 1306, 406, 208, 216, 231, 925, 1307, 20, 812, 20, 21, 22, 21, 22, 21, 23, 652, 27, 1308, 310, 412, 216, 208, 315, 1309, 1310, 761, 38, 1311, 365, 208, 216, 197, 280, 1312, 1072, 766, 1313, 648, 242, 216, 1314, 810, 1315, 1316, 477, 51, 52, 714, 1004, 1317, 1318, 735, 207, 216, 207, 315, 407, 1319, 1320, 1055, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1321, 1322, 1323, 1324, 1325, 1298, 1326, 1327, 1328, 1329, 1127, 1330, 1331, 1332, 1333, 1334, 73, 72, 73, 74, 73, 75, 77, 78, 81, 80, 1056, 84, 1335, 1169, 1267, 1210, 1267, 1170, 1336, 95, 1111, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 101, 102, 97, 98, 97, 98, 99, 101, 102, 1337, 112, 1338, 1339, 1340, 1209, 1329, 1328, 1341, 1342, 1327, 1343, 1326, 1209, 1170, 1209, 1298, 1344, 1345, 1346, 116, 1347, 108, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 1083, 139, 1348, 1349, 1127, 1350, 1298, 1299, 1174, 133, 131, 130, 134, 1351, 1352, 1168, 1179, 1353, 147, 1303, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1354, 1355, 1356, 297, 198, 216, 231, 238, 1357, 20, 812, 20, 21, 22, 21, 22, 23, 22, 1358, 1359, 334, 208, 216, 230, 687, 1360, 399, 36, 1361, 1362, 231, 216, 198, 1363, 1364, 1242, 618, 1365, 347, 198, 216, 208, 406, 764, 1366, 1004, 1367, 51, 52, 1368, 1369, 1370, 208, 216, 230, 1371, 1372, 58, 1200, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1252, 70, 1373, 1374, 1209, 1221, 1298, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1298, 1156, 1221, 1329, 1382, 1383, 73, 1384, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 1206, 90, 1385, 1329, 1386, 1387, 1170, 1388, 1389, 87, 1214, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 1390, 1391, 1392, 1393, 98, 97, 98, 99, 101, 102, 1271, 110, 1275, 1394, 1395, 1154, 1396, 1166, 1397, 1398, 1283, 1399, 1400, 1401, 1402, 1403, 1404, 1222, 1155, 1267, 1405, 1169, 1406, 1407, 1408, 112, 111, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 129, 1058, 1059, 1409, 1410, 1298, 1350, 1298, 1299, 1174, 133, 131, 161, 1028, 141, 1411, 1406, 1179, 1412, 149, 1303, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 776, 1413, 1414, 499, 208, 216, 231, 841, 1415, 20, 812, 20, 21, 22, 21, 23, 627, 22, 1416, 285, 396, 208, 216, 190, 1417, 1418, 34, 399, 1419, 1420, 1142, 208, 216, 699, 1421, 1422, 338, 1423, 229, 230, 216, 197, 484, 1424, 1425, 1426, 51, 52, 1427, 1428, 701, 217, 216, 208, 249, 1429, 857, 1430, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1252, 71, 1431, 1432, 1168, 1397, 1432, 1433, 1434, 1435, 69, 70, 1151, 1436, 1437, 1438, 1406, 1267, 1168, 1439, 1440, 73, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 1441, 1442, 1443, 1267, 1444, 1213, 89, 1214, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 1445, 1446, 1406, 1447, 1448, 101, 1449, 97, 98, 99, 101, 102, 105, 1450, 1451, 1452, 1453, 1168, 1210, 1166, 1454, 1279, 1455, 110, 111, 1456, 1457, 1346, 1284, 1170, 1211, 1226, 1209, 1458, 118, 1347, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 129, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 1461, 1176, 1462, 1463, 1298, 1464, 1465, 1303, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1466, 155, 1467, 1132, 225, 216, 208, 216, 190, 810, 1468, 21, 812, 20, 21, 22, 21, 23, 652, 22, 1469, 1019, 376, 216, 208, 192, 1470, 441, 1471, 1472, 1473, 206, 287, 216, 208, 453, 1474, 1475, 1476, 1477, 280, 198, 216, 208, 822, 357, 1478, 1004, 1367, 51, 52, 1004, 1479, 1480, 315, 207, 216, 208, 334, 1481, 875, 1008, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 1483, 1484, 1485, 1463, 1267, 1168, 1486, 1487, 1205, 69, 67, 69, 1384, 80, 1488, 1489, 1386, 1490, 1258, 1491, 73, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 83, 85, 1492, 1493, 1494, 90, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 1495, 104, 1496, 1406, 1497, 1398, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 105, 1163, 120, 1498, 1154, 1210, 1166, 1209, 1499, 117, 1162, 106, 107, 111, 118, 1500, 1401, 1298, 1211, 1210, 1386, 1501, 1216, 1502, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 1029, 1125, 1503, 1209, 1504, 1505, 139, 1088, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 15, 1506, 1507, 190, 216, 1017, 208, 230, 286, 822, 208, 216, 208, 810, 1508, 21, 812, 20, 21, 22, 21, 22, 21, 23, 604, 972, 1509, 674, 198, 216, 197, 490, 1510, 977, 1511, 885, 1512, 674, 198, 216, 287, 334, 1513, 1072, 1514, 860, 396, 217, 216, 198, 390, 1515, 1516, 770, 51, 52, 714, 829, 1517, 1518, 286, 207, 216, 208, 453, 1519, 1520, 1320, 1055, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1521, 73, 1522, 1209, 1523, 1463, 1524, 1525, 67, 1151, 67, 68, 69, 1483, 67, 1152, 1526, 1527, 1463, 1490, 1528, 1334, 73, 72, 73, 74, 73, 75, 159, 75, 76, 77, 78, 81, 80, 81, 80, 89, 88, 82, 80, 84, 85, 87, 85, 89, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 1495, 1529, 1530, 1454, 1386, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1271, 111, 1532, 1154, 1210, 1166, 1209, 1533, 113, 1162, 107, 1164, 113, 1534, 1535, 1155, 1211, 1267, 1170, 1536, 1217, 1502, 112, 113, 115, 116, 118, 121, 122, 124, 125, 129, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 1029, 136, 1537, 1341, 1538, 140, 134, 136, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1539, 1540, 1541, 295, 217, 216, 208, 453, 1542, 1543, 241, 489, 249, 701, 1544, 376, 674, 1545, 23, 812, 20, 21, 22, 21, 22, 23, 1546, 1547, 1548, 199, 208, 216, 207, 334, 1549, 885, 1021, 399, 1550, 385, 242, 216, 198, 297, 1551, 566, 1552, 638, 231, 216, 217, 1553, 1554, 1555, 1004, 1367, 51, 52, 714, 835, 1556, 867, 225, 208, 216, 706, 365, 1557, 59, 1009, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1558, 1559, 1463, 1166, 1454, 1560, 69, 1150, 65, 67, 68, 69, 68, 1151, 72, 1561, 1169, 1490, 1562, 1205, 72, 73, 1563, 159, 75, 159, 1564, 1565, 77, 78, 81, 80, 1206, 1057, 82, 84, 1566, 1214, 1567, 87, 88, 89, 88, 90, 1568, 91, 1569, 1570, 160, 93, 94, 1495, 100, 1571, 1572, 1405, 1497, 1531, 1573, 98, 1574, 1449, 98, 99, 101, 102, 103, 104, 1271, 1215, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 1164, 120, 1576, 1170, 1211, 1298, 1577, 1578, 113, 112, 113, 1579, 113, 117, 115, 117, 1580, 117, 116, 118, 1581, 1582, 121, 1583, 1582, 122, 124, 122, 1584, 1585, 124, 127, 1585, 125, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 1029, 142, 1586, 1587, 1127, 1588, 144, 1084, 134, 1589, 136, 137, 138, 137, 1590, 137, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1466, 1539, 1591, 1592, 242, 216, 208, 453, 385, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 18, 651, 20, 21, 22, 21, 23, 696, 1603, 1604, 498, 207, 216, 207, 700, 1605, 1606, 31, 793, 1069, 1607, 199, 198, 216, 1553, 433, 1608, 1242, 1609, 249, 208, 216, 190, 841, 1610, 53, 895, 51, 52, 715, 55, 1611, 1612, 231, 216, 197, 454, 1613, 1614, 1615, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 68, 1616, 1381, 1405, 1267, 1169, 1617, 71, 1150, 65, 67, 68, 69, 1151, 75, 1618, 1209, 1619, 72, 73, 1620, 73, 81, 84, 78, 75, 1563, 77, 78, 1621, 85, 1206, 1565, 78, 81, 80, 82, 85, 90, 91, 89, 85, 1057, 1265, 85, 82, 84, 85, 91, 160, 95, 160, 90, 1566, 91, 88, 89, 1568, 1622, 93, 97, 1623, 1569, 1624, 1625, 94, 99, 96, 1570, 91, 93, 94, 1626, 1627, 1628, 1629, 1169, 1166, 1168, 1630, 1631, 109, 1632, 107, 101, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1634, 1217, 1635, 1210, 1636, 1211, 1168, 1394, 1637, 115, 1347, 112, 1347, 1579, 1217, 124, 120, 1217, 117, 113, 118, 120, 1638, 124, 115, 116, 118, 125, 131, 1639, 129, 125, 1582, 1640, 125, 121, 122, 124, 131, 136, 135, 161, 131, 129, 1640, 161, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 1029, 161, 1641, 1642, 1643, 1644, 135, 134, 135, 1088, 136, 1061, 144, 140, 1645, 1646, 1647, 141, 1061, 149, 145, 1647, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1181, 155, 1648, 1649, 231, 216, 208, 822, 232, 1650, 1651, 1089, 858, 1651, 1652, 1653, 1654, 1655, 1656, 21, 20, 21, 22, 21, 1657, 696, 1658, 1659, 286, 207, 216, 208, 1660, 1661, 1662, 33, 470, 33, 1663, 1664, 822, 216, 208, 490, 1665, 708, 169, 1666, 443, 287, 216, 208, 249, 1667, 570, 770, 51, 52, 895, 55, 1668, 214, 231, 216, 208, 315, 1669, 1670, 1199, 1055, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 68, 1671, 1267, 1636, 1211, 1169, 1672, 1673, 1150, 67, 68, 69, 68, 69, 1151, 159, 1674, 1675, 1676, 1677, 72, 1620, 76, 82, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 84, 1689, 78, 81, 83, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 84, 85, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 91, 1567, 93, 96, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 97, 92, 93, 94, 1716, 104, 1717, 1394, 1168, 1211, 1497, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 102, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1634, 112, 1725, 1489, 1497, 1211, 1405, 1396, 1726, 116, 1347, 1502, 114, 120, 123, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 124, 1737, 115, 116, 118, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 125, 1747, 122, 123, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1058, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 1175, 141, 1756, 1179, 1460, 1757, 139, 1084, 134, 1589, 146, 1351, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 144, 146, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1466, 776, 1768, 1769, 1770, 1771, 746, 251, 1772, 1773, 717, 17, 689, 19, 16, 601, 19, 18, 20, 21, 22, 21, 22, 21, 627, 696, 1774, 1775, 396, 208, 216, 207, 700, 1776, 1606, 31, 732, 793, 794, 1777, 199, 208, 216, 1778, 328, 1779, 1780, 1781, 1782, 982, 217, 216, 207, 209, 1783, 1784, 158, 51, 52, 895, 56, 1785, 1786, 250, 216, 230, 1787, 1788, 1199, 1055, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 68, 1789, 1166, 1386, 1211, 1405, 1790, 1791, 73, 1792, 67, 68, 69, 68, 69, 68, 70, 1152, 1793, 1794, 1795, 72, 76, 1796, 1797, 1798, 1330, 1463, 1169, 1406, 1562, 1799, 82, 1689, 78, 1206, 85, 1153, 1154, 1330, 1298, 1127, 1169, 1170, 1221, 1800, 91, 1214, 1111, 95, 1801, 1154, 1211, 1463, 1127, 1802, 1328, 1803, 1804, 95, 1805, 1806, 1485, 1168, 1463, 1169, 1127, 1169, 1807, 1808, 1809, 1570, 93, 94, 1626, 1810, 1811, 1812, 1497, 1397, 1210, 1636, 1405, 1168, 1813, 106, 1814, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1634, 112, 1815, 1531, 1497, 1211, 1210, 1211, 1816, 1217, 1290, 122, 1817, 1818, 1819, 1820, 1222, 1298, 1463, 1169, 1127, 1166, 1821, 1822, 121, 1823, 120, 1824, 1803, 1169, 1825, 1169, 1170, 1826, 131, 1747, 122, 124, 1827, 1123, 1209, 1221, 1169, 1828, 1329, 1829, 1830, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 1029, 133, 1029, 1831, 1832, 142, 1084, 134, 136, 1833, 1834, 1835, 1386, 1170, 1836, 1643, 1341, 1837, 1169, 1406, 1838, 1761, 1839, 147, 1840, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1539, 1841, 1842, 1843, 779, 500, 1844, 808, 690, 17, 18, 1845, 20, 21, 22, 21, 22, 23, 627, 22, 1846, 1847, 389, 208, 216, 207, 531, 1848, 1236, 399, 32, 732, 399, 1849, 1850, 359, 208, 216, 706, 257, 1851, 1072, 184, 1852, 1853, 225, 208, 216, 208, 453, 1854, 1855, 1004, 1367, 51, 52, 1079, 1856, 1857, 1858, 208, 216, 250, 329, 1859, 1860, 1430, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 67, 1861, 1862, 1406, 1211, 1127, 1863, 1864, 1322, 1150, 67, 68, 69, 68, 70, 72, 70, 78, 1865, 1866, 1572, 1298, 1168, 1406, 1463, 1405, 1211, 1397, 1170, 1572, 1867, 84, 1689, 78, 1868, 1265, 1869, 1328, 1870, 1166, 1211, 1397, 1267, 1871, 90, 1214, 1269, 96, 1268, 1872, 1211, 1267, 1211, 1166, 1406, 1873, 1707, 1874, 1875, 1326, 1209, 1169, 1463, 1406, 1397, 1211, 1267, 1168, 1432, 1810, 101, 1876, 96, 1877, 1878, 1879, 1802, 1386, 1210, 1405, 1463, 1298, 1880, 1632, 1814, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1634, 112, 1881, 1838, 1497, 1211, 1154, 1166, 1882, 118, 113, 1883, 1884, 1166, 1127, 1168, 1406, 1463, 1406, 1210, 1166, 1397, 1386, 1328, 1885, 1886, 118, 120, 1887, 1888, 1329, 1889, 1211, 1156, 1890, 1891, 1747, 122, 124, 1892, 1893, 1179, 1825, 1226, 1870, 1166, 1168, 1894, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 161, 142, 136, 161, 134, 136, 1896, 1897, 1463, 1298, 1463, 1898, 1899, 1900, 1901, 1902, 1227, 1221, 1870, 1226, 1903, 1904, 1905, 1833, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1466, 155, 1906, 1907, 1908, 1909, 1910, 14, 19, 17, 19, 18, 1651, 20, 21, 22, 21, 23, 627, 22, 1911, 936, 453, 208, 216, 287, 494, 1912, 441, 793, 32, 732, 35, 1913, 1914, 1778, 208, 216, 198, 670, 1915, 1916, 1917, 42, 1918, 1649, 231, 216, 376, 430, 1919, 1004, 895, 51, 52, 800, 775, 1920, 490, 208, 216, 208, 199, 1921, 1109, 1008, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 1322, 1922, 1329, 1267, 1210, 1211, 1169, 1923, 1924, 73, 1152, 1151, 69, 68, 69, 70, 72, 1384, 77, 1925, 1926, 1170, 1463, 1127, 1221, 1927, 1259, 1928, 1929, 1930, 1931, 1463, 1210, 1166, 1209, 1683, 78, 1206, 84, 1932, 1933, 1222, 1406, 1330, 1210, 1636, 1267, 1871, 90, 1214, 160, 1934, 1935, 1936, 1155, 1210, 1406, 1937, 1938, 1327, 1170, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1154, 1210, 1267, 1170, 1946, 91, 160, 94, 1947, 1713, 1948, 1949, 1875, 1405, 1226, 1636, 1267, 1950, 1951, 1952, 1953, 105, 1814, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1634, 117, 1954, 1166, 1405, 1211, 1497, 1531, 1955, 117, 1956, 1221, 1127, 1170, 1127, 1957, 1958, 1959, 1960, 1961, 1812, 1463, 1397, 1210, 1166, 1170, 1962, 129, 1963, 118, 1964, 1965, 1966, 1168, 1211, 1210, 1154, 1967, 131, 1747, 122, 124, 1968, 1969, 1970, 1838, 1405, 1211, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 1029, 161, 1088, 1125, 1972, 1172, 1166, 1155, 1973, 1974, 140, 144, 142, 137, 1975, 1976, 1406, 1977, 1209, 1978, 1979, 1980, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 155, 838, 1981, 17, 14, 17, 19, 17, 689, 837, 601, 602, 601, 603, 749, 590, 20, 22, 21, 627, 696, 1982, 507, 286, 208, 216, 198, 674, 1983, 574, 884, 32, 34, 979, 383, 1984, 238, 822, 208, 216, 231, 208, 206, 1985, 1986, 766, 1987, 45, 1988, 348, 231, 216, 706, 301, 1989, 54, 465, 51, 52, 1990, 1991, 1992, 347, 287, 216, 208, 216, 207, 730, 1993, 1994, 742, 1995, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 69, 1996, 1395, 1405, 1397, 1210, 1397, 1463, 1875, 1997, 1202, 159, 70, 1151, 69, 70, 72, 1384, 80, 1998, 1328, 1168, 1999, 2000, 2001, 1865, 2002, 2003, 1563, 2004, 2005, 2006, 1406, 1397, 1405, 2007, 2008, 1621, 1206, 80, 81, 80, 2009, 2010, 2011, 1298, 1211, 1636, 1267, 1871, 91, 1214, 84, 85, 2012, 2013, 2014, 1168, 1211, 1210, 1154, 1209, 2015, 2016, 2017, 2018, 95, 96, 95, 2019, 2020, 1154, 1210, 1267, 2021, 101, 1495, 160, 2022, 1877, 1627, 2023, 1454, 1166, 1497, 1531, 2024, 2025, 2026, 2027, 1449, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 1163, 118, 2028, 1406, 1211, 1169, 1283, 2029, 1217, 2030, 2031, 1167, 2032, 2033, 2034, 2035, 2036, 1347, 1408, 2037, 2038, 2039, 1169, 1211, 1454, 2040, 123, 116, 118, 2041, 1176, 2042, 1326, 1166, 1210, 1154, 1967, 131, 1747, 122, 124, 128, 134, 129, 2043, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 1088, 141, 2044, 1898, 1210, 1405, 2045, 2046, 149, 1589, 1590, 1979, 2047, 1406, 2048, 1209, 2049, 1905, 2050, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 2051, 1466, 717, 837, 162, 16, 17, 965, 14, 19, 1652, 2052, 2053, 2054, 2055, 2056, 623, 2057, 603, 2058, 528, 21, 22, 21, 22, 21, 627, 591, 2059, 2060, 2061, 207, 216, 190, 1507, 2062, 34, 979, 32, 34, 271, 36, 2063, 2064, 2065, 198, 216, 706, 816, 2066, 2067, 43, 221, 918, 157, 2068, 2069, 190, 216, 198, 568, 2070, 1856, 770, 51, 52, 50, 775, 2071, 334, 287, 216, 231, 315, 942, 347, 230, 216, 207, 498, 2072, 2073, 1008, 1856, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1321, 71, 2074, 1209, 1211, 1210, 1221, 1170, 1259, 2075, 1793, 76, 69, 1151, 69, 68, 70, 72, 73, 2076, 2077, 2078, 2079, 83, 78, 77, 159, 75, 78, 83, 1682, 1170, 1211, 1169, 2080, 1207, 2081, 81, 80, 78, 1269, 97, 2082, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 2083, 1529, 2084, 1463, 1211, 1298, 2014, 2085, 97, 160, 90, 88, 1568, 160, 95, 2086, 1170, 1211, 1463, 2087, 102, 2088, 94, 97, 2089, 1170, 1350, 1497, 1531, 1724, 101, 2090, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 1163, 1217, 1278, 1170, 1870, 1211, 1170, 2091, 1217, 116, 2092, 2093, 2094, 2095, 125, 120, 116, 115, 117, 1823, 1639, 2096, 2097, 1168, 1211, 1406, 2098, 2099, 120, 118, 1963, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 122, 1584, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 1303, 1465, 1462, 1170, 2048, 1463, 2102, 2103, 136, 137, 2104, 2105, 1298, 1326, 2106, 1905, 1833, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 965, 1089, 19, 2107, 2108, 2109, 2110, 2111, 501, 2112, 2113, 2114, 2115, 2116, 2117, 603, 749, 21, 22, 23, 696, 2118, 2119, 531, 287, 216, 230, 229, 2120, 399, 732, 32, 34, 271, 885, 1094, 2121, 390, 376, 208, 216, 208, 822, 257, 2122, 2123, 42, 949, 41, 918, 157, 2124, 1417, 190, 216, 198, 674, 2125, 53, 465, 51, 52, 50, 2126, 2127, 454, 198, 190, 2128, 2129, 2130, 2131, 1371, 730, 2132, 192, 2133, 857, 1615, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 2134, 1179, 1210, 1397, 1406, 2135, 1254, 2136, 75, 2137, 1152, 70, 72, 159, 80, 77, 1620, 1563, 73, 75, 2138, 1621, 2139, 1155, 1211, 1166, 1329, 2140, 91, 2141, 79, 81, 80, 1206, 89, 2142, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1214, 160, 2144, 1463, 1211, 1267, 1454, 2145, 1529, 2146, 88, 90, 2147, 101, 2148, 1209, 1267, 1211, 1169, 2149, 1529, 2088, 94, 93, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 99, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 1163, 110, 2150, 2151, 1406, 1211, 1636, 1223, 2152, 118, 1347, 112, 118, 120, 112, 1347, 1579, 113, 114, 1579, 124, 2153, 1170, 1166, 1210, 1166, 2154, 125, 1581, 1963, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 2155, 149, 2156, 1329, 1977, 1406, 2157, 2158, 137, 1590, 137, 1590, 1061, 2159, 2160, 1504, 2161, 1979, 2162, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 837, 14, 2163, 2164, 2165, 654, 942, 1038, 2128, 242, 453, 498, 249, 2166, 2167, 2168, 2169, 2058, 21, 23, 604, 605, 2170, 2171, 287, 216, 207, 315, 2172, 2173, 657, 732, 32, 34, 36, 246, 36, 2174, 2175, 1371, 490, 315, 1142, 208, 230, 315, 490, 1592, 2176, 2177, 40, 221, 42, 918, 157, 2178, 636, 231, 216, 197, 2179, 2180, 53, 895, 51, 52, 800, 2126, 2181, 2182, 724, 1858, 2183, 2184, 2185, 2186, 2187, 2188, 555, 2189, 2190, 1199, 1055, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 64, 67, 2191, 2192, 1127, 1406, 1397, 1210, 1211, 1463, 1298, 2193, 2194, 2195, 159, 2137, 70, 72, 1620, 72, 74, 73, 74, 75, 159, 2196, 80, 2197, 2198, 1405, 1166, 1329, 1153, 1207, 1689, 79, 81, 80, 1206, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2201, 97, 2147, 88, 90, 91, 1568, 97, 2202, 1168, 1210, 1166, 2143, 1709, 100, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 1634, 1164, 2203, 2204, 1127, 1211, 1166, 1209, 2205, 117, 1347, 110, 1347, 113, 114, 113, 114, 113, 1580, 124, 2206, 1454, 1870, 1210, 1154, 2207, 129, 1581, 1738, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 2155, 149, 1353, 1329, 1350, 1210, 1168, 2208, 151, 1589, 136, 137, 140, 2209, 2210, 2211, 2212, 141, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 934, 838, 2213, 1067, 262, 499, 231, 208, 216, 680, 208, 231, 531, 1103, 2214, 2215, 2216, 21, 23, 652, 25, 2217, 2218, 190, 216, 198, 2219, 2220, 1236, 793, 32, 34, 36, 222, 203, 2221, 2222, 2223, 1543, 2224, 729, 192, 301, 2225, 2226, 2227, 2228, 2229, 164, 221, 41, 42, 767, 766, 2230, 229, 230, 216, 198, 674, 2231, 53, 465, 51, 52, 835, 2232, 2233, 2234, 2235, 55, 715, 2236, 1027, 2237, 2238, 2239, 57, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1151, 71, 2240, 1325, 1127, 1221, 1211, 1210, 1211, 1463, 2241, 2242, 159, 1384, 70, 72, 73, 74, 73, 159, 1563, 2138, 78, 2243, 1531, 1497, 1166, 1329, 2244, 89, 1689, 81, 80, 1206, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2246, 1267, 1210, 1166, 1454, 2247, 100, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 2248, 1163, 106, 107, 1580, 1217, 2249, 1154, 1267, 1169, 2157, 2250, 117, 1347, 112, 113, 1580, 2251, 123, 1735, 1463, 1211, 2252, 2253, 130, 2254, 1963, 135, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 1303, 146, 2255, 1127, 1870, 1211, 1386, 1227, 2256, 1590, 147, 141, 1590, 1647, 138, 139, 142, 141, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 1089, 17, 2257, 2258, 237, 190, 208, 216, 208, 822, 2259, 2260, 2261, 603, 627, 23, 627, 696, 2262, 2263, 242, 216, 190, 2264, 2265, 33, 470, 33, 32, 34, 36, 170, 234, 37, 561, 2266, 2267, 2268, 2269, 2270, 2271, 168, 169, 156, 289, 221, 41, 42, 767, 766, 2272, 860, 982, 208, 216, 198, 568, 2273, 1856, 770, 51, 52, 163, 51, 1008, 54, 2274, 2275, 54, 1110, 742, 57, 1199, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1150, 1322, 2276, 2277, 2278, 1454, 1168, 1397, 1210, 1211, 1170, 2279, 2280, 76, 70, 72, 73, 1620, 77, 78, 83, 1566, 1207, 2281, 2282, 1497, 1350, 1329, 2283, 89, 1689, 81, 80, 81, 1868, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2284, 1957, 1405, 1166, 1454, 2285, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 2286, 1217, 1347, 113, 111, 2248, 2287, 2286, 1227, 1210, 1211, 1209, 2288, 2289, 117, 2290, 111, 112, 113, 112, 1347, 1579, 116, 122, 123, 2291, 1585, 1083, 2292, 1463, 1211, 2252, 2293, 130, 2254, 1963, 135, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 1088, 139, 2294, 1344, 1386, 1226, 1211, 1386, 1945, 2295, 2296, 2297, 147, 142, 1590, 137, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 162, 2298, 1090, 2299, 2166, 286, 208, 216, 263, 297, 2300, 2301, 2302, 21, 23, 591, 2303, 2304, 498, 207, 216, 208, 700, 542, 2305, 761, 732, 33, 32, 34, 36, 34, 36, 170, 222, 203, 164, 166, 539, 169, 166, 164, 165, 176, 586, 41, 42, 40, 2306, 2307, 498, 207, 216, 706, 329, 2308, 54, 465, 51, 52, 714, 835, 55, 54, 1008, 55, 742, 714, 836, 54, 836, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1150, 1205, 72, 2309, 1255, 1931, 1170, 1221, 1211, 1210, 1211, 1154, 1298, 2310, 73, 1384, 72, 73, 1620, 1563, 82, 80, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2007, 1405, 1166, 1329, 2283, 85, 1689, 79, 80, 81, 1868, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 91, 1569, 96, 2318, 2319, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1211, 1497, 2321, 2322, 2323, 1533, 2286, 2324, 1283, 2325, 1127, 1636, 1463, 1155, 2326, 2327, 118, 2290, 111, 112, 1347, 116, 125, 1217, 1727, 2328, 2329, 2330, 1965, 2331, 2332, 1168, 1211, 2252, 2293, 131, 1963, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 1088, 137, 2333, 1172, 1166, 1210, 1226, 1169, 1298, 2334, 1412, 2335, 144, 145, 1647, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 989, 1981, 2336, 189, 242, 216, 376, 1417, 2337, 783, 528, 23, 604, 750, 2338, 297, 198, 216, 190, 316, 2339, 299, 884, 32, 33, 32, 34, 36, 170, 176, 186, 2340, 194, 221, 39, 41, 42, 949, 618, 2341, 490, 217, 216, 376, 2342, 2343, 1004, 895, 51, 52, 714, 800, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 1109, 1008, 1110, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1150, 72, 73, 2352, 2353, 2354, 1170, 1210, 1397, 1210, 1463, 2314, 78, 1384, 72, 1620, 80, 2076, 2355, 1261, 1798, 2356, 1211, 1127, 1326, 1342, 1327, 1222, 1210, 1267, 1329, 2283, 85, 1689, 79, 81, 80, 1206, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 91, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1397, 1463, 2031, 1342, 1128, 1342, 1328, 1169, 1406, 1154, 1949, 2357, 2358, 117, 1291, 110, 112, 110, 117, 123, 2359, 2360, 2361, 2362, 2363, 1168, 1209, 1128, 1341, 2364, 1210, 1211, 2252, 2293, 131, 1963, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 1088, 137, 2365, 2366, 1329, 1870, 1211, 1210, 1211, 1397, 1406, 1170, 2367, 2368, 2369, 2370, 2371, 137, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1181, 15, 2372, 472, 2373, 208, 216, 217, 406, 901, 2374, 1134, 627, 1134, 2375, 2376, 1778, 207, 216, 207, 2065, 2377, 2378, 761, 732, 33, 32, 33, 32, 34, 415, 979, 271, 312, 203, 37, 38, 37, 332, 39, 41, 247, 39, 156, 165, 560, 586, 39, 41, 42, 185, 2379, 2380, 489, 2381, 216, 208, 453, 501, 2382, 1004, 1367, 52, 800, 829, 2383, 2384, 2385, 2386, 475, 2182, 1197, 946, 2387, 2388, 2389, 2390, 2274, 1055, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 2391, 65, 67, 1150, 70, 159, 2392, 2393, 2394, 1497, 1397, 1210, 1211, 1168, 2395, 2396, 159, 1384, 72, 75, 1564, 2397, 1376, 1222, 1170, 1329, 1154, 2398, 2399, 2400, 2401, 1977, 1386, 1166, 1329, 2283, 89, 1689, 81, 80, 1206, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1211, 1497, 2321, 1403, 2402, 2403, 1535, 2404, 1284, 2405, 2406, 2407, 2408, 118, 1347, 1291, 110, 2290, 120, 1534, 2204, 2409, 2410, 1127, 2364, 1170, 2198, 1803, 2411, 2412, 2413, 1405, 1210, 1211, 2252, 2293, 130, 2254, 1963, 135, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 134, 1088, 140, 2414, 2415, 2416, 1298, 1211, 1870, 1210, 1211, 2417, 1209, 1587, 2418, 2419, 144, 137, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1466, 1539, 2420, 2113, 206, 208, 216, 198, 942, 2421, 1358, 528, 23, 651, 529, 2422, 490, 198, 216, 190, 329, 2423, 977, 2424, 32, 33, 32, 732, 399, 312, 39, 383, 915, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2229, 40, 156, 586, 41, 42, 767, 42, 2435, 2436, 376, 216, 207, 700, 2437, 2438, 158, 51, 450, 2344, 2439, 2440, 365, 531, 225, 231, 230, 982, 274, 357, 2441, 2442, 1320, 1055, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1321, 65, 67, 1151, 2443, 73, 2444, 2325, 1168, 1397, 1210, 1267, 1329, 2445, 78, 2003, 73, 2311, 2446, 1168, 1127, 1397, 1155, 2447, 2448, 2355, 2449, 2450, 1563, 2451, 1398, 1497, 1166, 1329, 2283, 89, 1689, 81, 80, 81, 1868, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 2452, 1628, 2453, 2454, 2455, 2456, 109, 117, 1217, 109, 1634, 108, 110, 1215, 1291, 118, 2457, 2458, 1170, 1825, 1210, 1406, 2459, 2460, 2457, 2461, 2462, 2203, 2460, 1463, 1211, 2252, 2293, 130, 2254, 1963, 135, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 134, 133, 137, 1647, 2463, 2464, 1154, 1127, 1168, 1211, 1210, 1870, 1386, 1170, 2465, 2466, 142, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1539, 1090, 2467, 199, 198, 1017, 216, 1142, 946, 2468, 22, 627, 696, 2469, 2470, 406, 208, 216, 198, 295, 2471, 2472, 2473, 32, 470, 496, 761, 36, 456, 2474, 2475, 2476, 2477, 2478, 2479, 287, 925, 981, 897, 637, 207, 2480, 2481, 2482, 2483, 561, 164, 221, 41, 42, 166, 766, 2484, 2485, 498, 207, 216, 208, 249, 2486, 2344, 770, 52, 2487, 357, 531, 412, 208, 216, 198, 242, 494, 2488, 2489, 1320, 1055, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 67, 71, 72, 70, 65, 67, 68, 1151, 78, 2490, 1396, 1222, 1210, 1211, 1463, 2491, 2492, 73, 2493, 1328, 1397, 1267, 1298, 1682, 2494, 83, 78, 1565, 81, 2005, 2495, 1497, 1166, 1329, 2283, 85, 1689, 79, 80, 81, 1868, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 91, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1531, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 117, 1634, 109, 107, 1163, 1291, 109, 108, 110, 1291, 116, 2496, 2497, 1170, 1267, 1405, 1301, 2498, 2499, 125, 120, 118, 1823, 125, 2500, 1463, 1211, 2252, 2293, 131, 1963, 161, 2100, 1328, 1350, 1210, 1154, 1967, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 134, 1589, 1061, 2209, 2501, 2502, 2503, 1179, 1155, 1211, 1210, 1226, 1870, 1329, 2504, 1833, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 15, 2505, 1507, 746, 216, 198, 942, 2506, 2507, 528, 23, 627, 27, 2508, 2218, 746, 216, 208, 730, 425, 2509, 657, 2510, 496, 31, 847, 2511, 2512, 2513, 983, 1146, 1363, 390, 499, 1544, 699, 231, 216, 699, 286, 454, 475, 2514, 2515, 2516, 43, 187, 586, 166, 42, 166, 870, 318, 2517, 249, 250, 216, 231, 348, 2518, 52, 2519, 53, 2520, 485, 286, 287, 216, 706, 454, 2521, 2522, 1320, 1055, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 67, 2523, 2524, 2525, 2526, 65, 67, 68, 69, 1151, 159, 2527, 1454, 1211, 1168, 1375, 2528, 1621, 2529, 1170, 1396, 1211, 1169, 2530, 2531, 80, 1563, 1564, 75, 1563, 79, 2005, 2495, 1497, 1166, 1329, 2283, 85, 1689, 79, 81, 80, 1206, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 91, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1497, 1587, 1448, 101, 1449, 97, 98, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1162, 106, 107, 109, 108, 110, 112, 2412, 1179, 1267, 1211, 1298, 2532, 129, 1580, 1579, 1580, 113, 1580, 124, 2500, 1463, 1211, 2252, 2293, 131, 1963, 1738, 161, 2100, 1328, 1350, 1210, 1154, 2533, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 134, 1088, 136, 144, 141, 2534, 2535, 2536, 1127, 1432, 1226, 1870, 1127, 2537, 151, 1840, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1466, 1304, 2538, 2539, 498, 198, 216, 208, 701, 2540, 2541, 591, 627, 23, 2302, 2542, 2543, 2171, 412, 216, 287, 2544, 2545, 2546, 32, 2547, 33, 2548, 2549, 2550, 2551, 555, 1038, 396, 366, 250, 287, 207, 216, 680, 207, 231, 701, 729, 2552, 2553, 2554, 618, 460, 2555, 42, 767, 766, 2556, 630, 406, 216, 207, 730, 1993, 2557, 343, 1004, 2558, 855, 206, 208, 216, 706, 454, 2559, 2560, 1320, 1856, 57, 58, 57, 59, 61, 62, 63, 62, 64, 2561, 72, 2562, 1168, 1155, 1524, 2563, 67, 65, 67, 68, 69, 68, 1151, 159, 2564, 1168, 1397, 1211, 1497, 2356, 2565, 2566, 2567, 1463, 1211, 1210, 1636, 2568, 83, 2076, 75, 1565, 81, 2005, 2495, 1497, 1166, 1329, 2283, 89, 1689, 81, 80, 1206, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1350, 1168, 1382, 2569, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 109, 108, 110, 2290, 118, 1498, 1155, 1330, 1211, 1463, 2570, 1817, 113, 1579, 113, 117, 115, 2571, 124, 2500, 1463, 1211, 2252, 2293, 130, 2254, 1738, 135, 2100, 1326, 1350, 1210, 1168, 2572, 131, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 134, 136, 134, 136, 1589, 141, 147, 2573, 2574, 2575, 1221, 1397, 1211, 1127, 2576, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 162, 2577, 2264, 746, 216, 230, 1664, 2578, 591, 652, 23, 378, 591, 2579, 2580, 2581, 746, 216, 198, 206, 2582, 2583, 32, 978, 1238, 2584, 2585, 2166, 390, 406, 190, 208, 216, 208, 2586, 206, 897, 314, 2587, 2588, 157, 1917, 767, 42, 870, 1476, 2589, 681, 198, 216, 208, 264, 2590, 2591, 2592, 2593, 2594, 237, 198, 1017, 216, 412, 257, 2595, 1251, 1615, 57, 58, 57, 59, 61, 62, 63, 62, 64, 2561, 72, 2596, 1463, 1497, 2356, 2597, 69, 1150, 67, 68, 69, 68, 1151, 75, 2598, 2599, 1210, 1211, 1490, 1331, 2600, 2601, 2602, 1386, 1211, 1168, 2603, 2604, 78, 2196, 75, 1565, 81, 2005, 2495, 1497, 1166, 1329, 2283, 89, 1689, 81, 80, 81, 1868, 90, 2199, 1209, 1166, 1636, 1267, 1871, 91, 1214, 84, 1214, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1166, 1497, 1572, 2605, 101, 1449, 97, 98, 99, 101, 102, 103, 102, 1158, 112, 1575, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 109, 108, 110, 2290, 2203, 2606, 1170, 1211, 1127, 2607, 120, 1579, 113, 114, 115, 2571, 124, 2500, 1463, 1211, 2252, 2293, 130, 2254, 1738, 134, 2608, 1326, 1166, 1211, 1406, 2609, 1891, 1747, 122, 124, 2101, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 134, 2610, 2611, 1646, 136, 1589, 2612, 149, 2613, 1168, 1210, 1211, 1168, 2614, 2615, 145, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1304, 2616, 2617, 2618, 208, 216, 198, 674, 2619, 2507, 604, 25, 378, 591, 394, 2620, 1507, 1052, 190, 208, 216, 190, 242, 264, 2621, 2622, 32, 2623, 273, 2624, 199, 366, 217, 680, 216, 208, 190, 446, 1363, 2625, 2626, 2627, 684, 949, 889, 338, 2628, 2629, 2065, 208, 216, 208, 286, 2630, 2631, 2632, 52, 2633, 637, 376, 216, 822, 2634, 2635, 58, 2636, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 1482, 72, 2637, 1463, 1211, 1267, 2638, 71, 1150, 67, 68, 69, 1151, 75, 2639, 1210, 1267, 1170, 2640, 2641, 2639, 1397, 1210, 1211, 1168, 1933, 2642, 76, 2196, 75, 1565, 80, 2005, 2495, 1497, 1166, 1329, 2283, 85, 1689, 79, 80, 81, 1868, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 1566, 95, 2200, 1463, 1211, 1267, 1454, 2245, 97, 2147, 90, 91, 1569, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1495, 94, 96, 2089, 1170, 1166, 1497, 1875, 2643, 101, 1449, 97, 98, 97, 100, 99, 101, 102, 103, 104, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 109, 108, 110, 2290, 117, 1819, 1127, 1211, 1127, 1734, 120, 1579, 114, 113, 115, 1580, 124, 2500, 1463, 1211, 2252, 2293, 131, 1823, 1963, 161, 2644, 1170, 1166, 1211, 1406, 2645, 131, 1747, 122, 124, 1584, 2646, 1127, 1350, 1406, 1971, 1895, 132, 1059, 128, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 133, 131, 133, 161, 133, 2647, 142, 1412, 2105, 2648, 2255, 146, 2649, 136, 1590, 147, 2650, 1127, 1166, 1497, 1898, 2651, 146, 2371, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 1466, 14, 2652, 925, 376, 216, 208, 199, 2653, 1358, 528, 25, 591, 582, 2654, 1543, 2655, 1038, 700, 389, 701, 443, 329, 1016, 2656, 2657, 914, 2658, 2659, 2660, 490, 230, 208, 216, 208, 190, 315, 841, 2661, 2662, 318, 1100, 918, 46, 2663, 2664, 746, 216, 412, 192, 2665, 2344, 2666, 1784, 2667, 209, 198, 216, 197, 531, 2668, 2669, 1320, 57, 59, 61, 62, 63, 62, 64, 1482, 72, 2670, 1169, 1267, 1298, 2671, 1322, 1252, 67, 68, 69, 2672, 76, 2673, 1169, 1211, 1170, 2674, 89, 2675, 1396, 1210, 1211, 1405, 1807, 2676, 78, 1563, 159, 75, 1563, 78, 2677, 2678, 1497, 1166, 1329, 2283, 85, 1689, 78, 81, 78, 1206, 90, 2199, 2143, 1166, 1636, 1267, 1871, 90, 1214, 84, 85, 1214, 160, 2200, 1463, 1211, 1267, 1454, 2245, 97, 1804, 88, 90, 91, 1568, 96, 2318, 2198, 1405, 1166, 1170, 2320, 97, 1570, 93, 94, 96, 2089, 1170, 1350, 1154, 1395, 2679, 101, 1449, 97, 1449, 2090, 97, 98, 99, 101, 102, 103, 102, 1271, 112, 1633, 1154, 1210, 1166, 1209, 1533, 113, 1163, 107, 108, 109, 108, 110, 2290, 116, 2680, 1127, 1211, 1127, 2681, 117, 1579, 113, 2095, 2291, 2360, 1463, 1211, 2252, 2293, 130, 1823, 130, 2682, 1155, 1210, 1166, 1170, 2100, 161, 1582, 123, 122, 1584, 131, 2683, 1127, 1350, 1406, 1971, 2684, 1639, 1058, 128, 129, 130, 1459, 1460, 1298, 1350, 1298, 1299, 1174, 161, 131, 133, 1029, 142, 2685, 1342, 1172, 2686, 136, 137, 1589, 1465, 2687, 1127, 1870, 1168, 2536, 2615, 144, 140, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 989, 2688, 2689, 310, 208, 216, 207, 498, 2690, 2691, 22, 378, 25, 26, 1546, 750, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 299, 2702, 2703, 2704, 301, 406, 198, 216, 208, 190, 816, 1519, 2705, 2706, 684, 709, 1188, 2707, 280, 706, 216, 287, 237, 2708, 2709, 2666, 835, 2710, 2711, 376, 216, 263, 981, 2712, 61, 1200, 57, 59, 61, 62, 63, 62, 64, 1482, 70, 2713, 1169, 1957, 1209, 2714, 80, 1792, 1252, 67, 1483, 67, 69, 2672, 72, 2195, 2715, 1169, 1523, 1454, 2716, 2672, 77, 2717, 1875, 1405, 1210, 1211, 1169, 2718, 89, 1565, 1563, 1564, 75, 1057, 89, 2719, 1807, 1405, 1166, 1329, 2283, 85, 2141, 78, 80, 1206, 2720, 89, 2199, 2143, 1166, 1636, 1267, 2721, 89, 1698, 1214, 84, 1269, 91, 2144, 1463, 1211, 1267, 1454, 2201, 1623, 2146, 1569, 90, 1568, 94, 2284, 2198, 1405, 1166, 1170, 2320, 96, 1627, 1626, 93, 94, 97, 2089, 1170, 1350, 1156, 1330, 2722, 109, 2723, 102, 104, 1632, 104, 101, 99, 101, 102, 103, 102, 2724, 111, 2725, 1154, 1210, 1166, 1209, 1533, 113, 1160, 1218, 1162, 1163, 107, 108, 109, 108, 110, 2290, 121, 2726, 1170, 1211, 1405, 2727, 2728, 129, 1579, 113, 118, 2729, 129, 2608, 1463, 1211, 2252, 2730, 128, 1963, 1581, 124, 2731, 2732, 1497, 1211, 1406, 2733, 2734, 1639, 1747, 1583, 1584, 125, 2735, 136, 2736, 2737, 1168, 1211, 1406, 1971, 1830, 130, 1058, 128, 1058, 1059, 1409, 1410, 1298, 1350, 1298, 1299, 1409, 1028, 1029, 133, 1029, 144, 1900, 1179, 1166, 1443, 2738, 142, 2647, 136, 137, 2739, 149, 2740, 1170, 2048, 1127, 2576, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 11, 2741, 1414, 1660, 208, 216, 208, 453, 2742, 2743, 591, 378, 25, 26, 378, 292, 28, 437, 2744, 2745, 2746, 2747, 481, 509, 29, 2748, 2749, 2750, 498, 231, 216, 217, 242, 257, 2751, 2123, 566, 2752, 2753, 2754, 2755, 198, 216, 287, 206, 2188, 2756, 1004, 2757, 875, 2758, 2759, 287, 216, 208, 209, 2760, 2761, 1008, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1482, 71, 2762, 1169, 1267, 1497, 1375, 2763, 69, 159, 70, 71, 70, 72, 77, 2764, 1261, 1169, 1166, 1406, 2765, 2766, 76, 1384, 1205, 2767, 1454, 1267, 1210, 1168, 1718, 2768, 2769, 78, 80, 2770, 2771, 2772, 1447, 1406, 1397, 1166, 1329, 2773, 95, 1566, 81, 89, 2774, 1529, 2082, 1209, 1166, 1210, 1396, 2775, 1529, 1570, 88, 84, 89, 1627, 2776, 2777, 1463, 1211, 1166, 1170, 2778, 109, 1574, 160, 90, 2779, 1632, 2780, 2602, 1154, 1350, 1170, 2781, 2782, 1158, 100, 94, 1495, 100, 1530, 1170, 1267, 1211, 1169, 2783, 2784, 2679, 2785, 2786, 2787, 2788, 2789, 107, 1814, 101, 102, 103, 102, 109, 2790, 123, 2791, 1154, 1210, 1166, 1209, 1533, 1217, 1580, 118, 1217, 117, 111, 107, 108, 109, 108, 110, 2290, 118, 2792, 1211, 1210, 1211, 1127, 2793, 2794, 117, 118, 116, 2795, 2796, 2797, 1227, 1405, 1211, 2252, 2798, 137, 1584, 118, 119, 120, 2799, 1170, 1211, 1298, 2800, 2801, 124, 1639, 129, 2802, 2803, 2804, 2805, 1209, 1226, 1211, 1406, 2806, 2807, 139, 161, 128, 132, 137, 142, 2371, 2808, 1298, 1350, 1298, 2809, 2810, 1061, 141, 136, 161, 133, 1029, 144, 2811, 1172, 1977, 1406, 1177, 1061, 144, 137, 138, 137, 1061, 2812, 2813, 1127, 2814, 1127, 2161, 151, 1840, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 2816, 2817, 893, 230, 216, 242, 328, 2818, 696, 378, 25, 26, 307, 326, 277, 26, 277, 2819, 2820, 2821, 2480, 199, 376, 208, 1017, 216, 198, 499, 357, 2822, 2823, 2824, 2825, 2826, 280, 263, 216, 198, 2618, 2827, 2828, 51, 344, 343, 928, 887, 286, 207, 216, 242, 648, 2829, 2830, 1995, 58, 59, 60, 59, 61, 62, 63, 62, 64, 1482, 71, 1255, 1327, 1211, 1267, 1168, 1226, 2831, 2832, 1924, 1436, 2833, 2834, 1254, 2835, 1406, 1397, 1169, 2765, 2836, 76, 1384, 80, 2837, 1406, 1397, 1210, 1168, 1222, 1259, 2838, 2839, 1527, 1790, 1329, 2840, 1572, 1386, 1267, 1454, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 1932, 2848, 1406, 1211, 1210, 1387, 2849, 1336, 2850, 2851, 88, 2852, 2853, 2854, 2855, 1168, 1210, 1211, 1406, 2856, 1801, 2857, 2858, 91, 1568, 91, 2018, 2859, 2860, 1709, 1330, 1387, 1211, 1168, 2861, 2862, 2863, 2021, 1495, 2864, 2865, 1170, 1267, 1210, 1497, 2097, 2866, 2867, 2319, 1387, 2868, 2869, 104, 1814, 99, 101, 102, 103, 2870, 2871, 2872, 1283, 1154, 1210, 1226, 1168, 1388, 2873, 2286, 2874, 2875, 2876, 2877, 110, 107, 109, 108, 110, 1291, 116, 2878, 1172, 1166, 1210, 1298, 1504, 2879, 2880, 2881, 2882, 1870, 1327, 1344, 2325, 1386, 1397, 2252, 2883, 1736, 2884, 2885, 1581, 1639, 2886, 1127, 1211, 1210, 1155, 2503, 2887, 2888, 2889, 2890, 1395, 1172, 2891, 2892, 1870, 1210, 1497, 2893, 2894, 2895, 2896, 161, 2897, 2898, 1969, 2899, 2900, 1168, 1211, 1154, 1382, 2901, 1831, 1834, 2902, 136, 132, 133, 1029, 142, 2903, 1172, 2904, 1226, 1386, 1537, 2905, 2365, 2906, 1646, 1351, 2738, 2907, 1155, 1227, 1172, 2908, 2909, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 1354, 162, 2910, 251, 412, 216, 225, 882, 2911, 24, 378, 25, 26, 27, 28, 820, 277, 2912, 2913, 329, 982, 208, 216, 208, 242, 301, 2914, 2915, 2916, 2917, 2918, 637, 206, 190, 2919, 208, 216, 208, 250, 1142, 257, 2920, 2921, 51, 492, 465, 51, 2922, 463, 231, 216, 208, 192, 2923, 1251, 1200, 57, 59, 61, 62, 63, 62, 64, 1482, 67, 2924, 2925, 2926, 1329, 1406, 1497, 1170, 1463, 2927, 2928, 1258, 2929, 1875, 1298, 1169, 1463, 1127, 2835, 2930, 1487, 1152, 70, 72, 70, 78, 2931, 1170, 1406, 1210, 1267, 2932, 1168, 1169, 1170, 1328, 2933, 2934, 2935, 1169, 1166, 1397, 1267, 1166, 1463, 2139, 2936, 1267, 1170, 1329, 1169, 1636, 1405, 2143, 1171, 1128, 2935, 100, 2937, 1298, 1170, 1169, 1405, 1169, 2938, 1128, 2939, 1529, 2147, 160, 2940, 2941, 1326, 2938, 1405, 2942, 2943, 1172, 2015, 2944, 94, 1529, 2945, 1432, 1168, 1267, 1211, 1210, 1497, 1463, 1209, 1838, 2946, 99, 101, 102, 104, 2724, 2947, 1128, 2948, 1127, 1405, 1406, 2143, 2949, 1329, 1298, 2950, 116, 1163, 109, 108, 110, 1347, 115, 2250, 2951, 1172, 1386, 1397, 1870, 1210, 1463, 1170, 2143, 1209, 2952, 2953, 1820, 1405, 1211, 1227, 1168, 1803, 2954, 121, 118, 1582, 2955, 1172, 1386, 1211, 1350, 1222, 1169, 1454, 1170, 1172, 2503, 2956, 2957, 1406, 1211, 1223, 1267, 1326, 2958, 1465, 2959, 1329, 2960, 1329, 1221, 1386, 1405, 1154, 1168, 1172, 2961, 1837, 1900, 142, 1028, 133, 1029, 142, 2962, 1179, 2938, 1406, 1154, 2364, 1870, 2105, 2963, 1762, 2964, 2965, 1127, 1802, 1209, 2966, 2967, 146, 1840, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 2968, 2969, 2970, 2171, 198, 216, 225, 882, 2971, 24, 627, 25, 26, 28, 410, 363, 2972, 924, 454, 190, 216, 208, 190, 347, 1848, 2973, 2974, 2975, 2976, 2977, 693, 316, 701, 396, 286, 396, 1660, 316, 1542, 2978, 2979, 47, 492, 49, 770, 1316, 2980, 1786, 208, 216, 287, 531, 2981, 2982, 1008, 57, 59, 61, 62, 63, 62, 64, 65, 2983, 2984, 2985, 2986, 2363, 1387, 1463, 2949, 1328, 1209, 1168, 1489, 2987, 2988, 2195, 159, 1152, 72, 1620, 76, 2989, 1999, 1222, 1454, 2143, 1454, 1463, 1405, 2356, 2990, 2991, 1207, 2992, 2031, 1171, 1209, 1169, 1386, 2602, 2993, 2994, 1489, 2995, 1807, 2996, 2995, 2996, 2363, 1168, 2997, 97, 2853, 1396, 1807, 2998, 2995, 2198, 2995, 2996, 2363, 1406, 2999, 1529, 2147, 91, 3000, 1873, 1267, 1807, 2995, 1443, 2995, 2996, 1838, 1267, 1873, 2944, 96, 1495, 101, 3001, 1211, 1169, 1454, 1170, 1490, 2996, 3002, 3003, 3004, 104, 99, 101, 102, 103, 3005, 3006, 1211, 2363, 2996, 1443, 2995, 1443, 2996, 1807, 1396, 3007, 116, 1163, 109, 108, 110, 1502, 116, 3008, 3009, 2363, 1406, 1454, 1170, 1454, 1463, 1957, 3010, 3011, 118, 1887, 3012, 1327, 1171, 1170, 1463, 1405, 1754, 3013, 122, 1581, 122, 3014, 3015, 1838, 1406, 1170, 1127, 1432, 3016, 1752, 1968, 140, 3017, 2045, 1172, 2938, 1209, 1825, 1155, 3018, 1465, 3019, 1154, 3020, 1838, 2998, 3021, 3022, 2160, 1155, 3023, 142, 1029, 133, 134, 1175, 3024, 3025, 3026, 3020, 1156, 1127, 1128, 1836, 1342, 1127, 3021, 2105, 2049, 2050, 142, 140, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 1539, 1229, 3027, 334, 208, 216, 242, 3028, 3029, 696, 378, 25, 26, 27, 904, 481, 3030, 2189, 206, 198, 216, 198, 670, 3031, 3032, 766, 48, 2915, 3033, 3034, 3035, 3036, 734, 3037, 3038, 3039, 3040, 392, 324, 492, 49, 1990, 570, 3041, 249, 208, 216, 208, 242, 3042, 3043, 2830, 1995, 59, 61, 62, 63, 62, 64, 2391, 1322, 1861, 3044, 3045, 2670, 3046, 2985, 3047, 3048, 1522, 3049, 3050, 2764, 77, 71, 69, 70, 72, 1620, 80, 3051, 3052, 3053, 3054, 2446, 3055, 3056, 3057, 83, 1206, 78, 3058, 3059, 3060, 3061, 3062, 2139, 3063, 2081, 1688, 3064, 3065, 3066, 3065, 3066, 3067, 3068, 89, 2852, 3069, 3070, 1871, 3070, 3071, 3072, 3071, 3072, 3071, 3073, 1707, 91, 1568, 90, 1625, 3074, 3075, 3076, 3077, 3076, 3077, 2021, 3078, 3079, 1626, 94, 96, 100, 3078, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 107, 104, 97, 99, 101, 102, 103, 1158, 3087, 3088, 3089, 3090, 3091, 3092, 2877, 110, 107, 109, 108, 110, 111, 110, 117, 3093, 1954, 3094, 3095, 3096, 1819, 3097, 3098, 2462, 125, 3099, 118, 3100, 3101, 3096, 3102, 3103, 3104, 3105, 1216, 118, 121, 118, 122, 125, 1964, 3106, 3107, 3108, 3109, 3110, 3111, 131, 130, 1584, 129, 3112, 3113, 3114, 3115, 1295, 3116, 1292, 161, 3117, 3118, 3119, 3120, 3121, 3122, 134, 133, 134, 144, 142, 2365, 3123, 3124, 3125, 3126, 3127, 1900, 3128, 2613, 3129, 3130, 149, 2371, 1647, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 2816, 3131, 3132, 315, 208, 216, 208, 453, 2470, 3133, 591, 378, 25, 26, 27, 3134, 428, 3135, 2750, 406, 208, 216, 198, 237, 3136, 3137, 766, 1024, 48, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 47, 1003, 409, 49, 47, 570, 3145, 334, 207, 216, 231, 214, 3146, 59, 3147, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1252, 1150, 67, 70, 72, 73, 72, 159, 73, 70, 1152, 71, 70, 72, 1620, 75, 80, 83, 80, 83, 78, 1565, 1564, 75, 80, 85, 83, 84, 85, 84, 80, 81, 85, 89, 88, 89, 90, 91, 90, 84, 89, 91, 92, 93, 160, 93, 94, 91, 90, 91, 94, 97, 98, 97, 99, 100, 99, 101, 99, 94, 101, 104, 102, 104, 1632, 104, 99, 1449, 2090, 99, 101, 102, 103, 108, 110, 112, 113, 114, 110, 107, 108, 109, 108, 110, 112, 110, 112, 116, 123, 2291, 118, 121, 124, 123, 116, 1580, 117, 115, 122, 125, 122, 125, 129, 125, 122, 118, 121, 120, 129, 131, 130, 161, 128, 1584, 1585, 124, 161, 1083, 131, 135, 1083, 130, 127, 132, 136, 137, 140, 139, 136, 161, 133, 134, 1084, 1088, 137, 142, 144, 146, 142, 144, 147, 1465, 146, 141, 1590, 137, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 11, 3148, 3149, 389, 208, 216, 217, 218, 3150, 3151, 696, 378, 25, 26, 27, 904, 428, 3152, 232, 1778, 207, 216, 198, 454, 3153, 3154, 684, 3155, 45, 324, 290, 3156, 45, 324, 1003, 492, 47, 48, 49, 48, 158, 3157, 3158, 700, 217, 216, 2381, 489, 3159, 63, 3147, 59, 61, 62, 63, 62, 64, 65, 64, 65, 1150, 1151, 69, 68, 70, 72, 73, 72, 1620, 1563, 75, 77, 1565, 1689, 1206, 80, 1206, 1057, 1056, 3160, 1214, 1566, 84, 1566, 1567, 1568, 90, 1569, 1570, 1626, 1495, 93, 94, 1270, 1449, 2090, 97, 99, 101, 102, 103, 102, 1158, 1455, 1162, 1455, 1162, 1163, 107, 108, 109, 108, 110, 112, 1579, 1580, 117, 115, 116, 117, 3099, 1823, 1581, 116, 118, 119, 120, 121, 120, 1582, 1583, 1747, 1583, 122, 124, 1585, 1058, 125, 128, 3161, 1060, 3161, 1060, 1028, 1029, 131, 133, 134, 1589, 1590, 1589, 1590, 1647, 137, 140, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 2815, 1539, 2420, 3162, 453, 208, 216, 287, 334, 3163, 2301, 22, 23, 25, 27, 904, 467, 3164, 3165, 822, 208, 216, 190, 249, 3166, 546, 1041, 46, 1242, 48, 47, 48, 47, 49, 450, 343, 3167, 504, 218, 207, 216, 198, 257, 3168, 1251, 1200, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 117, 115, 116, 118, 121, 120, 121, 120, 122, 123, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 1539, 3169, 3170, 453, 208, 216, 198, 2171, 3171, 605, 604, 23, 25, 27, 3172, 428, 3173, 1197, 822, 216, 376, 238, 3174, 1073, 522, 46, 47, 48, 47, 48, 49, 450, 343, 3175, 3176, 286, 207, 216, 287, 199, 3177, 1251, 3178, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 11, 3179, 3180, 389, 208, 216, 231, 2182, 3181, 23, 652, 25, 307, 3182, 3183, 3184, 3185, 822, 208, 216, 208, 1553, 2225, 3186, 46, 461, 46, 47, 48, 47, 48, 49, 450, 324, 1194, 3176, 286, 207, 216, 217, 1038, 3187, 3188, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2815, 11, 3189, 3190, 396, 208, 216, 453, 3191, 3192, 22, 627, 23, 25, 378, 591, 3193, 3194, 489, 822, 208, 216, 208, 735, 425, 3195, 324, 291, 46, 47, 48, 47, 48, 49, 450, 343, 3167, 877, 315, 217, 216, 208, 316, 3196, 1995, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 1539, 3197, 1414, 498, 208, 216, 208, 334, 3198, 3199, 696, 23, 25, 378, 24, 3200, 3201, 494, 746, 216, 208, 499, 682, 3202, 355, 291, 47, 48, 47, 48, 47, 49, 158, 3157, 3203, 701, 217, 216, 208, 779, 3204, 1055, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 2298, 1030, 3205, 454, 198, 216, 208, 249, 3206, 27, 466, 23, 627, 292, 864, 3207, 484, 3208, 216, 1017, 198, 484, 3209, 3210, 3156, 291, 47, 48, 47, 48, 49, 158, 392, 3145, 490, 197, 216, 217, 1038, 3211, 964, 56, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 3212, 3213, 3214, 2259, 198, 216, 207, 286, 764, 3215, 1134, 627, 23, 3216, 1134, 3217, 3218, 816, 198, 216, 412, 249, 3219, 3220, 3156, 47, 48, 49, 492, 392, 3221, 490, 208, 216, 197, 490, 3222, 1251, 3178, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 3223, 11, 3224, 3225, 376, 216, 198, 249, 3226, 1358, 528, 23, 378, 3227, 3228, 3229, 454, 198, 216, 263, 249, 3230, 3231, 1024, 48, 47, 48, 49, 477, 1316, 3232, 316, 190, 216, 198, 297, 3233, 3234, 1055, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 83, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 120, 121, 120, 121, 120, 122, 124, 125, 127, 128, 130, 131, 133, 132, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 1466, 1539, 3235, 3236, 315, 208, 216, 208, 822, 2386, 3237, 696, 627, 781, 3238, 3239, 3240, 942, 412, 216, 215, 489, 3241, 3242, 3243, 48, 47, 49, 465, 52, 3244, 636, 231, 216, 706, 489, 3245, 1860, 1200, 59, 61, 62, 63, 62, 64, 65, 64, 1252, 1792, 1150, 67, 1151, 69, 70, 2137, 1152, 1384, 70, 2003, 1384, 2003, 2076, 1620, 73, 1563, 2138, 159, 75, 1565, 2141, 77, 2081, 1689, 1441, 1206, 81, 80, 1441, 1056, 1057, 1214, 1269, 84, 85, 1566, 89, 88, 89, 1622, 1568, 90, 91, 1569, 1876, 1569, 91, 93, 94, 95, 1495, 1270, 96, 1574, 1449, 3246, 1449, 100, 97, 1449, 2090, 3247, 1337, 3248, 1337, 3248, 1337, 101, 102, 1271, 1159, 102, 1158, 1160, 1158, 1455, 1162, 106, 107, 1163, 1634, 1163, 1291, 108, 3249, 3250, 1290, 3251, 110, 1347, 2251, 112, 113, 114, 113, 115, 117, 1580, 1823, 3099, 1823, 116, 118, 121, 120, 1582, 2254, 1583, 1582, 1892, 122, 124, 1584, 1585, 1584, 125, 1585, 3252, 129, 128, 1059, 1219, 1059, 3253, 1060, 131, 130, 1028, 1175, 1029, 133, 134, 135, 1084, 2647, 1589, 1088, 134, 136, 2739, 1589, 1590, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 989, 2688, 3254, 1038, 208, 216, 412, 192, 3255, 2507, 528, 3216, 3238, 3256, 3257, 365, 746, 216, 822, 2182, 3258, 3259, 955, 409, 49, 450, 158, 3260, 507, 406, 217, 216, 231, 214, 3261, 60, 3147, 57, 59, 61, 62, 63, 62, 64, 65, 70, 159, 76, 72, 67, 68, 76, 1487, 78, 75, 69, 68, 75, 80, 77, 159, 84, 83, 1621, 84, 1265, 84, 75, 1621, 85, 77, 75, 82, 89, 90, 80, 83, 91, 1207, 91, 160, 88, 81, 84, 160, 91, 89, 91, 96, 89, 84, 85, 87, 85, 90, 95, 91, 87, 88, 90, 100, 101, 97, 90, 91, 94, 102, 94, 160, 93, 94, 1495, 2779, 104, 100, 1632, 107, 97, 100, 109, 107, 111, 105, 98, 101, 111, 112, 107, 103, 113, 112, 113, 107, 102, 110, 117, 107, 109, 1217, 117, 113, 111, 1217, 117, 107, 106, 107, 106, 1215, 120, 113, 117, 123, 117, 110, 123, 124, 122, 112, 111, 118, 125, 116, 113, 114, 113, 115, 114, 117, 129, 122, 129, 122, 115, 116, 118, 121, 120, 118, 124, 135, 129, 131, 1083, 125, 122, 128, 137, 161, 140, 136, 125, 1083, 1125, 140, 1125, 131, 127, 133, 142, 144, 136, 130, 131, 142, 137, 1061, 140, 131, 133, 134, 161, 135, 146, 1061, 141, 149, 142, 134, 136, 139, 3262, 151, 152, 149, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 1466, 155, 3263, 941, 376, 216, 208, 3264, 3265, 3266, 1134, 1657, 3267, 3268, 3269, 316, 746, 216, 208, 376, 512, 3270, 3271, 449, 409, 49, 492, 1516, 3272, 484, 198, 216, 242, 3042, 3043, 2830, 1995, 59, 60, 59, 61, 62, 63, 62, 64, 1252, 70, 3273, 3274, 3275, 3276, 3277, 72, 1150, 69, 3278, 2353, 3279, 3280, 2988, 69, 75, 3281, 3282, 3280, 3283, 2639, 3284, 3285, 3279, 3059, 2000, 2992, 3286, 3287, 3288, 3289, 3290, 2992, 2772, 3291, 84, 3292, 3293, 3055, 3290, 3294, 3295, 3296, 3297, 3298, 2199, 3293, 3299, 90, 3300, 3301, 3298, 3302, 3303, 3304, 3305, 3306, 89, 84, 85, 1566, 91, 3071, 2855, 3307, 94, 2147, 90, 1707, 3308, 1941, 2999, 3309, 1569, 96, 3310, 1943, 3311, 3312, 3313, 96, 92, 93, 160, 97, 3314, 3315, 3316, 2247, 3317, 3318, 3086, 3319, 3320, 3321, 3317, 3322, 106, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 2872, 3320, 3330, 1628, 102, 2871, 3329, 3331, 3332, 3333, 3326, 3334, 3335, 3336, 3337, 3338, 3339, 109, 107, 1163, 117, 3340, 2406, 3341, 3342, 3343, 3344, 3345, 2874, 3346, 3347, 3348, 2408, 120, 3349, 1819, 3350, 3351, 3352, 118, 1579, 114, 113, 114, 116, 3099, 3353, 1743, 1821, 2728, 123, 1823, 116, 118, 121, 1582, 125, 3354, 3355, 2878, 3356, 3357, 3358, 125, 1583, 131, 3359, 3360, 3361, 3362, 3018, 3363, 1585, 1749, 3364, 1300, 3365, 3366, 139, 3367, 3368, 3369, 3364, 3370, 136, 1028, 2155, 3371, 3372, 3373, 1300, 3374, 140, 131, 161, 137, 1896, 1588, 3372, 3373, 3375, 3376, 1125, 139, 3377, 3378, 3379, 3380, 3381, 3382, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1539, 1229, 3383, 295, 198, 216, 3384, 3385, 3386, 591, 3387, 2302, 2507, 3388, 251, 1141, 216, 2381, 376, 249, 3389, 3390, 449, 409, 49, 465, 52, 3391, 2182, 376, 216, 287, 2618, 3392, 3393, 1008, 57, 59, 61, 62, 63, 62, 64, 1252, 67, 3394, 1324, 1872, 1560, 3395, 69, 1150, 67, 3396, 2240, 1329, 2151, 3397, 1152, 72, 1434, 3398, 3399, 3050, 3400, 3401, 3402, 3403, 1128, 1944, 3404, 3284, 3405, 3057, 3406, 3407, 3408, 1998, 3409, 80, 3410, 3411, 1328, 2006, 3412, 3413, 3414, 2031, 3414, 3415, 3416, 1940, 3417, 85, 3418, 3419, 1128, 3420, 3421, 3422, 1939, 3423, 3424, 90, 1566, 160, 3303, 1342, 3425, 90, 1568, 88, 3426, 3427, 3428, 1342, 3429, 97, 90, 3430, 3431, 3432, 3433, 1877, 94, 92, 93, 2088, 98, 3434, 3435, 3436, 3437, 3438, 2788, 1326, 3439, 3086, 3440, 1342, 2247, 3441, 102, 2026, 3442, 3443, 3444, 3445, 3446, 3447, 2031, 3448, 3449, 102, 3450, 3451, 1577, 3452, 3453, 3454, 1209, 3455, 3456, 3457, 1168, 3337, 1628, 1162, 113, 3458, 2151, 2204, 3459, 3460, 3461, 3462, 111, 3463, 3464, 3465, 3466, 1634, 115, 1954, 3467, 1328, 3468, 3469, 115, 113, 1580, 2291, 3470, 2288, 3471, 3472, 1404, 1824, 121, 1581, 118, 1582, 125, 3473, 2413, 3474, 3475, 3476, 1168, 1755, 135, 130, 3112, 3477, 3478, 3479, 2798, 3480, 2805, 3481, 3482, 3483, 1170, 3484, 3485, 134, 3486, 3487, 1836, 3488, 3489, 137, 3490, 3491, 3492, 3493, 3494, 3495, 2325, 3496, 141, 134, 2158, 1642, 3497, 3498, 3499, 3500, 3501, 3502, 1061, 3503, 1412, 1169, 3504, 2047, 3382, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1466, 776, 3505, 1592, 822, 208, 216, 190, 365, 3506, 1547, 2302, 604, 23, 3507, 2750, 3384, 216, 706, 280, 1513, 3508, 49, 477, 49, 1367, 343, 3509, 3510, 286, 207, 216, 198, 257, 3511, 1251, 1009, 57, 59, 61, 62, 63, 62, 64, 65, 1252, 76, 3512, 2252, 3513, 80, 1252, 67, 70, 2769, 1790, 3048, 1265, 2672, 3514, 84, 1262, 3515, 1265, 3516, 3403, 3517, 3518, 1330, 3519, 3517, 3520, 1375, 3521, 160, 1438, 3522, 84, 77, 2076, 3523, 3524, 2932, 3525, 85, 1207, 3526, 3527, 3528, 100, 1623, 3529, 3530, 1441, 91, 3531, 1957, 2854, 100, 3532, 1327, 3533, 1623, 1269, 90, 3534, 1930, 3535, 3536, 3537, 160, 1622, 91, 3538, 3539, 3540, 1939, 3541, 93, 1529, 3542, 3543, 3544, 96, 92, 93, 94, 160, 3545, 2015, 3546, 106, 109, 3547, 3548, 3549, 120, 3550, 3527, 2407, 1215, 1574, 102, 3551, 2933, 3552, 1215, 3553, 2252, 1346, 1217, 3248, 1158, 116, 3554, 1273, 1217, 123, 3343, 2319, 3555, 118, 1217, 3556, 2198, 3557, 120, 3558, 1406, 3460, 3559, 3560, 135, 3561, 3562, 115, 123, 1403, 3563, 124, 110, 3250, 1891, 3564, 3565, 3566, 2291, 1579, 114, 113, 116, 1579, 2160, 3567, 2370, 3568, 1812, 2884, 124, 1823, 116, 118, 2254, 1083, 3569, 1829, 1083, 161, 1083, 3570, 3484, 142, 3571, 3020, 3115, 1125, 2649, 1465, 3572, 1888, 3573, 3262, 3574, 3575, 2155, 135, 2041, 142, 3576, 1154, 3577, 146, 137, 1897, 2045, 3578, 1061, 3579, 1176, 3580, 3581, 3582, 147, 1897, 3020, 3583, 151, 3584, 1465, 3585, 1812, 3586, 149, 3587, 3588, 3379, 3589, 3590, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 989, 1355, 3591, 3592, 412, 216, 412, 2219, 3593, 3594, 3267, 3595, 2216, 2374, 3596, 286, 208, 216, 208, 700, 1318, 3597, 570, 2666, 450, 51, 770, 2591, 3598, 192, 198, 216, 208, 453, 3599, 3600, 3601, 1995, 58, 57, 59, 61, 62, 63, 62, 64, 1252, 71, 3602, 1298, 3602, 73, 1150, 67, 70, 1793, 2319, 3603, 159, 2672, 3604, 76, 3605, 2716, 3606, 3607, 3608, 83, 3609, 3527, 3610, 85, 3611, 2716, 3612, 1621, 1256, 3613, 77, 78, 2081, 1207, 3614, 1405, 3615, 82, 1621, 1692, 1298, 2847, 91, 3616, 3617, 89, 1056, 88, 3618, 1211, 3619, 89, 3620, 1209, 3621, 96, 3622, 96, 2245, 1710, 3623, 1463, 3427, 1623, 1804, 90, 2940, 3624, 3429, 3022, 1710, 1207, 97, 2246, 3625, 3626, 94, 160, 93, 2088, 101, 3627, 1209, 3628, 1632, 3629, 1270, 1449, 3630, 1573, 109, 3631, 1298, 3632, 109, 3248, 1632, 3633, 3634, 3635, 104, 107, 3636, 1298, 3637, 109, 3248, 102, 107, 2326, 3457, 1215, 113, 3638, 1223, 3639, 1162, 1215, 3335, 2325, 3640, 109, 3641, 1803, 3642, 107, 1164, 109, 3643, 3644, 110, 111, 2411, 3645, 117, 2095, 3559, 3646, 1636, 3647, 118, 1579, 113, 114, 113, 115, 117, 1888, 3648, 1176, 3649, 1971, 3650, 2291, 120, 118, 2254, 135, 3474, 1127, 3651, 135, 125, 3652, 3653, 136, 3474, 1155, 2896, 131, 3654, 124, 3655, 3656, 3657, 140, 3658, 1838, 3659, 135, 1175, 1125, 3660, 1463, 3661, 147, 3662, 1154, 3663, 142, 3664, 1174, 141, 3665, 1209, 3666, 3667, 1166, 3372, 146, 2155, 1175, 1061, 3668, 1326, 2418, 1979, 3669, 3670, 3671, 1061, 3590, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1539, 3672, 3673, 199, 198, 216, 746, 310, 3674, 3675, 2216, 3676, 2057, 3677, 3678, 701, 190, 216, 190, 730, 1542, 3679, 3680, 158, 1990, 1367, 1004, 3681, 686, 286, 208, 216, 198, 199, 1424, 3682, 3178, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1252, 72, 3683, 1298, 3602, 159, 1150, 67, 70, 1491, 2319, 3603, 76, 3604, 2137, 80, 3684, 2716, 72, 3685, 3686, 77, 3687, 3527, 3688, 1621, 2003, 2449, 3689, 80, 3690, 3423, 3691, 3057, 3692, 3518, 1686, 1210, 3693, 82, 1621, 3694, 1406, 3695, 1689, 3696, 3697, 1265, 3698, 88, 3699, 1397, 2200, 97, 160, 3700, 1222, 3701, 91, 1566, 3309, 3702, 3703, 2864, 3625, 2767, 160, 1622, 90, 3704, 1952, 1715, 3705, 1342, 3706, 1628, 2246, 3625, 3707, 96, 91, 92, 1627, 2776, 3708, 1329, 3709, 102, 1495, 94, 96, 102, 3246, 1628, 3710, 1298, 3711, 3712, 3713, 3714, 3542, 1572, 3715, 1632, 109, 3716, 1298, 3717, 111, 3248, 102, 109, 3718, 3457, 1215, 117, 1278, 1936, 3719, 1216, 3720, 3721, 1403, 1215, 1289, 1330, 2405, 1215, 107, 109, 112, 113, 109, 112, 3722, 2459, 3723, 2327, 3724, 2359, 3347, 1397, 3725, 120, 1579, 113, 114, 113, 1579, 124, 2460, 1154, 3726, 3727, 2293, 3728, 3566, 3729, 120, 116, 118, 1581, 129, 3730, 3731, 3732, 3733, 3734, 136, 128, 3735, 3736, 2045, 3737, 129, 122, 124, 128, 161, 3252, 140, 3738, 2325, 3739, 3740, 3741, 3742, 1126, 1298, 3661, 3743, 3661, 1179, 3744, 141, 1028, 139, 3745, 1210, 1897, 3746, 1343, 3747, 149, 2155, 1589, 139, 3503, 1227, 3748, 149, 3749, 3750, 3751, 147, 3590, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1466, 1539, 3752, 1473, 2219, 412, 208, 216, 198, 242, 729, 3753, 3754, 602, 2057, 2056, 3755, 1601, 701, 190, 216, 208, 822, 942, 2751, 3756, 835, 2666, 465, 53, 3757, 981, 190, 216, 208, 1142, 2624, 3758, 58, 3759, 57, 59, 61, 62, 63, 62, 64, 65, 1252, 72, 3683, 1298, 3602, 159, 1150, 67, 1150, 69, 1525, 2319, 3603, 76, 3604, 2137, 80, 3684, 2716, 72, 74, 1384, 75, 3687, 3527, 3688, 84, 2076, 77, 75, 78, 3760, 1432, 1683, 3761, 3607, 3762, 2319, 3763, 84, 1621, 3694, 1156, 1527, 1335, 2363, 2855, 85, 3698, 88, 3764, 1957, 3765, 3766, 3767, 3423, 3768, 90, 1214, 91, 3769, 1258, 3770, 1632, 2999, 1406, 3771, 160, 90, 3704, 1938, 3074, 94, 3772, 1227, 3773, 3774, 3775, 3707, 96, 92, 1570, 1529, 3776, 1170, 3777, 1529, 1495, 96, 1270, 1574, 107, 3778, 1463, 1577, 2023, 3779, 3780, 3781, 1168, 1400, 104, 109, 3716, 1127, 3717, 111, 3248, 102, 109, 3718, 3457, 1215, 117, 3782, 1127, 3336, 2452, 1961, 3783, 3784, 118, 3785, 1155, 3342, 113, 1634, 3786, 109, 1291, 1634, 109, 110, 3727, 1957, 3787, 3788, 3789, 1399, 1966, 2996, 3790, 120, 1579, 113, 114, 1579, 2291, 3791, 3020, 1209, 2730, 3792, 3015, 2882, 1966, 3649, 129, 1823, 118, 119, 1582, 124, 3793, 2039, 1327, 3794, 3795, 125, 3796, 1958, 3797, 3798, 125, 122, 125, 1585, 2041, 140, 3799, 1169, 1744, 3800, 3801, 3802, 1298, 3661, 3262, 3803, 1179, 3804, 1125, 1028, 1029, 137, 3740, 1166, 3805, 3806, 1172, 3807, 147, 1303, 134, 139, 2103, 2367, 3808, 1061, 2534, 3750, 3751, 147, 3590, 139, 1647, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1466, 155, 3809, 3810, 251, 406, 190, 207, 216, 680, 208, 230, 257, 2112, 3811, 3812, 748, 3813, 3814, 1659, 897, 286, 190, 231, 216, 198, 237, 3815, 3816, 1425, 1248, 2666, 3817, 3818, 274, 198, 216, 198, 490, 3819, 3682, 1615, 57, 59, 61, 62, 63, 62, 64, 1252, 72, 3683, 1298, 3602, 73, 1252, 67, 72, 73, 3820, 2198, 3821, 76, 2672, 3604, 1487, 3684, 3822, 72, 1384, 75, 3687, 3527, 3688, 84, 2076, 73, 80, 3823, 1935, 3824, 3825, 2138, 3826, 1156, 3827, 82, 1265, 3828, 1406, 3524, 85, 3829, 2838, 1265, 1868, 89, 3830, 1166, 3414, 3831, 1950, 3832, 3833, 89, 1269, 1623, 3834, 2848, 3623, 3770, 3835, 2252, 3836, 96, 88, 3704, 3837, 3838, 102, 3839, 1812, 3840, 3841, 3625, 3707, 94, 93, 2088, 102, 3317, 1326, 3842, 102, 1495, 96, 94, 96, 1270, 107, 3778, 1127, 1723, 1393, 3843, 3844, 3845, 1587, 3846, 106, 109, 3847, 1298, 3717, 111, 3248, 102, 108, 3848, 3849, 3850, 117, 3782, 1168, 3851, 3852, 2394, 1536, 117, 112, 3853, 1154, 1280, 111, 1634, 108, 109, 113, 2411, 1961, 3854, 3855, 3856, 1502, 3857, 1210, 3725, 120, 1579, 114, 113, 1580, 118, 3858, 1884, 3859, 2733, 2039, 3860, 118, 3861, 3862, 120, 1581, 118, 121, 118, 124, 161, 3863, 3864, 1976, 1327, 3865, 1583, 3866, 3575, 3867, 129, 1584, 124, 1585, 1584, 139, 3487, 2765, 3868, 3869, 3870, 3871, 3872, 1298, 3661, 3262, 3873, 1179, 1126, 1125, 1028, 138, 3874, 1397, 3875, 3876, 1327, 3498, 149, 1303, 134, 139, 2297, 2325, 3877, 149, 3749, 3750, 3751, 1465, 1590, 137, 145, 149, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 1539, 3878, 3879, 507, 729, 531, 242, 231, 250, 231, 230, 730, 316, 229, 3880, 3881, 2169, 3882, 3883, 687, 1038, 453, 190, 208, 216, 198, 1553, 827, 3884, 3885, 52, 2632, 3886, 3887, 206, 287, 216, 198, 816, 3888, 3889, 1320, 1995, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1252, 71, 3890, 1298, 3602, 73, 1204, 69, 3891, 3892, 71, 1325, 3893, 159, 1151, 1487, 3894, 3895, 159, 72, 1384, 75, 3687, 3527, 3896, 1621, 2076, 74, 73, 76, 2640, 3613, 77, 78, 2081, 89, 3614, 1405, 3897, 82, 1265, 2993, 1298, 2847, 91, 3898, 3899, 83, 1206, 88, 3830, 1211, 3900, 1628, 3901, 1168, 2285, 91, 84, 3902, 1950, 1939, 2855, 3903, 3539, 2319, 3904, 3905, 91, 3426, 3837, 3906, 94, 97, 3907, 1463, 3908, 1944, 3626, 94, 160, 93, 3909, 104, 3910, 1872, 3911, 104, 3909, 94, 1529, 3246, 106, 3710, 1298, 3912, 109, 3913, 102, 3844, 3634, 3846, 1632, 106, 3914, 1127, 3851, 1215, 3913, 101, 1632, 3915, 1275, 113, 3916, 1166, 3917, 1639, 3918, 1327, 3463, 120, 3919, 1398, 2413, 3920, 109, 107, 110, 112, 108, 1215, 2411, 3645, 117, 113, 2251, 1638, 3646, 1636, 3921, 118, 1579, 113, 1580, 2291, 3922, 3923, 123, 3924, 1127, 3801, 123, 1893, 3795, 1083, 1963, 118, 119, 123, 3925, 3926, 124, 135, 2801, 3927, 3928, 3929, 3930, 1155, 3931, 131, 1584, 124, 127, 131, 3252, 140, 3487, 1838, 3659, 161, 3664, 1125, 3932, 1298, 3661, 3262, 3665, 1179, 3933, 141, 3664, 1028, 141, 3746, 1127, 3934, 3935, 1179, 3936, 1465, 2155, 1088, 142, 3937, 1170, 3938, 1905, 3939, 3750, 3671, 1061, 3940, 142, 3941, 3942, 142, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 1089, 1981, 3943, 3944, 3945, 648, 1197, 897, 925, 241, 3946, 3947, 3948, 2301, 3949, 3950, 3951, 490, 822, 208, 216, 208, 376, 3952, 3953, 3954, 2126, 829, 3955, 1775, 206, 198, 216, 198, 730, 3956, 3957, 1199, 1055, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 1252, 73, 2525, 1155, 2837, 80, 1563, 1322, 1259, 3958, 1265, 3959, 2354, 3960, 159, 1620, 80, 2530, 3961, 83, 1384, 80, 3962, 3963, 2931, 91, 3964, 73, 1563, 1621, 1438, 2941, 78, 77, 3964, 1207, 3965, 1397, 3966, 84, 89, 3967, 2252, 3968, 95, 1624, 1529, 3969, 3970, 1623, 3971, 1267, 2144, 160, 3309, 3301, 1209, 3526, 104, 3972, 2354, 3971, 1111, 3973, 85, 1697, 1154, 3974, 1529, 3975, 1944, 3976, 97, 1568, 1623, 3977, 1406, 3978, 3707, 94, 91, 93, 1570, 97, 3979, 1812, 2767, 2090, 99, 1449, 104, 3980, 3981, 1217, 3982, 1155, 3330, 107, 3983, 102, 3546, 2933, 1400, 111, 102, 3546, 1838, 3984, 1217, 1161, 112, 3985, 3986, 3785, 109, 1216, 3987, 1396, 3988, 112, 3989, 2321, 2404, 1500, 120, 3990, 1128, 3991, 2291, 3250, 118, 3992, 1277, 109, 116, 2793, 3722, 118, 110, 3251, 129, 3993, 1397, 3994, 120, 1579, 113, 114, 118, 3995, 3996, 120, 161, 3997, 2998, 2032, 2030, 3998, 122, 116, 118, 1582, 129, 2030, 3484, 140, 3999, 140, 4000, 1807, 3796, 4001, 1836, 3567, 1176, 1585, 161, 4002, 2206, 3868, 147, 3364, 1344, 4003, 161, 1219, 140, 4004, 1406, 1126, 1465, 4005, 3444, 3454, 136, 137, 1084, 151, 3126, 1898, 4006, 161, 1299, 1976, 4007, 1176, 2739, 3743, 4008, 4009, 4010, 147, 2210, 4011, 3126, 4012, 4013, 4014, 4015, 4016, 151, 3382, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 717, 690, 1651, 2163, 4017, 4018, 4019, 3355, 4020, 4021, 4022, 781, 4023, 4024, 2551, 942, 868, 208, 216, 208, 499, 2711, 4025, 4026, 1856, 4027, 4028, 454, 263, 208, 216, 208, 250, 816, 4029, 4030, 59, 1615, 1856, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1558, 4031, 1326, 2353, 4032, 3683, 4033, 1945, 4034, 78, 4035, 1210, 3047, 4036, 4037, 4038, 2987, 4039, 73, 1384, 4040, 3406, 1179, 2838, 4041, 4042, 75, 1620, 4043, 4044, 2367, 4045, 1563, 77, 4046, 3290, 1209, 3299, 2141, 2531, 4047, 1329, 4048, 4049, 4050, 4051, 2045, 4052, 1207, 4053, 1454, 3298, 4054, 89, 4055, 1945, 1803, 3068, 2320, 2503, 4056, 90, 1568, 91, 4057, 2031, 4058, 4059, 3838, 3423, 4060, 2146, 1568, 95, 4061, 3794, 4062, 4063, 94, 2088, 93, 1495, 100, 4064, 1406, 4065, 4066, 4067, 4068, 1298, 4069, 2864, 4070, 1327, 4071, 2025, 98, 1449, 4072, 1812, 3995, 3446, 1337, 1632, 4073, 1127, 4074, 4075, 4076, 3448, 3447, 109, 1271, 1450, 4077, 1298, 4078, 4079, 113, 4080, 2868, 4081, 4082, 3719, 1959, 4083, 4084, 2454, 2453, 4085, 4086, 113, 4087, 1894, 1971, 4088, 1291, 112, 4089, 2880, 1170, 4090, 1579, 113, 1579, 2291, 4091, 1298, 4092, 4093, 4094, 4095, 2868, 4096, 3473, 2885, 118, 116, 118, 2291, 4096, 4097, 4098, 4099, 4100, 1382, 4101, 131, 2729, 4102, 1154, 1220, 4103, 2734, 4104, 4105, 4106, 2802, 4107, 2416, 4108, 3252, 128, 3252, 1220, 1326, 4109, 1082, 1125, 4110, 1221, 4111, 4112, 4113, 4114, 3575, 1588, 141, 140, 3876, 2252, 3025, 4115, 4116, 4117, 3022, 4118, 1061, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 1905, 1980, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 15, 899, 837, 14, 690, 19, 18, 1651, 19, 4128, 1652, 4129, 4130, 238, 286, 208, 216, 208, 822, 443, 2113, 4131, 2593, 4132, 4133, 4134, 443, 242, 231, 208, 190, 225, 498, 249, 4135, 4136, 58, 836, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 1252, 70, 703, 4137, 4138, 4139, 4140, 2831, 4141, 4142, 4143, 70, 1322, 4144, 4145, 4146, 4147, 3274, 4148, 73, 1384, 72, 71, 2718, 1682, 3607, 1332, 4149, 4150, 82, 4151, 4152, 1683, 3059, 3291, 84, 2568, 3607, 1438, 4153, 4154, 4155, 1684, 3607, 4156, 4153, 4157, 4158, 1944, 2843, 1492, 4159, 3767, 4160, 4161, 84, 85, 2245, 1944, 3420, 4162, 3539, 4163, 1566, 91, 4164, 4058, 2086, 4165, 4166, 3702, 4167, 4168, 95, 4169, 100, 4170, 4171, 4172, 93, 94, 101, 3438, 4173, 4174, 3082, 3635, 4175, 3629, 4176, 4177, 2023, 4173, 3981, 107, 4178, 4179, 3718, 4180, 4181, 105, 101, 4182, 4183, 4184, 3552, 3984, 4185, 4186, 106, 107, 4187, 2326, 4184, 3448, 4188, 113, 4189, 3984, 2793, 2791, 1217, 4190, 1287, 4191, 3342, 2324, 1401, 4192, 3250, 4193, 4194, 1345, 4195, 2408, 118, 1883, 1732, 1399, 4196, 3725, 118, 1579, 114, 113, 115, 116, 4197, 3648, 4198, 4199, 3109, 4200, 2332, 3491, 4201, 122, 1581, 118, 119, 123, 4202, 4203, 3491, 3096, 1753, 3649, 3798, 124, 1082, 4204, 4205, 4206, 2888, 4207, 4208, 1891, 4209, 4210, 4211, 3362, 4212, 141, 4213, 3488, 2966, 1763, 4214, 137, 135, 4215, 4216, 4207, 4111, 2415, 4217, 140, 1029, 133, 141, 4215, 4218, 3877, 2811, 2903, 4219, 142, 141, 4220, 4221, 1761, 4222, 4223, 4224, 4225, 2905, 149, 3382, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 19, 17, 899, 4226, 4227, 17, 4228, 4229, 1664, 531, 190, 216, 208, 286, 301, 4230, 4231, 4232, 4233, 4234, 1775, 1421, 365, 1192, 2182, 385, 4235, 4236, 4237, 1008, 836, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 1321, 67, 65, 67, 69, 68, 67, 73, 4238, 159, 73, 70, 72, 1205, 73, 72, 4239, 1620, 75, 74, 1620, 73, 159, 1563, 75, 77, 1564, 78, 1564, 1689, 4240, 80, 1206, 78, 80, 83, 82, 1868, 1057, 82, 1057, 84, 89, 85, 1566, 84, 85, 1566, 85, 88, 1622, 1566, 89, 1567, 2018, 90, 1568, 2018, 91, 95, 160, 91, 160, 93, 94, 160, 101, 100, 1947, 4241, 1574, 102, 97, 1270, 1449, 100, 1449, 99, 98, 2090, 100, 99, 1814, 101, 109, 1158, 4242, 3005, 111, 1162, 102, 104, 1271, 1455, 1632, 1158, 1162, 106, 109, 111, 107, 106, 107, 111, 116, 1164, 4243, 4244, 117, 113, 108, 1634, 111, 110, 1291, 111, 112, 1502, 113, 1579, 113, 114, 113, 115, 124, 120, 2499, 4245, 122, 125, 1582, 1886, 1581, 118, 121, 129, 4246, 4247, 1827, 131, 1585, 122, 1584, 161, 1058, 2734, 4248, 130, 161, 125, 1585, 125, 129, 1585, 1058, 128, 1058, 130, 1058, 3161, 131, 130, 137, 136, 2807, 4002, 137, 1125, 131, 134, 133, 161, 142, 140, 4249, 3667, 140, 142, 134, 136, 1590, 1589, 137, 140, 141, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 934, 1651, 4250, 4251, 257, 822, 208, 216, 1017, 207, 190, 531, 4252, 4253, 1856, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, 59, 2274, 1055, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 1151, 70, 1152, 2137, 70, 72, 70, 72, 73, 74, 75, 159, 75, 77, 78, 80, 81, 82, 83, 82, 84, 82, 84, 85, 88, 89, 88, 90, 91, 160, 93, 160, 93, 94, 1626, 1495, 96, 97, 96, 1270, 96, 97, 96, 97, 98, 100, 99, 100, 99, 101, 1337, 1271, 102, 1271, 102, 104, 105, 104, 1632, 106, 105, 106, 107, 1634, 1163, 107, 110, 1634, 111, 108, 109, 111, 110, 112, 113, 114, 113, 115, 1580, 1823, 116, 1823, 116, 118, 121, 1582, 122, 124, 123, 1583, 121, 122, 1584, 129, 1585, 125, 129, 128, 130, 131, 130, 1028, 135, 134, 1028, 1029, 161, 134, 1084, 137, 1589, 1590, 136, 137, 136, 137, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 16, 17, 1089, 4262, 4263, 229, 206, 198, 216, 197, 735, 1649, 4264, 1991, 4265, 54, 964, 857, 56, 742, 55, 716, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 105, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 122, 124, 125, 124, 125, 127, 128, 130, 131, 132, 161, 133, 132, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 858, 626, 4266, 3185, 242, 4267, 216, 207, 242, 4268, 4269, 741, 4270, 715, 1009, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 646, 1773, 4271, 810, 376, 208, 216, 4272, 475, 4273, 2185, 714, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 666, 858, 4274, 999, 242, 208, 216, 208, 2065, 4275, 4276, 835, 716, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 19, 776, 4277, 4278, 498, 198, 216, 198, 454, 4279, 2390, 4280, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 1466, 1981, 4281, 264, 190, 216, 242, 328, 4282, 742, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 776, 4283, 3162, 406, 208, 216, 198, 1858, 773, 964, 806, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 1089, 990, 4284, 257, 198, 216, 217, 295, 4285, 1991, 2274, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 690, 4286, 4287, 2373, 208, 216, 208, 982, 4288, 4289, 742, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 717, 4290, 4291, 199, 208, 216, 230, 417, 4292, 1008, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 776, 4293, 1775, 453, 208, 216, 231, 1362, 4294, 58, 1009, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 934, 1981, 4295, 2259, 198, 216, 190, 729, 4296, 57, 2275, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 1539, 4297, 4298, 531, 287, 216, 198, 249, 4299, 2185, 1110, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 837, 14, 4300, 1847, 230, 208, 216, 198, 249, 4301, 741, 1110, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 15, 4302, 4303, 366, 216, 198, 264, 4304, 1856, 1110, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 16, 4305, 4306, 376, 216, 197, 1858, 4307, 741, 1110, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 16, 4308, 4134, 231, 216, 287, 237, 4309, 4310, 4280, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 1181, 16, 4311, 4306, 231, 216, 207, 209, 1921, 2390, 55, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 1181, 15, 4312, 1371, 230, 216, 217, 443, 4313, 741, 55, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 14, 1467, 1132, 225, 216, 207, 499, 4314, 4315, 835, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 155, 4316, 4317, 396, 208, 216, 207, 498, 4318, 4315, 742, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 837, 776, 4319, 4320, 315, 207, 216, 207, 209, 4321, 2390, 55, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 776, 4322, 4323, 295, 287, 216, 197, 490, 4324, 2390, 1110, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 934, 1981, 4325, 674, 198, 216, 208, 4326, 4327, 964, 806, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 837, 776, 4328, 1664, 1142, 216, 190, 214, 4329, 56, 1009, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 837, 14, 4330, 4331, 701, 208, 216, 225, 4332, 4333, 1008, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 717, 1981, 4334, 316, 208, 216, 218, 4335, 1670, 742, 836, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 14, 4336, 1769, 230, 216, 208, 347, 4337, 1991, 55, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 776, 4338, 4339, 531, 207, 216, 198, 280, 4340, 857, 806, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 934, 1651, 4341, 264, 198, 216, 376, 4342, 4343, 1008, 2275, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 690, 4344, 4345, 230, 216, 208, 700, 4346, 4347, 835, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 14, 808, 4348, 454, 198, 216, 706, 1858, 4349, 741, 2275, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 837, 858, 4350, 4351, 286, 208, 1017, 216, 208, 315, 4352, 4353, 835, 836, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 837, 19, 4354, 4355, 286, 208, 216, 190, 1362, 4356, 57, 715, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 4357, 838, 4358, 999, 242, 208, 216, 208, 499, 4359, 4360, 50, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 4357, 1652, 4361, 4134, 822, 208, 216, 208, 250, 208, 216, 190, 4134, 4362, 56, 4363, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 717, 990, 4364, 4365, 730, 190, 216, 208, 231, 225, 396, 209, 2171, 264, 4134, 2664, 489, 264, 674, 2219, 531, 242, 250, 208, 216, 208, 2618, 4366, 4367, 829, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 717, 1652, 4368, 4369, 218, 198, 216, 208, 231, 982, 490, 4306, 867, 4370, 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, 4382, 4383, 810, 499, 215, 208, 216, 263, 4306, 4384, 1008, 2275, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 743, 19, 4385, 4386, 816, 815, 216, 208, 215, 701, 942, 1421, 4387, 4388, 4389, 4390, 4391, 4392, 539, 441, 156, 38, 41, 539, 166, 247, 4393, 4394, 4395, 4396, 4397, 637, 347, 230, 208, 216, 197, 4398, 4399, 4367, 829, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 4227, 601, 4400, 4401, 2219, 746, 216, 1017, 208, 376, 454, 654, 4402, 4403, 4404, 4405, 4406, 37, 35, 222, 212, 559, 212, 176, 289, 187, 166, 4407, 4408, 4409, 867, 484, 376, 208, 216, 706, 2618, 4410, 4411, 835, 716, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 689, 601, 4412, 4413, 1507, 396, 208, 216, 208, 190, 334, 2624, 4414, 4415, 4416, 885, 35, 399, 35, 170, 36, 37, 38, 37, 156, 39, 221, 202, 187, 42, 4417, 4418, 4419, 4303, 1660, 453, 190, 207, 216, 217, 190, 484, 4420, 4421, 55, 714, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 1845, 602, 4422, 4423, 4424, 264, 242, 208, 216, 208, 231, 206, 2264, 4425, 4426, 4427, 33, 399, 1021, 415, 34, 36, 37, 38, 37, 39, 41, 221, 202, 40, 1099, 4428, 4429, 849, 249, 531, 230, 208, 216, 208, 263, 2618, 4134, 4430, 4431, 829, 714, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 651, 4432, 20, 4433, 3506, 4434, 1038, 242, 217, 216, 208, 706, 406, 347, 232, 4435, 4436, 4437, 33, 4438, 470, 34, 32, 34, 36, 37, 38, 37, 39, 41, 221, 1917, 42, 4393, 4439, 4440, 4441, 1420, 897, 490, 498, 1544, 190, 208, 216, 208, 190, 215, 406, 209, 827, 4442, 4443, 4444, 50, 1367, 163, 52, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 651, 4445, 748, 4446, 4291, 4447, 494, 453, 231, 208, 216, 207, 208, 376, 396, 199, 729, 705, 4448, 4449, 4450, 32, 4438, 732, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 767, 949, 766, 318, 4451, 4452, 4453, 4454, 2307, 4455, 2182, 257, 199, 498, 218, 286, 4456, 4457, 724, 396, 209, 257, 4134, 930, 2112, 4458, 4459, 4460, 52, 158, 163, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 590, 782, 603, 748, 4461, 4462, 4351, 4306, 199, 453, 190, 208, 216, 208, 207, 208, 2381, 826, 4463, 498, 310, 2624, 4464, 4465, 4466, 4467, 1238, 33, 761, 1021, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 889, 767, 766, 684, 1242, 303, 4468, 4469, 4470, 4471, 4472, 2514, 4473, 4474, 4475, 4476, 4477, 4478, 4479, 4480, 4481, 4482, 4483, 4484, 835, 2632, 1367, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 651, 749, 603, 2301, 4485, 4486, 4487, 4488, 238, 310, 942, 334, 701, 396, 2128, 701, 334, 1038, 942, 779, 897, 4489, 3170, 4490, 4491, 4492, 4493, 792, 299, 2473, 496, 283, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 889, 767, 355, 46, 306, 954, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4499, 4501, 4502, 570, 52, 1004, 343, 2666, 1367, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 4503, 749, 2216, 23, 1358, 4504, 4505, 4506, 4507, 4508, 4509, 4510, 686, 4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, 4519, 4520, 4521, 789, 260, 657, 2473, 30, 350, 4522, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 461, 522, 157, 45, 290, 48, 49, 51, 47, 324, 477, 465, 1367, 523, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 4503, 696, 25, 750, 1547, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 753, 260, 509, 363, 2473, 277, 2473, 276, 283, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 291, 492, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 627, 528, 591, 23, 591, 25, 24, 292, 326, 307, 276, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 30, 27, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 11, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 47, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 162, 19, 17, 18, 20, 21, 22, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 33, 32, 34, 36, 37, 38, 37, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 163, 55, 53, 54, 56, 57, 58, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 69, 68, 70, 72, 73, 74, 73, 75, 77, 78, 81, 80, 81, 82, 84, 85, 87, 85, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 102, 103, 104, 105, 106, 107, 108, 109, 108, 110, 111, 112, 113, 114, 113, 115, 116, 118, 121, 120, 121, 122, 124, 125, 127, 125, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 142, 143, 144, 145, 146, 147, 148, 149, 148, 150, 151, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 22, 23, 24, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 58, 59, 60, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 160, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 115, 116, 118, 119, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 161, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 1, 2, 3, 5, 6, 7, 154, 7, 8, 10, 11, 12, 11, 12, 13, 15, 16, 17, 19, 17, 18, 20, 21, 22, 21, 23, 25, 26, 27, 26, 28, 29, 31, 32, 33, 32, 34, 36, 37, 38, 37, 38, 39, 41, 42, 43, 157, 43, 44, 46, 47, 48, 47, 48, 49, 51, 52, 53, 55, 53, 54, 56, 57, 58, 57, 59, 61, 62, 63, 62, 64, 65, 67, 68, 69, 68, 70, 72, 73, 74, 73, 74, 75, 77, 78, 79, 81, 80, 81, 82, 84, 85, 87, 85, 87, 88, 90, 91, 92, 91, 93, 94, 96, 97, 98, 97, 98, 99, 101, 102, 103, 105, 104, 105, 106, 107, 108, 109, 108, 110, 112, 113, 114, 113, 114, 113, 115, 116, 118, 119, 121, 120, 121, 122, 124, 125, 127, 125, 127, 128, 130, 131, 132, 131, 133, 134, 136, 137, 138, 137, 138, 139, 141, 142, 143, 145, 144, 145, 146, 147, 148, 149, 148, 150, 152, 0, 1, 2, 153, 2, 3, 153, 3, 5, 153, 5, 6, 7, 154, 7, 8, 7, 8, 9, 8, 10, 8, 10, 11, 12, 11, 12, 155, 13, 155, 15, 155, 15, 16, 15, 16, 162, 19, 17, 18, 603, 18, 20, 18, 20, 21, 20, 21, 22, 23, 24, 25, 26, 25, 26, 27, 26, 28, 27, 28, 657, 29, 31, 32, 31, 32, 34, 32, 34, 35, 34, 36, 37, 38, 156, 38, 39, 156, 39, 41, 156, 41, 42, 43, 157, 43, 44, 43, 44, 45, 44, 46, 44, 46, 47, 48, 47, 48, 158, 49, 158, 51, 158, 51, 52, 51, 52, 163, 55, 53, 54, 1008, 54, 56, 54, 56, 57, 56, 57, 58, 59, 60, 61, 62, 61, 62, 63, 62, 64, 63, 64, 2391, 65, 67, 68, 67, 68, 70, 68, 70, 71, 70, 72, 73, 74, 159, 74, 75, 159, 75, 77, 159, 77, 78, 81, 78, 81, 82, 81, 82, 83, 82, 84, 85, 87, 85, 88, 87, 88, 89, 90, 88, 90, 91, 92, 91, 93, 160, 93, 94, 93, 94, 95, 94, 96, 94, 96, 97, 98, 97, 98, 99, 100, 101, 99, 101, 102, 101, 103, 102, 103, 105, 106, 1632, 106, 107, 106, 107, 108, 3786, 109, 108, 111, 110, 111, 110, 112, 113, 112, 113, 114, 113, 114, 115, 114, 115, 1217, 116, 118, 121, 118, 121, 122, 121, 122, 123, 122, 124, 125, 127, 125, 128, 127, 128, 129, 130, 128, 130, 131, 132, 131, 133, 161, 133, 134, 133, 134, 135, 134, 136, 134, 136, 137, 138, 137, 138, 139, 140, 141, 139, 141, 142, 141, 143, 142, 143, 145, 146, 1061, 146, 147, 146, 147, 148, 4532, 149, 148, 151, 150, 151, 150, 152, 0, 1, 3, 153, 3, 5, 6, 154, 7, 154, 8, 10, 11, 12, 11, 13, 15, 16, 19, 17, 19, 17, 18, 20, 22, 23, 25, 26, 28, 30, 28, 29, 31, 33, 32, 33, 34, 36, 37, 39, 156, 39, 41, 42, 157, 43, 157, 44, 46, 47, 48, 47, 49, 51, 52, 55, 53, 55, 53, 54, 56, 58, 59, 61, 62, 64, 66, 64, 65, 67, 69, 68, 69, 70, 72, 73, 75, 159, 75, 77, 78, 80, 81, 80, 81, 82, 84, 85, 88, 89, 88, 90, 91, 160, 93, 94, 96, 97, 98, 97, 99, 101, 102, 104, 105, 104, 105, 106, 107, 109, 108, 109, 110, 112, 113, 115, 117, 115, 116, 118, 120, 121, 120, 121, 122, 124, 125, 128, 129, 128, 130, 131, 161, 133, 134, 136, 137, 138, 137, 139, 141, 142, 144, 145, 144, 145, 146, 147, 149, 148, 149, 150, 152,
};
static const int imageCounts[] = {
2, 1, 1, 1, 1, 1, 5, 1, 3, 1, 1, 4, 1, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 4, 1, 1, 4, 1, 1, 3, 5, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 4, 1, 1, 4, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 3, 1, 1, 4, 1, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 3, 1, 4, 4, 1, 1, 4, 1, 1, 3, 5, 1, 1, 2, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 4, 1, 1, 4, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 1, 1, 3, 5, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 3, 1, 1, 4, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 2, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 1, 1, 3, 5, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 2, 4, 5, 4, 3, 1, 1, 6, 5, 4, 1, 4, 6, 5, 1, 1, 1, 1, 5, 6, 4, 1, 4, 5, 6, 1, 1, 3, 4, 5, 4, 2, 5, 4, 5, 2, 4, 5, 4, 3, 1, 1, 6, 5, 4, 1, 4, 6, 5, 1, 1, 1, 1, 5, 6, 4, 1, 4, 5, 6, 1, 1, 3, 4, 5, 4, 2, 5, 4, 5, 2, 4, 4, 5, 3, 3, 5, 4, 5, 1, 1, 4, 5, 4, 3, 2, 6, 5, 3, 1, 1, 4, 6, 5, 1, 3, 5, 6, 4, 1, 4, 5, 1, 1, 4, 1, 1, 3, 4, 5, 3, 3, 5, 4, 5, 1, 1, 4, 5, 4, 3, 2, 6, 5, 3, 1, 1, 4, 6, 5, 1, 3, 5, 6, 4, 1, 4, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 2, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 4, 1, 5, 4, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 4, 5, 2, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 2, 2, 1, 2, 3, 5, 2, 1, 2, 4, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 4, 2, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 1, 1, 2, 1, 3, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 2, 4, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 4, 6, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 2, 1, 2, 4, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 4, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 4, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 4, 6, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 5, 5, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 2, 4, 1, 1, 2, 2, 1, 1, 2, 1, 1, 4, 5, 5, 1, 1, 2, 4, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 3, 2, 5, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 5, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 3, 3, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 5, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 6, 4, 1, 2, 3, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 5, 4, 1, 1, 1, 3, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 1, 1, 2, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, 4, 1, 2, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 2, 1, 1, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 1, 2, 1, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 2, 1, 2, 1, 1, 1, 2, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 2, 1, 2, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 4, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 7, 1, 1, 2, 1, 1, 1, 2, 1, 3, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 4, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 4, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 2, 6, 5, 3, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 4, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 1, 1, 3, 5, 4, 4, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 6, 5, 3, 1, 1, 4, 8, 2, 2, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 4, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 1, 1, 2, 2, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 2, 2, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 3, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 2, 6, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 3, 5, 4, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 4, 1, 2, 1, 3, 4, 1, 1, 2, 2, 1, 1, 1, 1, 6, 1, 1, 2, 1, 1, 4, 6, 2, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 3, 5, 6, 4, 5, 5, 4, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 6, 3, 1, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 2, 2, 1, 1, 1, 1, 5, 2, 2, 2, 2, 2, 7, 1, 1, 1, 1, 1, 1, 4, 1, 2, 4, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 2, 1, 1, 4, 2, 3, 2, 1, 1, 1, 4, 2, 1, 2, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 2, 1, 1, 2, 1, 4, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 5, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 6, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 2, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 4, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 5, 2, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 23, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 5, 4, 4, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 5, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 4, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 4, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 4, 1, 1, 3, 1, 1, 3, 4, 3, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 3, 5, 4, 4, 1, 1, 5, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 3, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 2, 3, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 6, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 3, 1, 1, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 5, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 3, 6, 5, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 3, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 6, 5, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 3, 5, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 2, 5, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 6, 4, 4, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 3, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 2, 1, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 5, 3, 1, 1, 4, 5, 3, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 2, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 5, 3, 1, 1, 4, 1, 2, 3, 4, 4, 1, 2, 3, 5, 2, 1, 2, 4, 2, 3, 1, 4, 1, 2, 3, 4, 1, 1, 2, 1, 2, 4, 5, 1, 5, 4, 5, 1, 1, 1, 5, 2, 3, 1, 2, 5, 5, 3, 1, 1, 4, 2, 1, 1, 1, 4, 2, 1, 1, 2, 6, 5, 4, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 3, 5, 1, 1, 4, 6, 3, 2, 1, 1, 1, 1, 1, 4, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 53, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 4, 4, 1, 1, 5, 7, 2, 2, 2, 2, 5, 5, 4, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 4, 4, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 1, 4, 5, 4, 1, 1, 3, 1, 3, 1, 1, 6, 1, 2, 1, 5, 5, 3, 1, 1, 4, 6, 1, 1, 3, 1, 1, 2, 1, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 56, 1, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 56, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 58, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 61, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 2, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 25, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 65, 1, 1, 1, 1, 1, 2, 3, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 3, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 67, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 3, 1, 2, 4, 2, 2, 1, 5, 4, 4, 1, 1, 5, 6, 3, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 3, 6, 7, 1, 1, 6, 5, 1, 1, 1, 1, 1, 7, 3, 4, 1, 1, 1, 1, 1, 1, 4, 6, 3, 2, 5, 4, 6, 1, 1, 3, 6, 3, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 6, 4, 4, 1, 1, 4, 2, 1, 2, 1, 1, 4, 4, 1, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 1, 3, 4, 1, 1, 3, 1, 2, 1, 1, 2, 1, 1, 2, 1, 3, 3, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 71, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 4, 2, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 72, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 74, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 6, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 77, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 2, 5, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 2, 6, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 4, 5, 4, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 5, 3, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 5, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 4, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 8, 3, 1, 1, 2, 2, 1, 1, 1, 1, 2, 4, 2, 1, 1, 4, 1, 4, 7, 3, 1, 1, 1, 2, 2, 1, 5, 3, 1, 4, 2, 2, 5, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 3, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 5, 3, 1, 1, 2, 1, 1, 2, 2, 1, 5, 2, 2, 1, 1, 1, 1, 1, 3, 2, 2, 2, 4, 1, 5, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 5, 3, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 108, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 6, 5, 3, 1, 1, 4, 5, 5, 1, 2, 2, 1, 4, 5, 3, 1, 1, 6, 4, 5, 2, 1, 3, 4, 5, 3, 1, 1, 6, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 1, 5, 6, 4, 1, 1, 4, 5, 5, 2, 2, 5, 5, 2, 1, 1, 1, 1, 4, 6, 4, 1, 1, 2, 2, 4, 1, 2, 2, 2, 1, 1, 2, 5, 4, 4, 1, 1, 1, 1, 3, 7, 2, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 110, 1, 1, 1, 1, 1, 1, 2, 1, 3, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 113, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 1, 1, 1, 1, 114, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 3, 1, 1, 1, 1, 1, 1, 116, 1, 1, 1, 1, 1, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 3, 1, 1, 1, 1, 1, 118, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 1, 118, 1, 1, 1, 1, 1, 3, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 2, 1, 1, 1, 1, 1, 119, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 119, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 121, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 121, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 4, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 4, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 4, 1, 1, 1, 1, 1, 123, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 1, 1, 1, 1, 1, 122, 1, 1, 1, 1, 1, 3, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 121, 1, 1, 1, 1, 1, 2, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 121, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 1, 1, 1, 1, 1, 1, 120, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 2, 1, 1, 1, 1, 1, 119, 1, 1, 1, 1, 1, 4, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 119, 1, 1, 1, 1, 1, 3, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 1, 118, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 1, 1, 117, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 114, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 1, 1, 1, 114, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 112, 1, 1, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 55, 4, 1, 7, 44, 1, 1, 1, 1, 1, 2, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 40, 1, 1, 1, 1, 1, 3, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 45, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 38, 1, 1, 1, 1, 1, 3, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 35, 1, 1, 1, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 2, 1, 2, 1, 1, 2, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 4, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 3, 3, 4, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 2, 2, 1, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 2, 1, 1, 3, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 4, 3, 2, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 3, 1, 1, 4, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 5, 3, 2, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 4, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 1, 1, 1, 1, 2, 5, 5, 2, 1, 1, 6, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 4, 4, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 2, 1, 6, 5, 3, 1, 1, 1, 1, 2, 6, 5, 1, 1, 1, 2, 4, 6, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 3, 4, 1, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 1, 1, 2, 1, 3, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 1, 2, 1, 1, 5, 4, 4, 1, 1, 1, 1, 3, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 4, 6, 1, 1, 3, 5, 4, 2, 2, 1, 1, 5, 5, 4, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 3, 1, 1, 4, 6, 5, 2, 1, 2, 4, 6, 2, 1, 1, 1, 5, 5, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 5, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 3, 4, 6, 2, 1, 1, 1, 5, 4, 4, 1, 1, 5, 5, 4, 2, 1, 1, 2, 5, 5, 3, 1, 1, 1, 4, 5, 5, 1, 1, 2, 6, 3, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 5, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 5, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 4, 1, 4, 1, 1, 2, 1, 1, 1, 1, 3, 1, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 4, 1, 1, 4, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 3, 1, 1, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 2, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 2, 3, 3, 4, 1, 1, 4, 4, 6, 2, 1, 1, 6, 4, 3, 1, 2, 4, 6, 4, 2, 1, 1, 2, 4, 6, 4, 6, 4, 6, 1, 1, 2, 6, 4, 4, 1, 1, 4, 6, 4, 1, 1, 4, 4, 6, 2, 1, 1, 6, 4, 3, 1, 2, 4, 6, 4, 2, 1, 1, 2, 4, 6, 4, 6, 4, 6, 1, 1, 2, 6, 4, 4, 1, 1, 4, 6, 4, 1, 1, 4, 5, 4, 1, 1, 2, 2, 4, 6, 4, 1, 1, 4, 4, 6, 2, 2, 6, 4, 4, 1, 1, 4, 6, 4, 2, 1, 1, 2, 4, 6, 2, 1, 1, 6, 4, 6, 1, 1, 2, 6, 4, 1, 1, 2, 2, 4, 6, 4, 1, 1, 4, 4, 6, 2, 2, 6, 4, 4, 1, 1, 4, 6, 4, 2, 1, 1, 2, 4, 6, 2, 1, 1, 6, 2,
};
int x = 0, y = 0;
for(int i = 0; i < sizeof(imageIndices) / sizeof(imageIndices[0]); ++i) {
int index = imageIndices[i];
int count = imageCounts[i];
if(index >= 0) {
const char* color = imageColors[index];
Brain.Screen.setPenColor(color);
for(int j = 0; j < count; ++j) {
Brain.Screen.drawPixel(x++, y);
if(x >= 480) { x = 0; y++; }
}
} else {
x += count;
while(x >= 480) { x -= 480; y++; }
}
}
}